Ref A: a7963c4e077b4891a893f0a30d5fc94c Ref B: ABA7D4A5967EBC969D6F5F4C9EA1E183 Ref C: Sat May 25 08:15:07 2013 PST