MDASSSTPTHWYQIFINHRGVDVKKTFARSLYLRLLQNGLKSFLDQDEMQPGYNFLSQIENAIRTASVHVAIFSPRYAESNWCLDELLLMLESKAPIIPVFYRVRPAEVRWTQSKGNYSGALQNLEKKTTSEGKPRYDSDTIEKWRNALSQVADKSGFELEVADNGEELELELLDKLVEHLSKMVKMTKPDLHVADYPTGLDFKLKDFEHNVLLQQQQSGKLQILGIAGLGGVGKTTLAKQFFNKKKSDYHKCCFLDDVKDHAAKGSLHLLQRKLLKDLARLDKPIDNVHEGKQMLIEHFIESSKDLGRSDKSKNSVDEVKEMSIKPLKSSNVLIILDDVNNVVQVEALLPPQTRDLLSGSLILITSRDKGVLKSARVETSAIYTLTGLNTQFSRELFCSYAFSQAYPLQRYEDLTYKFLESCHGLPLSLKVLGALLYGKEISEWEDELGRLPTEVKESLKISYDALEHEEQQIFLDIACFLRGX