Ref A: 6f75808d3c25447db3161619eaf98f4f Ref B: B817FE26C429E49135F2356BF9B2EB56 Ref C: Tue May 21 15:54:02 2013 PST