MSINQTGVIDVISTSPEGNVVLNISDHHPWSEAWHLQLLQDKINAYLQFIESGQIINDYPAAAGKEIIIEAALKYEPADEATSFLEKAKKVITSAGIGFQWKVLDFNE