Ref A: 906a76d2bf334dc8a73f86ff52c16814 Ref B: A968C9F99E10EABEBBE75D03C0B4B19A Ref C: Fri May 24 00:08:43 2013 PST