Ref A: 71cc1c4f59f644f1bbfc02107ac48e61 Ref B: 13860B2B80851A871A353690F5BF9253 Ref C: Sat May 25 08:06:34 2013 PST