Ref A: 2cdb32dd19bb4de5863e00b9198f89f9 Ref B: 785256331B3354C6460CFACA661AA58C Ref C: Sat Oct 25 16:34:16 2014 PST