MKRGKPDSERTDVLTEVEKTVLAELVRERPSLWDDSLESYKNSYERGCAWRAIAVEMEIEFSKPFEVASLQRIFKNLRDVYVRKRRELRTHIAMCSGSDNAATFREKIERWPYFKALDFLGPCVDSSERYATYCTFRPANEDPQDPVDDIDRATPEVEFKKCKNDPDMEELLEADKLFLIDAVALRHELWDKSLKEYKDRGVRANAWSGVKQDMELQTGKIFTVDDLQRIFKNLRDVYTRKKRDLKTRIAKCSTTLEEDRLWRRAEEWPYWKALQFLDMNADRGRRNVAVWKNDENISSGLFEASASDAGSIDTASTTSDSSKKAEQSQKNDEPRQLLESIANALKQDGKCDAFDITCMNMAHSLRSIAEYDELRALEWKIRLDELQLQIANDELRIRGTSQ