MIEISNLFFNYQNKEVLKIKNLKLDTSKISILMGANGSGKSTFLRILKFLEGDFSKNISYFGNFKPNNKQKREIYLLFPEPILLNRSVRANFLFTLKTYGIKEDIEERIKESLMFLNLDESLLSKHPNELSSGQSQKIAFAIALSVRAKYYLLDEPSAFLDKNTTLLFKKAILKMHENFNTGFLIASHDKHFLDSLAQKKLYLHSGEILEFENTNVFELENQGVKFCNFIDFSNCKKYKDFKKPPSKIAIDPYKISFFNSKNIPKNNYDFILEKCYIIALRSRKSDVFIRVSCMDKILEFALEKQEFLRFDLKLYEELSLYFYEDAICFLN*