Ref A: 1c37e0650ade4da4bc5e835ae3e2b0fa Ref B: EB3AF8DA31D8413EEBF7136FDA09149D Ref C: Sat Dec 27 00:53:34 2014 PST