MSRTPGLVTGLVVDVDDPSRQGRVRVDIQSMPGNTRTAWAPVAAPMAGDDRGLYFMPEIGDEAIVGFLSDDPEQPIIMGYTWNGADRPPAEHPRERVIRSLNGHTIRMIDEPPGANGSGSLTIEDANGNVVSLSNGKIRLEAVAVVEIHAPIITLSGDGWRRVVTPNSSPV