Ref A: ee5e2368882a4b41a09d46eb75a33a0e Ref B: 92A2ED1A583759D22CA049225B56495D Ref C: Mon Jul 28 13:56:59 2014 PST