MVAHAMSLPQLRPTRLSIVAMLSVVLALWFNVAVIDHQLDLHPEHHLQHDCQLFASAAHGLKTSQWILPSWRQNPPQARVEQPIQRTQVLHSYFARSPPAA