KEY: ENSP* - Homo sapiens (Human) ENSBTA* - Bos taurus (Cow) ENSTTR* - Tursiops truncatus (Dolphin) bmy_* - Balaena mysticetus (Bowhead whale) BACU* - Balaenoptera acutorostrata (Minke whale) Copy from below the line for a valid .msf file. ---------------------------------------------------------------------------------- NoName MSF: 5 Type: P Thu May 15 17:34:19 2014 Check: 00 .. Name: ENSTTRP00000006550/1-1233 Len: 1670 Check: 4122 Weight: 1.00 Name: BACU012221/1-1577 Len: 1670 Check: 588 Weight: 1.00 Name: bmy_14339T0/1-1385 Len: 1670 Check: 2350 Weight: 1.00 Name: ENSP00000403636/1-1343 Len: 1670 Check: 8059 Weight: 1.00 Name: ENSBTAP00000027936/1-1346 Len: 1670 Check: 2877 Weight: 1.00 // 1 50 ENSTTRP00000006550/1-1233 ---------- ---------- ---------- ---------- MSRSRASIHR BACU012221/1-1577 ---------- ---------- ---------- ---------- ---------- bmy_14339T0/1-1385 MIEKLIFCSC KVTEGLTPIC DLLKAGGFPF CPFMDSLLAI LDTSVSQIHR ENSP00000403636/1-1343 ---------- ---------- ---------- ---------- MSRSRASIHR ENSBTAP00000027936/1-1346 ---------- ---------- ---------- ---------- MSRSRASIHR 51 100 ENSTTRP00000006550/1-1233 GSIP-AMSYA PFRDVRGPPM HRTQYVHSPY DRPGWNPRFC IISGNQLLML BACU012221/1-1577 ---------- ---------M HRTQYVHSPY DRPGWNPRFC IISGNQLLML bmy_14339T0/1-1385 ASLTVSVCLC PL-DVRGPPM HRTQYVHSPY DRPGWNPRFC IISGNQLLML ENSP00000403636/1-1343 GSIP-AMSYA PFRDVRGPSM HRTQYVHSPY DRPGWNPRFC IISGNQLLML ENSBTAP00000027936/1-1346 GSIP-AMSYA PFRDVRGPPM HRTQYVHSPY DRPGWNPRFC IISGNQLLML 101 150 ENSTTRP00000006550/1-1233 DEDEIHPLLI RDRRSESSRN KLLRRTVSVP VEGRPHGEHE YHLGRSRR-K BACU012221/1-1577 DEDEIHPLLI RDRRSESSRN KLLRRTVSVP VEGRPHGEHE YHLGRSRRKK bmy_14339T0/1-1385 DEDEIHPLLI RDRRSESSRN KLLRRTVSVP VEGRPHGEHE YHLGRSRR-K ENSP00000403636/1-1343 DEDEIHPLLI RDRRSESSRN KLLRRTVSVP VEGRPHGEHE YHLGRSRR-K ENSBTAP00000027936/1-1346 DEDEIHPLLI RDRRSESSRN KLLRRTVSVP VEGRPHGEHE YHLGRSRR-K 151 200 ENSTTRP00000006550/1-1233 SVPGGKQYSM EAAPAAPFRP SQGFLSRRLK SSIKRTKSQP KLDRTSSFRQ BACU012221/1-1577 SVPGGKQYSM EAAPAAPFRP SQGFLSRRLK SSIKRTKSQP KLDRTSSFRQ bmy_14339T0/1-1385 SVPGGKQYSM EAAPAAPFRP SQGFLSRRLK SSIKRTKSQP KLDRTSSFRQ ENSP00000403636/1-1343 SVPGGKQYSM EGAPAAPFRP SQGFLSRRLK SSIKRTKSQP KLDRTSSFRQ ENSBTAP00000027936/1-1346 SVPGGKQYSM EAAPAAPFRP SQGFLSRRLK SSIKRTKSQP KLDRTSSFRQ 201 250 ENSTTRP00000006550/1-1233 ILPRFRSADH DRARLMQSLK ESHSHESLLS PSSAAEALEL NLDEDSIIKP BACU012221/1-1577 ILPRFRSADH DRARLMQSFK ESHSHESLLS PSSAAEALEL NLDEDSIIKP bmy_14339T0/1-1385 ILPRFRSADH DRARLMQSFK ESHSHESLLS PSSAAEALEL NLDEDSIIKP ENSP00000403636/1-1343 ILPRFRSADH DRARLMQSFK ESHSHESLLS PSSAAEALEL NLDEDSIIKP ENSBTAP00000027936/1-1346 ILPRFRSADH DRARLMQSFK ESHSHESLLS PSSAAEALEL NLDEDSIIKP 251 300 ENSTTRP00000006550/1-1233 VHSSILGQEF CFEVTTSSGT KCFACRSAAE RDKWIENLQR AVKPNKDNSR BACU012221/1-1577 VHSSILGQEF CFEVTTSSGT KCFACRSAAE RDKWIENLQR AVKPNKDNSR bmy_14339T0/1-1385 VHSSILGQEF CFEVTTSSGT KCFACRSAAE RDKWIENLQR AVKPNKDNSR ENSP00000403636/1-1343 VHSSILGQEF CFEVTTSSGT KCFACRSAAE RDKWIENLQR AVKPNKDNSR ENSBTAP00000027936/1-1346 VHSSILGQEF CFEVTTSSGT KCFACRSAAE RDKWIENLQR AVKPNKDNSR 301 350 ENSTTRP00000006550/1-1233 RVDNVLKLWI IEARELPPKK RYYCELCLDD MLYARTTSKP RSASGDTVFW BACU012221/1-1577 RVDNVLKLWI IEARELPPKK RYYCELCLDD MLYARTTSKP RSASGDTVFW bmy_14339T0/1-1385 RVDNVLKLWI IEARELPPKK RYYCELCLDD MLYARTTSKP RSASGDTVFW ENSP00000403636/1-1343 RVDNVLKLWI IEARELPPKK RYYCELCLDD MLYARTTSKP RSASGDTVFW ENSBTAP00000027936/1-1346 RVDNVLKLWI IEARELPPKK RYYCELCLDD MLYARTTSKP RSASGDTVFW 351 400 ENSTTRP00000006550/1-1233 GEHFEFNNLP AVRALRLHLY RDSDKKRKKD KAGYVGLVTV PVATLAGRYF BACU012221/1-1577 GEHFEFNNLP AVRALRLHLY RDSDKKRKKD KAGYVGLVTV PVATLAGRHF bmy_14339T0/1-1385 GEHFEFNNLP AVRALRLHLY RDSDKKRKKD KAGYVGLVTV PVATLAGRHF ENSP00000403636/1-1343 GEHFEFNNLP AVRALRLHLY RDSDKKRKKD KAGYVGLVTV PVATLAGRHF ENSBTAP00000027936/1-1346 GEHFEFNNLP AVRALRLHLY RDSDKKRKKD KAGYVGLVTV PVATLAGRHF 401 450 ENSTTRP00000006550/1-1233 TEQWYPVILP TGSGGSGGM- --GSGGEGWG GSWGKXXXXX XXXXXXXXXX BACU012221/1-1577 TEQWYPVTLP TGSSG--GMG GSGGGGGSGG GSGGKGKGGC PAVRLKARYQ bmy_14339T0/1-1385 TEQWYPVTLP TGSGGSGGMG GSGGGGGSGG GSGGKGKGGC PAVRLKARYQ ENSP00000403636/1-1343 TEQWYPVTLP TGSGGSGGM- GSGGGGGSGG GSGGKGKGGC PAVRLKARYQ ENSBTAP00000027936/1-1346 TEQWYPVTLP TGSGGSGGMG GSGGGGGSGG GSGGKGKGGC PAVRLKARYQ 451 500 ENSTTRP00000006550/1-1233 XXXXXXXXXX XXXXXXXXXH YRMLCAVLEP ALNVKGKEEV ASALVHILQS BACU012221/1-1577 TMSILPMELY KEFAEYVTNH YRMLCAVLEP ALNVKGKEEV ASALVHILQS bmy_14339T0/1-1385 TMSILPMELY KEFAEYVTNH YRMLCAVLEP ALNVKGKEEV ASALVHILQS ENSP00000403636/1-1343 TMSILPMELY KEFAEYVTNH YRMLCAVLEP ALNVKGKEEV ASALVHILQS ENSBTAP00000027936/1-1346 TMSILPMELY KEFAEYVTNH YRMLCAVLEP ALNVKGKEEV ASALVHILQS 501 550 ENSTTRP00000006550/1-1233 TGKAKDFLSD MAMSEVDRFM EREHLIFREN TLATKAIEEY MRLIGQKYLK BACU012221/1-1577 TGKAKDFLSD MAMSEVDRFM EREHLIFREN TLATKAIEEY MRLIGQKYLK bmy_14339T0/1-1385 TGKAKDFLSD MAMSEVDRFM EREHLIFREN TLATKAIEEY MRLIGQKYLK ENSP00000403636/1-1343 TGKAKDFLSD MAMSEVDRFM EREHLIFREN TLATKAIEEY MRLIGQKYLK ENSBTAP00000027936/1-1346 TGKAKDFLSD MAMSEVDRFM EREHLIFREN TLATKAIEEY MRLIGQKYLK 551 600 ENSTTRP00000006550/1-1233 DAIGEFIRAL YESEENCEVD PIKCTASSLA EHQANLRMCC ELALCKVVNS BACU012221/1-1577 DAIGEFIRAL YESEENCEVD PIKCTASSLA EHQANLRMCC ELALCKVVNS bmy_14339T0/1-1385 DAIGEFIRAL YESEENCEVD PIKCTASSLA EHQANLRMCC ELALCKVVNS ENSP00000403636/1-1343 DAIGEFIRAL YESEENCEVD PIKCTASSLA EHQANLRMCC ELALCKVVNS ENSBTAP00000027936/1-1346 DAIGEFIRAL YESEENCEVD PIKCTASSLA EHQANLRMCC ELALCKVVNS 601 650 ENSTTRP00000006550/1-1233 HXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX BACU012221/1-1577 HCVFPRELKE VFASWRLRCA ERGREDIADR LISASLFLRF LCPAIMSPSL bmy_14339T0/1-1385 HCVFPRELKE VFASWRLRCA ERGREDIADR LISASLFLRF LCPAIMSPSL ENSP00000403636/1-1343 HCVFPRELKE VFASWRLRCA ERGREDIADR LISASLFLRF LCPAIMSPSL ENSBTAP00000027936/1-1346 HCVFPRELKE VFASWRLRCA ERGREDIADR LISASLFLRF LCPAIMSPSL 651 700 ENSTTRP00000006550/1-1233 XXXXXXXXXX XXXXXXXXXX XXXXXXXXXX XFTSKEDFLG FMNEFLELEW BACU012221/1-1577 FGLMQEYPDE QTSRTLTLIA KVIQNLANFS KFTSKEDFLG FMNEFLELEW bmy_14339T0/1-1385 FGLMQEYPDE QTSRTLTLIA KVIQNLANFS KFTSKEDFLG FMNEFLELEW ENSP00000403636/1-1343 FGLMQEYPDE QTSRTLTLIA KVIQNLANFS KFTSKEDFLG FMNEFLELEW ENSBTAP00000027936/1-1346 FGLMQEYPDE QTSRTLTLIA KVIQNLANFS KFTSKEDFLG FMNEFLELEW 701 750 ENSTTRP00000006550/1-1233 GSMQQFLYEI SNLDTLTNSS SFEGYIDLGR ELSTLHALLW EVLPQLSKEA BACU012221/1-1577 GSMQQFLYEI SNLDTLTNSS SFEGYIDLGR ELSTLHALLW EVLPQLSKEA bmy_14339T0/1-1385 GSMQQFLYEI SNLDTLTNSS SFEGYIDLGR ELSTLHALLW EVLPQLSKEA ENSP00000403636/1-1343 GSMQQFLYEI SNLDTLTNSS SFEGYIDLGR ELSTLHALLW EVLPQLSKEA ENSBTAP00000027936/1-1346 GSMQQFLYEI SNLDTLTNSS SFEGYIDLGR ELSTLHALLW EVLPQLSKEA 751 800 ENSTTRP00000006550/1-1233 LLKLGPLPRL LNDISTALRN PNIQRQPSRQ SERPRPQPVV LRGPSAEMQG BACU012221/1-1577 LLKLGPLPRL LNDISTALRN PNIQRQPSRQ SERPRPQPVV LRGPSAEMQG bmy_14339T0/1-1385 LLKLGPLPRL LNDISTALRN PNIQRQPSRQ SERPRPQPVV LRGPSAEMQG ENSP00000403636/1-1343 LLKLGPLPRL LNDISTALRN PNIQRQPSRQ SERPRPQPVV LRGPSAEMQG ENSBTAP00000027936/1-1346 LLKLGPLPRL LNDISTALRN PNIQRQPSRQ SERPRPQPMV LRGPSAEMQG 801 850 ENSTTRP00000006550/1-1233 YVMRDL-SSI DLQSFMARGL NSSMDMARLP SPTKEKPPPP PPGGGKDLFY BACU012221/1-1577 YVMRDLNSSI DLQSFMARGL NSSMDMARLP SPTKEKPPPP PPGGGKDLFY bmy_14339T0/1-1385 YVMRDLNSSI DLQSFMARGL NSSMDMARLP SPTKEKPPPP PPGGGKDLFY ENSP00000403636/1-1343 YMMRDLNSSI DLQSFMARGL NSSMDMARLP SPTKEKPPPP PPGGGKDLFY ENSBTAP00000027936/1-1346 YMMRDLNSSI DLQSFMARGL NSSMDMARLP SPTKEKPPPP PPGGGKDLFY 851 900 ENSTTRP00000006550/1-1233 VSRPPLARSS PAYCTSSSDI TEPEQKMLSV NKSVSMLDLQ GDGPGGRLNS BACU012221/1-1577 VSRPPLARSS PAYCTSSSDI TEPEQKMLSV NKSVSMLDLQ GDGPGGRLNS bmy_14339T0/1-1385 VSRPPLARSS PAYCTSSSDI TEPEQKMLSV NKSVSMLDLQ GDGPGGRLNS ENSP00000403636/1-1343 VSRPPLARSS PAYCTSSSDI TEPEQKMLSV NKSVSMLDLQ GDGPGGRLNS ENSBTAP00000027936/1-1346 VSRPPLARSS PAYCTSSSDI TEPEQKMLSV NKSVSMLDLQ GDGPGGRLNS 901 950 ENSTTRP00000006550/1-1233 SSVSNLAAVG DLLHSSQASL TAALGLRPAP AGRLSQGSGS SITAAGMRLS BACU012221/1-1577 SSVSNLAAVG DLLHSSQASL TAALGLRPAP AGRLSQGSGS SITAAGMRLS bmy_14339T0/1-1385 SSVSNLAAVG DLLHSSQASL TAALGLRPAP AGRLSQGSGS SITAAGMRLS ENSP00000403636/1-1343 SSVSNLAAVG DLLHSSQASL TAALGLRPAP AGRLSQGSGS SITAAGMRLS ENSBTAP00000027936/1-1346 SSVSNLAAVG DLLHSSQASL TAALGLRPAP AGRLSQGSGS SITAAGMRLS 951 1000 ENSTTRP00000006550/1-1233 QMGVTTDGVP AQQLRIPLSF QNPLFHMAAD GPGPPGGHGG GGGHGPPSSH BACU012221/1-1577 QMGVTTDGVP AQQLRIPLSF QNPLFHMAAD GPGPPGGHGG GGGHGPPSSH bmy_14339T0/1-1385 QMGVTTDGVP AQQLRIPLSF QNPLFHMAAD GPGPPGGHGG GGGHGPPSSH ENSP00000403636/1-1343 QMGVTTDGVP AQQLRIPLSF QNPLFHMAAD GPGPPGGHGG GGGHGPPSSH ENSBTAP00000027936/1-1346 QMGVTTDGVP AQQLRIPLSF QNPLFHMAAD GPGPPGGHAG GGGHAPPSSH 1001 1050 ENSTTRP00000006550/1-1233 HHHHHHHHHR GGEPPGDTFA PFHGYSKSED LSSGVPKPPA ASILHSHSYS BACU012221/1-1577 HHHHHHHHHR GGEPPGDTFA PFHGYSKSED LSSGVPKPPA ASILHSHSYS bmy_14339T0/1-1385 HHHHHHHHHR GGEPPGDTFA PFHGYSKSED LSSGVPKPPA ASILHSHSYS ENSP00000403636/1-1343 HHHHHHHHHR GGEPPGDTFA PFHGYSKSED LSSGVPKPPA ASILHSHSYS ENSBTAP00000027936/1-1346 HHHHHHHHHR GGEPPGDTFA PFHGYSKSED LSSGVPKPPA ASILHSHSYS 1051 1100 ENSTTRP00000006550/1-1233 DEFGPSGTDF TRRQLSLQDN LQHMLSPPQI TIGPQRPVPP GPGGGSGGGG BACU012221/1-1577 DEFGPSGTDF TRRQLSLQDN LQHMLSPPQI TIGPQRPAPP GPG------- bmy_14339T0/1-1385 DEFGPSGTDF TRRQLSLQDN LQHMLSPPQI TIGPQRPVPP GPGGGSGGGG ENSP00000403636/1-1343 DEFGPSGTDF TRRQLSLQDN LQHMLSPPQI TIGPQRPAPS GPGGGS-GGG ENSBTAP00000027936/1-1346 DEFGPSGTDF TRRQLSLQDN LQHMLSPPQI TIGPQRPVPS GPAGGSGGGG 1101 1150 ENSTTRP00000006550/1-1233 SSGGGGGQPP PLQRGKSQQL TVSAAQKPRP SSGNLLQSPE PSYGPARPRQ BACU012221/1-1577 ---------- ----GKSQQL TVSAAQKPRP SSGNLLQSPE PSYGPARPRQ bmy_14339T0/1-1385 SGGGGGGQPP PLQRGKSQQL TVSAAQKPRP SSGNLLQSPE PSYGPARPRQ ENSP00000403636/1-1343 SGGGGGGQPP PLQRGKSQQL TVSAAQKPRP SSGNLLQSPE PSYGPARPRQ ENSBTAP00000027936/1-1346 SGGGGGGQPP PLQRGKSQQL TVSAAQKPRP SSGNLLQSPE PSYGPARPRQ 1151 1200 ENSTTRP00000006550/1-1233 QSLSKEGSIG GSGGSG-GGG GGGLKPSITK QHSQTPSTLN PTMPASERTV BACU012221/1-1577 QSLSKEGSIG GSGGSG-GGG GGGLKPSITK QHSQTPSTLN PTMPASERTV bmy_14339T0/1-1385 QSLSKEGSIG GSGGSG-GGG GGGLKPSITK QHSQAPSTLN PTMPASERTV ENSP00000403636/1-1343 QSLSKEGSIG GSGGSG-GGG GGGLKPSITK QHSQTPSTLN PTMPASERTV ENSBTAP00000027936/1-1346 QSLSKEGSIG GGGGSGGGGG GGGLKPSITK QHSQTPSTLN PTMPASERTV 1201 1250 ENSTTRP00000006550/1-1233 AWVSNMPHLS ADIESAHIER EEYKLKEYSK SMDESRLDRV KEYEEEIHSL BACU012221/1-1577 AWVSNMPHLS ADIESAHIER EEYKLKEYSK SMDESRLDRV KEYEEEIHSL bmy_14339T0/1-1385 AWVSNMPHLS ADIESAHIER EEYKLKEYSK SMDESRLDRV KEYEEEIHSL ENSP00000403636/1-1343 AWVSNMPHLS ADIESAHIER EEYKLKEYSK SMDESRLDRV KEYEEEIHSL ENSBTAP00000027936/1-1346 AWVSNMPHLS ADIESAHIER EEYKLKEYSK SMDESRLDRV KEYEEEIHSL 1251 1300 ENSTTRP00000006550/1-1233 ---------- ---------- ---------- ---------- ---------- BACU012221/1-1577 KERLHMSNRK LEEYERRLLS QEEQTSKILM QYQARLEQSE KRLRQQQAEK bmy_14339T0/1-1385 KERLHMSNRK LEEYERRLLS QEEQTSKILM QYQARLEQSE KRLRQQQAEK ENSP00000403636/1-1343 KERLHMSNRK LEEYERRLLS QEEQTSKILM QYQARLEQSE KRLRQQQAEK ENSBTAP00000027936/1-1346 KERLHMSNRK LEEYERRLLS QEEQTSKILM QYQARLEQSE KRLRQQQVEK 1301 1350 ENSTTRP00000006550/1-1233 ---------- LMLVEEELRR EHPAMAEPLP EPKKRLLDAQ ---------- BACU012221/1-1577 DSQIKSIIGR LMLVEEELRR EHPAMAEPLP EPKKRLLDAQ TRKLRWWDFN bmy_14339T0/1-1385 DSQIKSIIGR LMLVEEELRR EHPAMAEPLP EPKKRLLDAQ ERQL------ ENSP00000403636/1-1343 DSQIKSIIGR LMLVEEELRR DHPAMAEPLP EPKKRLLDAQ ERQL------ ENSBTAP00000027936/1-1346 DSQIKSIIGR LMLVEEELRR DHPTMAEPLP EPKKRLLDAQ ERQL------ 1351 1400 ENSTTRP00000006550/1-1233 ---------- ---------- ---------- ---------- ---------- BACU012221/1-1577 SGSDPFPHTS FHHILSRRLX XXXSPFQTVA QSSASTQSPV GGEGSELGDM bmy_14339T0/1-1385 ---------- ---------- ---PPL---- ---------- ---------- ENSP00000403636/1-1343 ---------- ---------- ---PPL---- ---------- ---------- ENSBTAP00000027936/1-1346 ---------- ---------- ---PPL---- ---------- ---------- 1401 1450 ENSTTRP00000006550/1-1233 ---------- ---------- ---------- ---------- ---------- BACU012221/1-1577 LQLQVEEEEE EEEEEEEDEE DQGSTAPPQT PQPQRGSGGF PRPPASHTLP bmy_14339T0/1-1385 ---------- ---------- --GPTNPRVT LAP------- ---------- ENSP00000403636/1-1343 ---------- ---------- --GPTNPRVT LAP------- ---------- ENSBTAP00000027936/1-1346 ---------- ---------- --GPTNPRVT LAP------- ---------- 1451 1500 ENSTTRP00000006550/1-1233 ---------- ---------- ---------- ---------- ---------- BACU012221/1-1577 TSTTPCRLPE GESAPPEPPA PHTALPPKIF YIKQEPFEPK EEISGGGTQS bmy_14339T0/1-1385 --------PW NGLAPPAPPP P--------- --------PR LQIT------ ENSP00000403636/1-1343 --------PW NGLAPPAPPP P--------- --------PR LQIT------ ENSBTAP00000027936/1-1346 --------PW NGLAPPAPPP P--------- --------PR LQIT------ 1501 1550 ENSTTRP00000006550/1-1233 ---------- ---------- ---------- ---------- ---------- BACU012221/1-1577 GGTKEETKVF LGGDTEENGE LGFLLPSGAG PTSGGGGPSW KPVDLHGNEI bmy_14339T0/1-1385 ---------- ------ENGE F--------- ---------- ---------- ENSP00000403636/1-1343 ---------- ------ENGE F--------- ---------- ---------- ENSBTAP00000027936/1-1346 ---------- ------ENGE F--------- ---------- ---------- 1551 1600 ENSTTRP00000006550/1-1233 ---------- ---------- ---------- ---------- ---------- BACU012221/1-1577 LSGGGGPGGA GQAVHGPVKL GGAPPADGKR FGCLCGKRFA VKPKRDRHIM bmy_14339T0/1-1385 ---------- ---------- ---------- ---------- ---------- ENSP00000403636/1-1343 ---------- ---------- ---------- ---------- ---------- ENSBTAP00000027936/1-1346 ---------- ---------- ---------- ---------- ---------- 1601 1650 ENSTTRP00000006550/1-1233 ---------- ---------- ---------- ---------- ---------- BACU012221/1-1577 LTFSLRPFGC GICNKRFKLK HHLTEHMKTH AGALHACPHC GRRFRVHACF bmy_14339T0/1-1385 ---------- ---------- RNTADH---- ---------- ---------- ENSP00000403636/1-1343 ---------- ---------- RNTADH---- ---------- ---------- ENSBTAP00000027936/1-1346 ---------- ---------- RNTADH---- ---------- ---------- 1651 1700 ENSTTRP00000006550/1-1233 ---------- ---------- BACU012221/1-1577 LRHRDLCKGQ GWATAHWTYK bmy_14339T0/1-1385 ---------- ---------- ENSP00000403636/1-1343 ---------- ---------- ENSBTAP00000027936/1-1346 ---------- ----------