MKHSLLGLALAGLLASAGVHAADESVVIDGKQYRTIEVNGQTYLTPDNGSKQRVARSADGKAPRQTLRSGDVLLQGVASPQLTASGTLLVEADDNQASALASRHGLRFKQSSGGIALLEAKPGTDLNAVATALKQEGVKVQIELAGALKQPK