MKLQLLWLALVFIAVETNAAKQGKNATIPALIVFGDSIMDTGNNNRLPTLLKCNFPPYGKDFPGGLATGRFSDGRVPSDLIAEKLGIAKSLPAFMNPNLKPQDLLKGVTFASGGTGYDPLTAKIMSVISVWDQLTYFKRYISTIKKHFGEKKAQDILDHSFFVVCSSSNDLAHTFMAQSHKYDRTSYPNFLADSAVKFVRELHKLGAKKIGVFSAVPVGCVPLQRTVFGGMFTRGCVKPLNDMAKQFNARLSPALESLDKELDGVILYINVYDTLFNMIQHPSKYGFEVADRGCCGRGSLAISYMCNSLNPFTCSNSSAYIFWDRYHPTERAYQVMVDNLLDKYLSKIY*