MTTGKLIDRFEGPSGRAVLEEVLLEQKLVLGNQDLARRLAEVGTLEEIAKDAVLITEDAEDSEVYFIITGHFQVKVHDREVATRGGGDHVGEMAALVPTAKRSATVLATEPSIVLKVSAADFKSIADAYPSVWRQVTRQLVDRLHQRNDMVLPAHQSSHVFIICSVEALPIARAIENNLEHDKFFVKTWTQGVFRASQYALESLEEQLDECDFAIAIAQPDDSVTMREETKNTPRDNVIFELGLFVGRLGRARTFLLEPRGDEVHLPSDLKGLTTIGYRLTKSEDQLPSSLSPACNQLRTIFNKLGPK*