MGSPELTTTDFSTSRNTAASGRSSVIDSIWGCTGSTIQKDDLRKRITIPEYLRVAMREAIQNKDVDSVMRHYDMANAARAEPPQPSESPIIVFINAKSGGRHGPELKARLQDLMGEEQVFDLSAVKPNEFVQYGLSCLEKFAALGDTCAKETREKIRVVAAGGDGTVGWVLGCLGELKRQDRDPVPPTGIIPLGTGNDLSRSFGWGGSFPFNWKTATKRILDRVANGPICHLDSWNLVISMPAGEAMETPYSLKTSDCASLDQELEIDGELPEKSSYYQGVFYNYFSIGMDAQVAYGFHHLRNEKPYLAQGPLSNKLIYSGYSCKQGWFFAPCSSDPGLRGLNNILRLYVKKVNSSKWEQVPIPSSVRSIVTLNLPSYGSGRNPWGNLKPEYLEKKGFVEAHADDGYVEIFGLKHGWHASMVMVELISAKHIAQASAIRFELRGGEWKEAYMQVDGEPWKQPMNKEFSTFVEIKRVPFQSAMVHGE*