Ref A: 474d527fb6ff4b69bca4a5644387149c Ref B: 63E0A5CBF61823FCB2291A8549DCFBB3 Ref C: Sat Jan 31 07:29:35 2015 PST