MKKWIILFVAFLLTGCAGNTSHLTYTVNDEYELIRTSGNAFELFPSQDAVYATQYIPAKITDIAWDDKYIIAKQTEEKSDPNNPDAAIANKKSEHYWIIDVKHNKRFGPYNEKQFNEQKDAFKIKVPFQNVDSYIKEIKKQSA