MSVKTIKVDNVSLGASEQDLKEFFSFSGDIEYVEMQSYDERSQIAFVTFKDPQGAETAVLLSGATIVDLSVKITLDPDYKLPPAALASSASEGKTPGGADSALRKAEDVVTSMLAKGFILGKDAVNKAKGFDEKHQLSSTASAKVTSFDQKLGLSEKLTAGASVVSGRVKEVDQKFQVSEKTKSAFAAAEQKVSTAGSAIMKNRYILTGTTWVTGAFNKVAKAAGDVGQKTKEKVENAEVEQNRKVEDQYAQVLSESPKAAATSELHSSKPAPAQGLIL*