Ref A: 69e62090c9f746348d530f79ec8aa8fa Ref B: 436221B89748E5A94B1D0A404A15CA24 Ref C: Wed May 22 19:14:02 2013 PST