Ref A: 5dd43164356346c2b7b5e0d9aba42e6b Ref B: 798453609ED99D83EC6F4BEF7188099D Ref C: Sat May 25 07:48:01 2013 PST