MKNNVLVTGGTGFLGMHIIFQLLQQGYQVKTTVRSLKSKEKVIEILQNNGITDFTHLSFVELDLSKDEGWKEAMLDCEYVLSVASPVFFGKFKNEEELIRPAIEGITRILQAAKEAKVKRVVMTSNFGAIGFSNADKNSITTEAYWTDELAKGLSAYEKSKLIAEKEAWKFMENETELEFATINPVAIFGPSQSNHVSGSFDLLKNLLNGSMKRVINIPLNVVDARDVADLHIRAMITPEANGERFIASADGEISMADIAHLLQRERPELVDKMPKKTLPNAAIRAAALFSKHAKEGELMINMNRQISNSKARDVLGWKPISTKEEAVLAAVDSLAKYGLLD*