MRVLHVAEKNKVAATVSQLLSGGRARQTNSCATYCKIYEFPLPFNGGQADMVFTSVAGHLLELEFEARVRGWHSCAPRDLYDAQVFKGVPKGENEKMKRNLQQLARTCDWLVLWLDCDREGENIAFEVIQVCTEANPRLTIRRARFSALIHADVTRALANLALPNENEAKAVDARQEIDLRIGASFTRLQTLLLQNKFDWGEHTGEGGRLLLSYGPCQFPTLGLIVQRWWEIQAHIPEHFWYIQVMYRDGPKACEFRWHRTRLYDGAVAAVLHEMCAASPLAAVVSVEGARKSKWAPVPLSTLEMQKRGSQYLRIPGERIMRHAEELYQQGFISYPRTETDGFEASYDLRGMVEAQSRAAAPWTAYAQRLLAPDSPLYRWPRSGGHDDKAHPPIHPLKHYGGGDREKEVLFEFIVRHFLACCSQDAEX