Ref A: a60acfdf14d74cec80937a716e0939d4 Ref B: 6556159548332BBBFEC0C2EFC7622A45 Ref C: Sat Mar 28 09:45:35 2015 PST