MSQVVHQWPGLPKGVKFDPSDQELIWHLMAKHGKSGIKPHPFIDEFIPTVEEDEGICYTHPQKLPGVKQNGSVSHFFHRTFKAYNTGTRKRRRINTDDADVRWHKTGKTKPVLVDGKHLGCKKIMVLYISPLKGGKAEKTNWVIHQYHLGAGEDERDGEYVVSKLFFQQQFKPGDKNAQELTTSDDLESMAAESNLPDFTTLPTDKHVGTVQEVVHNPEHNLYQLNRNCEISIEETVVLPPSVKTIKDGDNLQSQDQKLWEGDS