Ref A: d68dd49367a74f1aad834983a56cebba Ref B: 245155B8A1B9D0B5BF72E7A11B2CCA1C Ref C: Thu Oct 30 10:29:26 2014 PST