MRILTFTGKGGVGKTSVSAATAVRLSEMGHRTLVLSTDPAHSLSDSFNIQLGAEPTKIKENLHAIEVNPYVDLKQNWHSVQKYYTRIFMAQGVSGVMADEMTILPGMEELFSLLRIKRYKSAGLYDALVLDTAPTGETLRLLSLPDTLSWGMKAVKNVNKYIVRPLSKPLSKMSDKIAYYIPPEDAIESVDQVFDELEDIREILTDNVKSTVRLVMNAEKMSIKETMRALTYLNLYGFKVDMVLVNKLLDAQENSGYLEKWKGIQQKYLGEIEEGFSPLPVKKLKMYDQEIVGVKSLEVFAHDIYGDTDPSGMMYDEPPIKFVRQGDVYEVQLKLMFANPVDIDVWVTGDELFVQIGNQRKIITLPVSLTGLEPGDAVFKDKWLHIPFDLEKQGQHHRTREYNKA