Ref A: 3af473f2d7ca4f2091679b2525f25c14 Ref B: C79D14F481982C6B3EB4B40077CE8513 Ref C: Sat May 18 23:27:57 2013 PST