Ref A: 3326feaed8a145a29f0c1e4a35b692a5 Ref B: E8F035146D4BD1EAC032512849D9B49F Ref C: Wed Dec 24 16:28:33 2014 PST