Ref A: 5ed2d1a6ac224a54ac3e22296604d562 Ref B: 6F680100E860F7461B9A97C1272C569E Ref C: Fri May 24 07:09:41 2013 PST