Ref A: e6bbf09de0ce41aab7fa2ea65f6d149e Ref B: 2540A1DBC0D1318200F47960A91DAF41 Ref C: Sat May 25 17:52:00 2013 PST