Ref A: 12c9a4a3a4a34902a36c678cc0aa69fa Ref B: 1B5E8039F191BD8EECAF5F2352272C52 Ref C: Tue Apr 28 07:46:00 2015 PST