Ref A: a9ffa0d1cbd4418b94c4e787911f76be Ref B: D52B2A044632CECE7D5C0BF2E7C861A1 Ref C: Thu Nov 27 10:24:30 2014 PST