MKKMTLIGASAILAGTLLSGCGWLDKANGLIVYGDEPNIEEVLKQEQSAIEDKKEEISMVSDDQYQIKIAEDNGEKVMVLSEQTAQALVDKELLREVIRGDKTEALKSVPDLSKGEAVLFAKEEQERLTIGGQELKAEYGSNSIIGDGRAYVDKFLVVDDADWEAVAGEEKIMAVLEYDKDPSVRMMQYDVEGNQLVQIKG