MALDGDGGSFFSTDFTSVGKEDEDAVGDGGAAHWVSLLDDTAAASRWVISFSDEFRHKRLKIEPESIPTEDGSGNSSNNRSSLSRSSSSDSLSTGFRAHIWTYNQRYLAAEAVEEAAAAIINAEESAAEEDASADGMRLLHLLVACAEAVACRDRSHASILLSELRANALVFGSSFQRVASCFVQGLTDRLALVQPLGYVGFGLPIMSRVDHSSDRKKKDEALNLAYEIYPHIQFGHFVANSSILEVFEGENSVHVLDLGMAFGLPYGHQWRSLIESLAESPNRRLLRVTGIGLSVNRYRVMGEKLKSYAEGVGVQVEVLAVEGNLENLRPQDIKLHDGEALVITSIFQMHCVVKESRGALTSVLRMIYDLSPKALVLVEQDSNHNGPFFLGRFMEALHYYSAIFDSLDAMLPKYDTRRAKIEQFYFAEEIKNIVSCEGMARVERHERVDQWRRRMSRAGFQASPIKVMAQAKQWIGKFKANEGYTIVEEKGCLVLGWKSKPIVATSCWKC