VDLKLQHHDLWASLHGQVPGLLDWDMGNESFLAFTTAHLPPAEQNLARYRLRIVEPPKEPVNKTASPDDDGPALEPNLWMWVNPNIVFPPGKLEVPEPRQREHLPSTLPSPQLPPKEQDFANASCSSEAAALESESLPSSSEQSPPRKRKRFASSPSTWELTEEEAEDQDDRSSVALPPPHKRAPLQSRRLRQANSQEGRLWSRPPLNYFHLIALALRNSSPCGLNVQQIYSFTRQHFPFFRTAPEGWKNTVRHNLCFRDSFEKVPVSMQVGASTRPRSCLWKLTEEGHRRFAEEARALVSTRLESIQQCMSQPDVMPFLFDL