MARGSKRSREDDGIMVLTKKRRLRSERACKLTAEEVRDQNLYGVWEYHDLPDNVYQCPRCQSYNTRFDYYNNEKSTGNRDQPRYACRSCKGKWTQGGKVRDVSQSPTGGNKRTLKSHGGDKIAPVVQEEFVGESSQVMGDCVAGFDQTIYWEQSHGVSDCAQPFSHEGFDQNWKLLPGLGQGPVGDCVQEVFAQTSELSDGVFADQVSQEFVGGVQGGDVQTSCWGQPQEFNDVFLDIEGFLADLPEIQAC