Ref A: 601df65f42144ea198d5b22bb010ef9f Ref B: 48B3256802ECE746BE5F2A12E25EA4B7 Ref C: Mon Dec 22 09:22:56 2014 PST