MSIIELNELTKSYRRFEKKAGFMGSVKSLFNRKYTEKTAISSFDLKIEEGEFVGLIGQNGAGKTTLIKMLTGIIAPSSGEISVMGYYPNKLENNFKKQYAVVMGQKSQLFFELTPADTFLLFKELYDISNEEYKKNLDYFIELFEVSDYLNVQVRTLSLGERMKMELIVALLHNPKILFLDEPTIGLDAIAQKQIRYFLKEVNETKGTTIILTSHYMEDIKSLCSRSIVVENSRKIYDGSTEKLFNHFQKYKKITVSFSNETNIVFPKDCKVVEQTNHKTSVIVPKERGNETIKWIFDKYDVKDVMIEEEDIGSIVERIYKKGSDEYYEQL*