MTIKTYREAVKEALAQEMERDERVVLIGEDLRGGHGGNAPEEAKIEAFGGVLGVTKGLWTQFGSDRVIDTPITESAIIGMAAGAAATGLRPVAELMFMDFFGVSHDALYNQAAKFRYMFGGKARAPLVMRGMIGAGFSAAAQHSQSPYNIFATTPGLKVVVPSTPYDVKGLLIQSIRDDDPVVFCEHKMLYDLKGEVPDEIYTIPLGVANYTREGEDVTIIALSAMVHKANQVADKLAREGISVEVVDPRTISPLDEEGILESVASTGRVVIVDESAARFGFAHDVAALIASQAFHFLKAPVLLVTPPHTPVPFSPALEKLWIPGVERIEAAVRQVLED