MKSLRSDQIPDLSRYVPPEPESFAIPLVLEVGPLGLRGRERFDLLAVTPRWLQERHGKGGAILGRGLLVVFEWRYERVRAFLARKVEACSGATWLDVVRKVGQIAEWEGGEENVVGIR