MAKKKGKGKWRKALKWSDKTLQNAQQTDIVIPIMGATGAGKSTFINLFFDKTVAKTSDSLNSCTADVKDYPGPWRKDLSRRIVLVDTPGFNDSHEDEAEILRRVSVWLAKAYDDGMRVAGVIYLSDIAQKRVYGSTRLNLTMLQKLCGDDFYPRIVMATSHWDEVPLHVGEPREEQLRENFWAEIIGKGGKTWRIITRDDALAAIDSIAEEHRRRGLQTDSGTSTSSSGTTVNEDAIALLLQRELVELDKIIPATGAGKELKGNIRNLLEVLKHEVAEEQDPEKKAELQRKLQFLRSQVKQLNIPLGERLRIIFGFYQV*