Ref A: 2432afbaa84d46678343ad38c1feb58b Ref B: 00700B46924074736D4A9096F0C2D23E Ref C: Thu May 23 10:36:37 2013 PST