Ref A: ce4f0d794d6e429abf41556bed8e4a17 Ref B: F73704B904C6FADCA2EC15354B32541C Ref C: Sat Oct 25 00:04:48 2014 PST