Ref A: 8de22f14745040d69c5bc4a9fa567a75 Ref B: B3595F63BAFFDB88581DEC1BE60FF18F Ref C: Sun Dec 21 18:11:59 2014 PST