Ref A: c840a3d24f994f1fa1a05f75208cae2d Ref B: C9D13534A3FFBE43E2D3B81BE4CA4D55 Ref C: Wed Apr 23 21:52:31 2014 PST