MKDMSLVNSKVLLVGSVRGIGFSVLEHLLQAGAQVMAADCEWQLLLEQSESLLGRYPDQLTLKKLDLAEPEAVREQVNQWAEQVAGFDLLVCCAGILHVAPLHEMPLKQVSSIFTVNAFGVLACMQGVASSMKARQQGSMVIIGSNAANTPRMSIGAYGASKAALHMLVKCIGMELAPYGIRCNLVSPGSTRTAMQQQLWTEQYGEAQVIAGDAAQFRLGIPLNKIAEPADIAQAVLFLLSDKAGHITLHDLRVDGGATLDH*