MKKIRLELVYLRAIICAIIIITHLLTQITLKHENMEGGSLVLQFYIRNIVIFGTPCFIILSQLLTTLNYQKVTYRYLTTRVKYILIPYILMGLFYSYSESLLTDSSFNKQFIENVLLGQWYGYFIVVIMQFFILSYIIFKINYNLFNSKILLLLSFILQQSFLYYFTNNTAFHDTVLHYYPLSENTIIFGWIFYFFLGAYMGYNYERVLNFLERYLVIMIVLAVATYFVFIALANGDYWNVTSFSYSLTPYNSIMFIVILGICTHFKTMLFNTIQMISAFSFFIYLLHPIILDSLFAYTNIFEDNTMVFLAISLLFILGLCIGVGMILREFYIFRFIIGKQPYKLNINAY