hat molecu