MKSRPEFLTSAAVIGVELVKLVLSLAYIRLVDRQPLSNAVVFLKQDKRNTILMGVPAACYSLQMTLEYIALANLDAAIFSVLVQTKLLATAGCAVLVLRKKIKKVQLISLMLLTIGVMLCNMKDFGKSSNNARRLIEGGRDLQQLEDVTPETTKGIVATLAIAACSGFASVYTEKVIKAKRTSRKYGLAFTQVQLAVVSLVIMGFYCIVVELDVILEKGLWYGFDVPASISIFVSAFGGLTVAAVLKFADAVLKGYATAVSVILTGVLSMILFNTQLNVLYFLGIGNVICAVLLY