Ref A: e41a4b2119a64738b89ca8cbc0101b0e Ref B: 7E1FB4B96557DAFD501A5E3160F7AEEC Ref C: Wed May 22 07:32:58 2013 PST