Ref A: 8dad0e8af1b348f18f911fa62ebd4df7 Ref B: 13860B2B80851A871A353690F5BF9253 Ref C: Sat May 25 21:12:59 2013 PST