Ref A: ed6930c67818443d8b3ac8ef7493f70b Ref B: 66708A13A1D7998B24A71A0B0FE3A4A5 Ref C: Wed Apr 23 12:20:36 2014 PST