MSKYGEAPAVVDIRLIDQVTGKPYSLLSSVFFEEDEEPFRFKSDSFAEATWGKERCIRREALEDSVYVRDNCLVIECVITVLGQLRVSETKPLCEIDVPPPNALRHFGKMLEDTSTADVTFNVEQETFAAHRVVLAARSPVFQKQFSEPMKDKKMSRMTINFMEPVVFKALLHFIYTDSLPAMDDLNKAESNAVMQHLLAAADQYELERLKLMCARTLVMNLNVENVASALWLADKYDCQKLKEACVNFMAPSNRVDAVVASQGYQLLKRTSPSPLADVWEKRSRVRQGFL*