MTIKTYREAVKEALAQEMERDERVVLIGEDLRGGHGGNAPEEAKIEAFGGVLGVTKGLWTQFGSDRVIDTPITESAIIGMAAGAAATGLRPVAELMFMDFFGVSHDALYNQAAKFRYMFGGKARAPLVMRGMIGAGFSAAAQHSQSPYNIFATTPGLKVVVPSTPYDVKGLLIQSIRDDDPVVFCEHKMLYDLKGEVPDEIYTIPLGVANYTREGEDVTIIALSAMVHKANQVADKLAREGISVEVVDPRTISPLDEEGILESVASTGRVVIVDESAARFGFAHDVAALIASQAFHFLKAPVLLVTPPHTPVPFSPALEKLWIPGVERIEAAVRQVLED*