MFGRKHFTFEDIPDLTGKVAIVTGGNTGIGYITARELARKNAHVFVASRTKERGEAAVEKIKKETNNNQVEYLNLDLVSLKNVKQSAENFLARNLPLHILVNNAGIMATPWSLTEDGIQDQFGVNHVGHFLFTKTLLPKIEASAPSRIVNVSSDAHKSAAGIEFDKINEKDAQSTIQRYFVSKLANVLYTNSLSKRLEDKEVYVNSLHPGVIKTELSRGLVESYGIIAKIGFLFINIFAKSPEDGALTQLYAATSPEIIEKNYRG