MELGFGKRLPYIQDSYDAGARSNADLNLDDSIKSSQDFLLSQQYPEGYWWAELESNATIIADTILLLKLLGIELKYPLHKMENYIRRLQCSHGGWELFYGDGGELSTTIESYMALRLLDVPRSDPALEKAYKFIIDRGGITKARIFTKLCLALLGCFDWNGIPSLPPWLVLLPSWFPSSIYEMSSWARGCTVPLIVVFEKKPVFKMTPEVSFDELYAEGRKYAPTFTPFRGDFSDFYVVVDRCLKKMERWGFVPFRRSGIKAAEKWVLERQEETGDWAGIFPAMFYSLLCLKVLGYEVTDPVMHRGLLALKNFSIETADEYIVQPCVSLVWDTAFVVRSLVESGIAPDHPALQKAGEWLLQKQIITQNGDWSHKNKSGCSGGGWAFGFVNRWYPDVDDSAVVVMALDGLRLADEDVKHGAIARSLKWIASMQCKAGGWAAFDKDNDQDWLNSTPYGDLKAMIDRATPQI*