MSYSYFDLQTARELLPWVKEKLKKLKTAEINAQDALINGKKEYIRLYSIEVESILKELTEKGIIVRDVEMGLVDFPAVINDRPAYLCWKADEEDIMYWHYVEEGFRGRKRISPRDQILSYQ