MMHFGLGILPAALKPALRVGPAAARAGGVMRASVESLGRPDVVVVGGGFGGLYTALRLANLGWEEAEPPRVTLVDRSDRFVFLPMLYEVTTGQASCWEVAPRFEELLAGSGVEFVQGEAISLDAEAQLLSVRRPEEATAGEGGAANSSGTTAGGPLALPYDAAVLAPGAVPSFGGVKGAAEHALPFYSLDDALALRETLLPLSRAPAGAKISVAVIGGSFVGAGAGSQRVCCWQQPRTERYLSVDGLPHVHCLGDAACSADSKGPAPPSTAQAAMQQADYAAWNTRAALLGSPPLPFRYTNLGEMLSLGGEDGAVSALAGLVQLRGPLASLSRKAVYAARMPTPAQAARVGASWAFDAALGAAALVARGAGGAAGK