MSADKYLDYSKEHLDSILSDLFGNKQPSSKKDAIFMAGSPGAGKSEVAHLLADSYKNMIVLDTDDFRCLFPDYDGSNSSNFQKACSWLTEQAFQYLTEKGYSFIYDTTFAVPSTEKKIKRVLKNGYRPVIFYVYQEPKIAWQFTKDRERVEGRKVPKETFINAFLHARENVEKVKVRHPETLVHLIIKDYQNTIEEVHFDMENINLILPNNNTRETLEEELYE