Ref A: 2e08a53ed4db40748d1dc7128fd2010b Ref B: 454BFCE7CB2B1CDAA9641DAF9A1EEE8F Ref C: Mon May 20 02:23:26 2013 PST