MAIKLEIKNLYKIFGEHPHRAFKYIEKGLNKAQILEKTGLSLGVKDASLAIEEGEIFVIMGLSGSGKSTMVRLLNRLIEPTRGQVLIDGVDIAKMSDAELREVRRKKIAMVFQSFALMPHMSVLDNTAFGMALAGVPAAEREQKAREALRQVGLENYAHAWPDELSGGMRQRVGLARALAINPDILLMDEAFSALDPLIRTEMQDELIKLQAKHQRTIVFISHDLDEAMRIGDRIAIMQNGEVVQVGTPDEILNNPANDYVRTFFRGVDISQVFSAKDIARRSPVGLIRKTPGFGPRSALKLLQDEDREYGYVIERGNRFVGIVSIDSLKTALSAGQGIEAALIDAPLAVEAQTPLSDLLSHVGHAPCAVPVVDEEQQYIGIISKRMLLQALDREGVNHG*