MVGEKRTSEVGDDDAIRFSPMAYSNKASEKEVAEPEVRMVNGKPKKVRKPRTIYSSFQLAALQRRFQKTQYLALPERAELAASLGLTQTQPNSGSRTEMLEGPGREHIVSRPQIPTWPSRG