>phavu.Phvul.001G268500.1
-ILLLLCCPSSSSSSISLLCCYSKTRTKKRIGNGITHLSVATATCAMAKDVWSRTSGSASSSPIPRERGSSRQQQATFLDRSMDMEELLAAIGETQNEDELYAVMSPYSGRQLSMRFMVSLLSREPDWQRTVALLDWINEKALYSPSLFAYNVVLRNVLRAKQWHLAHGLFDEMRHKGLSPDRYTYSTLITSFAKDGLFDSSLFWLQQMEQDNVSGDLVLYSNLIDLARKLCDYSKAISIFNRLKASAITPDLIAYNSMINVFGKAKLFREARLLLQEMADNAVQPDTVSYSTLLAIYVDNQKFVEALSLFSQMNEAKCPLDLTTCNIMIDVYGQLHMPKEADRLFWSMRKMEIQPNVVSYNTLLRVYGDAELFGEAIHLFRLMQSKDVPQNVVTYNTMINIYGKTLEHEKATNLVQEMKKRDIEPNAITYSTIISIWEKAGKLDRAAILFQKLRSSGVRIDEVLYQTMIVAYERAGLVAHAKRLLHELKRPDNIPRETAIVILARAGRIEEATWVFRQAFDAGEVKDISVFGCMINLFSKNKKYSNVVEVFEKMRQVGYFPDSDVIALVLNAFGKLREFDKADGLYRQMHEEGCVFPDEVHFQMLSLYGARKDFMMVESLFEKLDSNPNVNKKELHLVVASIYERADRLNDASRVMNKTNQKAIRSHDHT
>vitvi.GSVIVT01032591001
SATSMAVDLLPSSSSSFFSPHISYIKTNIFSPFNKTQKHRACFILVSVKDVWRRLPDETTSLLSSSRQHRPRKQRVVHLDHSVDMDELLASISQTSNEQELYSLMSPYKGRQLSIRFMVSLLSREPDWQRSLALLDWINEEASYSPSVFAYNVVIRNVLRAKQWELAHGLFEEMRQRALAPDRYTYSTLITHFGKEGMFDSALSWLQKMEQDRVSGDLVLYSNLIELSRKLCDYSKAISIFSRLKRSGISPDLVAYNSMINVFGKAKLFREARLLLPEMRAGGVMPDTVSYSTLLSMYVENGKYVEALSVFSEMNEVRCPLDLTTCNVMIDVYGQLDMAKEADRLFWSMRKMGIEPGIVSYNTLLRVYGEAELFGEAIHLFRLMQRKDIEQNVVTYNTMIKIYGKSLEHEKATNLVQEMQNRGIEPNAITYSTIISIWDKAGKLDRAAMLFQKLRSSGIEIDQVLYQTMIVAYERAGLVAHAKRLLHELKRPDNIPRETAITILAGAGRIEEATWVFRQAFDAGEVKDITVFGCMIDLFSRNRKHTNVIEVFDKMRGAGYFPDSNVIALVLNACGKLREFEKADAIYKEMEEEGCVFSDEVHFQMLSLYGARGDFQMVDSLFERLDSDPNINKKELHLVVASIYERANRLNDASQIMNRMRERGISK----
>lotja.Lj0g3v0278899.1
SILASWPSFSSSSFPSSSSSSSSSSSKTTFTITTNPSSIASTTVAATVKDVWTRTTP-------SPYHRRTRTQQQMFLDHSIDMDELLASISSTQNEQELHAVMSLYNQRQLSIRFMVSLLSRETDWQRALALLDWINEKALYSPSVFAYNVVLRNVLRAKQWHLAHGLFDEMRQRGLAPDRYTYSTLITHFGKHGLLDSSLFWLQQMEQDNVSGDLVLYSNLIELSRKLGDYSKAISIFARLKASSIAPDLIAYNSMINVFGKAKLFREARLLLQEMRDNGVCPDTVSYSTLLAIYVDNERFVEALSVFSEMNDAKCPLDLTTCNIMIDVYGQLHMVEEGDRLFWSMRKMGIEPNVVSYNTLLRVYGESELFGEAIHLFRLMQKKGVQQNVVTYNTMINIYGKSLEHEKATNLIQEMQNNGIQPNAITYSTIISIWEKAGKLDRAAMLFQKLRSSGVQIDQVLYQTMIVAYERAGLVAHAKRLLHELKRPDNIPRETAIMVLARARRVEEATWVFRQAFAAGEVNDISVFGCMINLYSRNKKYTNVVEVFEKMREVGYFPDSNVIALVLNAFGKLREFEKADALYSQIHDEGCVFPDEVHFQMLSLYGARKDFTMVESLFEKLDSNPNINKKELHLVVSGIYERADRLNDASRIMNRMNHKAIGNHDHA
>nissc.Nissc672S10984
-------------------------SLSCKTTINITSTATTTSVATTAKDVWTRTSPSYSSSSQRRTRSRTQRQPPAFLDHSVDMDELLGSIGETENEEQLYALMSPYSGRQLSIRFMVSLLSREPDWQRSLALLDWINDKALYSPSVFAYNVVIRNVLRAKQWQVAHGLFEEMRQRGLAPDRYTYSTLITYFGKQGMFDSSLFWLQQMEQDNVSGDLVLYSNLIELSRKLCDYSKAISIFMRMKRASITPDLVAYNSMINVFGKAKLFREARLLLQEMRGNGVQPDTVSYSILLVMYVENQKFVEALSVFSEMNEGKCLLDLTTCNIMIDVYGQLDMAKEADRLFWSMRKMGIEPNVVSYNTLLRVYGEAELFGEAIHLFRLMQRKGVEQNVVTYNTMMKIYGKSLEHEKATNLIQEMQNRGIEPNAITYSTIISIWGKAGKLDRAAMLFQKLRSSGVEIDQVLYQTMIVAYERAGLVGHAKRLLHELRRPDNIPRETAITILARAGRIEEATWVFRQAFDAGEVKDISVFGCMIDLFSRNKKHANIVEVFEKMREVGYFPDSNVIALVLNAFGKLREFGKADALYSEMHEAGCVFPDEVHFQMLSLYGARKDFAMVESLFEKLDSDPNINKKELHLVAASIYERADRLNDASRIMNRMNQNAIRNHDHA
>medtr.Medtr3g083680.1
SLSFYATLVGSSSSSCSFPCSSSKTTIFNKTTPPTTNTTISTTSTSATKHVWTRRIPTNKQQQQQQRHTRTQQQQKQYMDRSVDMNELLTSIAQTQNIEQLYSILSPYNGRQLSIRFMISILSREPDWQRSLAILDWMNEIAQYSPSLNVYNVVIRNVLRAKQWQLAHGLFDEMLQKGLSPDKYTYSTLITHFSKQGLFDSSFFWLQQMERDNVSGDLVLYSNLIELSRKLCDYSKAISIFNALKGSGIVPDLIACNMMISVYGKAKLFREARLLLQEMRDNGVNPSTASYSTLLAIYVDNQKFVEAVSLFSEMNEVECPIDLTTCNIMIDVYGQLQMIKEADCFFWGMRKMGIEPNVVSYNTVLRVYGEAGLFGEAVHLFSLMQMKGVPQNVVTYNTMISIYGKSLEHDKATNLIQEMQSRGIQPNAITYSTIISIWEKAGKLDRAAMLFHKLRTSGVKIDEILYQTMIVAYQKAGLVAHAKRLLNELKQPDNVSRETAITILARAGKVDEAMWVFRQAFDAGEVKDISVFGCIIDIFSRERKYAHVVEVFEKMREVGHFPDSNVIALVLNAFGKLRKFERADALYKQMYEEGCVFPDEVHFQMLGLYGARMDFNMVESLFEKLDSHPNINKKELHFVVANIYERADRFNDASRIMNRMNHKAIRSHGN-
>chafa.Chafa760S04330
----IFSSFKTNNSSNNFTLSFTKTKRKRPN-THRLAFVVVAAAHSTTKDVWRKASPSSPSLSSSSRQRRNRSQESVHLDHSVDMDDLLASIGQTHDEQELYALMSPYNGRQLSIRFMVSLLSREPDWQRSLALLDWINDCARYSPSVFAYNVVMRNVLRAKQWGLAHGLFDEMRQRGLAPDRYTYSTLITSFGKQGMFDFALFWLQQMEQDNVSGDLVLYSNLIELSRKLCDYSKAISIFMRLKRSSIMPDLVAYNSMINVFGKAKLFREARLLLKEMREAGVRPDTVSYSTLLTIYVENQKFVEAVSVFSEMIEVKCPLDLTTCNVMIDVYGQLDMAKEADRLFWSMRKMGIEPSVVSYNTLLRVYGEAELFGEAIHLFRLMQRKGIEQNVVTYNTMIKIYGKSLEHEKATNLVQEMQNRGIEPNAITYSTIISIWGKAGKLDRAAILFQKLRSSGVEIDQVLYQTMIVAYERAGLVAHAKRLLHELRRPDNIPRETAISILARAGRIEEATWVFRQAFDAGEVKDISVFGCMINLYSRNKKYTNVIEVFEKMSEVGYFPDSNVIALVLNAFGKMREFEKADALYSRMQEEGCVFPDEVHFQMLSLYGARRDFMVVESLFEKLDSNPNINKKELHLVVAGIYERANRLNDASRVMNRMNEKTS------
>cicar.Ca_11419
PVSFYATYSTVVAPSCSFPCSSSKTSITIPT--------TVSTKSISAKDVWTRTPRSPFSNTQQQQRRTRTQQQQHYLDRTVNMNELLTSIGQTQNVQQLHAVMSPYNGTNLSIRFMVSLLSREPDWQRALALLDWMNEKARYSPSVSAYNVVLRNVLRAKQWLFAHGLFDEMRQKGISPDKYTYSTLITHFGKHGLFDSSFFWLQQMERDNVSGDLVLYSNLIELSRKLCDYSKAISIFNTLKASAIVPDLIAYNTMISVFGKAKHFREARLLLQEMRDNGVNPNTVSYSTLLAIYVDNQKFVEALSLFSEMNETECVLDLTTCNIMIDVYGQLHMIKEADCFFWGMRKMGIEPNVVSYNTILRVYGEAELYGEAVHLFSLMQRKGVPQNVVTYNTMISIYGKSLEHEKATNLIQEMQSRGVQPNAITYSTIISIWEKAGKLDRAAMLFHKLRSSGVKIDDVLYQTMIVAYQKAGLVAHAKRLLHELKQPDNVSRETAITVLARAGKVDEAMWVFRQAFDAGEVKDISVFGCMIDVFSRNRKYAHVVEVFEKMREFGHFPDSNVIALVLNAFGKLRKFEKADALYKQMYEKGCVFPDEVHFQMLSLYGARMDFTRVESLFEKIDSHPNINKKELYFVVANIYERADRFNDASRIMNRLNHKAIRSHDNA
>arath.AT5G39980.1
SSSLSLPLLPLTRPHIYTSIPFSTIPEARQRNLIFTVSASSSSESTQNKKVWRKQPEKNTTSSFQALRKHRRYQRSAFLDHNVDMDELLASIHQTQNEKELFSLLSTYKDRQLSIRFMVSLLSRENDWQRSLALLDWVHEEAKYTPSVFAYNVVLRNVLRAKQFDIAHGLFDEMRQRALAPDRYTYSTLITSFGKEGMFDSALSWLQKMEQDRVSGDLVLYSNLIELSRRLCDYSKAISIFSRLKRSGITPDLVAYNSMINVYGKAKLFREARLLIKEMNEAGVLPNTVSYSTLLSVYVENHKFLEALSVFAEMKEVNCALDLTTCNIMIDVYGQLDMVKEADRLFWSLRKMDIEPNVVSYNTILRVYGEAELFGEAIHLFRLMQRKDIEQNVVTYNTMIKIYGKTMEHEKATNLVQEMQSRGIEPNAITYSTIISIWGKAGKLDRAATLFQKLRSSGVEIDQVLYQTMIVAYERVGLMGHAKRLLHELKLPDNIPRETAITILAKAGRTEEATWVFRQAFESGEVKDISVFGCMINLYSRNQRYVNVIEVFEKMRTAGYFPDSNVIAMVLNAYGKQREFEKADTVYREMQEEGCVFPDEVHFQMLSLYSSKKDFEMVESLFQRLESDPNVNSKELHLVVAALYERADKLNDASRVMNRMRERGILK----
>solly.Solyc02g087560.1.1
SSLLFSPSSSSSGYCLPFSQPYRITILFHYTKRKPLRTHFVLLSLSATKDVWRKTTP--PFSPSKYRPYRRNPQSTSFLDHSVDMDDLLSSIGQTANEHELFALMSPYKGRNLSMRFMVTLLSRESDWQRSLALLDWINEVALYTPSVFAYNVALRNVLRAKQWQLAYGLFDEMRQRALSPDRYTYSTLITYFGKEGLFDDALSWLQKMEQDHVSGDLVLYCNLIELSRKLCDYTKAISIFSRLKTSGITPDLVAYNTMINVFGKAKLFREAQLLVKEMRSVGVLPDTVSYSTLLTMYVENQKFLEALSVFSEMNEVKCPLDLTTCNIMIDVYGQLDMAKEADRLFWSMRKMGIEPNVVSYNTLLRVYGEAELFGEAIHLFRLMQRKNIEQNVVTYNTMIKIYGKTLEHEKANNLIQEMQNIGIEPNAITYSTIISIWAKVGKLDRAAMLFQKLRSSGVEIDQVLYQTMIVAYERAGLVAHAKRLLHELKRPDNIPRETAITILAGSGRIEEATWVFRQAFDAGELKDIAVFECMIELYSRNRKYTNLIEVFEKMSGAGYFPNSNVIALVLNAYGKLQEFEKADMVYKEMHEEGCVFSDEVHFQMLSLYGARRNYEMVETLYKVLDSDPNVNKKELHLVVAAIYEKANRMNDASRIINRMTYRGA------
>cerca.Cerca126S00443
-------LLSFARTSGSSSISFKK-----SRRRTVYKLTFLTVSASYLKDVWRKNSP-------HKTQRLGRKQEPAFLDHSVDMDDLLKSIGQTQNEQQLFALMSPYKGRQLSIRFMVSLLSREPDWQRSLALLDWINEEALYSPSVFAYNVVLRNVLRAKQWELAHGLFEEMRQRALAPDRYTYSTLITYFGKEGMFDSALSWLQKMEQDRVSGDLVLYSNLIELSRKLCDYSKAISIFMRLKSSGITPDLVAYNTMINVFGKAKLFQEARDLLKQMRAVSVQPDTVSYSTLLAIFVENQKFVEALSVFSEMNQVKCLLDLTTCNIMIDVYGQLDMAKEADRLFWSMRKMGIEPSVVSYNTLLRVYGEAELFGEAIHLFRLMQRKGIEQNVVTYNTMIKIYGKSLEHEKATNLMQEMQNRGIEPNAITYSTIISIWGKAGKLDRAAMLFQKLRSSGVKIDQVLYQTMIVTYERAGLVAHAKRLLHELRRPDNIPRETAITILARAGRIEEATWVFRQAFDAGEVKDISVFGRMIDLFSRNRKHANVIEVFERMREVGYFPDSNVIALVLNAYGKLREFEKADALYRQMQEEECIFPDEVHFQMLSLYGARKDLTMVESLFKKLDSNTNINKKELHLVVASIYERANRLNDASRIMNRLNQRV-------
>tripr.Tp57577_TGAC_v2_gene22753
-TTTTLVVGSSSSSSSSFPCSFIKTNI----SSNIITTTSSISATSTPKHVWIRNTN----------KQKQKQHEPIYLDRTVNMNELLTSIEQTQNIEQLYSLMSPYNGRQLSIGFMVSILSRESDWQRSVALLDWINDIAQYSPSLQAYNVVLRNVLRAKQWQFAHGLFDEMRQRGLSPDKYTYSTLITHFGKNGFFDSSFFWLQKMELDNVAGDLVLYSNMIELSSRLCDYSKAITIFNSLKCSVIVPDLILYNTMISVFGKAKLFREARLLFQEMRDNGVSPDTVSYSTLLAIYVDNRKFVEALSLFSEMNESKCRIDLTTCNIMIDVYGQLDMIKEADSFFWGMRNLGIEPNVVSYNTILRVYREAELFGEAVHLFSLMQRKGVQPHVVTYNTMISIYGKFLEHEKAMNLIQEMQSRGIQPNAITYSTIISIWEKAGKLDRATLLFQKLKTSGVKIDEVLYQTMIVAYQKAGLVAHAKRLLNELKQPDNVSRETAITILAKAGKVDEAMWVFRQAFDAGEVKDISVFGCIIDIFSSDRKYAHVVEVFEKMREVGHFPDSNVIALVLNAFVKLRKFDKADALYGQMYEKGCVFPDEVHFQMLDLNGARRYFKTVESWFKKLDSHPNINKKELHFVVANIYKRADRFNDAFRIMNRMNHKNNE-----
>cucsa.Cucsa.339130.1
------------------------------------------------------------------------------------MDELLASIGQTKNEQELYSVLSPYKGRELSMRFMVSLLSRESDWQRSLAILDWINEEALYTPSVYAYNVVLRNVLRAKQWELAHGLFDEMRQRALAADRYTYSTLITYFGKEGMFDAALSWLQKMEQDRVSGDLVLYSNLIELSRKLCDYSKAISIFSRLKRSGITPDIVAYNTMINVFGKAKLFREARFLLKEMRAVDVMPDTVSYSTLLNMFVENEKFLEALSVISEMKEVNCPLDLTTCNIMIDVYGQLDMVKEADRLFWRMRKIGIEPNVVSYNTILRVYGEAELFGEAIHLFRLMQRKEIKQNVVTYNTMIKIYGKTLEHEKATNLVQDMQKRGIEPNAITYSTIISIWGKAGKLDRSAMLFQKLRSSGAEIDQVLYQTMIVAYEKAGLVGHAKRLLHELKQPDNIPRTTAITILAKAGRIEEATWVFRQAFDAGELKDISVFECMIDLFSRNKKHKNVLEVFEKMRNVGHFPNSDVIALVLNAYGKLRDFDTADALYMEMQEEGCVFTDEVHFQMLSLYGARNDYKRLESLFERLDSDPNINKKELHLVVASIYERGNRSKDASRIINRMNKIAISR----
>prupe.3G273600.1
SSSFSLPLLPHNKTHNYTSIPFTFKGR---EGKPRARFPIAFSASSTTKHVWRRTPQSPPSHQLTQKRHPRNQQGPSHLDHSIDMDELLSSIGQTQNEQELYSLMSTYKGRQLSIRFMVSLLSREPDWQRSLAILDWINEEALYTPSVFAYNVVIRNVLRAKQWEIAHGLFEEMRQRALAPD------------------------------------------------------------RLKRLGIMPDLVAYNSMINVFGKAKLFREARLLLKEMRAVGVLPDTVSYSTLLSMYIENQKFVEALSVFSEMNEVKCPLDLTTCNIMIDVYGQLDMAKEADRLFWSMRKMGLEPNVVSYNTLLRVYGDAELFGEAIHLFRLMQRMDIEQNVVTYNTMIKIYGKSLEHEKATNLVQEMQNSGIQPNAMTYSTIISIWGKAGKLDRAAMLFQKLRSSGVEIDQVLYQTMIVAYERVGLVAHAKRLLHELKRPDNIPRETAITILAGAGRIEEATWVFRQAFDAGEVKDISVFGCMIDLFSRNRKYANCIEVFEKMRVAGYFPASNVIDLVLNAFGKLREFEKADALYREMQEEGCVFSDEVHFQMLTLYGARKDFKMVEALFKRLMCDPNINKKELHLVVASIYERSNRLNDASRIMNKMNERGILK----
>vigun.Vigun01g254600.1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------MEQDNVSGDLVLYSNLIDLARKLCDYSKAISIFTRLKASTITPDLIAYNSMINVFGKAKLFREARLLLQEMADNGVQPDTISYSTLLAIYVDNQKFVEALSLFSQMNESKCPLDLTTCNIMIDVYGQLHMPKEADRLFWSMRKMGIQPNVVSYNTLLRVYGEAELFGEAIHLFRLMQSKDVPQNVVTYNTMIHIYGKTLEHEKATNLVQEMKKRGIEPNAITYSTIISIWEKAGKLDRAAILFQKLRSSGVRIDEVLYQTMIVAYERAGLVAHAKRLLHELKRPDNIPRETAIAILARAGRIEEATWVFRQAFDTGEVKDISVFGCMINLFSKNKKYSNVVEVFEKMRQVGYFPDSDVIALVLNAFGKLREFDKADALYRQMHQEGCVFPDEVHFQMLSLYGARKDFMMVESLFEKLDSNPNVNKKELHLVVASIFERADRLNDASRVMNRMNQRAIRSHDHT
>glyma.Glyma.11G256300.1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------MEQDNVSGDLVLYSNLIDLARKLSDYSKAISIFSRLKASTITPDLIAYNSMINVFGKAKLFREARLLLQEMRDNAVQPDTVSYSTLLAIYVDNQKFVEALSLFSEMNEAKCPLDLTTCNIMIDVYGQLHMPKEADRLFWSMRKMGIQPNVISYNTLLRVYGEADLFGEAIHLFRLMQSKDVQQNVVTYNTMINIYGKTLEHEKATNLIQEMNKRGIEPNAITYSTIISIWEKAGKLDRAAILFQKLRSSGVRIDEVLYQTMIVAYERTGLVAHAKRLLHELKRPDNIPRDTAIAILARAGRIEEATWVFRQAFDAREVKDISVFGCMINLFSKNKKYANVVEVFEKMREVGYFPDSDVIALVLNAFGKLREFDKADALYRQMHEEGCVFPDEVHFQMLSLYGARKDFVMVESLFEKLDSNPNINKKELHLVVASIYERADRLNDASRIMNRMNKKANRIHDHA
>glyma.Glyma.18G000700.1
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------MEQDNVSGDLVLYSNLIDLARKLSDYSKAISIFSRLKASTISPDLIAYNSMINVFGKAKLFREARLLLQEMRDNAVQPDTVSYSTLLAIYVDNQKFVEALSLFFEMNEAKCPLDLTTCNIMIDVYGQLHMPKEADRLFWSMRKMGIQPNVVSYNTLLRVYGEADLFGEAIHLFRLMQSKDVQQNVVTYNTMINIYGKTLEHEKATNLIQEMKKRGIEPNAITYSTIISIWEKAGKLDRAAILFQKLRSSGVRIDEVLYQTMIVAYERAGLVAHAKRLLHELKRPDNIPRDTAIGILARAGRIEEATWVFRQAFDAREVKDISVFGCMINLFSKNKKYGNVVEVFEKMRVVGYFPDSDVIALVLNAFGKLREFDKADALYRQMHEEGCVFPDEVHFQMLSLYGARKDFVMVESLFEKLDSNPNINKKELHLVVASIYERADRLNDASRIMNRMNQKANRSHYHA
>bauto.93684
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ITPDLVAYNTMINVFGKAKLFHEARDLLKEMRAASVQPDTVSYSTLIAIFVENQKFVEALSVFSEMNQVKCPPDLTTCNIMIDVYGQLDMAKEADRLFWSMKKIGIEPSVVSYNTLLRVYGEAELFGEAIHLFRLMQRKDIEQNVVTYNTMIKIYGKSLEHEKATNLLKEMQGRGIEPNSITYSTLIDLWGKAGKLDRAAMLFQKLRSSGAEIDQVLYETMIVAYEKAGLVGHAKRLLHELKRPDNIPRATAITILAKAGRIEEATWVFRQAFDAGEVKDISVFGIMINLFSRNRKYANIIEVFEKMREVGYFPDSNVISLVLNAYGKLREFEKADALYRQMQEEECVYPDEVHFQMLSLYGAKKDLTMVESLFKKLDSNPNINKKELHLVVASIYERANKLNDASRIMNRLNQ---------
>bauto.90609
---------------------STFISFKKSRRRTAYRLALLTVSASNVKDVWRRSSP-------QKTQRLGRKHEPEFLDRSVDMDDLLESIGQTQNEQELFALMSPYKGRQLSIRFMVSLLSREPDWQRSLALLDWINEVALYSPSVYAYNVVLRNVLRAKQWELAHGLFEEMRKRALAPDRYTYSTLITHFGKGGMFDSALSWLQQMERDGVSGDLVLYSNLIELSRKLCDYSK---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
