Ref A: bc5fd4ce82e94511ba1e64bf4ce51108 Ref B: 8A470C65E7C994C587B4861DD510EAC6 Ref C: Sun Dec 28 18:33:16 2014 PST