Ref A: d74607d9078b4a4780e13fb66f34ebcb Ref B: 16373DB71D9486DA359C8D397E7537F0 Ref C: Wed May 22 03:12:39 2013 PST