MVELRPDNNDLHPPAHVDGGEPGDWSKEDDPMVEDRPPSATETPAPSFEDMKDEAQSSIQSLQLEPKGKDKEMIMLMLGKDKDKSRESWYMAYIMDTNEERVKGKTVEVGRTHFETDTRRFTILDAPGHKSYVPNMISGASQADIGVLVISARKGEFETGFDEIELKMTPFLRSSGYNVKKMFNFFQYLVWLVARVYTRKKRAADITWSTQETKNPDEKVRLQVNVEKVRATSYTRSFFYGGRERARPGKVVIGCPFSFRIRNIIERKRRAPLRTDGNRYQYREATYHGVFGGILSKKVI