MINRIFMKENLGFKKAELEISKGLTVFTGLSGAGKSVLFKGILSAFSLSESEAKIVEIELDDKLDLESFGIESEEENVFKLLKEKNTKYFINNQSIAKKSLQNLSKTFIKYLSAKENNEFGNEKFLNLLDALEMQENTNFVSFLEDFKKDFNAYSQISNELNAILEEEKKVEELKELARAQIEKISSINPKIGEYEELLILKKKLSKKDKLEEAWSKAERIFELEKVVIEALNLSEVDASFFSECLNELRVICENQKMEDLDFDVEALLDRIENLSYLIKRYESIENALEVLKQKKYELEHYENLSFEKKELEKKFQELKQKLEEKAQILTQTRKKNLKKLEKCLNNYLKDLYMKDASLTLKENEKISILGKDEIMLDINLAHLKNLSSGELNRLRLAFIATECNILNTGKGILFLDEIDANLSGKEAMSIAKVLEELSKFYQIFAISHLPQLSSKAHNHFLVEKNGEESKVKKLDQEERIKELARMVSGELVSDEAIEFAKTLFKN*