MSLDQIADIFTKPLKFKDFNRMQKLIGIVRKDHRRNRVANAYYSLFMAIGNILGFATGSFNSWYTILPFTLTHACKESCANLKSAFLIDIIFIVITTYISITASHEVPLSSRNEVTNISEGSQPSSNDQEAFFWELFGTFRFLPGAVWLILSVTALTWIGWFPFLLFDTDWMGREVYGGNPDEGKIYHQGVSTGALGLMLQSVILGITSVLMEKLCRKLGSGILWGISNIIMSLCFVAMLVISFVVSKTESFGSGRPPNGAVIAAVVVFTILGMPLAVTYSVPYALISSRIESLGLGQGLSMGVLNLAIVIPQVFGTDGELHLRKACAFALRFVPRLSEEDQLEAAEVALDGDTLLWFQYENERHPLRSWDEMKSMLLCRFRLNAAGSLHE*