MLGLVAVQKKILANLLNLTDDVKIENELHGRKVLSSRLKNINALIVLDDVDDVGHLHALYEPLQSSLAPKSAVILTTRVHKILHLAQSAMTFEIGGLDKEMSKWLFHWHAFMRPNPPVYLEEVSQRVIEACKGLPLSLKVVGSHLYYNNHKSYWEESLTYLQRNEDDIFNVLRISFDGLAGAEKEAFLDICCFLTDETEDKACMALKACYGIGKTYLDGLKNKWLITTYVDRFNQRKIGMHDQLRDMGRHIIRQERRDRAWDEETVSDILQDEKLRSSLHGLSVCSHRPFPVGASGCKELPKLRIPVVKENNKHMEMGELCPQIFFNDARCGGLSYLVDFAPLVFGFWSLEGAK*