halophile halophilism thermohalophile halophily halophilicity halophilia hyperthermoacidophile hyperextremophile polyextremophile thermoalkaliphile