Input MCL group: "MCL14748"

Species#GenesGene list
Homo sapiens0
Mus musculus0
Pediculus h. humanus1PHUM351560-PA
Pogonomyrmex barbatus1PB26114-RA
Linepithema humile1LH24130-RA
Apis mellifera2GB16974-PA GB30471-PA
Nasonia vitripennis1NV12837-PA
Tribolium castaneum1TC007635
Bombyx mori1BGIBMGA010573-PA
Heliconius melpomene1HMEL020271-PA
Danaus plexippus1DPOGS214075
Anopheles gambiae1AGAP000359-PA
Aedes aegypti1AAEL005530-PA
Drosophila pseudobscura1PSEGA23092-PA
Drosophila melanogaster1Cda4-PA
Multiple alignment:

 Dmel_Cda4-PA               ------------------------------------------------------------
 Dpse_PSEGA23092-PA         ------------------------------------------------------------
 Phum_PHUM351560-PA         ------------------------------------------------------------
 Aaeg_AAEL005530-PA         ------------------------------------------------------------
 Agam_AGAP000359-PA         ------------------------------------------------------------
 Nvit_NV12837-PA            ---------------------------------------MARisatralL----------
 Lhum_LH24130-RA            ------------------------------------------MkLqEaaL----------
 Pbar_PB26114-RA            ------------------------------------------MrLqEaaL----------
 Amel_GB16974-PA            mprvliyivvvsmltyiahaqdisptiekqqiskkphnnssQikVyEelfKKsfeyqrke
 Amel_GB30471-PA            -----------------------------------------mMskksqlL----------
 Tcas_TC007635              ---------------------------------------MAKflLkschI----------
 Dple_DPOGS214075           ------------------------------------------MfVyrvnMKRwtn-----
 Bmor_BGIBMGA010573-PA      ------------------------------------------------------------
 Hmel_HMEL020271-PA         ------------------------------------------------------------

 Dmel_Cda4-PA               ----------------mlrqclV-------------------------------------
 Dpse_PSEGA23092-PA         ------------------------------------------------------------
 Phum_PHUM351560-PA         -------------tniffLfftl-------------------------------------
 Aaeg_AAEL005530-PA         ----------------mrIpaaV-------------------------------------
 Agam_AGAP000359-PA         ----------------mfLpyiV-------------------------------------
 Nvit_NV12837-PA            ----------------LvVaLvI-------------------------------------
 Lhum_LH24130-RA            ----------------LcVvLtV-------------------------------------
 Pbar_PB26114-RA            ----------------LcavLtV-------------------------------------
 Amel_GB16974-PA            hteaikrlqkidnyerLykmItIlgekminvieaskiliesggfnpdnrslpqnisiqna
 Amel_GB30471-PA            ----------------LyViVsI-------------------------------------
 Tcas_TC007635              ----------------vlIsVlc-------------------------------------
 Dple_DPOGS214075           ----------------mtaafrI-------------------------------------
 Bmor_BGIBMGA010573-PA      ------------------------------------------------------------
 Hmel_HMEL020271-PA         ------------------------------------------------------------

 Dmel_Cda4-PA               ------------------------------------------------------------
 Dpse_PSEGA23092-PA         ------------------------------------------------------------
 Phum_PHUM351560-PA         ------------------------------------------------------------
 Aaeg_AAEL005530-PA         ------------------------------------------------------------
 Agam_AGAP000359-PA         ------------------------------------------------------------
 Nvit_NV12837-PA            ------------------------------------------------------------
 Lhum_LH24130-RA            ------------------------------------------------------------
 Pbar_PB26114-RA            ------------------------------------------------------------
 Amel_GB16974-PA            isttlentaffgdillhfphivhrilktqqkwnsivnwslnftyrtkylldletitkihl
 Amel_GB30471-PA            ------------------------------------------------------------
 Tcas_TC007635              ------------------------------------------------------------
 Dple_DPOGS214075           ------------------------------------------------------------
 Bmor_BGIBMGA010573-PA      ------------------------------------------------------------
 Hmel_HMEL020271-PA         ------------------------------------------------------------

 Dmel_Cda4-PA               ------------------------------------------------------------
 Dpse_PSEGA23092-PA         ------------------------------------------------------------
 Phum_PHUM351560-PA         ------------------------------------------------------------
 Aaeg_AAEL005530-PA         ------------------------------------------------------------
 Agam_AGAP000359-PA         ------------------------------------------------------------
 Nvit_NV12837-PA            ------------------------------------------------------------
 Lhum_LH24130-RA            ------------------------------------------------------------
 Pbar_PB26114-RA            ------------------------------------------------------------
 Amel_GB16974-PA            asqelnvikrkegyfnpylqfpvgdftavyisfnvyvygvpyicdsigvpwpmeilhlnd
 Amel_GB30471-PA            ------------------------------------------------------------
 Tcas_TC007635              ------------------------------------------------------------
 Dple_DPOGS214075           ------------------------------------------------------------
 Bmor_BGIBMGA010573-PA      ------------------------------------------------------------
 Hmel_HMEL020271-PA         ------------------------------------------------------------

 Dmel_Cda4-PA               --------------------------gVllvitgangQgKekEEFQCPshi-aNGNyADP
 Dpse_PSEGA23092-PA         ------------------------------------------------------------
 Phum_PHUM351560-PA         -------------------------dkkknlnnfsvvsqtKDkEFvCPDvE-GNGNFADP
 Aaeg_AAEL005530-PA         --------------------------vLfsvvalvaaQnKeekEFKCPEGf-GNGNFADP
 Agam_AGAP000359-PA         ---------------------------cflrlfptaqQnKeekEFKCPveQ-GNGNFADP
 Nvit_NV12837-PA            ------------------------gcvsgqgsgnsqsQqKKDEEFKCPEGQ-GNGNFADP
 Lhum_LH24130-RA            -------------------------vaVhcqkn-KkdEDKKDEEFRCPEGQ-GNGNFADP
 Pbar_PB26114-RA            -------------------------vaVhcqkn-KkdEDKKDEEFRCPEGQ-GNGNFADP
 Amel_GB16974-PA            lpqrhcqsstftfhltaksdafwhlctLcgqknaKkdEErKDEEFKCPEGQ-GNGNFADP
 Amel_GB30471-PA            ------------------------ivsVcgqknaKkdEErKDEEFKCPEGQ-GNGNFADP
 Tcas_TC007635              -------------------------lsLttvkaqRtkDDKKnEEFECPQGv-GNGNFADP
 Dple_DPOGS214075           --------------------------fIfcaifinvncqKeeEEFiCPgGtQGNGNFADP
 Bmor_BGIBMGA010573-PA      -----------------------------------qqkDKeeEqFvCPEGtQGNGNFADP
 Hmel_HMEL020271-PA         ------------------------------------------------------------

 Dmel_Cda4-PA               ATCRRFYQCVDGYPYLNRCPSGLfFDDvqKFCTFKdEAkCGPlpTTPAPaTEAPaDtAQr
 Dpse_PSEGA23092-PA         -------------------------------------------maaPAPaTdAPaDtAQr
 Phum_PHUM351560-PA         ATCRRFYQCVDGYPYLNRCPSGLyFDDInKlCTFKsEARCGPIpTTPAPITEAPvDLAvK
 Aaeg_AAEL005530-PA         sTCRRFYQCVDGfPYiNRCPSGLfFDDvqKFCTFKNEAkCGPlAnqPtatTEAPvDLAKK
 Agam_AGAP000359-PA         vTCRRFYQCVDGfPYLNRCPSGLyFDDIqKyCTFKaEAkCGPlAaTPAatTESPiDLAKK
 Nvit_NV12837-PA            ATCRRFYQCVDGYPYLNRCPSGLHFDDISKFCTFKNEARCGPIAvTPAPITEAPTDLAEr
 Lhum_LH24130-RA            ATCRRFYQCVDGYPYLNRCPSGLHFDDISKFCTFKNEARCGPIeaTPAPITEpPTDLAEr
 Pbar_PB26114-RA            ATCRRFYQCVDGYPYLNRCPSGLHFDDISKFCTFKNEARCGPIeaTPAPITEpPTDLAEr
 Amel_GB16974-PA            ATCRRFYQCVDGYPYLNRCPSGLHFDDISKFCTFKNEARCGPIATTPAPITEpPiDLAEK
 Amel_GB30471-PA            ATCRRFYQCVDGYPYLNRCPSGLHFDDISKFCTFKNEARCGPIATTPAPITEpPiDLAEK
 Tcas_TC007635              ATCRRFYQCVDGYPYLNRCPSGLfFDDISKFCTFKNEARCGPIAsTPAPVTEpPTDLApK
 Dple_DPOGS214075           ATCRRFYQCVDGfPYLNRCPSGLyFDDISKFCTFKaEARCGPIpTTvAPVTEiPqDivtn
 Bmor_BGIBMGA010573-PA      ATCRRFYQCVDGYPYLNRCPSGLyFDDISKyCTFKaEARCGPIpTTPAPITEvPlDLAtK
 Hmel_HMEL020271-PA         ------------------------------------------------------------

 Dmel_Cda4-PA               CnTenCaLPYCFCSKDGTqIPGdLEPEkiPQiIMLTFDGAVNLNNyqHYQKIFDGKRkNP
 Dpse_PSEGA23092-PA         CsTeDCaLPYCFCSKDGTqIPGdLEaEkiPQiIMLTFDGAVNLNNyDHYtKIFNGKRqNP
 Phum_PHUM351560-PA         CnTsECsLPYCFCSKDGTkIPGdLDPEdTPQMIiLTFnGAiNqNNyeqYQKvFpstRkNP
 Aaeg_AAEL005530-PA         CnpAECdLPYCFCnKDGTqIPkGLNadEiPQiIlLTFDGAVNLNNyeHYkKvFNGKRqNP
 Agam_AGAP000359-PA         CnpAECELPYCyCnKDGTLIPkGLDPEETPQiIlLTFDGAVNLNNyeHYrKvFNGKRkNP
 Nvit_NV12837-PA            CDTAkCQLPYCFCSrDGTIIPGGLkPsdTPQMIlLTFDGAVNhNNFDHYQKIFNsdRvNP
 Lhum_LH24130-RA            CDTAtCQLPYCFCSrDGTIIPGGLhPEETPQMIMmTFDGAVNhNNFDHYQKIFtqdRlNP
 Pbar_PB26114-RA            CDTAnCQLPYCFCSrDGTIIPGGLhPEETPQMIimTFDGAiNhNNFDHYQKIFtqdRlNP
 Amel_GB16974-PA            CDpAnCQLPYCFCSrDGTIIPGGLhPdETPQMIimTFDGAiNhNNFDHYQKIFatdRlNP
 Amel_GB30471-PA            CDpAnCQLPYCFCSrDGTIIPGGLhPdETPQMIimTFDGAiNhNNFDHYQKIFatdRlNP
 Tcas_TC007635              CnTgECELPYCFCSKDGTIIPGGLDPEETPQMIlmTFDGAiNLNNyDHYkKvFNkKRqNP
 Dple_DPOGS214075           CDpsECQLPYCFCSKDGTLIPGGL----TPQMIMLTFDGAVNLNNFDlYkKvFNGKlrNP
 Bmor_BGIBMGA010573-PA      CepAECQLPYCFCSKDGTLIPGGLDPaETPQMIMLTFDGAVNLNNFDkYkKvFkGKinNP
 Hmel_HMEL020271-PA         ----------------------mmtasqTPQMIMLTFDGAVNLNNFDlYkKvFNGKirNP

 Dmel_Cda4-PA               NGClIRGTFFmSHEYSNYqqiQhLgyyGHEIgTEsISqQqGLQDKGYEEWVGEMIGMREI
 Dpse_PSEGA23092-PA         NGClIRGTFFlSHEYSNYqqiQhLgyaGHEvATEsISqQqGLQDKGYEEWVGEMIGMREI
 Phum_PHUM351560-PA         NGCeIRGTFFVSHEYSNYNMVQqLsHDGHEIATETISLQRdLQDKGYEEWVGEMIGMREI
 Aaeg_AAEL005530-PA         NGCdIkGTFFISHEYSNYqqiQTLAnaGHEIAvETISLQmGLQDKGYEEWVGEMIGMRsI
 Agam_AGAP000359-PA         NGCdIkGTFFISHEYSNYqqiQTLAnDGHEIAvETISLQmGLQDKGYEEWVGEMIGMRsI
 Nvit_NV12837-PA            NnCPlkGTFFISHEYcNYNMVQSLAHDGHEIATETISLQKGLeDKkYdEWVsEMIGMREI
 Lhum_LH24130-RA            NnCPlRGTFFISHEYcNYNMVQSLAHDGHEIATETISLQKGLeDKGYEEWVGEMIGMREI
 Pbar_PB26114-RA            NnCPlRGTFFISHEYcNYNMVQSLAHDGHEIATETISLQKGLeDKGYEEWVGEMIGMREI
 Amel_GB16974-PA            NnCPlkGTFFISHEYcNYNMVQSLAHDGHEIATETISLQKGLeDKGYEEWVGEMIGMREI
 Amel_GB30471-PA            NnCPlkGTFFISHEYcNYNMVQSLAHDGHEIATETISLQKGLeDKGYEEWVGEMIGMREI
 Tcas_TC007635              NGCdIRGTFFISHEYSNYqMiQgLAsDGHEmATETISLQmGLQDKGYEEWVGEMIGMREI
 Dple_DPOGS214075           NGCPIRGTFFlSHEYSNYvMVQSLAHDGHEIATgTISqQqGLQDKGYEEWaGEiIGMREI
 Bmor_BGIBMGA010573-PA      NGCPIkGTFFlSHEYSNYvMVQALAHDGHEIATgTvSqQqGLQDKGYEEWaGEMIGMREI
 Hmel_HMEL020271-PA         NGCPIRGTFFlSHEYSNYaMVQSLAHDGHEIATgTISqQqGLQDKGYEEWaGEMIGMREI

 Dmel_Cda4-PA               LrHFaNvSvndVVGMRAPFLKPGRNTQYKVLEDFGYIYDSSItVPPVpVPvWPYTLDYKI
 Dpse_PSEGA23092-PA         LrHFaNvSvndVVGMRAPFLKPGRNTQYKVLEDFGYIYDSSItVPPVaVPvWPYTLDYKI
 Phum_PHUM351560-PA         LrHFaNIpkqdiVGMRAPFLKPGRNaQYeVLEDFGYIYDSSIsiPPLKVPIWPYTLDYKI
 Aaeg_AAEL005530-PA         LKHFSNvStnEinGMRAPFLKPGRNTQYKViEDFGfIYDSSIsVPPspIPlWPYTLDYKI
 Agam_AGAP000359-PA         LKHFSNvSanEinGMRAPFLKPGRNTQYKViEDFGfIYDSSvsVPPspIPvWPYTLDYKI
 Nvit_NV12837-PA            LKHFSNISsSdVVGMRAPyLKPGRNTQYKVmEDFGYIYDSSIGVsPgKtPIWPYTLDYKI
 Lhum_LH24130-RA            LKHFSNIStSEVVGMRAPyLKPGRNTQYKVLEDFGYIYDSSvGisPLKVPIWPYTLDYKI
 Pbar_PB26114-RA            LKHFSNIStgEVVGMRAPyLKPGRNTQYKVLEDFGYIYDSSIGisPLKVPIWPYTLDYKI
 Amel_GB16974-PA            LKHFSNISiSEiVGMRAPyLKPGRNTQYKVvEDFGYIYDSSIGisPLKVPIWPYTLDYKI
 Amel_GB30471-PA            LKHFSNISiSEiVGMRAPyLKPGRNTQYKVvEDFGYIYDSSIGisPLKVPIWPYTLDYKI
 Tcas_TC007635              LrHFaNISkSqVVGMRAPFLKPGRNTQYKVLEDFGYIYDSSIGVPPLaVPvWPYTLDYKI
 Dple_DPOGS214075           LnkFaNISrSEVVGtRAPFLKPGRNTQfKVLEDFGYIYDSSIGVPPLpqPvWPYTLDYKI
 Bmor_BGIBMGA010573-PA      LKkFaNISrSEiVGaRAPFLKPGRNTQfKVLEDFGYIYDSSvGVPPLpIPvWPYTLDYKI
 Hmel_HMEL020271-PA         LKiFSNvSrSEVVGaRAPFLKPGRNTQf------------------------------KI

 Dmel_Cda4-PA               sHECKSGTCPsrtFPGVWEVPLNtHYVEgYEGGHCPYLDQCVLHNlDeEEVFqWLQEDFs
 Dpse_PSEGA23092-PA         sHECKSGTCPsrtFPGVWEVPLNtHYVEgfEGGHCPYmDQCVLHNlDeEEVlaWLQEDFs
 Phum_PHUM351560-PA         PHECKSGTCPTKSFqGIWEVPLNAHYVEtYEGGHCPhLDQCVLHNHseddVFEWLQEDFl
 Aaeg_AAEL005530-PA         PHqCKSGTCPTKSFPGIWEVPLNAHYVESYEGGHCPYmDQCVLHNHDAddVFaWLQEDFe
 Agam_AGAP000359-PA         PHECKSGTCPTKSFPGIWEVPLNAHfVESYEGGHCPYmDQCVLHNHDAEdVFaWLQEDFe
 Nvit_NV12837-PA            PHECKaGTCPTKSFPGVWEIPLNAHYVESYEGGHCPYLDQCVLHsHDAqEVFEWLQEDFs
 Lhum_LH24130-RA            PHECKaGTCPTKSFqGIWElPLNAHYVESYEGGHCPYLDQCVLHNHDpEEVFEWLQEDFN
 Pbar_PB26114-RA            PHECKaGTCPTKSFqGIWElPLNAHYVESYEGGHCPYLDQCVLHNHDpEEVFEWLQEDFN
 Amel_GB16974-PA            PHECKaGTCPTKSFPGVWElPLNAHYVESYEGGHCPYLDQCVLHNHDpEEVFEWLQEDFN
 Amel_GB30471-PA            PHECKaGTCPTKSFPGVWElPLNAHYVESYEGGHCPYLDQCVLHNHDpEEVFEWLQEDFN
 Tcas_TC007635              PHECKSGsCPTKSFPGVWEIPLNAHfVdgYEGGHCPYLDQCVLHNHDAqEVFEWLQEDFN
 Dple_DPOGS214075           PHECKSGTCPTKaFPGlWEVPfNAHYVESYEGGHCPYLDQCVLHNHDAddVlEWLQEDFt
 Bmor_BGIBMGA010573-PA      aHECKSGTCPTKSFPGlWEIPfNAHYVESfEGGHCPYLDQCVLHNHDAnEVFEWLQEDFs
 Hmel_HMEL020271-PA         PHECKSGTCPTKtFPGlWEVPfNAHfVEtYEGGHCPYLDQCVLHNHDSnEVlEWLQEDFs

 Dmel_Cda4-PA               RYYEQNkAPYMMPFHTNWFQtKpLEnGLHKFLDWAleLPDVYilTvTQmLqyvTDPKeLr
 Dpse_PSEGA23092-PA         RYYEQNkAPYMMPFHTNWFQtKpLEnGLHKFLDWAleLPDVYilTvTQmLqyMTDPKeLr
 Phum_PHUM351560-PA         RYYEQNRAPYMMPFHTNWFQIKELEKGLqKFLDWtqTLPDVwFVTiTQALvWMTDPtetK
 Aaeg_AAEL005530-PA         RYYyQNkAPYMMPFHTNWFQIrELERGLHKFLDWtqTLPDVwFVTvTQALTWiTDPKtLn
 Agam_AGAP000359-PA         RYYyQNkAPYMMPFHTNWFQIKELERGLHKFLDWtqTLPDVwFVTiTQALTWiTDPKtnK
 Nvit_NV12837-PA            RsYdQNRAPYMMPFHTNWFQIKELEKGLHKFLDWAtTLPDVYFVTATQALTWiTDPKPIq
 Lhum_LH24130-RA            RYYEQNRAPYMMPFHTNWFQIKELERGLsKFLDWvvTLPDVYFVTATQALTWMTDPKPIK
 Pbar_PB26114-RA            RYYEQNRAPYMMPFHTNWFQIKELERGLsKFLDWvvTLPDVYFVTATQALTWMTDPKPIK
 Amel_GB16974-PA            RYYEQNRAPYMMPFHTNWFQIKELERGLsKFLDWAvTLPDVYFVTATQALTWiTDPKPIK
 Amel_GB30471-PA            RYYEQNRAPYMMPFHTNWFQIKELERGLsKFLDWAvTLPDVYFVTATQALTWiTDPKPIK
 Tcas_TC007635              RhYEQNRAPYMMPFHTNWFsIKELEqGLHKFLDWtvTLPDVwFVTgTQALTWMTDPKtIK
 Dple_DPOGS214075           RhYEQNRAPYMMPFHTNWFQIKpLERGLHKFLnWAanLdDVwFVTmTQsLTWMTDPrsVK
 Bmor_BGIBMGA010573-PA      RYYEQNRAPYMMPlHTNWFQIKELElGLHKFLkWAadLeDVwFVTmTQsLTWMTDPrPVK
 Hmel_HMEL020271-PA         RYYEQNRAPYMMPFHTNWFQIKELERGLHKFLqWAsdLkDVhFVTvTQALTWMTDPKPaK

 Dmel_Cda4-PA               dvsqiEsWkCdKs-vSvaPKPCNiwqtCALpFKiPEqNlTDTRYMETCrECPNvYPWLGD
 Dpse_PSEGA23092-PA         dvNqiEsWkCdKs-iavaPKPCNiwqtCALpFKiPEqNlTDTRYMETCrECPNvYPWLGD
 Phum_PHUM351560-PA         tLNNYdaWNCqKr-EistPaPCNlPNnCALsFKpgENNiTtTRYlvTCrdCPaKYPWLGD
 Aaeg_AAEL005530-PA         qLNNYEpWNCKsr-ttqtPKPCNisNKCALaFKePtSNisDTRYMETCfdCPavYPWLGD
 Agam_AGAP000359-PA         qLggYEpWNCKsK-stqtPKPCNisNKCALaFKePtSNisDTRYMETCfdCPavYPWLGD
 Nvit_NV12837-PA            SLtNYEGWeCKKKnENdPgpPCNNaNKCpLDFKpadANFTaTRYMETCtECPNKYPWLGD
 Lhum_LH24130-RA            ALhNfEGWTCKKK-ENlPgpPCNNPhKCALDFKpPEANFTtTRYlETCrECPNKYPWLGD
 Pbar_PB26114-RA            ALhNfEGWSCKKK-ENlPgpPCNNPhKCALDFKpPEANFTtTRYMETCrECPNKYPWLGD
 Amel_GB16974-PA            SLNNfEGWSCKrK-ENlPgpPCNNPNKCALDFKptESNFTtTRYlETCrECPNKYPWLGD
 Amel_GB30471-PA            SLNNfEGWSCKrK-ENlPgpPCNNPNKCALDFKptESNFTtTRYlETCrECPNKYPWLGD
 Tcas_TC007635              eLNNYEGWSCKnK-aNlPPKsCNNPNKCALNFKtPdlNFTDTRYlETCndCPNQYPWLGD
 Dple_DPOGS214075           SLNNYEpWkCdKK---egPKPCNlsNKCALpFKlPETNFTDTRYMETCvdCPkQYPWLGD
 Bmor_BGIBMGA010573-PA      ALNNYEaWrCdnK--elPsaPCNlPNKCALsFKqPdSNFTDTRYMETCsECPNQ------
 Hmel_HMEL020271-PA         ALNNYEaWrCdKK--DlPPaPCNlsNKCALsFKhPdTNFTDTRYMETCnECPNQ------

 Dmel_Cda4-PA               agGTGIaGRDNYifaggenpeeEDsak-------
 Dpse_PSEGA23092-PA         agGTGIqGRDNYifsgasGdepEDdsta------
 Phum_PHUM351560-PA         SEGTGIpGRDNYtPEsrt----------------
 Aaeg_AAEL005530-PA         ShGTGIpGRDNYidQsgaGvggDEkDaGDDDEn-
 Agam_AGAP000359-PA         ShGsGIpGRDNYidQsegGgasagrDqGDEEEqk
 Nvit_NV12837-PA            aKGTGhps-DNYsvDRe-----------------
 Lhum_LH24130-RA            SKGTGLfn-DNYnPEKk-----------------
 Pbar_PB26114-RA            SKGTGLyn-DNYnPEKk-----------------
 Amel_GB16974-PA            SKGTGLyn-DNYnPEKk-----------------
 Amel_GB30471-PA            SKGTGLyn-DNYnPEKk-----------------
 Tcas_TC007635              aEGsGIaGkDNYvPDnvrk---------------
 Dple_DPOGS214075           SgGTGIaGtDNYiPEslsrk--------------
 Bmor_BGIBMGA010573-PA      ----------------------------------
 Hmel_HMEL020271-PA         ----------------------------------