MKLFNSRLIVFICALLLGVGFSVPSLLETKGPKITLGLDLRGGLNMLLGVQTDEALKNKYLSLASALEYNAKKQNILLKDIKSSLEGISFELLDEDEAKKLDALLLELQGHSQFEIKKEAEFYSVKLTPLEQEELRKNTILQVIGIIRNRLDQFGLAEPVVIQQGKEEISVQLPGIKTLEEERRAKDLISRSAHLQMMAVDEEHNKDAMKMTDLEAQKLGSVLLSDVEMGGKILLKAIPILDGEMLTDAKVVYDQNNQPVVSFTLDAQGAKIFGDFSGANVGKRMAIVLDNKVYSAPVIRERIGGGSGQISGNFSVAQASDLAIALRSGAMSAPIQVLEKRIIGPSLGKDSVKTSIIALIGGFILVMGFMVLYYSMAGVIACLALVVNLFLIVAVMAIFGATLTLPGMAGIVLTVGIAVDANIIINERIREVLRENEGIAKAIHLGYINASRAIFDSNITSLIASVLLYAYGTGAIKGFALTTGIGILASIITAIVGTQGIYQALLPKLTQTKSLYFWFGVNKRA*