MKLIRGIHNLSQAPHGCVLTIGNFDGVHRGHRALLQGLQEEGRRRGLPVVVMIFEPQPLELFATDKAPARLTRLREKLHYLAQCGVDYVLCVKFDRRFAALTAQTFISELLVERLGVQFLAVGDDFRFGASRAGDFLLLQKAGAEYGFAVSSTQTFCEGGVRISSTAVRQALAEDNLALAESLLGHPFTISGRVVHGDELGRTIGFPTANLPLRRQVSPVKGVYAVEVTGLGDKPLPGVANIGTRPTVAGVRQQLEVHLLDVVMDLYGRHIDVILRKKIRNEQRFASLDELKAQIARDELTARKFFGLAGQV*