Ref A: 6db6675e16014087a70416a138332d4d Ref B: B24318CCEFD5B3D520A938E2CCDFE3A5 Ref C: Mon May 20 07:34:39 2013 PST