MTIKLVATDMDGTFLDGNGRFDMDRLKSLLASYKEKGIYFAVASGRGFLSLEKLFADVRDDIIFIAENGSLVEYQGQDLYEATMSRDFYLATFEKLKTSPYVDINKLLLTGKKGSYVLDTVDETYLKVSQHYNENIQKVASLEDITDDIFKFTTNFTEETLEAGEAWVNEHVPGVKAMTTGFESIDIVLDYVDKGVAIVELAKKLGITMDQVMAFGDNLNDLHMMQVVGHPVAPENARPEILELAKTVIGHHKERSVIAYMEGL*