Ref A: e8dc1f8ceb4c4a5890363dd72f5c8c8d Ref B: AF3592F9F89B385873A25771D0BCE202 Ref C: Wed Jan 28 08:23:43 2015 PST