MGLLALGTPLTWEQTKPLADAGKGLLWGDEIEYMVASFDDFHPEYGRYMLESTPGSPFSGTPSSLVSVEADMRFRRQIIRSEYVGELLTNPHARFPTLTANIRQRRGSKVDIRLPLFIDENTLIPNGCSRPPLSTISPPGPAKPFPGFPYIHMDAMAFGMGCCCLQITFQAWNVDEARKVYDALVPVAPIMLAMTAASPAFKGQLADVDARWNVIAASVDDRTDEERGLKPLRENTYRVPKSRYDSVDLYIANDERNKPEYHDIDVPVNQKVRQRLLEHGIDDKLASHIGHLFIRDPLVQFSETIEQDDEESMDHFENIQRVEFRSMEVQMTDFENAAFSIFIVLLTRAILSFNLNFYMPISKVDENMQRSQQRNAAAANHERESSAASSCSTPINDEIGDEFDEMTLDEVINGNGDNFPGLLGVVNAYLNSLNVDVCTKVNDEINYDLVKAVDEIERGVRHAPELLGKNYVGSGPTGCL