Ref A: 9e8fc1458bf7470db63f1ebef5ae65af Ref B: 3775176EAC0B316DFD5F2DFCE1B3E110 Ref C: Sun Dec 21 20:24:39 2014 PST