MKTLNRQNFPGPQYPTRAIQFGEGNFLRAFIDWQLDLLNEKTDLATGVTIVRPINTVFPPSLNTQDGLYTTVIRGLNERGEAVSEARIIRSVNNEINPWQDFAGYLALARDPEITFVFSNTTEAGISYHAGDRPDDMPPVSFPAKLTQLLLERFRHFNGAADKGWTIIPCELIDYNGEALKALVLRYAKEWQLPTAFSDWVETANTFCSTLVDRIVTGYPREEAEKLEAELGYHDAFLDTAEYFWLFVIQGPQGLAEMLRLDRCPLNIRIVEDIRPYKARKVAILNGAHTALVPVAWLCGVDTVGEAMRDKAVRHYVQQTIDEEIIPALDLPAEELRQFADAVTGRFLNPYIRHQLLAIALNGMTKFRTRILPQLLTTIRQHGAIPPRLTFALAALIAFYRGQRDGQTYPLQDDEVWLTRFAEGWAQVANGSPLHELVTEVLQDAAHWGEDLTAIPCLADQVTRYLEMILRAGMREALSRL*