Ref A: e1a614e60e154ef49101e80aec992b6c Ref B: D7BBFED0A6221B31361009CF76E3E9D2 Ref C: Fri Mar 27 00:17:41 2015 PST