Ref A: a241588868934db48ee8018afbc638d9 Ref B: 6501952995677046E6B0827012752EE2 Ref C: Sun Mar 29 17:24:11 2015 PST