MKIKLLVLSVFAICSVFNAEAQKLNKFGSSIEKKVGPKTIQVPYTDVISYLGYAAAGNEDEVVDGKKFYYIYLWIPAVAPELGVRMLSPVAKTKVKNAIESADYKDNASSSDYFDTYITLERSTIFTKEDISEAAVKSATWTTLASNDDSSEMPKQPSGSSYNSLLRYESEVGNPTKALTVGLYRIGFTTYKTGEVNGTFLAEVAAPVKLPGVVMAKTIEELKKGL