MESPRQSDASTPVEPCSPGCVDTPATQSSVLFDGNLEELLRNFPLDQYILVTGGLGFIGSHTTLELLKAGYNVIVIDNLSNSFQSVFDRIRQLAAKYHDQEGTCMPSLQLHAHDFRDIAALRGLLEQYQIQSRWGTPKSRIGGVIHFAAYKAVEESIRNPLKYYANNVSGLIDFATTLGEFGIKTFIFSSSATVYGTLATSGLPLKEELCTVKPGCTGITNPYGRTKWICEAILADLAASDPEWTIVALRYFNPIGCDESGLLGEDPRQTPTNLLPVVVKVMTGQYKELQMFGTDWDTEDGTAVRDFIHVTDLARGHIAALNAANGGKLVENFRTFNLGTGRGHSVMEVVNTMEAVSSKPIPRKAAGRRAGDVGSCVAVATRSQDELEWKTEKSLKDACVSLCNFLNVSGLSS*