Ref A: cff3970af4a44bfa8d1e5fbf65a2d6f5 Ref B: C05F6FD58E16C195C3C91A1410AC2AC3 Ref C: Sat Jan 31 04:53:34 2015 PST