MSRRPNLRSTTSALNQRVAIIPTDAVKAEQPSSKLTYTSLRINDVAKEEEVGTKTSPVKSPAKKPLPQVSLAKPHAAPAKWEEQYRLIEKMRRGIVAPVDDMGCERPRTNTEGDPKTFRFHILISLMLSSQTKDAVTSAAPLETIQECINKVGFWRRKAEYIQEAAKTLLEQEGDEKGDVPKTVEGLCKLKGVGPKMAFLALQCAWDINAGIGVDVHVHRITNRLKWHRPPTSTPEQTRLNLQSWLPPHLHKPINPLLVGKEICPSRVKGTTAKGRKEVVYSFEEEEDVVAMGQWRWGQAKGVKNEAKVEIGYEEGLEKIKDEEPENSVEVEQMIGEPGMRRPDEVLEILDQVDGPTDID