Ref A: 0d50eddfdca348cea27626d0ce37f5b1 Ref B: ABBD9663187620D24800DA1428E8E7E3 Ref C: Mon May 20 10:03:40 2013 PST