Ref A: 43e432bfc5c84d7386b8d67dcdc6ba4a Ref B: DEECCD5AF33CC3A0576BA666C7E1BDD4 Ref C: Fri May 24 06:30:49 2013 PST