MNNFNLHTPTRILFGKGAIAGLREQIPHDARVLITYGGGSVKKTGVLDQVLDALKGMDVLEFGGIEPNPAYETLMNAVKLVREQKVTFLLAVGGGSVLDGTKFIAAAANYPENIDPWHILQTGGKEIKSAIPMGCVLTLPATGSESNAGAVISRKTTGDKQAFHSAHVQPVFAVLDPVYTYTLPPRQVANGVVDAFVHTVEQYVTKPVDAKIQDRFAEGILLTLIEDGPKALKEPENYDVRANVMWAATQALNGLIGAGVPQDWATHMLGHELTAMHGLDHAQTLAIVLPALWNEKRDTKRAKLLQYAERVWNITEGSDDERIDAAIAATRNFFEQLGVPTHLSDYGLDGSSIPALLKKLEEHGMTQLGENHDITLDVSRRIYEAAR*