Ref A: 7ea0b38eba264112a38a34721230946b Ref B: 93BF93E8215F82606FAFA8E9B336EED2 Ref C: Fri May 24 07:26:55 2013 PST