MSPKRSFLLDDSSEGYESGTEEDQAAFMKELGHFFRERNMDFKPPKFYGEGLNCLKLWRAVIRLGGYDKVTGCKLWRQVGESFRPPKTCTTVSWTFRGFYEKALLEYERHKVHVGEVQIPLAIEPEPMNIDNQASGSGRARRDAAARAMQGWNSQRLNGNGEVNDDPAFKDKNLVLHQKREKQIGTSPGLLKRKRLSSTEHVAKHSIQVSNPMLDVTVVDVGPPADWVKINVQRTQDCFEVYALVPGLVREEVRVQSDPAGRLVISGEPENPMNPWGATPFKKVVSLPTRIDPHHTSAVVTLNGQLFVRVPLEQSD