MSLRDEALEMHKRNQGKLEVKPNVKVTNKEELSLAYSPGVAEPCKDIYEDKRKVYDYTIKGNTVAVITDGTAVLGLGNIGPEASIPVMEGKAVLFKSFAGINGVPIALNTTDTEEIIKTVKLLEPNYGGINLEDISAPRCFEIEERLKKETNIPVFHDDQHGTAIVTLAGLVNALRVVNKDIAKIKVVLNGAGAAGIAIVKLLYAYGVRNMVMCDSRGAIFEGRSYGMNPTKDVVAKWTNKDKIEGSLEEVVKDADVFIGVSVANALSQDMVKSMADNPIIFAMANPNPEIIPDDAKAAGARVVGTGRSDYPNQINNVLAFPGIFRGALEVEATHINEEMKKAAVEAIADLIDSSELNEDYCIPGPFDKRVAPSVARNVAKAAMESGVARIEVDPQDVYDKTMKLTDLQ*