METLILTQEEVESLISMDEAMNAVEEAFRLYALGKAQMPPKVYLEFEKGDLRAMPAHLMGYAGLKWVNSHPGNPDKGLPTVMALMILNSPETGFPLAVMDATYTTSLRTGAAGGIAAKYLARKNSSVFGFIGCGTQAYFQLEALRRVFDIGEVKAYDVREKAAKKFVSYCEDRGISASVQPAEEASRCDVLVTTTPSRKPVVKAEWVEEGTHINAIGADGPGKQELDVEILKKAKIVVDDLEQAKHGGEINVAVSKGVIGVEDVHATIGEVIAGLKDGRESDEEITIFDSTGLAIQDVAVAKVVYENALSKNVGSKIKFFRI