Ref A: f87eac7e90f14bcda0a85ee909ffcd9f Ref B: D7BBFED0A6221B31361009CF76E3E9D2 Ref C: Wed Nov 26 08:28:28 2014 PST