Ref A: a158c3177086421c98ab0c551b40e6ad Ref B: 7E64973E3D1CEB68710678E7396077AA Ref C: Tue Mar 31 02:56:45 2015 PST