Ref A: f2d6e5caef5c46e7b25c17238c100aa2 Ref B: 6EC4A37F5E2989F22DD0BFA746CCE9D9 Ref C: Mon Oct 20 14:27:06 2014 PST