Ref A: 5ed0bd03c17b4c5b8e6812b46e9e8de5 Ref B: DECA06BD73484FB913D29C1A7A65EC2A Ref C: Wed Oct 22 09:31:25 2014 PST