MMTKEKKNWINSLAAQLQVSAMQMPLLKAMPKLELHAHLNGCVRTSTLLDLAVGENSKEKISNTDLESLIRKEDRSLTECFRLFPVIHALTTDHAVVTRITREAIEDFLLDNVVYLELRTTPKCNDLYGMSKRSYVEAVFAGFEAAGVMYKTDCDVQDGHRMHVRLLLSIDRRENAEAAMNTVQLAWDMRDRGVAGVDLSGDPAIGNWETFLPALTLAKELGVPLTLHCGEVSNPKEVREMLALQPRRLGHVCCLEEAEWRALLDSGIPVEICLTSNVRTESVSSMRDHHFAALYNAKHPVVLCTDDPGLFSTSLTLEFAIAATCFGLTNLELLIMGKSAINYTFADDKTKLILHGIFDDALQ*