Ref A: 5f815e0bd2f74e0eb2598d5906a1d9ae Ref B: B96D1EFD4082263E5745968CEE2EB064 Ref C: Wed May 22 09:23:40 2013 PST