Ref A: f34834e58e6d48f8accb760801f629bb Ref B: 44020A17F1DDF8C0BCEB54EFC61989E2 Ref C: Wed Oct 22 15:01:48 2014 PST