Ref A: c05bede19fd14b6286e1e11cc2d0fe1d Ref B: E7EA606FAE7FE3F10CD38C5A2DA7F2DA Ref C: Wed Jan 28 08:56:01 2015 PST