hypoiodous hypobromous semiacid acidulous acidogenic hyponitrous hyposulphurous hyposulfurous diprotic monacidic