MKLDVNVLRYLSKDDFRVLTAVEMGMRNHEIVPVELIDRIASLRHGGTYKVLKNLLKHKLLHHDSSKYDGFRLTYLGYDFLAIKTLVNRGVFSSVGRQIGVGKESDIFEVANEEGEIMAMKLHRLGRTSFRAVKSKRDYLRHRSSFSWLYLSRLAALKEFAFMKALQEHGFPVPNAVDCNRHCVIMSLVQGYPLVQVKELQNTNTIFEKIIGIIVRLAEHGLIHCDFNEFNIMIDDDEKITIIDFPQMVSVSHRNAEMYFDRDVECIIKFFSKRFNLSFEADAGDSDSDSDAESDSIKPRFSSIKKASGFLDKELSASGFSRKEQADIEKFTLEKIPGSDDEEIEEEEEDEGEIQNFDSLCSLTNDEEQVKACGNSGDVEEEDQQQLSEGKQPVKSDQVKDDDDDDDGGDDDDGELAERLAKQRRRAIQAARAGRKSNNGSRNAYKDKGAKSSHNSKIQKQQMASSNW*