MSQSHKRKRVITRVKVESLYDSSQAQSSVMERAKKVEASLDPKFPVLLKVMMPSHVTGGFCLSIPKKFSCQHLPKQDTMIILEDEDGKEFETKYLVEKGGLSGGWRGFSIAHKLLQGDIVIFHVVAPFKIKVYIVRSNGLDEVDCVHGLMRLDACTKQINAGQIIPYETEKSGPVSDQSENDSEDLGFEFMDGLRLAESDVTFKEVKCMENFTVVVNGLVINSEFSNYILTKYYELCCSQNAFLHEHLLEGLNCKLIAGVISETVNIADAIRACKITTTEGDFSTWSKTLKAFEDLGMNSGFLRVRLDRLASLASESKRLKEARLEKDHPEEEMTSLDANPLEVKETINMTSILELTFQEVAKAPW