MALKKEGPEFDHDDEVLLLEPGIMLDESSADEQPSPRATPKATTSFSSKQHKHIDYTRALDATQLYLNEIGFSPLLTPEEEVHFARLAQKGDPAGRKRMIESNLRLVVKIARRYVNRGLSLLDLIEEGNLGLIRAVEKFDPERGFRFSTYATWWIRQTIERAIMNQTRTIRLPIHVVKELNVYLRAARELTHKLDHEPSPEEIANLLEKPVAEVKRMLGLNERVTSVDVSLGPDSDKTLLDTLTDDRPTDPCELLQDDDLSESIDQWLTELTDKQREVVIRRFGLRGHESSTLEEVGQEIGLTRERVRQIQVEALKRLREILEKNGLSSDALFQ*