Ref A: a9d88c34150e4f9da1fb05f5b635562b Ref B: 5248674F235989AD1C9B470C2D02D8E2 Ref C: Wed May 22 09:23:55 2013 PST