MAIEKELLDQLLAGRDPSEVFGKDGLLDDLKKALSERILNAELDDHLDVERLEGGPANRRNGSSKKTVLTGTSKMTLTIPRDRAGTFDPKLIARYQRRFPDFDDKIISMYARGMTVREIQGHLEELYGIDVSPDLISAVTDTVLEAVGEWQNRPLELCYPLVFFDAIRVKIRDEGFVRNKAVYVALAVLADGSKEILGLWIEQTEGAKFWLRVMNELKNRGCQDILIAVVDGLKGFPEAITAVFPQTIVQTCIVHLIRHSLEFVSYKDRRTVVPALRAIYRARDAEAGLKALEAFEEGYWGQKYPAIAQSWRRNWEHVVPFFAFPEGVRRIIYTTNAIEALNSKLRRAVRSRGHFPGDEAAMKLLYLVLNNAAEQWKRAPREWVEAKTQFAVIFGERFFN