Ref A: f99891baf5f14cb4ad3dc347c4666c0d Ref B: AD140FC6ABEE69B84E6FC3647DE92BD7 Ref C: Mon May 20 00:08:38 2013 PST