MACSVLFNPFLPKVGLSFSKISLKQDSMRSFRSNLVKMAVTSPLKDKTVVEQQKLKPGEIVRIGVLGASGYTGSEVNAIIVRLLATHPFFNVTVLTADRKAGLPITLVFPHLITQELPTLVAVKDADFSQVDAVFCCLPHGTTQEIIAGLPKHLKVVDLSADFRLRDVKEYKEWYNRPHGAPELQSEAVYGLTELHREEILNARLVANPGCYPTSVQLPLVPLLEAGLIETENIIIDAKSGVSGAGRALKESNLYTEIAEGLAAYGIACHRHVPEIEQGLSDATGSRVTVSFTPHLMPMSRGMQSTIYVRLNSGVTSDVLHHHLSSRYQAEKFIRVLPKGVVPHTCNVRGSNYCLINVFEDRIPGQAIIIAVIDNLVKGASGQALQNLNLMMGCPEDSGLLQQPLFP*