MMQGFNWESHKFEWYSVVGERATQIRDAGFTQIWLPPCTDSLAPEGYLPRNLRSLDTKYGTEQQLRSLIGTLRENNILPVLDAVLNHRCATHQGNGGKWNRWEGTGMDWGEWAITNRNKDFMGEGGDPTGDEFWGSPNIDHREPRVQESLCEWIKWLTHDVGFGGIRFDFSKGYGGEFTGKYVRACMPEFAVGEFWDTLNYGQGLEYDQDAHRQRIVDWIDATGGICTAFDFTTKGILQEACGRGEFWRLVDKKGRAPGVIGLWPARAVTFIDNHDTGSTQSHWPFPSNKVCMGYAYILTHPGTPSVFWDHFFDWGSDLRKQITGLLEARKAMGVHARSKLEIVAATDSVYAALVDDKLAVKLGHDNWSPSGDGWKVSVSGDQWCVWTR