Ref A: f714530893e84c5092b54418b84f8d58 Ref B: DCEA6375DD866EA2B27A8BEFCDB8CB76 Ref C: Sat Oct 25 00:04:32 2014 PST