MEKLKGLVNLHYEKYMKERFYKSETAKGFLEESPAQSTATNVDWECTFFVHHLPTSNINDFTSLAYELRKAMEEHINQVTKSAERLLELMPVNLGLDRDYLKKQFSGLQVLKDGEWVDIITAPYSEGKSIICINTGDQIEVMSNGRYKRMLHRVLTNKEGSRLSVATFYNLVADALISPAPDLLYPSRFHFQDYPDLYVTIKFADKGPRFQTMKKMSLSGPSLHVQEHGC*