Ref A: 5b7af269956c4c369e653dc83657b2b6 Ref B: A27E3D728BC378BC324C5834566ABB5C Ref C: Sat Oct 25 21:06:54 2014 PST