Ref A: 49da96096e0747e183c3ac1e3d845e0e Ref B: 586D03AB14BDC3FA2DE1B58E5A71FC36 Ref C: Fri Nov 28 07:09:28 2014 PST