Ref A: 68f44894b4094f17861e6bb694b6c0d9 Ref B: DCB297E9BB48C753A4A0D2D9A04EC71D Ref C: Wed May 22 03:46:41 2013 PST