Ref A: c9265f8753ce4fcabf7836ce4d0ba0e1 Ref B: 68D2FA45A04974E42415D10F7F77A9B2 Ref C: Thu May 23 16:39:29 2013 PST