MDENNKYRVNKIFDLETPTTTILTNDMLPEFINLELLRKIEEIFILNCPLSEIYNNLNVYEKAKEHYLKNNIKGKNSYLHNFCDFKNSYRYMNIRNVLANNFNLNINKFITLKDSNSNSTFSIDDFIKCIEIFEPNILCIPTEEIKINEQVGKKKKIRIVTIMNDFLEKIKIIKEKNNGNDGALCILSVPSTININNAIKETIDKYDSIINGYLLSGIGYDESNQVRTSYIKDILEVIPENKLKFIQLSNGNPIEILHSIYYGIDIIESNFPYYLARNGKAITMDINLKDINYEQSKSFDINLINFEDKKINDTFIIDLNDSKYALDYSIISNNSPRKETKSYIHHLLKCKELTANVIISYHNLYIYKLFFQEIKSQIKNNTFLTYINTFIQHHKLYM*