Ref A: a7e057bca5594ad4b48b43d5a5690bd3 Ref B: 5D395BBC1F5DE47417A540C048A13531 Ref C: Wed Oct 22 15:30:48 2014 PST