Ref A: a4f8e77d80c84ea18dca0690c18a5a2b Ref B: E5F58CFF2CD74E7F66D7210931E9B808 Ref C: Fri Aug 22 22:33:44 2014 PST