MSQRRKVPEGTLCLVCGDKATGYHYGVASCNGCKTFFRRTIVTSQKFVCQYNGECDINKNVRCACRHCRFNKCIAVGMDVNAIQNDRDKLVGTKKISEVESSKINGKGNLVGISNDGFDISYGNEVFQSPDSSTEGICSDNILQLEEIEDMCNKLRSKTFPDKLTAKEILKKNTLLYSLDSLDEETGTFFKKLYPASMNDVRFWNIRELRICLEWVKLFKEFNILHEHDQFALLHNFSFTFNILNRVYYSLNDDPDRIIYPNGAYILRSPQVGVMIPGCRSIYHRQMDEIMNPLRKLKIDLKEFSTFKYILFFNPNAPDLSPPAKEIVEGTRDVYVKDLYNYMIKKNGVAEGGMRYGKLFLMTNSIQQIIAQNEENMQVMDVFGHFWTIDSFVRELTMKQKS