Ref A: 4e417de43ef34eee9bf72842d997c67d Ref B: 0F0AD32C3022C9DB3831540F6B69D820 Ref C: Tue Nov 25 20:31:03 2014 PST