MKILIYVGSENGNTLAFATVLARRLESLGWTVELENASRINARNLFNGSDLIILSCNTYGNETPQPSGPAIPFIETLDEAGFEGVPFTTAGIGNPSLRNPCAAVDQIVRTVRRGGAEVVVEPLIMDGDCSEQSPSIRAWAQRLLNAI