Ref A: 703010e2bb3f4de08c162fe759115b88 Ref B: 3512A98BE01C6250C1D40E2E344BE7CB Ref C: Fri May 24 07:09:55 2013 PST