MKNDEVLLSIKNLKQYFNAGKKNEVRAIENISFDIYKGETLGLVGESGCGKSTTGKSIIKLNDITSGEILYEGIDIQKIRKRKDLLKFNKKIQMIFQDPYASLNPRLKVMDIVAEGIDIHHLATDKRDRKKRVYDLLETVGLSKEHANRYPHEFSGGQRQRIGIARALAVEPEFIIADEPISALDVSIQAQVVNLLLKLQRERGITFLFIAHDLSMVKYISDRIAVMHFGKIVEIGPAEEIYQNPLHDYTKSLLSAIPQPDPESERSRKRFSYIDDEANNHLRQLHEIRPNHFVFSTEEEAAQLRENKLVTQN*