MASDGSGVVTVYGNNGAALLEPPKQPKSSTFSVKVGLAQMLRGGVIMDVVTPEQARLAEEAGACAVMALERVPADIRAQGGVARMSDPGLIRDIKRAVTIPVMAKARIGHFVEAQILEAVGVDYVDESEVLTPADDAHHINKHNFRVPFVCGCRDLGEALRRVREGAAMIRTKGEAGTGNVVEAVRHVRSVAGAVRALRGMDDDEVFAYAKRIAAPYDLVMQTKQLGRLPVVQFAAGGVATPADAALMMQLGCDGVFVGSGIFKSGDPARRARAIVQAVTHYSDPTILTDVSAGLGEAMVGINLNDPKVERYAARSE*