MKHELVLVIDFGGQYNQLIARRVRENNVYCEILPCTASIERIKEKNPKGIIFTGGPNSAYLEDSPTISKEIFELGVPILGICYGIQIMSHVLGGVVRKGNKQEKEYGKTAITYGKSSLFEGITTNSVWMSHTDLIEKVPEGFTIVANTNDCPVAAMENVERNLYGVQFHPEVEHCLEGDKILTNFLYNICKVKGDWTTDSFIEDKIKELKEKIGDKKALCALSGGVDSSVAAVLIHKAIGDNLTCIFVDHGLLRKNEGNDVERIFREKFDINLIRVNAEDRFLSKLKGVSEPEAKRKIIGEEFIRVFEEESNKLGKMDFLVQGTIYPDVIESGHGNAATIKSHHNVGGIPEDVDFQEIVEPLRELFKDEVRKIGLELGIEEGLIFRHPFPGPGLGIRVIGDVTKEKCDILREADAVYMDELRKAGLYREIWQAFATLPDVKTVGVMGDERTYAYLVGLRAVTSSDGMTSDWYKMPYDVLERISNRIINEVDGVNRVVYDITSKPPGTIEWE*