Ref A: 07a3918a21b446e3bc4ac0f47fcfab7a Ref B: E206266B7C2FED008A15C9B7BA81957F Ref C: Wed Aug 27 14:29:40 2014 PST