METFHHFDTAEAQLPPGYRFHPTDEELITYYLMKKVLDGNFIARAIAVVDLNKCEPWELPEKAKMGEKEWYFYSLRDRKYPTGLRTNRATEAGYWKATGKDREIFSSKSGSLVGMKKTLVFYKGRAPKGEKTNWVMHEYRLEGKFSYHYLPRTSKDEWVVSRVFQKSGGGSGGKKTRAAGSGVYTDTGSPSTSSLPPLLDSSVYTSSGGQESCSYESESAREHVPCFSTVPAAVAATFGHPPASMNGAPCGFPSLRSLQENLQLPFFFSAVAQQNEMGGASGNWAESEQKVVVERSGRQDLQQMGTTELDCLWNYSAATRPF