MRRYFTDLEHIRVLISRHSDFSEEIEEKIESKSLFSIADYILVNVVSYVDKEILPTSPQVIIHEKYKLRRQLPQEFSLPSHVINRILHQIKSSSVILNSEEADQVIQINHATLLATSEGYKWVTKAILMLASFALIYGDFWHFSHKIDDPKAEFIAHLKGSKDVKKLIGSDPKKRYSLELLQILIKHVLVLTRYLFLLDQLCQEHQTEELAKEILDKIPTWSCQAILVIFATTVQFVKFISSEDRWEWELSNISSDVQKQVKILEIELEDLLEQLEYKAMRIL*