Ref A: 608c8df207794bae9897c2a384c512d7 Ref B: 10EFDE345C0800FE50D686C30FB21D1B Ref C: Fri May 24 06:51:09 2013 PST