Ref A: 3370c130b63246a9a4ff70810c5554e3 Ref B: 6C70BCDCBFC1FFE3D8C9A4D88090FEFC Ref C: Sat May 25 17:36:40 2013 PST