Ref A: c238a9391460430b8c78a46c98e1f95f Ref B: 7AE544FABB13CD198264185B7A6E5508 Ref C: Wed Jun 19 01:53:00 2013 PST