MIDITLPLTDIHRHLDGNIRAQTILDLGRQFNIALPAQTLETLIPHVQVTSTEPDLVSFLTKLDWGVKVLASLDACRRVAFENIEDAARNGLHYVELRFSPGYMAMAHQLPIAGVVEAVIDGVRDGCNTFGVEARLIGIMSRTFGEAACLQELDALLAHRENITALDLAGDELGFPGSLFLSHFNRARDAGWHITVHAGEAAGPESIWQAIRELGAERIGHGVKAVEDRALMDFLAQQRIGIESCLTSNIQTSTVASLADHPLKTFLEHGVLASLNTDDPAVQGVDIIHEYHVAAPAAGLSREQIRQAQINGLEIAFLSDSEKRALREKVAEA*