Ref A: 64f0c63168b84a7a95e69f49e059428f Ref B: 8F2854D6E53F8D641E587409C773C46A Ref C: Wed Jan 28 09:41:29 2015 PST