MGGGLVEVDVQTGQDACESDLPMKPSRTLVLIGCSGNGKSATGNSILRSEAFKSKGQAAAVTKECELKSTKRPNGQIINVIDTPGLFSLFPSNESTIREILKCSHLAKEGIDAVLMVFSLRSRLTEEEKSVPFVLKTLFGDSIFDYLIVVFTNEDSLIDDNVTINEYLEGSPDFKEILAACNNRMVLFENRLRTSKRKKAKQVQKLLDLVEEVERKNNNKPFLFDLSHESMESEAVVDEKAKKIRAMKSNYTKQEMSNWKEEEVNSPLAKKVEKVIETTSLLEQKLNQEQNARLEAEKRANKLHEESSEEIKILKEKLERAQKELEKRDQGCIIL*