Ref A: f2ac9f114194409d8cbe7ba189c3f239 Ref B: C7896EDB8B1434A1B7A9075EED410A4B Ref C: Fri Sep 19 09:27:20 2014 PST