MSQSSSPSAQQSAPDRNLALELVRVTETAALAAARWVGKGDKIGADGAAVRGMRHMISTVSMNGTVVIGEGEKDNAPMLYNGELVGDGGGHDWDVAVDPIDGTTLTAMGMPNAIAVIAMSPRNTMFDPSAVFYMEKLATGPEAADVVDIAAPVADNIQAVARAKGKSPQDVTVVILDRPRHKQLVQDVRDAGARIKFISDGDVAGAIMAARPNTGVDLMLGIGGTPEGIITACAMKCLGGVIQGRLWPKDDEERRKAIEAGHDLDRVLYTDDLVSSDDVFFAATGITEGELVGGVRYESTGVITDSLVMRGRSGTVRQVRSEHRLSKLSAYSGVDLTSAPE