KLFLCLMLGPIMYGLRLIWAADAPYALWLFIMFMLILGIIGTWIFMPEVLMFVVIA