Ref A: 9e983562246c4cd0884a9f36b822a05b Ref B: DDC63C52779156293BE444EB9665004A Ref C: Thu May 23 02:51:36 2013 PST