MARGSKRSREDDGIMVLTKKRRLRSERACKLTAQEVRDQNLYGVWEHHDLPDNVYQCPRCQSYNTRFDYYNNEKSTGKRDQPRYVCRSCKGKWTQGGKVRDVSLSPTGGNKRTLKSHGGDKITPVVQEVGEPSQVMGDCVAGFDQTTYWEQGHGVGDCAQPLSHEAFDQNSYWELLPGLGQGPVGDCVQEEFAQTSELGDGVFADQVSQEFVGGVQGGDVQTNCWGQPQEFNDVFLDIEGFLADLPEIQAC