Ref A: cf8880f203bb42aea0275fe96fec73ff Ref B: 130FC0901E9B49AA9D2838B418949D52 Ref C: Mon May 20 06:20:09 2013 PST