MARASKRSREDDGIMVLTKKRRLRSERACKLTAQEVRDQNLYGVWEHHDLPDNVYQCPRCQSYNTRFDYYNNEKSTGKRDQPRYACRSCKGKWTQGGKVRDVSLSPTGGNKRTLKSHGRDKITPVVQEEFVGESSQVMGDCVAGFDQTTYWEQGHGLGDCAQPLSHEAFDQNSCWELLPALGQGPVGDCVQEVFAQASELGDGVFADQVSQEFVGGVQGGDVQTNCWGQPQEFNDVFLDIEGFLADLPEIQAC