Ref A: d66fe4bb189a4bbeb708f7af7c676340 Ref B: DCB297E9BB48C753A4A0D2D9A04EC71D Ref C: Fri May 24 03:42:22 2013 PST