MKKRLFTSISLVALAFSHSAVAVDASVEFGISAPQLNAQTYVLMDYNSGAVLASLNPQQRQHPASLTKMMTSYVVGDAIKQGKVKNSDMVTVSENAWARKFPGSSLMFLDLNTQVSVADLMRGLIIVSGNDAAVALAEHTSGSQQAFIDQMNKFGQQFGLKNTHFTTVHGLDEESQYSSALDMAIIGAHVIRDQPEEYKIYSEKEFKYNIKKPQPNRNGLLWDKTMNVDGMKTGHTNQAGYNLVASATNSNTRLISVVMGVPTYKGREVESKKLLQWGFANFETVKSLPAGQTVSEQGVYYGESNKVQLGTLTDSFVTIPKGKTTDLKVRHELTPKHLEAPLTKGQVVGKVIYQLDSKDIAVHDLQVLQEVKETGLLGKIWDWLALTVKSLFD