Ref A: 3720ac8c664c4a839a388708877aee7d Ref B: 31F00022E2A1D5522751BD42421F8C03 Ref C: Fri May 24 21:15:36 2013 PST