TVIAFIFLVLMPGTLWYIIKLLMFLPMIYYPKPVPGAFKVIIMALVPDYWIMFMFTYLVLSIFYFILKFIMVFIYCF