MKKLITKTTLFITLCLIGFSTYAQDFTVTQIDSIEKSFHYEHGTIMLANGIGSINVPNGFKYLNPIQAEKVLVDLWGNPKSDNLTMGLILPEKQSIMGDNGYVFNIQYDEIGYVKDDDADEIDYDELLTQMKKDTDEENEARKKEGYGAINLVGWAAKPFYDKERKILHWAKEIKFDTDSINSTLNYNVRILGRKGVLVLNAIAKTSELPLVQKDINQVLDIVKFNDGYKYEEFDSSIDEVAAWTIGGLVAGKVLTKVGILALIAKFGKLIALAVLGFFGAFKKKVLGFFSKNNTEEETIHTEETNENKEVNPNNMNDLSQQDVYQIPVENPSVTPDDTPFEASENPSSATPDDSLKQP