MEKCMDVQSQGIKQQIKSVITLDYLTNYIYIEADKEAHVKEACKGMQHIYSNTKPMLVPIKEMTDVLSVKSKSVELSKDTWVRLKLGTYKGDLAKVLDVDNVRQRVTIKLIPRIDLKALANKLEGNEVGKKKKNFVPPPRFINNREMKYMHIPVERKQDAITGEYFETIDGMMFKDGYLYKTVSMKSISSQNIQPSFDELEKFRKPGKDSDGDMAGLSTVFANRKKGHFMKGDAVIVVRGDIKNLMGWVEKVEEESVYIRSNIPGFKEFLAVNEKELCKYFKPGDHVKVVSGAQEGATGMVVKVEGHVLIISSDTTKEGIRVFADIVVESSEITFGITKLGDYVLHRLMQME*