Ref A: 6cc5ecb4738d48e785a179c9e62d7e29 Ref B: A8226FC085E806899A586FFA8F801697 Ref C: Fri Jan 30 16:18:51 2015 PST