Ref A: b9e7543c7cb54c0bb5f32de3c658676d Ref B: C03ECFE47EB333F177B8CCF650988371 Ref C: Sat Dec 27 07:25:27 2014 PST