MSSYTPFLTENIYQALRPFIPENPAAGDVRSIHFLAFPEVKEEYFDVVIERQVKRLQAVIELTRNIRERHNLSLKTPLRELLVFHADNEYLDDARGLQRYIQSELNVRDVVFTSDEKMAGVRHRAVADWGVLGKKLRKDIGRVKAALPKVPSDDIRSYVETGKLNVDGIELVAGDLTVQRYIELPEVEGQAQYATHTDNDVVVRLDIQVHAELQSEWLARELINRMQKLRKRAGLQATDDVDVFYVFEDGTGAELLQAMDEYAELIQKTVRSVPVDVSKRKSTQKVLIEEEQEVADVKFILSLSWS*