MKFIDLHCDTIAKLMENVETSELKSNKYSVDIDRLKKGDSLAQTFALFVDTEEVKHPFDYCMSMANKFHEEMKKNSDEIALATNYEEIMKNQSEGKLTALLSIEEGAVLEGKLENLKKFYDLGVRMMTISWNHVNELSFPHNKVEYREKGLTDFGREVVHKMNELGMLVDVSHISDGGFYEIAKISSKPIIATHSNSRAMMNHSRNLTDDMIKVLANKGGVTGINFFHLFLSDKSESKLEDMVRHIKHIVNVGGIDVVSLGSDFDGIDSKVEIEDISQMGKLYEPLKKEGFSEDDIEKIYYKNALRVIKEVL*