MARPAIGAQASRLARDLPLGFSTTSARIPKLVYGTAWKKDQTADLVYLALKTGFRGVDTAAQPKHYDERGVGAGVKRAIREGLIKREDLFIQTKFTSPGGQNHITPYDINAPLADKVHQSVQSSLANFTIDGQEPYLDSLVLHSPMETMQETVTVWKTLESYTPHKIRHLGISNTTLPVLMALVSNMAVKPAVVQNRFHNKTDYETDVRAFCREHKIAFQSFWTISANRHLLQSSPVREVAQKAGVGAVAAFYSMVLGLEGTTILDGTTSETHMKEDLEGIEVVGAWAEGEGASDWEAALGGFKQLIGES*