Ref A: d1d584d4a59043e0bbf37b11e177732b Ref B: B9B4ADED47E0C7059667EB6D2C441A06 Ref C: Mon Nov 24 07:19:58 2014 PST