Ref A: 73f77f6af4af46d1bb44987a87b5a9db Ref B: 8E76A7B462AB6C4E6B19EEDB7F4C60EB Ref C: Fri Dec 19 02:34:46 2014 PST