Ref A: ee42be8af0d24114a8b8583ff4e970e1 Ref B: C7479193BE342B39A6A7A0827099D56D Ref C: Mon Jan 26 08:26:59 2015 PST