INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Pour répondre notamment aux contraintes de la série de tests DIEHARD, le renouvellement du germe se fait typiquement tous les 100 millions de bits Ainsi, un compteur par 3750,14, génère un signal LEN (Load Enable) qui charge effectivement un nouveau germe dans le générateur pseudo-aléatoire 6 toutes les 375 ms environ.
Le générateur physique 5 comporte en outre un module de test 15 comprenant deux compteurs et un comparateur, non représentés.
Les deux compteurs reçoivent respectivement en entrée les deux signaux d'horloges H et H1, respectivement de 25 MHz et de 33 MHz, et leurs sorties alimentent le comparateur, et génère un signal d'erreur en cas de dysfonctionnement (blocage) de l'horloge à 33 MHz dont le signal est utilisé comme signal externe "haute fréquence" H1 Ce test permet de vérifier en permanence que la valeur du signal servant à générer le germe aléatoire n'est pas bloqué à "0" ou à "1" En cas de blocage, le signal d'erreur invalide la sortie finale du générateur physique 5 en forçant l'écriture de zéros dans la mémoire interne 9.
Le générateur pseudo-aléatoire 6 est du type multiplication avec retenue.
Il convient particulièrement à l'implémentation d'un générateur selon l'invention du fait de la rapidité d'exécution de son algorithme mais n'est cependant pas le seul pouvant être utilisé par le générateur pseudo-aléatoire.
L'algorithme s'exprime de la façon suivante .
X =(A*X(15:0))+X(31 :16) ; Y:=(B*Y(15:0))+Y(31 : 16) ; PRN (31 . 16) ≤ X(15 0) , PRN(15:0)≤Y(15 0): où : X et Y sont des variables de 32 bits initialisées avec le germe décrit précédemment, A et B sont des constantes de 16 bits et PRN correspond à un mot de 32 bits délivré en sortie du générateur pseudo-aléatoire 6 Le mot PRN est envoyé vers la mémoire interne 9 du générateur aléatoire 1 à raison d'un mot de 32 bits toutes les 120 ns soit un débit global de 266 Mbits/s.
La sortie de la mémoire interne 9 couplée à la mémoire double-port 3 alimente le buffer de réception de la mémoire double port 3.
La lecture de la mémoire interne 9 s'effectue à la cadence d'un mot de 32 bits toutes les 30 ns ceci afin de ne pas ralentir le débit interne du générateur aléatoire 1 et ce, même en cas de conflit d'accès à la mémoire double port 3.
En conclusion, la présente invention répond à deux objectifs.
Le premier objectif est de réaliser une implémentation matérielle compacte d'un générateur de nombres aléatoires entièrement réalisé à partir de composants standards n'utilisant pas de composants spécifiques générateur de bruit, et pouvant d'autre part être supportée par une carte PCI accélératrice des ressources cryptographiques d'une machine informatique.
Le deuxième objectif cumulé au premier est de pouvoir répondre aux contraintes de débit et d'aléas recherchées Dans ce contexte, un générateur "physique" de nombres aléatoires ne se suffit pas à lui-même.
C'est pourquoi la présente invention associe un générateur physique exploitant le phénomène de métastabilité associé à celui du bruit de phase pour garantir un germe de bonne qualité d'aléas, avec un générateur pseudo-aléatoire qui accélère le débit des germes délivrés par le générateur physique et qui, par ailleurs, gomme les éventuelles corrélations en sortie du générateur physique qui n'est pas parfait.
En vue en plan, l'utilisateur peut ainsi distinguer quatre zones Z11, Z12, Z 13 et Z 14 dans sa fenêtre d'affichage, comme le présente la figure 18.
La zone Z11 est une zone qui n'est jamais couverte par la page P1 du plan supérieur. La zone Z11 contient donc en permanence la partie correspondante de la page P2 du plan inférieur.
La zone Z12 est la zone couverte par la page P1 du plan supérieur quand celle-ci n'est pas décalée, c'est-à-dire quand elle occupe la position illustrée sur la figure 14. Et lorsque la page P1 du plan supérieur est décalée (situation de la figure 15), la zone Z12 présente la partie correspondante de la page P2 du plan inférieur, cette page occupant alors la somme des zones 211 et 212.
La figure 19 présente les deux positions possibles de la page Pl du plan supérieur.
Dans l'exemple de la figure 20, les régions grisées (ici les zones Z12 et Z13) désignent des endroits où la présence du pointeur n'a pas d'effet sur le système, tandis que les régions blanches (ici les zones Zl 1 et Z14) désignent des régions pour lesquelles l'entrée du pointeur dans l'une de celles-ci provoque une action, comme on le détaillera plus loin.
Le comportement du système est présenté dans la figure 21 sous la forme d'un diagramme d'états-transitions, qui illustre les différentes manipulations des pages P1et P2 dans leurs plans respectifs.
Ainsi, quand la page du plan inférieur est le cas échéant chargée : - si le pointeur de la souris se trouve dans la zone Z11, le fait de l'amener dans la zone Z12 - si le pointeur se trouve dans l'une des zones Z12, Z13 et Z14, le fait de l'amener dans la zone Z1 1 puis de nouveau dans la zone Z12 aura comme conséquence de décaler la page P1du plan supérieur.
Ensuite, l'utilisateur pourra provoquer le mouvement inverse de la page P1du plan supérieur (c'est-à-dire la ramener dans la zone Z12) : - soit en ramenant le pointeur de la souris dans la zone Z11, - soit en ramenant le pointeur de la souris dans la zone Z 14.
Ce double choix offert à l'utilisateur présente un avantage important : - le premier choix permet d'utiliser les moyens d'interactivité (boutons, etc. ) contenus dans la page P2 du plan inférieur dans la zone Z1 1, - le deuxième choix permet d'utiliser les moyens d'interactivité contenus dans la page P1 du plan supérieur dans la zone Z12.
Le fait de serrer la pince PC (par exemple par un simple clic de souris dans la zone dédiée Z13) a pour effet d'éviter de décaler la page du plan supérieur à la suite des manipulations indiquées ci-dessus. En d'autres termes, le processus de décalage et de retour de la page P1 est alors neutralisé, et les positions mutuelles des pages P1et P2 (que ce soit avec la page P1 décalée ou la page P1non décalée) sont figées.
surface réfléchissante, comme indiqué sur la figure 4B.
Dans le système 200, pour des raisons de commodité de
conception et autres, les informations de conception obte-
nues dans une partie des étapes précitées peuvent être
mémorisées dans le système après une étape arbitraire.
Lorsque les informations mémorisées de conception sont à
nouveau transmises à l'ordinateur, le programme peut effec-
tuer les opérations suivantes.
Le programme qui exécute ces opérations peut être dis-
tribué avec le programme enregistré sur un support prédé-
terminé de mémorisation lisible par ordinateur. Les supports de mémorisation comprennent, à titre non limitatif, un support magnétique, tel qu'un disque dur, une disquette ou une bande magnétique, un support optique tel qu'un support CD-ROM ou DVD-ROM, un support magnétooptique, tel qu'une disquette magnétooptique, ou un dispositif matériel formant une mémoire à accès direct, une mémoire morte ou une mémoire permanente à semi-conducteur, spécialement incorporée pour
l'exécution ou la mémorisation des commandes de programme.
On décrit maintenant le mode de réalisation considéré dans l'exemple représentatif dans lequel le procédé 100 illustré sur la figure 3 est exécuté de manière logicielle, bien qu'il puisse aussi être réalisé dans des circuits spécialisés. La figure 4B représente un diagramme fonctionnel du système d'évaluation 200. Les blocs fonctionnels sont
décrits dans la suite en référence aux étapes respectives.
Etape 101 et dispositif 281 d'établissement de conditions
D'abord, le dispositif 281 d'établissement de condi-
caaaaaccca cttctcaacg tttccatatc tatgtatctt tttactttca tgaaaccatg 5760 agagacatat atgcattatg aaattttctg aattcttaca ttccttatag aacttctctc 5820 ccacccacaa agatttggga atcattagtc ttttttattt tttttcaatt ttcaattgat 5880 gtttgctttt gttttacttc ttattatcat gttaaaaact tttttgatgc cataaaaata 5940 acctttatac gtatgttgta atcgttttta tggtaacata tattagattt ttaaactttg 6000 caaaaaaaaa aaaaaaaaaa acattagatt tttaaaattc taaaagtagg gttaaactcc 6060 gtgtcgatag caaaaaaggg ttacattacg tgttactttt tactttgtgt gattaatttg 6120 cattttagag gtagagggta aaattgcaaa aatttggcga atgaaaattt ttttttgcac 6180 aaaaccttat cttaaaccga actgatcatg gcacacacta acattgatca cagaactagc 6240 tataaatcac aatatataat cacatgggtt tcgatatatg ttatatcgac gttggatgca 6300 ggaagaagaa acatagcgaa agtagggtaa agaaagtggt ttccataccg gctatagacg 6360 agggagatct atggacttgg cgaaagtacg gtcaaaaaga catcttaggt tctcgttttc 6420 caaggtacac tcatgtattt ttgtatatac atattcctat atttgtgtat atattatatt 6480 ctttacaaac ataataaata gttatacata taaacaaatt atttaaatcc aacaaaaaca 6540 aaatagtatt ttacaaaagg aaagttttgt aacaacttgc aaaacaccat tttttataca 6600 caaacgtaat catcctaaac ttgctggtgg cctggtaaac cttcatatgt tgctggaaaa 6660 gtgaatattt ctaagaaaaa acaaaaatta ttaaccattg aaaaagtcac attaagcaga 6720 atactgcagc tttgtaaaat agaaagttca tttaattatc tacggcgcaa attataagcc 6780 tttaaattct tttttatgat gcagacttat cttataatca caatattcca tttgaaggat 6840 attatagatg tttttttttt tttttaatcc agttgtgcgt aagtgatcaa attatggtta 6900 gttatgactt ttgatggtca cttgatgact taattaatta tttgttcctc aggggttact 6960 acaggtgcgc ttacaagttc acgcatggtt gtaaagctac aaaacaagtc caacggagcg 7020 agaccgattc aaacatgtta gctattactt acctatctga gcataaccat ccacggccca 7080 ctaaacgcaa ggctctcgct gactccactc gttccacttc ctcctccatc tgctgagcca 7140 taactacctc tgcctcatct agagtcttcc aaaacaaaga cgaaccaaat caaccccact 7200 tgccttcctc ctccactcct cctggaaacg cggctgtctt gtttaaaatg acggacatgg 7260 aggagtttca ggacaatatg gaggtggata atgacgtcgt agatacacgt acactggcat 7320 tgtttccaga gtttcaacat cagccggagg aagaataccc atggtcaaca ttcttcgatg 7380 attataattt ttgtttttat tgagctcact ctcatcactg caagacaaga aaaaataacc 7440 agtgagatcc aaggatttat gtacacccaa ggatttagtt tttgcagtgt caatgatttt 7500 cagccaataa taaatcatta atttcaatta ccagtcctcc ccaacctgta aacccatcat 7560 gcctccaaca tatggtgatc tcgacaaatt cgaaagccta ataccaagga tacatgtatc 7620 acagtaggat ttctcaatcc tgatgcactc gaagaggaat agatcttaag aaatcattaa 7680 gccttatgaa agcaaggaaa gaaatggctg agatgtctta cgttgattac aaatagaggc 7740 aatcaacaca acaattgttt tgttgtgggt tttgtgtcga tataccattg cggttaagag 7800
cctgccaaat gggtatgtaa gctagagatc tctctcatgt gtttattctc tttgatttgt 7860 gtaaagcttt gaactttcct attttcaata aaaccatagt ctgaagaggt gaatttcttt 7920 atccctattt tcaactaaag atgtagtata tgaaaattac ctaaaatctt tttcaaaatc 7980 ctttcttaaa aggtttgata atttttgaat aacaatggat ttgatttgag tttcacaaat 8040 cattgattga atagaagaaa aggatggtaa atgattttga attattttac ataaatcaat 8100 aattaataac aggtgattaa taaaaaagac tctaaatctt caaagagcat ctccataaga 8160 gtatcttaac aataaaatga tattatttct atagaattta gttgtttaat taaatttaaa 8220 tttgttacaa aattaaccca acaatcaagt gacatgggta aaatagagtt tctaaatcat 8280 aagtttctca aaagttacat gtgtaatata ccggctatgc tttggtttct gttgtctgtg 8340 aagatgatcc ttctggaagg tctcgaaggc ttcctctgga ctccccttcg attcatgttt 8400 ctgtattgac gcgatgtcta gatcttccgt ttgtgacata gtgaatgaat taagaagggg 8460 tttgtttctt tcagtagttt aaggatgcgt tttgtaacct cggaattagt ttggactcgg 8520 ccacttgtgt atttctaagt tcttagtatt tgatctttgg cttgctttgt ggttaccttt 8580 ccttcaagct ttaggatttt agtagttgag actcttgcag aagtttagga ttgattggat 8640 tgcactcatg gctccgctgg gtcgcgcgtt aagtgtaaag gttcctagga cgggggttaa 8700 gtgagagatt tgatttgtcc tctcttagta ttttattttc tgcttgaact ttctgatata 8760 tctcctctat gtctttgatc cttcttagtt tgatccattt cttttgacct tgctaagatg 8820 gtttcaaggc ttaatttcat attttggcaa aaaacagatg gaatgcagtg ttatagtggg 8880 ttgaaaccgg agatattgag ttaatctctc ttccaccggt tgttgaaata ttttcaagcc 8940 tatggtaggt tttcatgtgc ccctttctcg taaaatcaac aagctgaagc actattggta 9000 tctcatgtag tgtttgaact actctcttat gtggtttaag attattaaga atttcacaat 9060 gcaaatcaca gatatgtaat cgagtagcta tgtgtttggc taaacaagag tttcgcattc 9120 caatgtatgg ttcctttgat tgatatataa aagttacact ttgtgaaaaa aaaaaaaaaa 9180 aaaaaacagg aatccttcac ttttttctat tacttttgaa attttttatt gtgattttag 9240 ataccctaat gaagatgcta taaagcaaat ccctctttct ttttatttct gctaaacaat 9300 atcaaaaatt ctgtgcacga acacatctct gcacaagttt gggtcgccat tttcaattat 9360 cccatattca ttggaggaaa tactaagaat agagcatgc 9399 6 1183 ADN Arabidopsis thaliana 6
gcatgcctcg aaaacttgcc ctgccacgtc ttatatagct ctttcaggag tgtggtttta 60 ccaattccgg gcatcccaac aactccaatg atacgagttc ccttgtattt atcacgatcc 120 aacttctctt ccaaatcttt taaccgttgt tcgtttccaa aagtctcatg ctttttgtct 180 cctgaggaag ttccagcgtt gctattacct aaagcaccca cgacggcgtt gtgacttccc 240 tccggtggta ttccggtcaa cgctgtcttc accgccttca caatttcatt gactttctca 300 ctctccacac tgcaatttca aggctaatga gatcatgacc tccctaagtt ccataaaagg 360 ttctagaagt attcatagat ctgtctacaa ttgtaatcta atcactactg tgtctaggtt 420 tgtaactgag tcaaaaaaaa taaaaaaaaa tggtaccttt tcttgtcaat gatgatgccc 480 ataatgttag gaatcaagtt aaaagcttcc ttccatttct ttttcctctc atcaccctta 540 gccatactcc taaatctatc accgaacttt cctttcaaat ctctaacggt ggatggctcc 600 agcttgtaga agattggaat cgcaacgagt gttccttcat ccgtacaatc tttgatcttc 660 tccagctctc tcacgcacca gactgactcg gtgtagttgc cggagaagat agccaaaacg 720 attttggact cctctatcct cttcagcagt acatctagag gttgacctct gtcttcatag 780 tcgtcgataa agacgttgat gttgttcaat ttcaaggccg ttacgagatg gctgacgaat 840 ctccggcgca aatctgcccc acggaaattg atgaacacct gatgctgcgg tggcttgtct 900 tccacagtgg aaatagatga tgtctccatg gcccaaaagc tttttcccgg tgtacttgga 960 cttttcctca ctggtgtgcg ttagagtagc aagaatgtat tgttgactat tcttttctct 1020 ttttttaaat acctttttgt tattttttgc tgttggaaaa atatcaaatg taaaaaaaca 1080 actgagattt gagtggttga atgtccaatg aaaaagcatc gtcggcataa acaaaaattc 1140 cggcgaaatc aaaggttagt tcaaagtatc aaagcgcgaa atc 1183 7 2263 ADN Arabidopsis thaliana 7 gccataacta cctctgcctc atctagagtc ttccaaaaca aagacgaacc aaatcaaccc 60 cacttgcctt cctcctccac tcctcctgga aacgcggctg tcttgtttaa aatgacggac 120 atggaggagt ttcaggacaa tatggaggtg gataatgacg tcgtagatac acgtacactg 180 gcattgtttc cagagtttca acatcagccg gaggaagaat acccatggtc aacattcttc 240 gatgattata atttttgttt ttattgagct cactctcatc actgcaagac aagaaaaaat 300 aaccagtgag atccaaggat ttatgtacac ccaaggattt agtttttgca gtgtcaatga 360 ttttcagcca ataataaatc attaatttca attaccagtc ctccccaacc tgtaaaccca 420
tcatgcctcc aacatatggt gatctcgaca aattcgaaag cctaatacca aggatacatg 480 tatcacagta ggatttctca atcctgatgc actcgaagag gaatagatct taagaaatca 540 ttaagcctta tgaaagcaag gaaagaaatg gctgagatgt cttacgttga ttacaaatag 600 aggcaatcaa cacaacaatt gttttgttgt gggttttgtg tcgatatacc attgcggtta 660 agagcctgcc aaatgggtat gtaagctaga gatctctctc atgtgtttat tctctttgat 720 ttgtgtaaag ctttgaactt tcctattttc aataaaacca tagtctgaag aggtgaattt 780 ctttatccct attttcaact aaagatgtag tatatgaaaa ttacctaaaa tctttttcaa 840 aatcctttct taaaaggttt gataattttt gaataacaat ggatttgatt tgagtttcac 900 aaatcattga ttgaatagaa gaaaaggatg gtaaatgatt ttgaattatt ttacataaat 960 caataattaa taacaggtga ttaataaaaa agactctaaa tcttcaaaga gcatctccat 1020 aagagtatct taacaataaa atgatattat ttctatagaa tttagttgtt taattaaatt 1080 taaatttgtt acaaaattaa cccaacaatc aagtgacatg ggtaaaatag agtttctaaa 1140 tcataagttt ctcaaaagtt acatgtgtaa tataccggct atgctttggt ttctgttgtc 1200 tgtgaagatg atccttctgg aaggtctcga aggcttcctc tggactcccc ttcgattcat 1260 gtttctgtat tgacgcgatg tctagatctt ccgtttgtga catagtgaat gaattaagaa 1320 ggggtttgtt tctttcagta gtttaaggat gcgttttgta acctcggaat tagtttggac 1380 tcggccactt gtgtatttct aagttcttag tatttgatct ttggcttgct ttgtggttac 1440 ctttccttca agctttagga ttttagtagt tgagactctt gcagaagttt aggattgatt 1500 ggattgcact catggctccg ctgggtcgcg cgttaagtgt aaaggttcct aggacggggg 1560 ttaagtgaga gatttgattt gtcctctctt agtattttat tttctgcttg aactttctga 1620 tatatctcct ctatgtcttt gatccttctt agtttgatcc atttcttttg accttgctaa 1680 gatggtttca aggcttaatt tcatattttg gcaaaaaaca gatggaatgc agtgttatag 1740 tgggttgaaa ccggagatat tgagttaatc tctcttccac cggttgttga aatattttca 1800 agcctatggt aggttttcat gtgccccttt ctcgtaaaat caacaagctg aagcactatt 1860 ggtatctcat gtagtgtttg aactactctc ttatgtggtt taagattatt aagaatttca 1920 caatgcaaat cacagatatg taatcgagta gctatgtgtt tggctaaaca agagtttcgc 1980 attccaatgt atggttcctt tgattgatat ataaaagtta cactttgtga aaaaaaaaaa 2040 aaaaaaaaaa caggaatcct tcactttttt ctattacttt tgaaattttt tattgtgatt 2100 ttagataccc taatgaagat gctataaagc aaatccctct ttctttttat ttctgctaaa 2160 caatatcaaa aattctgtgc acgaacacat ctctgcacaa gtttgggtcg ccattttcaa 2220 ttatcccata ttcattggag gaaatactaa gaatagagca tgc 2263 8 4336
ADN Arabidopsis thaliana 8 gtccaatgaa aaagcatcgt cggcataaac aaaaattccg gcgaaatcaa aggttagttc 60 aaagtatcaa agcgcgaaat catgaccaat tgtgaaaagg atgaggaatt cgtgtgcatc 120 agctgcgtag aagaggtacg gtactctttc gtgagccacc tctctgaagc tctccgtcga 180 aaaggcataa ataatgtggt cgtagatgta gatatcgatg atctgctttt caaggagtct 240 caggcaaaga tcgagaaagc tggggtttct gtgatggttt tacccggaaa ctgtgatcct 300 tccgaggtat ggcttgacaa gttcgccaag gttctcgagt gccaaaggaa caacaaggac 360 caggcggtgg tttcagtgtt gtacggtgac agtctattac gggaccaatg gcttagcgag 420 ctggatttca gaggcttatc acgaattcac caatccagga aggaatgtag tgactctata 480 cttgtagaag agattgtgag agatgtgtac gagacgcact tttatgttgg acgaattgga 540 atctattcga agctgctgga gattgaaaac atggttaaca agcaaccgat aggcatccgt 600 tgtgttggaa tttggggtat gcctggcata ggaaagacaa cacttgctaa agcagtcttt 660 gaccaaatgt ctagcgcctt tgatgcttct tgttttatcg aagactatga caaatcaatt 720 catgagaagg gtctttattg tttgctggag gaacaacttt tgccgggcaa tgatgcaacc 780 attatgaaac tgagctcgct cagagacaga ttgaacagta agagagttct tgttgttctc 840 gatgacgtgc gcaatgctct ggttggggag tcctttctcg aggggtttga ctggctagga 900 cccggaagcc tgatcatcat aacctctaga gataaacaag tgttttgcct ttgcggaatc 960 aatcaaatat atgaggtcca gggtttaaat gagaaagagg ctcgtcaact tttcttgctg 1020 tctgcgtcta taaaggagga tatgggagag cagaatctcc aggagttgtc agtgagagta 1080 ataaattatg ctaatggaaa cccgttagct atcagtgttt atggaagaga gctgaaaggt 1140 aagaaaaaac tctcagaaat ggagactgca ttcctcaaac tcaagcgacg tcctccattt 1200 aagattgtcg atgcatttaa aagcacctat gacacactca gtgacaacga aaagaacatt 1260 tttttggaca tagcttgttt cttccaggga gaaaatgtca actacgtgat acaactgctt 1320 gagggttgtg gtttctttcc acatgttgaa attgatgtcc ttgttgacaa gtgtctggta 1380 actatttcag aaaaccgagt ttggttgcat aagctgaccc aggatatcgg ccgagaaatc 1440 ataaatggag aaacagtaca gatcgagagg cgcagaagac tgtgggaacc ttggagcatc 1500 aaatatttat tagaatataa tgaacacaaa gcaaatggag aacctaaaac aaccttcaaa 1560 cgtgctcagg gctctgaaga gatcgaaggc ctgtttctag acacatcaaa cttaagattt 1620 gatctgcagc cctctgcctt taagaatatg ttgaacctta gattgctcaa aatttattgt 1680 tccaatcctg aagtccatcc tgtaatcaat ttcccaacag gctctctgca ttctcttcct 1740 aatgagctaa gactcctcca ttgggagaac tatcctctga aatctttgcc tcagaatttt 1800 gatccaaggc accttgtcga aatcaacatg ccgtatagtc aacttcagaa actttggggt 1860
ggaaccaaga acctggagat gttgaggacg atcaggcttt gccattccca ccatctagtt 1920 gatatcgatg atctcttaaa agctgaaaat cttgaggtaa ttgatctcca aggttgtacg 1980 agactgcaga atttcccagc cgcaggtcga ttgctacgtc tacgagttgt aaatctctca 2040 ggttgcataa agattaaaag tgtcctagaa attccaccaa atattgagaa actacatcta 2100 cagggaactg gcatattagc attaccagtt tccactgtta agccaaacca tagagagctt 2160 gtgaattttc taacagaaat tccgggtctt tcagaggaac ttgagcgttt aacaagtctg 2220 ctggaatcta actcatcttg tcaagatctt gggaagctta tttgcttgga gctgaaagat 2280 tgctcttgtt tgcagagtct gccaaacatg gctaatttag atcttaatgt tcttgatctc 2340 tcgggttgct caagtcttaa ttctattcag ggtttccctc gttttctgaa acagttatat 2400 cttggtggca ctgcaataag agaagtgcca caacttcctc aaagtctaga aatcttgaat 2460 gcacatggat cttgtttgcg aagtctgcca aacatggcta atttagaatt tctcaaagtt 2520 cttgatctct ctggttgctc agagctcgag actattcagg gttttcctcg gaacctaaaa 2580 gagttatatt ttgctggcac tacgttaaga gaagtgcccc aacttccttt aagcctagag 2640 gtcttgaatg cacatggttc tgactcggag aagcttccta tgcattacaa gttcaacaat 2700 tttttcgatc tatctcaaca agtggtcaac gattttttat tgaaaacgct gacttatgta 2760 aaacacatac caagagggta tacgcaggaa ctcatcaaca aagctccgac tttcagcttc 2820 agtgcgccct cacatacaaa tcaaaacgcc acatttgatc tgcaatcagg atcttctgta 2880 atgacacgac taaatcattc atggaggaac acgcttgtgg gatttggtat gctggtggaa 2940 gttgcatttc ccgaggacta ctgtgatgct acagatgttg gcataagttg tgtttgcaga 3000 tggagcaaca aagaaggccg ctcttgtagg atagaaagaa aatttcattg ttgggcacca 3060 tggcaagttg ttccaaaagt tcgaaaggat catacgtttg tctttagtga tgtcaacatg 3120 cgcccaagta ccggtgaagg aaatgaccct gatatctggg ctggattagt tgtatttgag 3180 ttctttccta tcaatcagca gacaaagtgt ctaaatgata ggttcacagt gagaagatgt 3240 ggagtccgtg taataaatgt tgcaactggc aatacaagtc ttgagaacat agcactagtt 3300 ttgtctttgg atccagtaga ggtttccggt tatgaagtat tgagagtcag ctatgatgat 3360 ttacaggaga tggataaagt tctatttctt tacatagcgt ctttgttcaa tgacgaggat 3420 gttgattttg tggcaccact tattgccggt attgacttgg atgttagctc tgggctcaag 3480 gtcttagccg atgtgtctct cataagtgta tcatcaaatg gggaaatagt gatgcatagt 3540 ttgcaaagac aaatgggtaa agaaatcctc catggacaat ccatgctgct gtctgattgt 3600 gagagttcca tgaccgagaa tttgtctgac gtaccaaaaa agaagaagaa acatagcgaa 3660 agtagggtaa agaaagtggt ttccataccg gctatagacg agggagatct atggacttgg 3720 cgaaagtacg gtcaaaaaga catcttaggt tctcgttttc caaggggtta ctacaggtgc 3780 gcttacaagt tcacgcatgg ttgtaaagct acaaaacaag tccaacggag cgagaccgat 3840 tcaaacatgt tagctattac ttacctatct gagcataacc atccacggcc cactaaacgc 3900aaggctctcg ctgactccac tcgttccact tcctcctcca tctgctgagc cataactacc 3960
tctgcctcat ctagagtctt ccaaaacaaa gacgaaccaa atcaacccca cttgccttcc 4020 tcctccactc ctcctggaaa cgcggctgtc ttgtttaaaa tgacggacat ggaggagttt 4080 caggacaata tggaggtgga taatgacgtc gtagatacac gtacactggc attgtttcca 4140 gagtttcaac atcagccgga ggaagaatac ccatggtcaa cattcttcga tgattataat 4200 ttttgttttt attgagctca ctctcatcac tgcaagacaa gaaaaaataa ccagtgagat 4260 ccaaggattt atgtacaccc aaggatttag tttttgcagt gtcaatgatt ttcagccaat 4320 aataaatcat taattt 4336 9 1378 PRT Arabidopsis thaliana 9 Met Thr Asn Cys Glu Lys Asp Glu Glu Phe Val Cys Ile Ser Cys Val 1 5 10 15 Glu Glu Val Arg Tyr Ser Phe Val Ser His Leu Ser Glu Ala Leu Arg 20 25 30 Arg Lys Gly Ile Asn Asn Val Val Val Asp Val Asp Ile Asp Asp Leu 35 40 45 Leu Phe Lys Glu Ser Gln Ala Lys Ile Glu Lys Ala Gly Val Ser Val 50 55 60 Met Val Leu Pro Gly Asn Cys Asp Pro Ser Glu Val Trp Leu Asp Lys 65 70 75 80 Phe Ala Lys Val Leu Glu Cys Gln Arg Asn Asn Lys Asp Gln Ala Val 85 90 95 Val Ser Val Leu Tyr Gly Asp Ser Leu Leu Arg Asp Gln Trp Leu Ser 100 105 110
Glu Leu Asp Phe Arg Gly Leu Ser Arg Ile His Gln Ser Arg Lys Glu 115 120 125 Cys Ser Asp Ser Ile Leu Val Glu Glu Ile Val Arg Asp Val Tyr Glu 130 135 140 Thr His Phe Tyr Val Gly Arg Ile Gly Ile Tyr Ser Lys Leu Leu Glu 145 150 155 160 Ile Glu Asn Met Val Asn Lys Gln Pro Ile Gly Ile Arg Cys Val Gly 165 170 175 Ile Trp Gly Met Pro Gly Ile Gly Lys Thr Thr Leu Ala Lys Ala Val 180 185 190 Phe Asp Gln Met Ser Ser Ala Phe Asp Ala Ser Cys Phe Ile Glu Asp 195 200 205 Tyr Asp Lys Ser Ile His Glu Lys Gly Leu Tyr Cys Leu Leu Glu Glu 210 215 220 Gln Leu Leu Pro Gly Asn Asp Ala Thr Ile Met Lys Leu Ser Ser Leu 225 230 235 240 Arg Asp Arg Leu Asn Ser Lys Arg Val Leu Val Val Leu Asp Asp Val 245 250 255 Cys Asn Ala Leu Val Ala Glu Ser Phe Leu Glu Gly Phe Asp Trp Leu 260 265 270 Gly Pro Gly Ser Leu Ile Ile Ile Thr Ser Arg Asp Lys Gln Val Phe 275 280 285 Arg Leu Cys Gly Ile Asn Gln Ile Tyr Glu Val Gln Gly Leu Asn Glu
290 295 300 Lys Glu Ala Arg Gln Leu Phe Leu Leu Ser Ala Ser Ile Met Glu Asp 305 310 315 320 Met Gly Glu Gln Asn Leu His Glu Leu Ser Val Arg Val Ile Ser Tyr 325 330 335 Ala Asn Gly Asn Pro Leu Ala Ile Ser Val Tyr Gly Arg Glu Leu Lys 340 345 350 Gly Lys Lys Lys Leu Ser Glu Met Glu Thr Ala Phe Leu Lys Leu Lys 355 360 365 Arg Arg Pro Pro Phe Lys Ile Val Asp Ala Phe Lys Ser Ser Tyr Asp 370 375 380 Thr Leu Ser Asp Asn Glu Lys Asn Ile Phe Leu Asp Ile Ala Cys Phe 385 390 395 400 Phe Gln Gly Glu Asn Val Asn Tyr Val Ile Gln Leu Leu Glu Gly Cys 405 410 415 Gly Phe Phe Pro His Val Glu Ile Asp Val Leu Val Asp Lys Cys Leu 420 425 430 Val Thr Ile Ser Glu Asn Arg Val Trp Leu His Lys Leu Thr Gln Asp 435 440 445 Ile Gly Arg Glu Ile Ile Asn Gly Glu Thr Val Gln Ile Glu Arg Arg 450 455 460 Arg Arg Leu Trp Glu Pro Trp Ser Ile Lys Tyr Leu Leu Glu Tyr Asn 465 470 475 480