Ref A: 1fbaf1804e894e28acac007ed4c4a469 Ref B: 32EFFD69B61DFCBC497319616B2CB03B Ref C: Wed Dec 17 23:02:50 2014 PST