######################################## # Program: pepdigest # Rundate: Wed 20 Jun 2018 11:55:20 # Commandline: pepdigest # [-seqall] ami/SAVERM_3592.fasta # -menu 2 # -mono # -allpartials # -mono # -outfile digest_db/SAVERM_3592.db # Report_format: seqtable # Report_file: digest_db/SAVERM_3592.db ######################################## #======================================= # # Sequence: SAVERM_3592 from: 1 to: 579 # HitCount: 9 # # Complete digestion with Lys-C yields 9 fragments # #======================================= Start End Mol_Weight Cterm Nterm Sequence 443 579 15688.135 K . CAREVLALGTPLLWWAACFAVLYVLWRWLFRRDWRAGAIACGIAAGWLPWMMYQERTIFYFYAVVFVPFLCLAVAMMIGAILGPPGSGERRRVVGAAGAGVLVLLIAWNFIYFWPLYTGTAIPIDDWRSRMWLDTWV 154 291 15031.040 K W YVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTK 1 97 10996.745 . A MTSTASSTDIRQGQAADEQWPSWQQRLRRFGYTAPPRTDVRDRLVPPFSEPSPRLWAAIGLRQEVADRVTRWSAWGGPLLVTLLAGLLRFWNLGSPK 292 373 8906.588 K G WNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGK 374 432 7068.348 K D GGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGK 125 153 3006.556 K Y DANDLILQGNGHVAIPTDPAYVVHPPVGK 109 124 1857.880 K D DAWALIHNGYEANWAK 98 108 1318.645 K D AVIFDETYYAK 433 442 961.381 K C DGCPADAGEK #--------------------------------------- #--------------------------------------- #======================================= # # Sequence: SAVERM_3592 from: 1 to: 579 # HitCount: 35 # # # # Partial digest with Lys-C yields 35 extras. # All partials shown: # #======================================= Start End Mol_Weight Cterm Nterm Sequence 1 579 64691.233 . . MTSTASSTDIRQGQAADEQWPSWQQRLRRFGYTAPPRTDVRDRLVPPFSEPSPRLWAAIGLRQEVADRVTRWSAWGGPLLVTLLAGLLRFWNLGSPKAVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEKCAREVLALGTPLLWWAACFAVLYVLWRWLFRRDWRAGAIACGIAAGWLPWMMYQERTIFYFYAVVFVPFLCLAVAMMIGAILGPPGSGERRRVVGAAGAGVLVLLIAWNFIYFWPLYTGTAIPIDDWRSRMWLDTWV 98 579 53712.499 K . AVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEKCAREVLALGTPLLWWAACFAVLYVLWRWLFRRDWRAGAIACGIAAGWLPWMMYQERTIFYFYAVVFVPFLCLAVAMMIGAILGPPGSGERRRVVGAAGAGVLVLLIAWNFIYFWPLYTGTAIPIDDWRSRMWLDTWV 109 579 52411.865 K . DAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEKCAREVLALGTPLLWWAACFAVLYVLWRWLFRRDWRAGAIACGIAAGWLPWMMYQERTIFYFYAVVFVPFLCLAVAMMIGAILGPPGSGERRRVVGAAGAGVLVLLIAWNFIYFWPLYTGTAIPIDDWRSRMWLDTWV 125 579 50571.996 K . DANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEKCAREVLALGTPLLWWAACFAVLYVLWRWLFRRDWRAGAIACGIAAGWLPWMMYQERTIFYFYAVVFVPFLCLAVAMMIGAILGPPGSGERRRVVGAAGAGVLVLLIAWNFIYFWPLYTGTAIPIDDWRSRMWLDTWV 1 442 49021.109 . C MTSTASSTDIRQGQAADEQWPSWQQRLRRFGYTAPPRTDVRDRLVPPFSEPSPRLWAAIGLRQEVADRVTRWSAWGGPLLVTLLAGLLRFWNLGSPKAVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEK 1 432 48077.738 . D MTSTASSTDIRQGQAADEQWPSWQQRLRRFGYTAPPRTDVRDRLVPPFSEPSPRLWAAIGLRQEVADRVTRWSAWGGPLLVTLLAGLLRFWNLGSPKAVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGK 154 579 47583.450 K . YVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEKCAREVLALGTPLLWWAACFAVLYVLWRWLFRRDWRAGAIACGIAAGWLPWMMYQERTIFYFYAVVFVPFLCLAVAMMIGAILGPPGSGERRRVVGAAGAGVLVLLIAWNFIYFWPLYTGTAIPIDDWRSRMWLDTWV 1 373 41027.401 . G MTSTASSTDIRQGQAADEQWPSWQQRLRRFGYTAPPRTDVRDRLVPPFSEPSPRLWAAIGLRQEVADRVTRWSAWGGPLLVTLLAGLLRFWNLGSPKAVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGK 98 442 38042.375 K C AVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEK 98 432 37099.004 K D AVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGK 109 442 36741.741 K C DAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEK 109 432 35798.370 K D DAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGK 125 442 34901.872 K C DANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEK 125 432 33958.501 K D DANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGK 292 579 32570.421 K . WNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEKCAREVLALGTPLLWWAACFAVLYVLWRWLFRRDWRAGAIACGIAAGWLPWMMYQERTIFYFYAVVFVPFLCLAVAMMIGAILGPPGSGERRRVVGAAGAGVLVLLIAWNFIYFWPLYTGTAIPIDDWRSRMWLDTWV 1 291 32138.823 . W MTSTASSTDIRQGQAADEQWPSWQQRLRRFGYTAPPRTDVRDRLVPPFSEPSPRLWAAIGLRQEVADRVTRWSAWGGPLLVTLLAGLLRFWNLGSPKAVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTK 154 442 31913.326 K C YVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEK 154 432 30969.956 K D YVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGK 98 373 30048.667 K G AVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGK 109 373 28748.033 K G DAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGK 125 373 26908.164 K G DANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGK 154 373 23919.618 K G YVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTKWNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGK 374 579 23681.843 K . GGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEKCAREVLALGTPLLWWAACFAVLYVLWRWLFRRDWRAGAIACGIAAGWLPWMMYQERTIFYFYAVVFVPFLCLAVAMMIGAILGPPGSGERRRVVGAAGAGVLVLLIAWNFIYFWPLYTGTAIPIDDWRSRMWLDTWV 98 291 21160.089 K W AVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTK 109 291 19859.455 K W DAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTK 125 291 18019.586 K W DANDLILQGNGHVAIPTDPAYVVHPPVGKYVIGLGEWLFGFTPFGWRFMTALLGTLSVLLLCRIGRRLFRSTFLGCLAGALMAVDGLHFVMSRTSLLDGVLMFFVLAAFGCLVVDRDRARARLAAALPADADGVVRPDAHTAETTRLGPRPWRWLAGLMLGLALGTK 1 153 17125.793 . Y MTSTASSTDIRQGQAADEQWPSWQQRLRRFGYTAPPRTDVRDRLVPPFSEPSPRLWAAIGLRQEVADRVTRWSAWGGPLLVTLLAGLLRFWNLGSPKAVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGK 292 442 16900.296 K C WNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEK 292 432 15956.926 K D WNALYVMAAFCVMAVLWDVGSRRVAGARRPYAAVLRRDTGITFLATVPVAVATYLVSWTGWILSPANGSGGYFRNWAATDGKGGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGK 1 124 14137.248 . D MTSTASSTDIRQGQAADEQWPSWQQRLRRFGYTAPPRTDVRDRLVPPFSEPSPRLWAAIGLRQEVADRVTRWSAWGGPLLVTLLAGLLRFWNLGSPKAVIFDETYYAKDAWALIHNGYEANWAK 1 108 12297.378 . D MTSTASSTDIRQGQAADEQWPSWQQRLRRFGYTAPPRTDVRDRLVPPFSEPSPRLWAAIGLRQEVADRVTRWSAWGGPLLVTLLAGLLRFWNLGSPKAVIFDETYYAK 374 442 8011.718 K C GGHWTWLPDWLRSLWHYEHEVYEFHVGLSSPHQYQSNPWSWLVAGRPVSYFYESPSPGKDGCPADAGEK 98 153 6147.059 K Y AVIFDETYYAKDAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGK 109 153 4846.425 K Y DAWALIHNGYEANWAKDANDLILQGNGHVAIPTDPAYVVHPPVGK 98 124 3158.514 K D AVIFDETYYAKDAWALIHNGYEANWAK #--------------------------------------- #---------------------------------------