halloysitic halogenic haline halophilic heulanditic halobacterial halophylic halakhistic hyperhalophilic halotropic