Ref A: 2b1bd37491a74a66829f084b14e4057b Ref B: 9A950CCE4A55DA52D9F64D3F78A7E009 Ref C: Mon Apr 27 22:08:49 2015 PST