MVKQIESKTAFQEALDAAGDKLVVVDFSATWCGPCKMIKPFFHSLSEKYSNVIFLEVDVNDCQDVASECEVKCMPTFQFFKKGQKVGEFSGANKEKLEATINELV