MLFKGSAVALVTPFTEDNNVNFEKLGELIEYHIENGTDALVVCGTTGEATTMSESEIFAVIKYTVEKVNKRIPVIAGTGSNNTMLSVHMSQEAEKLGVDGLLIITPYYNKTNEKGLKLHFETIANSVKLPIILYNVPGRTKVNIKPSVVAELAKIDNIVAVKEASGDLAQVAEIAKLVPKDFAIYSGNDDTILPLLSLGGSGVISVLANICPKETHDLVTKFFEGDIEGSKKLQLDMDALIAALFIEVNPVPVKTAMNILGFNVGDLRLPLAEMEETNLNVLKQELTNFGFKF*