MSVLQVSLIAMVAVLLAIQLKGGRAEYGFLINLAAGIFLFFCIVGKLEVFIRAVEQIQSFLTLDTEYIAIMLKMVGITYIAQFSSGICKDAGYQAIAAQIEIFGKLAILVVGMPVLLALLETIQEFLL