MNQYSEEDLKNAFHKVRVNKMKIREASRRVNVPRATIQDRLTGRVPDELRRPGPPPLFTVEGEEQIEKWVLDLAKCGFPIKKQMLLDTVCKINADSGLNLFKQTWYMNFMKRNPEISLREADGFPKARAAVTEQSVRN