hysteron proterons