MAKISFQHVTKTYDNNVTVVPDLNLDIKDKEFVVLVGPSGCGKSTTLRMIAGLESITSGELYIGDRVVNELQPKDRDIAMVFQTYALYPHMTVYKNMAYALTLKKTPKKEIDQKVKHAAEILGLTEYLDRKPRALSGGQRQRVALGRAMVRNPEVFLLDEPLSNLDAKLRTEMRAQISKLHKQLDTTFVYVTHDQTEAMTMADRIVVLDKGIIQQFDTPAHIYDHPANLFVATFIGSPKMNLIDVTLEKKGDTYYIKNEDLHFAIPAGKVTKEFESHVGKKIILGIRPEDLHIEKIMVDTYPDSVFTSTLDIVENTGSEMNLYFNYQGADMIIKTPSRFDYKDGDQISMAIDKNKIHLFDKETKQAIS