MGKIKIGAVTIGQAPRTDITDDIRPMLASNIELSEYGALDPYSYEEACERFAPSGEGAVLVSRMRDGRQVTMSEKAVIPLVQDCIARAEQDGVDATVLLCTGRFPKLIHRKLLILPQSIIHSLVQKLTLGQSIGLFVPDRAQIAQVKEWFHESQIPFVPVIASPYQEAHLMGERAQALNGQNLSCVLLDCMGYGCQMKKDIQQACGLPVILPRTFIARLLNEMFEQ