Ref A: 32dbe1dea7494889aab3d9aed7c5347b Ref B: 9C8BE69420788A0AC7B5F208A9CE20F3 Ref C: Fri May 24 08:20:51 2013 PST