Ref A: f3ee4bb8e51f4d4f87a3e00e53502a24 Ref B: 86E9DBBFAAC1A75D13B49A0DE3CBDA06 Ref C: Fri May 24 09:11:16 2013 PST