METNHHTTQQTEKEKNPNLEKISGIKMKSIGVLMTCPMHKYLEQQLETHFNLFKLWHCNSSITEFLKTHQGNTIRAVVGNTEIGADAELIASLPSLEIVASYSVGLDKIDLRKCEEKGIRVANTPDVLTDDVADLAIGLILGVLRGICASDAYVRIGKWKDADFGLATKFSGKSVGIVGLGRIGTAIAKRAEAFGCSISYFSRSQKPFANYKFYSNIIDLATSCQILIVACALTEETRHIINREVIDALGPKGILINIGRGAHVDETELVSALLEGRLGGAGLDVYENEPDVPEELLGLGNVVLQPHVGSDTVETSDAMADLVISNLKAHFSKKSLLTPVI*