Ref A: aff137312feb453db2d25f1d57b60d4d Ref B: 882B9A9D8EA7E445DA4100B87EAD9346 Ref C: Fri Oct 24 03:38:08 2014 PST