MSAVTTALIILAWYGSNIGVLLLNKYLLSIFKFRCPVFLTLCHMLACSCMSYAVAASRMVPLQAVKSRQQFYKISLLALIFCLTVVLGNVSLKFIPVSFNQAIGATTPAFTAGLALVLMRARETRIVYLSLLPVIVGVVIASGAEPMFNMIGFLAAVTAACARALKSVLQGLMLSDSNERMDSLSLLMYMAPVAVVALIPTTLFFEPDAPSLAMELGQNGTFWMLLFLNSFLAYFVNLTNFLVTKHTSALTLQVLGNAKGVVAVVLSLIYFRNPVNFYSVFGYGVTMTGVVMYSQAKKAAKRTAMLQKMAGAEAGGDGLLGGEQQQQQX