VDLKLQRVDFWASLHGQVPGLLDWDMGNESFLAFATSHLPLAEQNLARYKLRIVEPPMLLLEKKPNPDKDGLDFEPNLWMWVDPNIMFPPGKLEVPEPSKGKNLTTTAPSPQPVPKEDFDKCPEATEVESLSPPGDQSSPWKQFATSPGNWELTEEKEAEDQDDRSSVALPSSHKPAPLKSGRLRQANSQEGRLWSRPPLNYFHLIALALRNSAPCGLNVQQIYSFTRQHFPFFRTAPEGWKNTVRHNLCFRDSFEKVPVSMQGGASSRPRSCLWKLTDEGHRRFAEEARALSTRLERIRQCMSQPDVMSSLFDL