Ref A: b5d82e3e903a4901b67452f3a71463c0 Ref B: C1C0B276961C1AC8B0C9AEF8175902DC Ref C: Thu Oct 30 21:04:21 2014 PST