MAATVVDGSQIKQLVENKEAFVKYVEEKFAELDEDNSGTLSPEELRPAVGNIGRALGLPPQGSSPDSDHIYEEVMKEFLHGKTEHIGKEEFSVVLADILLGIAEGLRRDPITMLDVNGEQLVNYAKSSEFEVDAVTIYSQIQTNQEEKSMEICLLQALEKIPVDKGMPPASDPTVKKNIVEPVLKSAFTNLQRPADQAEFVEIFQKFVLEIASQLRATPVTVAHSEKVYDGKGVTEFLRQKAQLEKTLETTWKSLPKDHHGALPREYLRVALDVLAPAASLPPFGAVEEMDNVIAEVFKMVGADEGGVVNQKEFNKLMLEILGSIMLQLQGNSVSVSSDAVVTGSSSSNCLPL*