MTSVVDWVIDTKQSFSSVELVSFKQMTNALNRFWPGCSRRSLTRAISDEMKTATKKFFAITCDGWSTRTLRSYFVIMLHWIDETWTLRDCILDFKYFPPPHDQWSTMSLILESLVLANVHTKIKDATTNNVSEMIPAFQHLRDELKNKFAVNLDYGWHLRCVCHIMHRVVIDSEAIFKPKVEKLRAMLKAIFLLGAREHETKEVPGLDVENRWNTMFIMIDSSYSLMEAFQSLLKMSEHYSKLVTLTSIEWRVLKCFKDFLAPAYEMTILSSGRYATLSNQSLVFESLKTHCQDTINGTINSGFTAPESKDAARALMIKLEKYQEHLTGPLPITRSLLIAARRARAPTFEFNSDRDDVSKEITDFLQFTKIGDESCDDAVVWWAGIGCKRFPRLSLIARDTLMCMSSSVPSESAFSDSGAIATAERNRLCDTSIKTTMKLRSWKRLFNEINKTSL*