MSNQKSPVDWEVIARDHGKGRNARECHDRWTRYLKPGARKGQWREEEDAIVLRVIAQSSEHPFTQWADLAPQLPGRSGKQIRDRWVNYLNPAINHLPFSRVDDLNLWEGHKELGKRWVEISVKVFNSTRSENHIKNRWYSAAFKKFIATEFGPNAYVKVGSDK