Ref A: 93b6d33f1e174e6888ddc48ae562896e Ref B: 2A653F18B47E24C693ECA67E5A2F5991 Ref C: Sat May 25 07:31:55 2013 PST