Ref A: 531f3e8e44334f1d8deecea496fe895e Ref B: B7C9688F0B19CB3E2867F3ED3EB1DD44 Ref C: Fri Oct 24 21:35:31 2014 PST