MTQTLMLILEKIGSKDRDFRYMATSDLQTELIQGKFKTDPETERKLCTALVNQLDDAGDISGLAVKCLGLLIRKVGEQRAEDTIKVLCDKVVNVSTSNKQQQRDIASIALKTVISDIPGGNLAVNGSAIIANKMLEAVGKESSDAVGDALDILTEVLLKFGSLLGSLLGAIQVALLSLLDDPRAAVRKRAMHCTGALSMFLPDAPLASLVQSLLERLQQPGLKPDMVHIYVQAMGQVRGGSDDDAYSDDEEQSWKVRRAAAKLLSALASSYVDAIPQVYGSAATELVSRFKEREENVKVDVFATFVVLARQVAAAAKRFAPDDPESPLAKLSADVPHVLRGLSRTLLAKNPKTKVAAF