MDADERLARGDALVKSLEKAGCAHAVCLKATRDAGVGVFAARDVEGGGVLVRCPVAHAWYARDGDEFDDAIDALRVDGEPLDARERLQLHLLNERARSDVDKAPASDENLVQISRARYVLSLPGAELVNALPIGWSDEDIERRLRGDLLSRTRATLARIHAVADAIARSRSKAFGDADDAFFVFSVDDLKWAHAVFWSRAMTLRFPRKGFTGGGDVDALVPLVDMCNHRAGSTATLEIVEDDAGDAFYELRAGVATKAGDEVFINYGAKGNEELLRCHGFVIPNNPCDVLAVDLRKLWLWKGDVHWRGDVAASEAEAEAALRERDLPTRAFLHRAVDGDAFALPDAMISAARSRYEMEDPRPGREKDAEKRLERRASAAIIRLVGEIFSLVGRGDETVDVEALCKKDCSGIEATGENADVACAIVRKSAVEISNAALRAALVWPSALEPGGDQAEDASENGPEKDKKRAREDDAWESD*