VDVKLQHLDFWASLHGQVPGLLDWDMGNELFLAFTTSHLPLAEQKLARYKLRIVKPPKLPLEKKTNPDKDGPDYEPNLWMWVNPNIVYPPGKLEVPGLMKKEDLTSTLPSSQPFQKEEDASCSEPTGAESLSRSSSEWSPPQKRFAFSPSIWELTEEEEAEDQEDSSSVALPSPHKKAPLQSRRLRQASSQAGRLWSRPPLNYFHLIALALRNSSPCGLNVQQIYSFTRKHFPFFRTAPEGWKNTVRHNLCFRDSFEKVPVSSVQGGASARPRSCLWKLTEEGHRRFEEEARALASTRLESIQRCMSQPDVMPFLFDL