Ref A: 926b49d41e974b2089d5a3f61238390a Ref B: D83449D97CDE61180FDB59EA82D2AF24 Ref C: Fri May 25 13:26:19 2012 PST