MESLGACAAISLFVYALVRFGVGAGDVGGASGVGGPGAAVSTFVPAKIDVAKVQRSCASRTDGAGAVLVTGSAGFVGFHTALALKDRGWGVLGLDNVNDYYPTSLKRARMKELEKAGVHTVEADLNDRGVVRDALDACKFTHILHLAAQAGVRYAVKNPGSYVHSNVAGMVNIMEEIIRTSPMPKVVFASSSSVYGLNTEVPFKESDVTDSPASLYAATKKADELLAHTYNHIHGVAITALRFFTVYGPYGRPDMAYFSFANNIVRGKPITIFKGENDAELARDFTYIDDVVQGVIASLETSEASGKKPDGSKPPFRVYNLGNKHPVTVSDFVTTLEKHMGKKAKREYVPMPKTGDVPFTHADVSRAARDLGYSPRTNLDDGLKKFVDWYKEFCKGAACAGIQSYVPA*