MEVNKKQEVAPVVLITGCSDGGIGNALARAFAAEKCQVVATTRSLSTMSSLEQDPRFMLMELDVLSEDSVNRVISFVLDNFGRIDIVVNNAGVQCVGPLAEIPIPALQRTFDTNVFGTMRLIQAVVPHMALRRKGKIVNVGSVTVLAPLPWAGAYTASKAAIHALTDSLRLELRVLGIDVINVVPGAIKSNIGNSAIANYSKFPEWKLYKQYDEAIRERATISQGPKSTSAEEFAKKTVNAILKKNPPAWFSYGHQSTVMNIMYYMPIFVRDFVLRLVSKC*