Ref A: a332c16df1c647bb98b8ac95ec7c2b1a Ref B: 9F5CB321790699E67BD2C2A7B8BD6E8A Ref C: Fri Jan 30 19:58:47 2015 PST