MSTDIDNDVRTRWNVTALSAGHQIAMHSALLDMDLLLCGETGTGKDTLASRIHELSSRTGPFVGMNCAAIPESLAESQLFGVVNGAFTGVCRAREGYIEPSNGGTLYLDEIDTMPLSLQAKLLRVLESRGVERLGSTDFIPLDLQVIASASAPLDELVEQGLFRRDLFFRLNVLTLQLPALRKRREQILPLFDQFTQDIAAECGRSAPTLDNGRVQILLSHDWPGNVRELKSAANAICPRIAVAGRRAVEARDPVTGLRMQMRVIEKMLIQDALKRHRHNFDAVLEELELPRRTLYHRMKELGVASHIDLAAES