MDALLNQFERLQRPIDLVQTLNERQVKEVPARYILPSDQRPSRAIQAQQSLPVIDLAGLEDIDQRFKTVRQLAQASQEWGFFQEFLELSLEEKRKQCPVRPSIHMLEGYGRFFDISDDTVLDCVDALVHYISPEWAKAVEHWPKTPSTYRETYEKYGEEVMGLMEKLLGLLSEGLGLDPNYIQILNKEPLLQLRINYYPPCPQPDMIVSNGKYKSAEYRAVANTNQNRMSIVTFLNPQVDVLIDAAPELIDEGHPRLYKAVKAGVYRTVYMSKDIRGKAAIDALLIEQAKQINV*