Ref A: 100ad52b432347b8bb0584b229e91a38 Ref B: 4D4707C887DCAD74D5EAAE9293B2C1EF Ref C: Fri Mar 06 06:52:05 2015 PST