MEVLAAQGFERATPVQAAAIGLLAGNKDVAVEACTGSGKTLAFVLPMVEILARASKEQSFRKHHVGAVVVSPTRELARQIFDVAAPFMATLPDMAPPMLLVGGTDVNEDVRAFAAAGAAALIGTPGRLDDLMLRSNAFDAKRCELLVLDEADRLLSMGFARAINAIIARLPKQRRTGLFSATQTDEVEELARAGLRNPVRVTVRDSAAQAAANAAKASGLPANSAAARGKLPAQLKLLYKVCKVDERLWRLREFLKENADKKTIVYFLTCACVDYFATAMCDGAPASPGDDVDVVALHGKMKQSQREQALGRFAAGAGGCLLCTDVAARGLDIPGVDWVVQFDAPQDPAAFVHRVGRTARMGRDGSALLFLSPHESSYVEFLRVRHIHLREEGSDEDAADTEAVEGGNRLCDELRARSEKNREAMEKGVRAFVSYLRGYKEHHCRFIFRFKELELARLARSLGLLRLPRMKEIRKAPKSSLKGFTESSVNPDAVPFEDRAREKQRQRALAEEAARR