Ref A: bc1c1b0f6092495f8179b1ed901e5bb6 Ref B: 7EDE83196111EC7DCCEF8F32A22CBF5C Ref C: Fri Jan 30 23:51:51 2015 PST