MMKRHFHVDKVEVDLALSAHANARRWYEQKKRQENKQEKTIIAHEKAFKAAEKKSCVQLSQVGEHYIHWFEKFNWFISSENYLVISGRDAQQNEMIVKRYMSKGDLYIHADLHGASRCFTVCHSQAWDSKIVTSAWWVYPHQVSKTASTGEYLTVGSFMIRGKNFLPPHPLMMGFGLLFCLDESSLGSHLNERRVRGEEEGAQDFEENESLKGNSDSESEKEETDEKRTAESKSIMDPSTHQPILEGFSEINDISGIHVSSVNPQLEDLIDRALELGSNTASGKKYALETSQVDLEEHNHEDRKAKVREKPYTSYQSQRKK*