MAIKLEVKNLYKIFGEHPQRAFKYIEKGLSKEQILEKTGLSLGVKDASLAIEEGEIFVIMGLSGSGKSTMVRLLNRLIEPTRGQVLIDGVDIAKISDAELREVRRKKIAMVFQSFALMPHMTVLDNTAFGMELAGIAAQERREKALDALRQVGLENYAHAYPDELSGGMRQRVGLARALAINPDILLMDEAFSALDPLIRTEMQDELVKLQAKHQRTIVFISHDLDEAMRIGDRIAIMQNGEVVQVGTPDEILNNPANDYVRTFFRGVDISQVFSAKDIARRSPVGLIRKTPGFGPRSALKLLQDEDREYGYVIERGNKFVGVVSIDSLKAALSQAQGIEAALIDDPLVVDAQTPLSELLSHVGQAPCAVPVVDEEHQYVGIISKRMLLQALDREGGNNG*