MKRAVFTAHFPYCQFDETIFPPLGGDKIIPEECIVPVEQPIPKERRELTWNTFTLSHLDLRTSQCENEVWRIVHLQEIANKLPDVFNDVAKVVKSHVPVMNAPARINVPVGRSQNTTVKESAIRQKRGRPIGSKDSALQKIRNEQSSSYPLEEAHNAPE