Ref A: 24408615488240958e26baba6b86e18d Ref B: F73704B904C6FADCA2EC15354B32541C Ref C: Fri May 24 15:50:33 2013 PST