MVELRPDNNDLHPPAHVDGGEPGDWSKEDDPMVEDRPPSATETPAPSFEDMKDEAQSSIQSLQLEPKGKDKEMIMLMLGKDKDKSRESWYMAYIMDTNEERVKGKTVEVGRTHFETDTRRFTILDAPGHKSYVPNMISGASQADIGVLVISARKGEFETGFDEIELKMTPFLRSSGYNVKKMFNFFQYLVWLVARVYTRKKRAADITWSTQETKNPDEKVNVEKVRATSYTRSFFYGGRERARPGKVVIGCPFSFRIRNIIERKRRAPLRTDGNRYQYREATYHGVFGGILSKKVI