TMTITVVYDNSEATELCAAQHLYLKLIAKLMISVLVPVSLEPMKPFSNWEVLDLLKSMIFPDQFTIDQLFKITKDIKFESEVETRSLVQILKTKLHEKIFKLTGLKKDLKVVTIDAQGDWEHFPKEKEALLSDGAEEKDNEKSPDSIYFEGLPCKWFVPKDSSKEKSCEEILQVVFESFGNVKNVDIPVLDPYREVMADGRFGSFSFGLQTFEAFIQYQEATDFVKAMESLRGMKLMLKGDDGKALACNIKVTSDTTKHFSEGPIRRRNQERLKSVLLQNQNSKTVENK