Ref A: 2dea201bb7194e70bd8c73e1360ebefc Ref B: 7CC3094938B909B979A017A42C762BF6 Ref C: Sun May 19 17:34:22 2013 PST