Ref A: f23e34bec6d9462c8ce74fc64b46c8dd Ref B: 68D35CD0399D576CF572A4D2FEB7D5C9 Ref C: Fri Dec 19 06:22:20 2014 PST