Ref A: 3713f66652ef4ab7a1795bb4b1096117 Ref B: 3F0794A63D3B4640ED57CC6B670EE4E0 Ref C: Thu May 23 12:35:41 2013 PST