MALIELRHVKKEFSGKAGKVTALKDIDLTVESGDIYGIIGYSGAGKSTLVRLLNGLETPTEGEVEIQGQDIALLPNKELRNFRKKIGMIFQHFNLLWSRTVLENIMLPLEIAGVPKQNRKSRAEELIKLVGLEGRENAYPSQLSGGQKQRVGIARALANNPDILLCDEATSALDPQTTDEVLELLLKINQELNLTVVLITHEMHVIRKICNRVAVMEYGEIVEEGKVIDIFKKPQTEIAKRFIQQEADKNIEETELVVEEMLEQYPNGKIVRLLFHGEQAKLPIISHIVQEYQVEVSIIQGNIQQTKQGAVGSLYIQLLGEEQNILAAIEGLRKLRVETEVIGNE*