MVSGSGHSSSNNQRRRTEQDRPGGGKKGGGAGSDRDARWAEQLLGPCAVAVEARNLSRVQHLFYVLGELAAFSGDANHRLAAYGLRALSLRLPAAVGPAAAAAVRVPAACESPTPSFAGAEPRLFRASLIKFHEVSPWFTLPNTLANAAISQLASAAPRPLHLVDIGISHGVQWPTLLESLTRMAAGRAPPSVRLTVVATPPVPFSASPPGYDFSPHLLRYAKSIKLDLEISRAASLDPAHGLCTTPDEALVVCLQFRLGHVTAEERTDIIRRVKGLKPHLVVLSELDVGGNGSAAGEFTARLELLWRFLESTHAAFKGRDGEDRRLLEAEAGTAVAVAAAREAMGREGWRDRMTAAGFEQVAFGGEAVESARSLLRKYDNGWEMSTAAAATGGGGAVALRWKGQPVSFCSLWRPA