Ref A: 1472ed8bfddd44638a4e8d1576e5e6ee Ref B: 2B80A1F9F4766ECD02CDD7D74ADFA30C Ref C: Wed May 22 17:00:20 2013 PST