Ref A: c3ec7542c95f4a14a0b00a523b4701f6 Ref B: F42250EB9FC9CC4D96D2F000D21A117B Ref C: Sun Apr 19 16:48:13 2015 PST