Ref A: 43f85b9bde574bf1b1009f9892db10b1 Ref B: DAB0B7A4189245D1B83E3C258A0C6A26 Ref C: Thu May 23 08:12:49 2013 PST