Ref A: 11080358a8bd4ba893f63cc43c0d25eb Ref B: AE1CFC9DD5B36B796AEBFAFC5F38C410 Ref C: Mon May 20 20:48:59 2013 PST