MGKQGPCYHCGVTNTPLWRNGPPEKPVLCNACGSRWRTKGTLVNYTPLHARADGDENDDHHRFQRMKSISLGNKNKEIKMLKRKAIQENIII