MYSLQVEDIHKRYGSHEVLRGVSLRAGKGDVISIIGSSGSGKSTFLRCVNFLEKPCAGRIRVGDEELRTRPGALGELRAADPRQLQRIRSRLAMVFQHFNLWSHLTVLENVVECPVNVLRMNRDDAVARARHYLAKVGLAEKVERQYPCELSGGQQQRVAIARALAMEPQVMLFDEPTSALDPELVGEVLKVMQQLAEEGRTMVLVTHEMAFARQVSSHVIFLHQGVIEEQGTPDQVFGAPRSERLRQFLAGNLK*