MLIILLKSLVVGFLGGFGLTAGAARMFHTPTHQSMGAFRTLGELNACQGDPISHFSFGLGFLFNSAASSIGAGALTQDVFHRIVPNFAAASLLFKNKKVEETLYDPYKMGIAGGIIGAVVVVMLNTMAAFVPIELAKVAKEILTPASNLMINPVMPIIFWLAAMDAGKLTGMWSTVLGGLGHMVMGNSLPGLVLGILIGQSIEEKGVTKSVKIMISVVVVLFLVIAYARGFFAKLGF