Ref A: 2eb3ed3791a44e54a10ec29a6c4faec8 Ref B: EB02CB0A212EC36584CF24CED039CF4D Ref C: Wed May 22 17:02:28 2013 PST