Ref A: d616d1a4095248b8956b2c8e09b04b70 Ref B: C6BFA9669A1DB311DC992383916C8E71 Ref C: Fri May 24 02:12:11 2013 PST