Ref A: 1972def37bcd4839baa7a683197075f4 Ref B: 2FC5B498627AB7C8B21F3E02E944A5B2 Ref C: Fri May 24 13:21:23 2013 PST