Ref A: eaea06f1866b4459bf6a9bfb983dc68e Ref B: 561FD0B39812C5167A0B013492D3F4A3 Ref C: Fri Mar 06 12:20:32 2015 PST