Ref A: e21645e44d2b4e35aeabf9ba3b6c8987 Ref B: F8B504940C4F330C3940A3ED05500DAB Ref C: Wed Oct 22 08:02:52 2014 PST