MESGRLIFNAPGSGAGQMLFLDCGAAGGPGGGGGGGLFHRGGRPMLGLEEGRGVKRPFFTSPDELLEEEYYDEQLPEKKRRLTPEQVHLLERSFEEENKLEPERKTELARKLGLQPRQVAVWFQNRRARWKTKQLERDFDRLKASFDALRADHDVILQDNHRLRSQVVSLTEKLQEKEATEGGASAATDAAAALPAVDDVKASLADDVEEPTEPAAEEEEAAFEVQQVKSEDRLSTGSGGSAVVDTDALLYGAGCRFAAAVDSSVESYFPGGEDHHYHDCGMGPVNHGAGGGIQSDDDGAGSDEGCSYYAEEEAAAFFAGHTHHHADDDEDAGQISWWMWN