Ref A: cc9f130aafeb48ecae7be73f8cb4240d Ref B: B26C6B2ECDF0F412DFB8107E9E8EB436 Ref C: Tue Jan 27 14:43:54 2015 PST