MLETVKYLLGSAGPSGFGSKTTAEQVTENHADLRSITAIITGATSGIGTETARVLAKRGARLVLPARSMKAAEDAKARIVSECPDSEIIVMALDLSSLNSVTNFVAHFHSLGLPLHLLINNAGKFAHEHAISEDGVEMTFATNYLGHFVMTNLLVKKMVETAKETGVQGRIVNVSSSIHGWFSGDAISYLALISRNKRHYDATRAYALSKLANVFHTKELARRLQQMGANVTVNCVHPGIVRTRLTREREGLLTDLVFFLASKLLKTIPQAAATTCYVATHPRLLNVSGKYFADCNETSTSKLGSNSTEAARLWAASEFMISRGPKAAFDLLNHLEF*