Ref A: 74beb6e5ea4f47f4b2f28e1a7ad6f43d Ref B: 9342B64E380107A1B900D61C48BD9E92 Ref C: Fri Dec 19 21:14:39 2014 PST