MNAIELSNVNYSSDQFNLKNISFKVPQGFVTGFIGRNGAGKTTIIRLIMDLYQPQTGVIRVLEEDMALNPIELKNRIGFVYSENYFNERWTTKQLEKMIAPFYRKWDHQVFEFYLEKFDLPINKSIKTFSTGMKMKLSLAVAFSHHAELYIFDEPTSGLDPLARNELLEIIQQELIDENKTIFMSTHIISDLEKIADYIIHLSDGEVILNGSKEQLLQRYQVVSGAIEDLDDELASLLIYEEHKRTGFIGLTEHAQVFKEILGHKVNITTPSIENLMVYLEKRKPKYHENIKLMEEGF*