Ref A: e464760cd6a0496299be9f5a70f18c58 Ref B: 23D90BD5E52B350A6BBB3D0DD58B0996 Ref C: Thu May 23 22:22:11 2013 PST