Ref A: c0dbac84b58f4de3891f1aef03364d27 Ref B: F8F1C3D8463BB88007102C3711A5E309 Ref C: Mon May 20 22:11:54 2013 PST