Ref A: 61feea990ce84f40b818a7142dda21bf Ref B: A355F9F3D76E39FCD8BDB2F5AEFEA3F7 Ref C: Wed May 22 14:46:32 2013 PST