MGGNVLCPWIGRDKLRSALNFLSKHYNSKANPYSHPSKVKKEGGEPDSPPSLGLREQARKQLGIAIDTRELHIAVVGAGGVGKSSFINAIRLIEDTHEDAAQVGEVETTRTIARFHHPKLENIVLWDFPGIGTQGYPYDTYFTDLKLYAFDCIFILSFGGFLQVDYDIAKSALAYGIKSAFVYTKSDISVKAIAEREKVSSSEAIKKLRESVYESFVEGLEHSGLSWAKNKLPLFMISNRAFTIHDAYEINAMKTEESQNLEMMDEDKVNDFMANIARSRL*