Ref A: 3bc6cd1b54c74232a9afac57f9973b0f Ref B: E306229DF5D2388ED8871A600516FFE1 Ref C: Fri Nov 28 00:42:37 2014 PST