MKIERISTRLVKPHSTIDGSPLLVTLSNFDRIFPGTHVEALFAYDAPVPPTMALEEGLSMVLSEYREWAGRLTMDALGRTAAIELNDAGAVFIEAEAHGDLQDLWPFNPSDLLLYLIPINRGMPELLLIQVTRFACGGVTLGVASSHQVADGLATFEFWESWASVVQGLPIACTPLHDRSALMARVPLQPIFDHLEYQEPPLKPKSLTTTNYPDLAQKRINFSTQLLQKLKVEATKGAQEGVIYSTFVSLAAHVWKCITKARGLEDEESETRVIVSVNVRKWLHPPLPKGYFGNALCSVCPHAKMKDLVNEPLFFAANIIHEAIKLVNNDYARSALDFIELLLKNPMQLDQTKRIGVLTPNLNLTNWVTLPFYNLDFGWGTPMFAGTPCVPHEGQVIFCPSHKKDGSIDVVLGL