Ref A: a1316981efa540a0a7e62aa9421073d9 Ref B: F73704B904C6FADCA2EC15354B32541C Ref C: Sat Oct 25 00:04:49 2014 PST