MNLQELKDKTPADLILEAEKLDIENPSTMRKQEILFAILKKLAEKNEQITASGVLETLQDGFGFLRAMESNYLPGPDDIYVSPSQIKRFGLRKGDTVEGEIRAPKEQERYFALLQVNKINFEDPEKTRNKINFDNLTPLYPQDKLKLEIETTKIEKKADVTTRLIDLIAPIGKGQRSLIVSPPRTGKTVVLQNIAHSITTNHPEVYLIVLLIDERPEEVTDMQRSVKGEVVSSTFDEPAMRHVQVAEMVIEKAKRLAEHKKDVVILLDSITRLGRAYNAVVPSSGKVLTGGVDANALQRPKRFFGAARNIEEGGSLTIISTALIETGSRMDEVIFEEFKGTGNSEVIMDRKVADKRIYPAIDITKSGTRKEELLLSKEELSKMNVLRRIINPMGTMDAVEFMIGKLRETKNNAEFFDSMNKS