Ref A: a160c400baf040dc9639ceb6489d65e4 Ref B: 778C60CA3AE7C209239238ABD3827BCF Ref C: Sat Jan 31 08:59:41 2015 PST