MNNFKLHTPTRILFGKGAIVDLRDQIPQDARVLITYGGGSVKKTGVLAQVQEALKGLDVREFGGIEPNPSYETLMKAVQLVRDENITFLLAVGGGSVLDGTKFIAAAAQYTDGVDPWHILETGGTEIRSAIPMGSVLTLPATGSESNAGAVISRKTTGDKQAFHSSFVQPVFAVLDPVYTYTLPPRQVANGVVDAFVHTVEQYVTYPVNGKIQDRFAEGILLTLIEEGPKALQEPENYDVRANVMWAATQALNGLIGAGVPQDWATHMLGHELTAMHGLDHAQTLAIVLPALWNEKRDVKRAKLLQYAERVWNITDGSDDERIDAAIAATRRFFEQMGVPTHLSDYGLDGSTIPALLAKLEAHGCINLGENQDITLDVSRRIYEAAR*