Ref A: 6f7bbada48ad4d9396a169a9d21e4bc6 Ref B: 5141AF789917D97AFCA571851A9826C8 Ref C: Tue Jul 28 15:55:03 2015 PST