MVHRMREMKDNLLHFKMMLPLETFTGVNIITIESQTEKKQPNLFTDELISLPELGKERATGDNEKKVQVVPKIQDEKVAELHHDKLGSKLTPFNPARSRDGETEKTNGEKPVLVILPLLLSVSLSLVGSTDLSLEVAQQLDSHITQWESRLEEELKCKQPNRLAGVTKKLLPIKPIKIYKDEEIRIATDNLSPDKRLDSGGNGVVYRGKLDGTDVAVKSPIQGGKDHILHELEILNQVNHQSIVPLLGQGLYDDLPHIVYKFMPNGSLFDQLHVHYNAGGSTILTWPRRLTIAHQIAECVTYLHNNSDPRIFHVDVKSANILLDDNLNAKLSDFGHSQIIEPGQSDISMAAEGTPHLIDPYWRQSGRLTDKTDVYCFGILLVELLTRKKARILKRGDDGEVIVKKHELADAIDPSLKAGASEVAWKQMMALGSLAVDCLSKDIKDRPQMKLVEENIQRIKKWD