MSRLAQFQKRINQQIPLTKALGLKLLEWDGTALLLSAPLAPNSNHQGTGFGGSLYGVGVSAAWSVAELALADLQLKGTVVVQTGTIEYKSPVDGDFFSVCRLPDGEMPDHFRKSLARHGRARLELAAEIFCGVPTMQPQQEPAAVFRGRFVVSNVRSRSR