VDLKLERLDFWDSLHGQVPGLLDWDMGNESFLAFTTAHLPLAEQNLARYKLRIVDPPKLPLEKKANADEDGPEIEPNLWMWVNPNIVFPPGKLEVPESSKREDLASGLPSLQPPKKEEDANGLEATGVELLPLSSSEQCPPQKQFASPPNNLELTEEEAEDQDDGSSVALPSPHKRAPLQSRRLRQTNSQAGMLWSRPPLNYFHLIALALRNSSPCGLNVQQIYSFTRQHFPFFRTAPEGWKNTIRHNLCFRDSFEKVPVNLQGGAKTRPRSCLWKLTEEGHRRFEEEARALASTRLESIQQCMSQPDVMPFLFDL