Ref A: 76bc0592bbac42108e6c58481ea5eae1 Ref B: A8AF855A7901F23BA8390AFB02D8B2FD Ref C: Tue May 21 17:58:28 2013 PST