Ref A: 5a7693692fae41d5b98f69f4b88ef743 Ref B: 43576D52F736AEAFC0A31004F78214C2 Ref C: Thu Apr 17 19:17:52 2014 PST