Ref A: ac82774ae8314eec8ef7574331609c0f Ref B: 654B3A631CDB82B5A5CB07FE459A76B3 Ref C: Sat Dec 27 23:48:16 2014 PST