ZhiyuanChen commited on
Commit
3f09878
·
verified ·
1 Parent(s): 7f0fc51

Upload folder using huggingface_hub

Browse files
Files changed (7) hide show
  1. README.md +301 -0
  2. config.json +58 -0
  3. model.safetensors +3 -0
  4. pytorch_model.bin +3 -0
  5. special_tokens_map.json +12 -0
  6. tokenizer_config.json +68 -0
  7. vocab.txt +3131 -0
README.md ADDED
@@ -0,0 +1,301 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language: rna
3
+ tags:
4
+ - Biology
5
+ - RNA
6
+ license: agpl-3.0
7
+ datasets:
8
+ - multimolecule/gencode
9
+ library_name: multimolecule
10
+ pipeline_tag: fill-mask
11
+ mask_token: "<mask>"
12
+ widget:
13
+ - example_title: "microRNA-21"
14
+ text: "UAGC<mask><mask><mask>UCAGACUGAUGUUGA"
15
+ output:
16
+ - label: "GAC"
17
+ score: 0.6499986052513123
18
+ - label: "GUC"
19
+ score: 0.07012350112199783
20
+ - label: "CAC"
21
+ score: 0.06567499041557312
22
+ - label: "GCC"
23
+ score: 0.06494498997926712
24
+ - label: "GGC"
25
+ score: 0.06052926927804947
26
+ ---
27
+
28
+ # 3UTRBERT
29
+
30
+ Pre-trained model on 3’ untranslated region (3’UTR) using a masked language modeling (MLM) objective.
31
+
32
+ ## Disclaimer
33
+
34
+ This is an UNOFFICIAL implementation of the [Deciphering 3’ UTR mediated gene regulation using interpretable deep representation learning](https://doi.org/10.1101/2023.09.08.556883) by Yuning Yang, Gen Li, et al.
35
+
36
+ The OFFICIAL repository of 3UTRBERT is at [yangyn533/3UTRBERT](https://github.com/yangyn533/3UTRBERT).
37
+
38
+ > [!TIP]
39
+ > The MultiMolecule team has confirmed that the provided model and checkpoints are producing the same intermediate representations as the original implementation.
40
+
41
+ **The team releasing 3UTRBERT did not write this model card for this model so this model card has been written by the MultiMolecule team.**
42
+
43
+ ## Model Details
44
+
45
+ 3UTRBERT is a [bert](https://huggingface.co/google-bert/bert-base-uncased)-style model pre-trained on a large corpus of 3’ untranslated regions (3’UTRs) in a self-supervised fashion. This means that the model was trained on the raw nucleotides of RNA sequences only, with an automatic process to generate inputs and labels from those texts. Please refer to the [Training Details](#training-details) section for more information on the training process.
46
+
47
+ ### Variations
48
+
49
+ - **[`multimolecule/utrbert-3mer`](https://huggingface.co/multimolecule/utrbert-3mer)**: The 3UTRBERT model pre-trained on 3-mer data.
50
+ - **[`multimolecule/utrbert-4mer`](https://huggingface.co/multimolecule/utrbert-4mer)**: The 3UTRBERT model pre-trained on 4-mer data.
51
+ - **[`multimolecule/utrbert-5mer`](https://huggingface.co/multimolecule/utrbert-5mer)**: The 3UTRBERT model pre-trained on 5-mer data.
52
+ - **[`multimolecule/utrbert-6mer`](https://huggingface.co/multimolecule/utrbert-6mer)**: The 3UTRBERT model pre-trained on 6-mer data.
53
+
54
+ ### Model Specification
55
+
56
+ <table>
57
+ <thead>
58
+ <tr>
59
+ <th>Variants</th>
60
+ <th>Num Layers</th>
61
+ <th>Hidden Size</th>
62
+ <th>Num Heads</th>
63
+ <th>Intermediate Size</th>
64
+ <th>Num Parameters (M)</th>
65
+ <th>FLOPs (G)</th>
66
+ <th>MACs (G)</th>
67
+ <th>Max Num Tokens</th>
68
+ </tr>
69
+ </thead>
70
+ <tbody>
71
+ <tr>
72
+ <td>UTRBERT-3mer</td>
73
+ <td rowspan="4">12</td>
74
+ <td rowspan="4">768</td>
75
+ <td rowspan="4">12</td>
76
+ <td rowspan="4">3072</td>
77
+ <td>86.14</td>
78
+ <td rowspan="4">22.36</td>
79
+ <td rowspan="4">11.17</td>
80
+ <td rowspan="4">512</td>
81
+ </tr>
82
+ <tr>
83
+ <td>UTRBERT-4mer</td>
84
+ <td>86.53</td>
85
+ </tr>
86
+ <tr>
87
+ <td>UTRBERT-5mer</td>
88
+ <td>88.45</td>
89
+ </tr>
90
+ <tr>
91
+ <td>UTRBERT-6mer</td>
92
+ <td>98.05</td>
93
+ </tr>
94
+ </tbody>
95
+ </table>
96
+
97
+ ### Links
98
+
99
+ - **Code**: [multimolecule.utrbert](https://github.com/DLS5-Omics/multimolecule/tree/master/multimolecule/models/utrbert)
100
+ - **Data**: [GENCODE](https://gencodegenes.org)
101
+ - **Paper**: [Deciphering 3’ UTR mediated gene regulation using interpretable deep representation learning](https://doi.org/10.1101/2023.09.08.556883)
102
+ - **Developed by**: Yuning Yang, Gen Li, Kuan Pang, Wuxinhao Cao, Xiangtao Li, Zhaolei Zhang
103
+ - **Model type**: [BERT](https://huggingface.co/google-bert/bert-base-uncased) - [FlashAttention](https://huggingface.co/docs/text-generation-inference/en/conceptual/flash_attention)
104
+ - **Original Repository**: [https://github.com/yangyn533/3UTRBERT](https://github.com/yangyn533/3UTRBERT)
105
+
106
+ ## Usage
107
+
108
+ The model file depends on the [`multimolecule`](https://multimolecule.danling.org) library. You can install it using pip:
109
+
110
+ ```bash
111
+ pip install multimolecule
112
+ ```
113
+
114
+ ### Direct Use
115
+
116
+ **Note**: Default transformers pipeline does not support K-mer tokenization.
117
+
118
+ You can use this model directly with a pipeline for masked language modeling:
119
+
120
+ ```python
121
+ >>> import multimolecule # you must import multimolecule to register models
122
+ >>> from transformers import pipeline
123
+ >>> unmasker = pipeline('fill-mask', model='multimolecule/utrbert-3mer')
124
+ >>> unmasker("uag<mask><mask><mask>cagacugauguuga")[1]
125
+
126
+ [{'score': 0.6499986052513123,
127
+ 'token': 57,
128
+ 'token_str': 'GAC',
129
+ 'sequence': '<cls> UAG <mask> GAC <mask> CAG AGA GAC ACU CUG UGA GAU AUG UGU GUU UUG UGA <eos>'},
130
+ {'score': 0.07012350112199783,
131
+ 'token': 72,
132
+ 'token_str': 'GUC',
133
+ 'sequence': '<cls> UAG <mask> GUC <mask> CAG AGA GAC ACU CUG UGA GAU AUG UGU GUU UUG UGA <eos>'},
134
+ {'score': 0.06567499041557312,
135
+ 'token': 32,
136
+ 'token_str': 'CAC',
137
+ 'sequence': '<cls> UAG <mask> CAC <mask> CAG AGA GAC ACU CUG UGA GAU AUG UGU GUU UUG UGA <eos>'},
138
+ {'score': 0.06494498997926712,
139
+ 'token': 62,
140
+ 'token_str': 'GCC',
141
+ 'sequence': '<cls> UAG <mask> GCC <mask> CAG AGA GAC ACU CUG UGA GAU AUG UGU GUU UUG UGA <eos>'},
142
+ {'score': 0.06052926927804947,
143
+ 'token': 67,
144
+ 'token_str': 'GGC',
145
+ 'sequence': '<cls> UAG <mask> GGC <mask> CAG AGA GAC ACU CUG UGA GAU AUG UGU GUU UUG UGA <eos>'}]
146
+ ```
147
+
148
+ ### Downstream Use
149
+
150
+ #### Extract Features
151
+
152
+ Here is how to use this model to get the features of a given sequence in PyTorch:
153
+
154
+ ```python
155
+ from multimolecule import RnaTokenizer, UtrBertModel
156
+
157
+
158
+ tokenizer = RnaTokenizer.from_pretrained('multimolecule/utrbert-3mer')
159
+ model = UtrBertModel.from_pretrained('multimolecule/utrbert-3mer')
160
+
161
+ text = "UAGCUUAUCAGACUGAUGUUGA"
162
+ input = tokenizer(text, return_tensors='pt')
163
+
164
+ output = model(**input)
165
+ ```
166
+
167
+ #### Sequence Classification / Regression
168
+
169
+ **Note**: This model is not fine-tuned for any specific task. You will need to fine-tune the model on a downstream task to use it for sequence classification or regression.
170
+
171
+ Here is how to use this model as backbone to fine-tune for a sequence-level task in PyTorch:
172
+
173
+ ```python
174
+ import torch
175
+ from multimolecule import RnaTokenizer, UtrBertForSequencePrediction
176
+
177
+
178
+ tokenizer = RnaTokenizer.from_pretrained('multimolecule/utrbert-3mer')
179
+ model = UtrBertForSequencePrediction.from_pretrained('multimolecule/utrbert-3mer')
180
+
181
+ text = "UAGCUUAUCAGACUGAUGUUGA"
182
+ input = tokenizer(text, return_tensors='pt')
183
+ label = torch.tensor([1])
184
+
185
+ output = model(**input, labels=label)
186
+ ```
187
+
188
+ #### Nucleotide Classification / Regression
189
+
190
+ **Note**: This model is not fine-tuned for any specific task. You will need to fine-tune the model on a downstream task to use it for nucleotide classification or regression.
191
+
192
+ Here is how to use this model as backbone to fine-tune for a nucleotide-level task in PyTorch:
193
+
194
+ ```python
195
+ import torch
196
+ from multimolecule import RnaTokenizer, UtrBertForNucleotidePrediction
197
+
198
+
199
+ tokenizer = RnaTokenizer.from_pretrained('multimolecule/utrbert-3mer')
200
+ model = UtrBertForNucleotidePrediction.from_pretrained('multimolecule/utrbert-3mer')
201
+
202
+ text = "UAGCUUAUCAGACUGAUGUUGA"
203
+ input = tokenizer(text, return_tensors='pt')
204
+ label = torch.randint(2, (len(text), ))
205
+
206
+ output = model(**input, labels=label)
207
+ ```
208
+
209
+ #### Contact Classification / Regression
210
+
211
+ **Note**: This model is not fine-tuned for any specific task. You will need to fine-tune the model on a downstream task to use it for contact classification or regression.
212
+
213
+ Here is how to use this model as backbone to fine-tune for a contact-level task in PyTorch:
214
+
215
+ ```python
216
+ import torch
217
+ from multimolecule import RnaTokenizer, UtrBertForContactPrediction
218
+
219
+
220
+ tokenizer = RnaTokenizer.from_pretrained('multimolecule/utrbert')
221
+ model = UtrBertForContactPrediction.from_pretrained('multimolecule/utrbert')
222
+
223
+ text = "UAGCUUAUCAGACUGAUGUUGA"
224
+ input = tokenizer(text, return_tensors='pt')
225
+ label = torch.randint(2, (len(text), len(text)))
226
+
227
+ output = model(**input, labels=label)
228
+ ```
229
+
230
+ ## Training Details
231
+
232
+ 3UTRBERT used Masked Language Modeling (MLM) as the pre-training objective: taking a sequence, the model randomly masks 15% of the tokens in the input then runs the entire masked sentence through the model and has to predict the masked tokens. This is comparable to the Cloze task in language modeling.
233
+
234
+ ### Training Data
235
+
236
+ The 3UTRBERT model was pre-trained on human mRNA transcript sequences from [GENCODE](https://gencodegenes.org).
237
+ GENCODE aims to identify all gene features in the human genome using a combination of computational analysis, manual annotation, and experimental validation. The GENCODE release 40 used by this work contains 61,544 genes, and 246,624 transcripts.
238
+
239
+ 3UTRBERT collected the human mRNA transcript sequences from GENCODE, including 108,573 unique mRNA transcripts. Only the longest transcript of each gene was used in the pre-training process. 3UTRBERT only used the 3’ untranslated regions (3’UTRs) of the mRNA transcripts for pre-training to avoid codon constrains in the CDS region, and to reduce increased complexity of the entire mRNA transcripts. The average length of the 3’UTRs was 1,227 nucleotides, while the median length was 631 nucleotides. Each 3’UTR sequence was cut to non-overlapping patches of 510 nucleotides. The remaining sequences were padded to the same length.
240
+
241
+ Note [`RnaTokenizer`][multimolecule.RnaTokenizer] will convert "T"s to "U"s for you, you may disable this behaviour by passing `replace_T_with_U=False`.
242
+
243
+ ### Training Procedure
244
+
245
+ #### Preprocessing
246
+
247
+ 3UTRBERT used masked language modeling (MLM) as the pre-training objective. The masking procedure is similar to the one used in BERT:
248
+
249
+ - 15% of the tokens are masked.
250
+ - In 80% of the cases, the masked tokens are replaced by `<mask>`.
251
+ - In 10% of the cases, the masked tokens are replaced by a random token (different) from the one they replace.
252
+ - In the 10% remaining cases, the masked tokens are left as is.
253
+
254
+ Since 3UTRBERT used k-mer tokenizer, it masks the entire k-mer instead of individual nucleotides to avoid information leakage.
255
+
256
+ For example, if the k-mer is 3, the sequence `"UAGCGUAU"` will be tokenized as `["UAG", "AGC", "GCG", "CGU", "GUA", "UAU"]`. If the nucleotide `"C"` is masked, the adjacent tokens will also be masked, resulting `["UAG", "<mask>", "<mask>", "<mask>", "GUA", "UAU"]`.
257
+
258
+ #### PreTraining
259
+
260
+ The model was trained on 4 NVIDIA Quadro RTX 6000 GPUs with 24GiB memories.
261
+
262
+ - Batch size: 128
263
+ - Learning rate: 3e-4
264
+ - Weight decay: 0.01
265
+ - Optimizer: AdamW(β1=0.9, β2=0.98, e=1e-6)
266
+ - Steps: 200,000
267
+ - Learning rate scheduler: Linear
268
+ - Learning rate warm-up: 10,000 steps
269
+
270
+ ## Citation
271
+
272
+ **BibTeX**:
273
+
274
+ ```bibtex
275
+ @article {yang2023deciphering,
276
+ author = {Yang, Yuning and Li, Gen and Pang, Kuan and Cao, Wuxinhao and Li, Xiangtao and Zhang, Zhaolei},
277
+ title = {Deciphering 3{\textquoteright} UTR mediated gene regulation using interpretable deep representation learning},
278
+ elocation-id = {2023.09.08.556883},
279
+ year = {2023},
280
+ doi = {10.1101/2023.09.08.556883},
281
+ publisher = {Cold Spring Harbor Laboratory},
282
+ abstract = {The 3{\textquoteright}untranslated regions (3{\textquoteright}UTRs) of messenger RNAs contain many important cis-regulatory elements that are under functional and evolutionary constraints. We hypothesize that these constraints are similar to grammars and syntaxes in human languages and can be modeled by advanced natural language models such as Transformers, which has been very effective in modeling protein sequence and structures. Here we describe 3UTRBERT, which implements an attention-based language model, i.e., Bidirectional Encoder Representations from Transformers (BERT). 3UTRBERT was pre-trained on aggregated 3{\textquoteright}UTR sequences of human mRNAs in a task-agnostic manner; the pre-trained model was then fine-tuned for specific downstream tasks such as predicting RBP binding sites, m6A RNA modification sites, and predicting RNA sub-cellular localizations. Benchmark results showed that 3UTRBERT generally outperformed other contemporary methods in each of these tasks. We also showed that the self-attention mechanism within 3UTRBERT allows direct visualization of the semantic relationship between sequence elements.Competing Interest StatementThe authors have declared no competing interest.},
283
+ URL = {https://www.biorxiv.org/content/early/2023/09/12/2023.09.08.556883},
284
+ eprint = {https://www.biorxiv.org/content/early/2023/09/12/2023.09.08.556883.full.pdf},
285
+ journal = {bioRxiv}
286
+ }
287
+ ```
288
+
289
+ ## Contact
290
+
291
+ Please use GitHub issues of [MultiMolecule](https://github.com/DLS5-Omics/multimolecule/issues) for any questions or comments on the model card.
292
+
293
+ Please contact the authors of the [3UTRBERT paper](https://doi.org/10.1101/2023.09.08.556883) for questions or comments on the paper/model.
294
+
295
+ ## License
296
+
297
+ This model is licensed under the [AGPL-3.0 License](https://www.gnu.org/licenses/agpl-3.0.html).
298
+
299
+ ```spdx
300
+ SPDX-License-Identifier: AGPL-3.0-or-later
301
+ ```
config.json ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "UtrBertForPreTraining"
4
+ ],
5
+ "attention_dropout": 0.1,
6
+ "bos_token_id": 0,
7
+ "eos_token_id": 2,
8
+ "eos_token_ids": 0,
9
+ "head": {
10
+ "act": null,
11
+ "bias": true,
12
+ "dropout": 0.0,
13
+ "hidden_size": null,
14
+ "layer_norm_eps": 1e-12,
15
+ "num_labels": null,
16
+ "output_name": null,
17
+ "problem_type": null,
18
+ "transform": null,
19
+ "transform_act": "gelu"
20
+ },
21
+ "hidden_act": "gelu",
22
+ "hidden_dropout": 0.1,
23
+ "hidden_size": 768,
24
+ "initializer_range": 0.02,
25
+ "intermediate_size": 3072,
26
+ "layer_norm_eps": 1e-12,
27
+ "lm_head": {
28
+ "act": null,
29
+ "bias": true,
30
+ "dropout": 0.0,
31
+ "hidden_size": 768,
32
+ "layer_norm_eps": 1e-12,
33
+ "output_name": null,
34
+ "transform": "nonlinear",
35
+ "transform_act": "gelu"
36
+ },
37
+ "mask_token_id": 4,
38
+ "max_position_embeddings": 512,
39
+ "model_type": "utrbert",
40
+ "nmers": 5,
41
+ "null_token_id": 5,
42
+ "num_attention_heads": 12,
43
+ "num_hidden_layers": 12,
44
+ "num_rnn_layer": 1,
45
+ "output_past": true,
46
+ "pad_token_id": 0,
47
+ "position_embedding_type": "absolute",
48
+ "rnn": "lstm",
49
+ "rnn_dropout": 0.0,
50
+ "rnn_hidden": 768,
51
+ "split": 10,
52
+ "torch_dtype": "float32",
53
+ "transformers_version": "4.44.0",
54
+ "type_vocab_size": 2,
55
+ "unk_token_id": 3,
56
+ "use_cache": true,
57
+ "vocab_size": 3131
58
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fa2f525957482ff4c0004e666660b563326090b9e34b6c90fa9e9757dd187a96
3
+ size 356189244
pytorch_model.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:206fe04f6c8c1fd54f71b9e4ef6c4faaa86d325467192d6f5d3ea22488717e9c
3
+ size 356232634
special_tokens_map.json ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "additional_special_tokens": [
3
+ "<null>"
4
+ ],
5
+ "bos_token": "<cls>",
6
+ "cls_token": "<cls>",
7
+ "eos_token": "<eos>",
8
+ "mask_token": "<mask>",
9
+ "pad_token": "<pad>",
10
+ "sep_token": "<eos>",
11
+ "unk_token": "<unk>"
12
+ }
tokenizer_config.json ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "<pad>",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "<cls>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "<eos>",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "3": {
28
+ "content": "<unk>",
29
+ "lstrip": false,
30
+ "normalized": false,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "4": {
36
+ "content": "<mask>",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ },
43
+ "5": {
44
+ "content": "<null>",
45
+ "lstrip": false,
46
+ "normalized": false,
47
+ "rstrip": false,
48
+ "single_word": false,
49
+ "special": true
50
+ }
51
+ },
52
+ "additional_special_tokens": [
53
+ "<null>"
54
+ ],
55
+ "bos_token": "<cls>",
56
+ "clean_up_tokenization_spaces": true,
57
+ "cls_token": "<cls>",
58
+ "codon": false,
59
+ "eos_token": "<eos>",
60
+ "mask_token": "<mask>",
61
+ "model_max_length": 510,
62
+ "nmers": 5,
63
+ "pad_token": "<pad>",
64
+ "replace_T_with_U": true,
65
+ "sep_token": "<eos>",
66
+ "tokenizer_class": "RnaTokenizer",
67
+ "unk_token": "<unk>"
68
+ }
vocab.txt ADDED
@@ -0,0 +1,3131 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <pad>
2
+ <cls>
3
+ <eos>
4
+ <unk>
5
+ <mask>
6
+ <null>
7
+ AAAAA
8
+ AAAAC
9
+ AAAAG
10
+ AAAAU
11
+ AAAAN
12
+ AAACA
13
+ AAACC
14
+ AAACG
15
+ AAACU
16
+ AAACN
17
+ AAAGA
18
+ AAAGC
19
+ AAAGG
20
+ AAAGU
21
+ AAAGN
22
+ AAAUA
23
+ AAAUC
24
+ AAAUG
25
+ AAAUU
26
+ AAAUN
27
+ AAANA
28
+ AAANC
29
+ AAANG
30
+ AAANU
31
+ AAANN
32
+ AACAA
33
+ AACAC
34
+ AACAG
35
+ AACAU
36
+ AACAN
37
+ AACCA
38
+ AACCC
39
+ AACCG
40
+ AACCU
41
+ AACCN
42
+ AACGA
43
+ AACGC
44
+ AACGG
45
+ AACGU
46
+ AACGN
47
+ AACUA
48
+ AACUC
49
+ AACUG
50
+ AACUU
51
+ AACUN
52
+ AACNA
53
+ AACNC
54
+ AACNG
55
+ AACNU
56
+ AACNN
57
+ AAGAA
58
+ AAGAC
59
+ AAGAG
60
+ AAGAU
61
+ AAGAN
62
+ AAGCA
63
+ AAGCC
64
+ AAGCG
65
+ AAGCU
66
+ AAGCN
67
+ AAGGA
68
+ AAGGC
69
+ AAGGG
70
+ AAGGU
71
+ AAGGN
72
+ AAGUA
73
+ AAGUC
74
+ AAGUG
75
+ AAGUU
76
+ AAGUN
77
+ AAGNA
78
+ AAGNC
79
+ AAGNG
80
+ AAGNU
81
+ AAGNN
82
+ AAUAA
83
+ AAUAC
84
+ AAUAG
85
+ AAUAU
86
+ AAUAN
87
+ AAUCA
88
+ AAUCC
89
+ AAUCG
90
+ AAUCU
91
+ AAUCN
92
+ AAUGA
93
+ AAUGC
94
+ AAUGG
95
+ AAUGU
96
+ AAUGN
97
+ AAUUA
98
+ AAUUC
99
+ AAUUG
100
+ AAUUU
101
+ AAUUN
102
+ AAUNA
103
+ AAUNC
104
+ AAUNG
105
+ AAUNU
106
+ AAUNN
107
+ AANAA
108
+ AANAC
109
+ AANAG
110
+ AANAU
111
+ AANAN
112
+ AANCA
113
+ AANCC
114
+ AANCG
115
+ AANCU
116
+ AANCN
117
+ AANGA
118
+ AANGC
119
+ AANGG
120
+ AANGU
121
+ AANGN
122
+ AANUA
123
+ AANUC
124
+ AANUG
125
+ AANUU
126
+ AANUN
127
+ AANNA
128
+ AANNC
129
+ AANNG
130
+ AANNU
131
+ AANNN
132
+ ACAAA
133
+ ACAAC
134
+ ACAAG
135
+ ACAAU
136
+ ACAAN
137
+ ACACA
138
+ ACACC
139
+ ACACG
140
+ ACACU
141
+ ACACN
142
+ ACAGA
143
+ ACAGC
144
+ ACAGG
145
+ ACAGU
146
+ ACAGN
147
+ ACAUA
148
+ ACAUC
149
+ ACAUG
150
+ ACAUU
151
+ ACAUN
152
+ ACANA
153
+ ACANC
154
+ ACANG
155
+ ACANU
156
+ ACANN
157
+ ACCAA
158
+ ACCAC
159
+ ACCAG
160
+ ACCAU
161
+ ACCAN
162
+ ACCCA
163
+ ACCCC
164
+ ACCCG
165
+ ACCCU
166
+ ACCCN
167
+ ACCGA
168
+ ACCGC
169
+ ACCGG
170
+ ACCGU
171
+ ACCGN
172
+ ACCUA
173
+ ACCUC
174
+ ACCUG
175
+ ACCUU
176
+ ACCUN
177
+ ACCNA
178
+ ACCNC
179
+ ACCNG
180
+ ACCNU
181
+ ACCNN
182
+ ACGAA
183
+ ACGAC
184
+ ACGAG
185
+ ACGAU
186
+ ACGAN
187
+ ACGCA
188
+ ACGCC
189
+ ACGCG
190
+ ACGCU
191
+ ACGCN
192
+ ACGGA
193
+ ACGGC
194
+ ACGGG
195
+ ACGGU
196
+ ACGGN
197
+ ACGUA
198
+ ACGUC
199
+ ACGUG
200
+ ACGUU
201
+ ACGUN
202
+ ACGNA
203
+ ACGNC
204
+ ACGNG
205
+ ACGNU
206
+ ACGNN
207
+ ACUAA
208
+ ACUAC
209
+ ACUAG
210
+ ACUAU
211
+ ACUAN
212
+ ACUCA
213
+ ACUCC
214
+ ACUCG
215
+ ACUCU
216
+ ACUCN
217
+ ACUGA
218
+ ACUGC
219
+ ACUGG
220
+ ACUGU
221
+ ACUGN
222
+ ACUUA
223
+ ACUUC
224
+ ACUUG
225
+ ACUUU
226
+ ACUUN
227
+ ACUNA
228
+ ACUNC
229
+ ACUNG
230
+ ACUNU
231
+ ACUNN
232
+ ACNAA
233
+ ACNAC
234
+ ACNAG
235
+ ACNAU
236
+ ACNAN
237
+ ACNCA
238
+ ACNCC
239
+ ACNCG
240
+ ACNCU
241
+ ACNCN
242
+ ACNGA
243
+ ACNGC
244
+ ACNGG
245
+ ACNGU
246
+ ACNGN
247
+ ACNUA
248
+ ACNUC
249
+ ACNUG
250
+ ACNUU
251
+ ACNUN
252
+ ACNNA
253
+ ACNNC
254
+ ACNNG
255
+ ACNNU
256
+ ACNNN
257
+ AGAAA
258
+ AGAAC
259
+ AGAAG
260
+ AGAAU
261
+ AGAAN
262
+ AGACA
263
+ AGACC
264
+ AGACG
265
+ AGACU
266
+ AGACN
267
+ AGAGA
268
+ AGAGC
269
+ AGAGG
270
+ AGAGU
271
+ AGAGN
272
+ AGAUA
273
+ AGAUC
274
+ AGAUG
275
+ AGAUU
276
+ AGAUN
277
+ AGANA
278
+ AGANC
279
+ AGANG
280
+ AGANU
281
+ AGANN
282
+ AGCAA
283
+ AGCAC
284
+ AGCAG
285
+ AGCAU
286
+ AGCAN
287
+ AGCCA
288
+ AGCCC
289
+ AGCCG
290
+ AGCCU
291
+ AGCCN
292
+ AGCGA
293
+ AGCGC
294
+ AGCGG
295
+ AGCGU
296
+ AGCGN
297
+ AGCUA
298
+ AGCUC
299
+ AGCUG
300
+ AGCUU
301
+ AGCUN
302
+ AGCNA
303
+ AGCNC
304
+ AGCNG
305
+ AGCNU
306
+ AGCNN
307
+ AGGAA
308
+ AGGAC
309
+ AGGAG
310
+ AGGAU
311
+ AGGAN
312
+ AGGCA
313
+ AGGCC
314
+ AGGCG
315
+ AGGCU
316
+ AGGCN
317
+ AGGGA
318
+ AGGGC
319
+ AGGGG
320
+ AGGGU
321
+ AGGGN
322
+ AGGUA
323
+ AGGUC
324
+ AGGUG
325
+ AGGUU
326
+ AGGUN
327
+ AGGNA
328
+ AGGNC
329
+ AGGNG
330
+ AGGNU
331
+ AGGNN
332
+ AGUAA
333
+ AGUAC
334
+ AGUAG
335
+ AGUAU
336
+ AGUAN
337
+ AGUCA
338
+ AGUCC
339
+ AGUCG
340
+ AGUCU
341
+ AGUCN
342
+ AGUGA
343
+ AGUGC
344
+ AGUGG
345
+ AGUGU
346
+ AGUGN
347
+ AGUUA
348
+ AGUUC
349
+ AGUUG
350
+ AGUUU
351
+ AGUUN
352
+ AGUNA
353
+ AGUNC
354
+ AGUNG
355
+ AGUNU
356
+ AGUNN
357
+ AGNAA
358
+ AGNAC
359
+ AGNAG
360
+ AGNAU
361
+ AGNAN
362
+ AGNCA
363
+ AGNCC
364
+ AGNCG
365
+ AGNCU
366
+ AGNCN
367
+ AGNGA
368
+ AGNGC
369
+ AGNGG
370
+ AGNGU
371
+ AGNGN
372
+ AGNUA
373
+ AGNUC
374
+ AGNUG
375
+ AGNUU
376
+ AGNUN
377
+ AGNNA
378
+ AGNNC
379
+ AGNNG
380
+ AGNNU
381
+ AGNNN
382
+ AUAAA
383
+ AUAAC
384
+ AUAAG
385
+ AUAAU
386
+ AUAAN
387
+ AUACA
388
+ AUACC
389
+ AUACG
390
+ AUACU
391
+ AUACN
392
+ AUAGA
393
+ AUAGC
394
+ AUAGG
395
+ AUAGU
396
+ AUAGN
397
+ AUAUA
398
+ AUAUC
399
+ AUAUG
400
+ AUAUU
401
+ AUAUN
402
+ AUANA
403
+ AUANC
404
+ AUANG
405
+ AUANU
406
+ AUANN
407
+ AUCAA
408
+ AUCAC
409
+ AUCAG
410
+ AUCAU
411
+ AUCAN
412
+ AUCCA
413
+ AUCCC
414
+ AUCCG
415
+ AUCCU
416
+ AUCCN
417
+ AUCGA
418
+ AUCGC
419
+ AUCGG
420
+ AUCGU
421
+ AUCGN
422
+ AUCUA
423
+ AUCUC
424
+ AUCUG
425
+ AUCUU
426
+ AUCUN
427
+ AUCNA
428
+ AUCNC
429
+ AUCNG
430
+ AUCNU
431
+ AUCNN
432
+ AUGAA
433
+ AUGAC
434
+ AUGAG
435
+ AUGAU
436
+ AUGAN
437
+ AUGCA
438
+ AUGCC
439
+ AUGCG
440
+ AUGCU
441
+ AUGCN
442
+ AUGGA
443
+ AUGGC
444
+ AUGGG
445
+ AUGGU
446
+ AUGGN
447
+ AUGUA
448
+ AUGUC
449
+ AUGUG
450
+ AUGUU
451
+ AUGUN
452
+ AUGNA
453
+ AUGNC
454
+ AUGNG
455
+ AUGNU
456
+ AUGNN
457
+ AUUAA
458
+ AUUAC
459
+ AUUAG
460
+ AUUAU
461
+ AUUAN
462
+ AUUCA
463
+ AUUCC
464
+ AUUCG
465
+ AUUCU
466
+ AUUCN
467
+ AUUGA
468
+ AUUGC
469
+ AUUGG
470
+ AUUGU
471
+ AUUGN
472
+ AUUUA
473
+ AUUUC
474
+ AUUUG
475
+ AUUUU
476
+ AUUUN
477
+ AUUNA
478
+ AUUNC
479
+ AUUNG
480
+ AUUNU
481
+ AUUNN
482
+ AUNAA
483
+ AUNAC
484
+ AUNAG
485
+ AUNAU
486
+ AUNAN
487
+ AUNCA
488
+ AUNCC
489
+ AUNCG
490
+ AUNCU
491
+ AUNCN
492
+ AUNGA
493
+ AUNGC
494
+ AUNGG
495
+ AUNGU
496
+ AUNGN
497
+ AUNUA
498
+ AUNUC
499
+ AUNUG
500
+ AUNUU
501
+ AUNUN
502
+ AUNNA
503
+ AUNNC
504
+ AUNNG
505
+ AUNNU
506
+ AUNNN
507
+ ANAAA
508
+ ANAAC
509
+ ANAAG
510
+ ANAAU
511
+ ANAAN
512
+ ANACA
513
+ ANACC
514
+ ANACG
515
+ ANACU
516
+ ANACN
517
+ ANAGA
518
+ ANAGC
519
+ ANAGG
520
+ ANAGU
521
+ ANAGN
522
+ ANAUA
523
+ ANAUC
524
+ ANAUG
525
+ ANAUU
526
+ ANAUN
527
+ ANANA
528
+ ANANC
529
+ ANANG
530
+ ANANU
531
+ ANANN
532
+ ANCAA
533
+ ANCAC
534
+ ANCAG
535
+ ANCAU
536
+ ANCAN
537
+ ANCCA
538
+ ANCCC
539
+ ANCCG
540
+ ANCCU
541
+ ANCCN
542
+ ANCGA
543
+ ANCGC
544
+ ANCGG
545
+ ANCGU
546
+ ANCGN
547
+ ANCUA
548
+ ANCUC
549
+ ANCUG
550
+ ANCUU
551
+ ANCUN
552
+ ANCNA
553
+ ANCNC
554
+ ANCNG
555
+ ANCNU
556
+ ANCNN
557
+ ANGAA
558
+ ANGAC
559
+ ANGAG
560
+ ANGAU
561
+ ANGAN
562
+ ANGCA
563
+ ANGCC
564
+ ANGCG
565
+ ANGCU
566
+ ANGCN
567
+ ANGGA
568
+ ANGGC
569
+ ANGGG
570
+ ANGGU
571
+ ANGGN
572
+ ANGUA
573
+ ANGUC
574
+ ANGUG
575
+ ANGUU
576
+ ANGUN
577
+ ANGNA
578
+ ANGNC
579
+ ANGNG
580
+ ANGNU
581
+ ANGNN
582
+ ANUAA
583
+ ANUAC
584
+ ANUAG
585
+ ANUAU
586
+ ANUAN
587
+ ANUCA
588
+ ANUCC
589
+ ANUCG
590
+ ANUCU
591
+ ANUCN
592
+ ANUGA
593
+ ANUGC
594
+ ANUGG
595
+ ANUGU
596
+ ANUGN
597
+ ANUUA
598
+ ANUUC
599
+ ANUUG
600
+ ANUUU
601
+ ANUUN
602
+ ANUNA
603
+ ANUNC
604
+ ANUNG
605
+ ANUNU
606
+ ANUNN
607
+ ANNAA
608
+ ANNAC
609
+ ANNAG
610
+ ANNAU
611
+ ANNAN
612
+ ANNCA
613
+ ANNCC
614
+ ANNCG
615
+ ANNCU
616
+ ANNCN
617
+ ANNGA
618
+ ANNGC
619
+ ANNGG
620
+ ANNGU
621
+ ANNGN
622
+ ANNUA
623
+ ANNUC
624
+ ANNUG
625
+ ANNUU
626
+ ANNUN
627
+ ANNNA
628
+ ANNNC
629
+ ANNNG
630
+ ANNNU
631
+ ANNNN
632
+ CAAAA
633
+ CAAAC
634
+ CAAAG
635
+ CAAAU
636
+ CAAAN
637
+ CAACA
638
+ CAACC
639
+ CAACG
640
+ CAACU
641
+ CAACN
642
+ CAAGA
643
+ CAAGC
644
+ CAAGG
645
+ CAAGU
646
+ CAAGN
647
+ CAAUA
648
+ CAAUC
649
+ CAAUG
650
+ CAAUU
651
+ CAAUN
652
+ CAANA
653
+ CAANC
654
+ CAANG
655
+ CAANU
656
+ CAANN
657
+ CACAA
658
+ CACAC
659
+ CACAG
660
+ CACAU
661
+ CACAN
662
+ CACCA
663
+ CACCC
664
+ CACCG
665
+ CACCU
666
+ CACCN
667
+ CACGA
668
+ CACGC
669
+ CACGG
670
+ CACGU
671
+ CACGN
672
+ CACUA
673
+ CACUC
674
+ CACUG
675
+ CACUU
676
+ CACUN
677
+ CACNA
678
+ CACNC
679
+ CACNG
680
+ CACNU
681
+ CACNN
682
+ CAGAA
683
+ CAGAC
684
+ CAGAG
685
+ CAGAU
686
+ CAGAN
687
+ CAGCA
688
+ CAGCC
689
+ CAGCG
690
+ CAGCU
691
+ CAGCN
692
+ CAGGA
693
+ CAGGC
694
+ CAGGG
695
+ CAGGU
696
+ CAGGN
697
+ CAGUA
698
+ CAGUC
699
+ CAGUG
700
+ CAGUU
701
+ CAGUN
702
+ CAGNA
703
+ CAGNC
704
+ CAGNG
705
+ CAGNU
706
+ CAGNN
707
+ CAUAA
708
+ CAUAC
709
+ CAUAG
710
+ CAUAU
711
+ CAUAN
712
+ CAUCA
713
+ CAUCC
714
+ CAUCG
715
+ CAUCU
716
+ CAUCN
717
+ CAUGA
718
+ CAUGC
719
+ CAUGG
720
+ CAUGU
721
+ CAUGN
722
+ CAUUA
723
+ CAUUC
724
+ CAUUG
725
+ CAUUU
726
+ CAUUN
727
+ CAUNA
728
+ CAUNC
729
+ CAUNG
730
+ CAUNU
731
+ CAUNN
732
+ CANAA
733
+ CANAC
734
+ CANAG
735
+ CANAU
736
+ CANAN
737
+ CANCA
738
+ CANCC
739
+ CANCG
740
+ CANCU
741
+ CANCN
742
+ CANGA
743
+ CANGC
744
+ CANGG
745
+ CANGU
746
+ CANGN
747
+ CANUA
748
+ CANUC
749
+ CANUG
750
+ CANUU
751
+ CANUN
752
+ CANNA
753
+ CANNC
754
+ CANNG
755
+ CANNU
756
+ CANNN
757
+ CCAAA
758
+ CCAAC
759
+ CCAAG
760
+ CCAAU
761
+ CCAAN
762
+ CCACA
763
+ CCACC
764
+ CCACG
765
+ CCACU
766
+ CCACN
767
+ CCAGA
768
+ CCAGC
769
+ CCAGG
770
+ CCAGU
771
+ CCAGN
772
+ CCAUA
773
+ CCAUC
774
+ CCAUG
775
+ CCAUU
776
+ CCAUN
777
+ CCANA
778
+ CCANC
779
+ CCANG
780
+ CCANU
781
+ CCANN
782
+ CCCAA
783
+ CCCAC
784
+ CCCAG
785
+ CCCAU
786
+ CCCAN
787
+ CCCCA
788
+ CCCCC
789
+ CCCCG
790
+ CCCCU
791
+ CCCCN
792
+ CCCGA
793
+ CCCGC
794
+ CCCGG
795
+ CCCGU
796
+ CCCGN
797
+ CCCUA
798
+ CCCUC
799
+ CCCUG
800
+ CCCUU
801
+ CCCUN
802
+ CCCNA
803
+ CCCNC
804
+ CCCNG
805
+ CCCNU
806
+ CCCNN
807
+ CCGAA
808
+ CCGAC
809
+ CCGAG
810
+ CCGAU
811
+ CCGAN
812
+ CCGCA
813
+ CCGCC
814
+ CCGCG
815
+ CCGCU
816
+ CCGCN
817
+ CCGGA
818
+ CCGGC
819
+ CCGGG
820
+ CCGGU
821
+ CCGGN
822
+ CCGUA
823
+ CCGUC
824
+ CCGUG
825
+ CCGUU
826
+ CCGUN
827
+ CCGNA
828
+ CCGNC
829
+ CCGNG
830
+ CCGNU
831
+ CCGNN
832
+ CCUAA
833
+ CCUAC
834
+ CCUAG
835
+ CCUAU
836
+ CCUAN
837
+ CCUCA
838
+ CCUCC
839
+ CCUCG
840
+ CCUCU
841
+ CCUCN
842
+ CCUGA
843
+ CCUGC
844
+ CCUGG
845
+ CCUGU
846
+ CCUGN
847
+ CCUUA
848
+ CCUUC
849
+ CCUUG
850
+ CCUUU
851
+ CCUUN
852
+ CCUNA
853
+ CCUNC
854
+ CCUNG
855
+ CCUNU
856
+ CCUNN
857
+ CCNAA
858
+ CCNAC
859
+ CCNAG
860
+ CCNAU
861
+ CCNAN
862
+ CCNCA
863
+ CCNCC
864
+ CCNCG
865
+ CCNCU
866
+ CCNCN
867
+ CCNGA
868
+ CCNGC
869
+ CCNGG
870
+ CCNGU
871
+ CCNGN
872
+ CCNUA
873
+ CCNUC
874
+ CCNUG
875
+ CCNUU
876
+ CCNUN
877
+ CCNNA
878
+ CCNNC
879
+ CCNNG
880
+ CCNNU
881
+ CCNNN
882
+ CGAAA
883
+ CGAAC
884
+ CGAAG
885
+ CGAAU
886
+ CGAAN
887
+ CGACA
888
+ CGACC
889
+ CGACG
890
+ CGACU
891
+ CGACN
892
+ CGAGA
893
+ CGAGC
894
+ CGAGG
895
+ CGAGU
896
+ CGAGN
897
+ CGAUA
898
+ CGAUC
899
+ CGAUG
900
+ CGAUU
901
+ CGAUN
902
+ CGANA
903
+ CGANC
904
+ CGANG
905
+ CGANU
906
+ CGANN
907
+ CGCAA
908
+ CGCAC
909
+ CGCAG
910
+ CGCAU
911
+ CGCAN
912
+ CGCCA
913
+ CGCCC
914
+ CGCCG
915
+ CGCCU
916
+ CGCCN
917
+ CGCGA
918
+ CGCGC
919
+ CGCGG
920
+ CGCGU
921
+ CGCGN
922
+ CGCUA
923
+ CGCUC
924
+ CGCUG
925
+ CGCUU
926
+ CGCUN
927
+ CGCNA
928
+ CGCNC
929
+ CGCNG
930
+ CGCNU
931
+ CGCNN
932
+ CGGAA
933
+ CGGAC
934
+ CGGAG
935
+ CGGAU
936
+ CGGAN
937
+ CGGCA
938
+ CGGCC
939
+ CGGCG
940
+ CGGCU
941
+ CGGCN
942
+ CGGGA
943
+ CGGGC
944
+ CGGGG
945
+ CGGGU
946
+ CGGGN
947
+ CGGUA
948
+ CGGUC
949
+ CGGUG
950
+ CGGUU
951
+ CGGUN
952
+ CGGNA
953
+ CGGNC
954
+ CGGNG
955
+ CGGNU
956
+ CGGNN
957
+ CGUAA
958
+ CGUAC
959
+ CGUAG
960
+ CGUAU
961
+ CGUAN
962
+ CGUCA
963
+ CGUCC
964
+ CGUCG
965
+ CGUCU
966
+ CGUCN
967
+ CGUGA
968
+ CGUGC
969
+ CGUGG
970
+ CGUGU
971
+ CGUGN
972
+ CGUUA
973
+ CGUUC
974
+ CGUUG
975
+ CGUUU
976
+ CGUUN
977
+ CGUNA
978
+ CGUNC
979
+ CGUNG
980
+ CGUNU
981
+ CGUNN
982
+ CGNAA
983
+ CGNAC
984
+ CGNAG
985
+ CGNAU
986
+ CGNAN
987
+ CGNCA
988
+ CGNCC
989
+ CGNCG
990
+ CGNCU
991
+ CGNCN
992
+ CGNGA
993
+ CGNGC
994
+ CGNGG
995
+ CGNGU
996
+ CGNGN
997
+ CGNUA
998
+ CGNUC
999
+ CGNUG
1000
+ CGNUU
1001
+ CGNUN
1002
+ CGNNA
1003
+ CGNNC
1004
+ CGNNG
1005
+ CGNNU
1006
+ CGNNN
1007
+ CUAAA
1008
+ CUAAC
1009
+ CUAAG
1010
+ CUAAU
1011
+ CUAAN
1012
+ CUACA
1013
+ CUACC
1014
+ CUACG
1015
+ CUACU
1016
+ CUACN
1017
+ CUAGA
1018
+ CUAGC
1019
+ CUAGG
1020
+ CUAGU
1021
+ CUAGN
1022
+ CUAUA
1023
+ CUAUC
1024
+ CUAUG
1025
+ CUAUU
1026
+ CUAUN
1027
+ CUANA
1028
+ CUANC
1029
+ CUANG
1030
+ CUANU
1031
+ CUANN
1032
+ CUCAA
1033
+ CUCAC
1034
+ CUCAG
1035
+ CUCAU
1036
+ CUCAN
1037
+ CUCCA
1038
+ CUCCC
1039
+ CUCCG
1040
+ CUCCU
1041
+ CUCCN
1042
+ CUCGA
1043
+ CUCGC
1044
+ CUCGG
1045
+ CUCGU
1046
+ CUCGN
1047
+ CUCUA
1048
+ CUCUC
1049
+ CUCUG
1050
+ CUCUU
1051
+ CUCUN
1052
+ CUCNA
1053
+ CUCNC
1054
+ CUCNG
1055
+ CUCNU
1056
+ CUCNN
1057
+ CUGAA
1058
+ CUGAC
1059
+ CUGAG
1060
+ CUGAU
1061
+ CUGAN
1062
+ CUGCA
1063
+ CUGCC
1064
+ CUGCG
1065
+ CUGCU
1066
+ CUGCN
1067
+ CUGGA
1068
+ CUGGC
1069
+ CUGGG
1070
+ CUGGU
1071
+ CUGGN
1072
+ CUGUA
1073
+ CUGUC
1074
+ CUGUG
1075
+ CUGUU
1076
+ CUGUN
1077
+ CUGNA
1078
+ CUGNC
1079
+ CUGNG
1080
+ CUGNU
1081
+ CUGNN
1082
+ CUUAA
1083
+ CUUAC
1084
+ CUUAG
1085
+ CUUAU
1086
+ CUUAN
1087
+ CUUCA
1088
+ CUUCC
1089
+ CUUCG
1090
+ CUUCU
1091
+ CUUCN
1092
+ CUUGA
1093
+ CUUGC
1094
+ CUUGG
1095
+ CUUGU
1096
+ CUUGN
1097
+ CUUUA
1098
+ CUUUC
1099
+ CUUUG
1100
+ CUUUU
1101
+ CUUUN
1102
+ CUUNA
1103
+ CUUNC
1104
+ CUUNG
1105
+ CUUNU
1106
+ CUUNN
1107
+ CUNAA
1108
+ CUNAC
1109
+ CUNAG
1110
+ CUNAU
1111
+ CUNAN
1112
+ CUNCA
1113
+ CUNCC
1114
+ CUNCG
1115
+ CUNCU
1116
+ CUNCN
1117
+ CUNGA
1118
+ CUNGC
1119
+ CUNGG
1120
+ CUNGU
1121
+ CUNGN
1122
+ CUNUA
1123
+ CUNUC
1124
+ CUNUG
1125
+ CUNUU
1126
+ CUNUN
1127
+ CUNNA
1128
+ CUNNC
1129
+ CUNNG
1130
+ CUNNU
1131
+ CUNNN
1132
+ CNAAA
1133
+ CNAAC
1134
+ CNAAG
1135
+ CNAAU
1136
+ CNAAN
1137
+ CNACA
1138
+ CNACC
1139
+ CNACG
1140
+ CNACU
1141
+ CNACN
1142
+ CNAGA
1143
+ CNAGC
1144
+ CNAGG
1145
+ CNAGU
1146
+ CNAGN
1147
+ CNAUA
1148
+ CNAUC
1149
+ CNAUG
1150
+ CNAUU
1151
+ CNAUN
1152
+ CNANA
1153
+ CNANC
1154
+ CNANG
1155
+ CNANU
1156
+ CNANN
1157
+ CNCAA
1158
+ CNCAC
1159
+ CNCAG
1160
+ CNCAU
1161
+ CNCAN
1162
+ CNCCA
1163
+ CNCCC
1164
+ CNCCG
1165
+ CNCCU
1166
+ CNCCN
1167
+ CNCGA
1168
+ CNCGC
1169
+ CNCGG
1170
+ CNCGU
1171
+ CNCGN
1172
+ CNCUA
1173
+ CNCUC
1174
+ CNCUG
1175
+ CNCUU
1176
+ CNCUN
1177
+ CNCNA
1178
+ CNCNC
1179
+ CNCNG
1180
+ CNCNU
1181
+ CNCNN
1182
+ CNGAA
1183
+ CNGAC
1184
+ CNGAG
1185
+ CNGAU
1186
+ CNGAN
1187
+ CNGCA
1188
+ CNGCC
1189
+ CNGCG
1190
+ CNGCU
1191
+ CNGCN
1192
+ CNGGA
1193
+ CNGGC
1194
+ CNGGG
1195
+ CNGGU
1196
+ CNGGN
1197
+ CNGUA
1198
+ CNGUC
1199
+ CNGUG
1200
+ CNGUU
1201
+ CNGUN
1202
+ CNGNA
1203
+ CNGNC
1204
+ CNGNG
1205
+ CNGNU
1206
+ CNGNN
1207
+ CNUAA
1208
+ CNUAC
1209
+ CNUAG
1210
+ CNUAU
1211
+ CNUAN
1212
+ CNUCA
1213
+ CNUCC
1214
+ CNUCG
1215
+ CNUCU
1216
+ CNUCN
1217
+ CNUGA
1218
+ CNUGC
1219
+ CNUGG
1220
+ CNUGU
1221
+ CNUGN
1222
+ CNUUA
1223
+ CNUUC
1224
+ CNUUG
1225
+ CNUUU
1226
+ CNUUN
1227
+ CNUNA
1228
+ CNUNC
1229
+ CNUNG
1230
+ CNUNU
1231
+ CNUNN
1232
+ CNNAA
1233
+ CNNAC
1234
+ CNNAG
1235
+ CNNAU
1236
+ CNNAN
1237
+ CNNCA
1238
+ CNNCC
1239
+ CNNCG
1240
+ CNNCU
1241
+ CNNCN
1242
+ CNNGA
1243
+ CNNGC
1244
+ CNNGG
1245
+ CNNGU
1246
+ CNNGN
1247
+ CNNUA
1248
+ CNNUC
1249
+ CNNUG
1250
+ CNNUU
1251
+ CNNUN
1252
+ CNNNA
1253
+ CNNNC
1254
+ CNNNG
1255
+ CNNNU
1256
+ CNNNN
1257
+ GAAAA
1258
+ GAAAC
1259
+ GAAAG
1260
+ GAAAU
1261
+ GAAAN
1262
+ GAACA
1263
+ GAACC
1264
+ GAACG
1265
+ GAACU
1266
+ GAACN
1267
+ GAAGA
1268
+ GAAGC
1269
+ GAAGG
1270
+ GAAGU
1271
+ GAAGN
1272
+ GAAUA
1273
+ GAAUC
1274
+ GAAUG
1275
+ GAAUU
1276
+ GAAUN
1277
+ GAANA
1278
+ GAANC
1279
+ GAANG
1280
+ GAANU
1281
+ GAANN
1282
+ GACAA
1283
+ GACAC
1284
+ GACAG
1285
+ GACAU
1286
+ GACAN
1287
+ GACCA
1288
+ GACCC
1289
+ GACCG
1290
+ GACCU
1291
+ GACCN
1292
+ GACGA
1293
+ GACGC
1294
+ GACGG
1295
+ GACGU
1296
+ GACGN
1297
+ GACUA
1298
+ GACUC
1299
+ GACUG
1300
+ GACUU
1301
+ GACUN
1302
+ GACNA
1303
+ GACNC
1304
+ GACNG
1305
+ GACNU
1306
+ GACNN
1307
+ GAGAA
1308
+ GAGAC
1309
+ GAGAG
1310
+ GAGAU
1311
+ GAGAN
1312
+ GAGCA
1313
+ GAGCC
1314
+ GAGCG
1315
+ GAGCU
1316
+ GAGCN
1317
+ GAGGA
1318
+ GAGGC
1319
+ GAGGG
1320
+ GAGGU
1321
+ GAGGN
1322
+ GAGUA
1323
+ GAGUC
1324
+ GAGUG
1325
+ GAGUU
1326
+ GAGUN
1327
+ GAGNA
1328
+ GAGNC
1329
+ GAGNG
1330
+ GAGNU
1331
+ GAGNN
1332
+ GAUAA
1333
+ GAUAC
1334
+ GAUAG
1335
+ GAUAU
1336
+ GAUAN
1337
+ GAUCA
1338
+ GAUCC
1339
+ GAUCG
1340
+ GAUCU
1341
+ GAUCN
1342
+ GAUGA
1343
+ GAUGC
1344
+ GAUGG
1345
+ GAUGU
1346
+ GAUGN
1347
+ GAUUA
1348
+ GAUUC
1349
+ GAUUG
1350
+ GAUUU
1351
+ GAUUN
1352
+ GAUNA
1353
+ GAUNC
1354
+ GAUNG
1355
+ GAUNU
1356
+ GAUNN
1357
+ GANAA
1358
+ GANAC
1359
+ GANAG
1360
+ GANAU
1361
+ GANAN
1362
+ GANCA
1363
+ GANCC
1364
+ GANCG
1365
+ GANCU
1366
+ GANCN
1367
+ GANGA
1368
+ GANGC
1369
+ GANGG
1370
+ GANGU
1371
+ GANGN
1372
+ GANUA
1373
+ GANUC
1374
+ GANUG
1375
+ GANUU
1376
+ GANUN
1377
+ GANNA
1378
+ GANNC
1379
+ GANNG
1380
+ GANNU
1381
+ GANNN
1382
+ GCAAA
1383
+ GCAAC
1384
+ GCAAG
1385
+ GCAAU
1386
+ GCAAN
1387
+ GCACA
1388
+ GCACC
1389
+ GCACG
1390
+ GCACU
1391
+ GCACN
1392
+ GCAGA
1393
+ GCAGC
1394
+ GCAGG
1395
+ GCAGU
1396
+ GCAGN
1397
+ GCAUA
1398
+ GCAUC
1399
+ GCAUG
1400
+ GCAUU
1401
+ GCAUN
1402
+ GCANA
1403
+ GCANC
1404
+ GCANG
1405
+ GCANU
1406
+ GCANN
1407
+ GCCAA
1408
+ GCCAC
1409
+ GCCAG
1410
+ GCCAU
1411
+ GCCAN
1412
+ GCCCA
1413
+ GCCCC
1414
+ GCCCG
1415
+ GCCCU
1416
+ GCCCN
1417
+ GCCGA
1418
+ GCCGC
1419
+ GCCGG
1420
+ GCCGU
1421
+ GCCGN
1422
+ GCCUA
1423
+ GCCUC
1424
+ GCCUG
1425
+ GCCUU
1426
+ GCCUN
1427
+ GCCNA
1428
+ GCCNC
1429
+ GCCNG
1430
+ GCCNU
1431
+ GCCNN
1432
+ GCGAA
1433
+ GCGAC
1434
+ GCGAG
1435
+ GCGAU
1436
+ GCGAN
1437
+ GCGCA
1438
+ GCGCC
1439
+ GCGCG
1440
+ GCGCU
1441
+ GCGCN
1442
+ GCGGA
1443
+ GCGGC
1444
+ GCGGG
1445
+ GCGGU
1446
+ GCGGN
1447
+ GCGUA
1448
+ GCGUC
1449
+ GCGUG
1450
+ GCGUU
1451
+ GCGUN
1452
+ GCGNA
1453
+ GCGNC
1454
+ GCGNG
1455
+ GCGNU
1456
+ GCGNN
1457
+ GCUAA
1458
+ GCUAC
1459
+ GCUAG
1460
+ GCUAU
1461
+ GCUAN
1462
+ GCUCA
1463
+ GCUCC
1464
+ GCUCG
1465
+ GCUCU
1466
+ GCUCN
1467
+ GCUGA
1468
+ GCUGC
1469
+ GCUGG
1470
+ GCUGU
1471
+ GCUGN
1472
+ GCUUA
1473
+ GCUUC
1474
+ GCUUG
1475
+ GCUUU
1476
+ GCUUN
1477
+ GCUNA
1478
+ GCUNC
1479
+ GCUNG
1480
+ GCUNU
1481
+ GCUNN
1482
+ GCNAA
1483
+ GCNAC
1484
+ GCNAG
1485
+ GCNAU
1486
+ GCNAN
1487
+ GCNCA
1488
+ GCNCC
1489
+ GCNCG
1490
+ GCNCU
1491
+ GCNCN
1492
+ GCNGA
1493
+ GCNGC
1494
+ GCNGG
1495
+ GCNGU
1496
+ GCNGN
1497
+ GCNUA
1498
+ GCNUC
1499
+ GCNUG
1500
+ GCNUU
1501
+ GCNUN
1502
+ GCNNA
1503
+ GCNNC
1504
+ GCNNG
1505
+ GCNNU
1506
+ GCNNN
1507
+ GGAAA
1508
+ GGAAC
1509
+ GGAAG
1510
+ GGAAU
1511
+ GGAAN
1512
+ GGACA
1513
+ GGACC
1514
+ GGACG
1515
+ GGACU
1516
+ GGACN
1517
+ GGAGA
1518
+ GGAGC
1519
+ GGAGG
1520
+ GGAGU
1521
+ GGAGN
1522
+ GGAUA
1523
+ GGAUC
1524
+ GGAUG
1525
+ GGAUU
1526
+ GGAUN
1527
+ GGANA
1528
+ GGANC
1529
+ GGANG
1530
+ GGANU
1531
+ GGANN
1532
+ GGCAA
1533
+ GGCAC
1534
+ GGCAG
1535
+ GGCAU
1536
+ GGCAN
1537
+ GGCCA
1538
+ GGCCC
1539
+ GGCCG
1540
+ GGCCU
1541
+ GGCCN
1542
+ GGCGA
1543
+ GGCGC
1544
+ GGCGG
1545
+ GGCGU
1546
+ GGCGN
1547
+ GGCUA
1548
+ GGCUC
1549
+ GGCUG
1550
+ GGCUU
1551
+ GGCUN
1552
+ GGCNA
1553
+ GGCNC
1554
+ GGCNG
1555
+ GGCNU
1556
+ GGCNN
1557
+ GGGAA
1558
+ GGGAC
1559
+ GGGAG
1560
+ GGGAU
1561
+ GGGAN
1562
+ GGGCA
1563
+ GGGCC
1564
+ GGGCG
1565
+ GGGCU
1566
+ GGGCN
1567
+ GGGGA
1568
+ GGGGC
1569
+ GGGGG
1570
+ GGGGU
1571
+ GGGGN
1572
+ GGGUA
1573
+ GGGUC
1574
+ GGGUG
1575
+ GGGUU
1576
+ GGGUN
1577
+ GGGNA
1578
+ GGGNC
1579
+ GGGNG
1580
+ GGGNU
1581
+ GGGNN
1582
+ GGUAA
1583
+ GGUAC
1584
+ GGUAG
1585
+ GGUAU
1586
+ GGUAN
1587
+ GGUCA
1588
+ GGUCC
1589
+ GGUCG
1590
+ GGUCU
1591
+ GGUCN
1592
+ GGUGA
1593
+ GGUGC
1594
+ GGUGG
1595
+ GGUGU
1596
+ GGUGN
1597
+ GGUUA
1598
+ GGUUC
1599
+ GGUUG
1600
+ GGUUU
1601
+ GGUUN
1602
+ GGUNA
1603
+ GGUNC
1604
+ GGUNG
1605
+ GGUNU
1606
+ GGUNN
1607
+ GGNAA
1608
+ GGNAC
1609
+ GGNAG
1610
+ GGNAU
1611
+ GGNAN
1612
+ GGNCA
1613
+ GGNCC
1614
+ GGNCG
1615
+ GGNCU
1616
+ GGNCN
1617
+ GGNGA
1618
+ GGNGC
1619
+ GGNGG
1620
+ GGNGU
1621
+ GGNGN
1622
+ GGNUA
1623
+ GGNUC
1624
+ GGNUG
1625
+ GGNUU
1626
+ GGNUN
1627
+ GGNNA
1628
+ GGNNC
1629
+ GGNNG
1630
+ GGNNU
1631
+ GGNNN
1632
+ GUAAA
1633
+ GUAAC
1634
+ GUAAG
1635
+ GUAAU
1636
+ GUAAN
1637
+ GUACA
1638
+ GUACC
1639
+ GUACG
1640
+ GUACU
1641
+ GUACN
1642
+ GUAGA
1643
+ GUAGC
1644
+ GUAGG
1645
+ GUAGU
1646
+ GUAGN
1647
+ GUAUA
1648
+ GUAUC
1649
+ GUAUG
1650
+ GUAUU
1651
+ GUAUN
1652
+ GUANA
1653
+ GUANC
1654
+ GUANG
1655
+ GUANU
1656
+ GUANN
1657
+ GUCAA
1658
+ GUCAC
1659
+ GUCAG
1660
+ GUCAU
1661
+ GUCAN
1662
+ GUCCA
1663
+ GUCCC
1664
+ GUCCG
1665
+ GUCCU
1666
+ GUCCN
1667
+ GUCGA
1668
+ GUCGC
1669
+ GUCGG
1670
+ GUCGU
1671
+ GUCGN
1672
+ GUCUA
1673
+ GUCUC
1674
+ GUCUG
1675
+ GUCUU
1676
+ GUCUN
1677
+ GUCNA
1678
+ GUCNC
1679
+ GUCNG
1680
+ GUCNU
1681
+ GUCNN
1682
+ GUGAA
1683
+ GUGAC
1684
+ GUGAG
1685
+ GUGAU
1686
+ GUGAN
1687
+ GUGCA
1688
+ GUGCC
1689
+ GUGCG
1690
+ GUGCU
1691
+ GUGCN
1692
+ GUGGA
1693
+ GUGGC
1694
+ GUGGG
1695
+ GUGGU
1696
+ GUGGN
1697
+ GUGUA
1698
+ GUGUC
1699
+ GUGUG
1700
+ GUGUU
1701
+ GUGUN
1702
+ GUGNA
1703
+ GUGNC
1704
+ GUGNG
1705
+ GUGNU
1706
+ GUGNN
1707
+ GUUAA
1708
+ GUUAC
1709
+ GUUAG
1710
+ GUUAU
1711
+ GUUAN
1712
+ GUUCA
1713
+ GUUCC
1714
+ GUUCG
1715
+ GUUCU
1716
+ GUUCN
1717
+ GUUGA
1718
+ GUUGC
1719
+ GUUGG
1720
+ GUUGU
1721
+ GUUGN
1722
+ GUUUA
1723
+ GUUUC
1724
+ GUUUG
1725
+ GUUUU
1726
+ GUUUN
1727
+ GUUNA
1728
+ GUUNC
1729
+ GUUNG
1730
+ GUUNU
1731
+ GUUNN
1732
+ GUNAA
1733
+ GUNAC
1734
+ GUNAG
1735
+ GUNAU
1736
+ GUNAN
1737
+ GUNCA
1738
+ GUNCC
1739
+ GUNCG
1740
+ GUNCU
1741
+ GUNCN
1742
+ GUNGA
1743
+ GUNGC
1744
+ GUNGG
1745
+ GUNGU
1746
+ GUNGN
1747
+ GUNUA
1748
+ GUNUC
1749
+ GUNUG
1750
+ GUNUU
1751
+ GUNUN
1752
+ GUNNA
1753
+ GUNNC
1754
+ GUNNG
1755
+ GUNNU
1756
+ GUNNN
1757
+ GNAAA
1758
+ GNAAC
1759
+ GNAAG
1760
+ GNAAU
1761
+ GNAAN
1762
+ GNACA
1763
+ GNACC
1764
+ GNACG
1765
+ GNACU
1766
+ GNACN
1767
+ GNAGA
1768
+ GNAGC
1769
+ GNAGG
1770
+ GNAGU
1771
+ GNAGN
1772
+ GNAUA
1773
+ GNAUC
1774
+ GNAUG
1775
+ GNAUU
1776
+ GNAUN
1777
+ GNANA
1778
+ GNANC
1779
+ GNANG
1780
+ GNANU
1781
+ GNANN
1782
+ GNCAA
1783
+ GNCAC
1784
+ GNCAG
1785
+ GNCAU
1786
+ GNCAN
1787
+ GNCCA
1788
+ GNCCC
1789
+ GNCCG
1790
+ GNCCU
1791
+ GNCCN
1792
+ GNCGA
1793
+ GNCGC
1794
+ GNCGG
1795
+ GNCGU
1796
+ GNCGN
1797
+ GNCUA
1798
+ GNCUC
1799
+ GNCUG
1800
+ GNCUU
1801
+ GNCUN
1802
+ GNCNA
1803
+ GNCNC
1804
+ GNCNG
1805
+ GNCNU
1806
+ GNCNN
1807
+ GNGAA
1808
+ GNGAC
1809
+ GNGAG
1810
+ GNGAU
1811
+ GNGAN
1812
+ GNGCA
1813
+ GNGCC
1814
+ GNGCG
1815
+ GNGCU
1816
+ GNGCN
1817
+ GNGGA
1818
+ GNGGC
1819
+ GNGGG
1820
+ GNGGU
1821
+ GNGGN
1822
+ GNGUA
1823
+ GNGUC
1824
+ GNGUG
1825
+ GNGUU
1826
+ GNGUN
1827
+ GNGNA
1828
+ GNGNC
1829
+ GNGNG
1830
+ GNGNU
1831
+ GNGNN
1832
+ GNUAA
1833
+ GNUAC
1834
+ GNUAG
1835
+ GNUAU
1836
+ GNUAN
1837
+ GNUCA
1838
+ GNUCC
1839
+ GNUCG
1840
+ GNUCU
1841
+ GNUCN
1842
+ GNUGA
1843
+ GNUGC
1844
+ GNUGG
1845
+ GNUGU
1846
+ GNUGN
1847
+ GNUUA
1848
+ GNUUC
1849
+ GNUUG
1850
+ GNUUU
1851
+ GNUUN
1852
+ GNUNA
1853
+ GNUNC
1854
+ GNUNG
1855
+ GNUNU
1856
+ GNUNN
1857
+ GNNAA
1858
+ GNNAC
1859
+ GNNAG
1860
+ GNNAU
1861
+ GNNAN
1862
+ GNNCA
1863
+ GNNCC
1864
+ GNNCG
1865
+ GNNCU
1866
+ GNNCN
1867
+ GNNGA
1868
+ GNNGC
1869
+ GNNGG
1870
+ GNNGU
1871
+ GNNGN
1872
+ GNNUA
1873
+ GNNUC
1874
+ GNNUG
1875
+ GNNUU
1876
+ GNNUN
1877
+ GNNNA
1878
+ GNNNC
1879
+ GNNNG
1880
+ GNNNU
1881
+ GNNNN
1882
+ UAAAA
1883
+ UAAAC
1884
+ UAAAG
1885
+ UAAAU
1886
+ UAAAN
1887
+ UAACA
1888
+ UAACC
1889
+ UAACG
1890
+ UAACU
1891
+ UAACN
1892
+ UAAGA
1893
+ UAAGC
1894
+ UAAGG
1895
+ UAAGU
1896
+ UAAGN
1897
+ UAAUA
1898
+ UAAUC
1899
+ UAAUG
1900
+ UAAUU
1901
+ UAAUN
1902
+ UAANA
1903
+ UAANC
1904
+ UAANG
1905
+ UAANU
1906
+ UAANN
1907
+ UACAA
1908
+ UACAC
1909
+ UACAG
1910
+ UACAU
1911
+ UACAN
1912
+ UACCA
1913
+ UACCC
1914
+ UACCG
1915
+ UACCU
1916
+ UACCN
1917
+ UACGA
1918
+ UACGC
1919
+ UACGG
1920
+ UACGU
1921
+ UACGN
1922
+ UACUA
1923
+ UACUC
1924
+ UACUG
1925
+ UACUU
1926
+ UACUN
1927
+ UACNA
1928
+ UACNC
1929
+ UACNG
1930
+ UACNU
1931
+ UACNN
1932
+ UAGAA
1933
+ UAGAC
1934
+ UAGAG
1935
+ UAGAU
1936
+ UAGAN
1937
+ UAGCA
1938
+ UAGCC
1939
+ UAGCG
1940
+ UAGCU
1941
+ UAGCN
1942
+ UAGGA
1943
+ UAGGC
1944
+ UAGGG
1945
+ UAGGU
1946
+ UAGGN
1947
+ UAGUA
1948
+ UAGUC
1949
+ UAGUG
1950
+ UAGUU
1951
+ UAGUN
1952
+ UAGNA
1953
+ UAGNC
1954
+ UAGNG
1955
+ UAGNU
1956
+ UAGNN
1957
+ UAUAA
1958
+ UAUAC
1959
+ UAUAG
1960
+ UAUAU
1961
+ UAUAN
1962
+ UAUCA
1963
+ UAUCC
1964
+ UAUCG
1965
+ UAUCU
1966
+ UAUCN
1967
+ UAUGA
1968
+ UAUGC
1969
+ UAUGG
1970
+ UAUGU
1971
+ UAUGN
1972
+ UAUUA
1973
+ UAUUC
1974
+ UAUUG
1975
+ UAUUU
1976
+ UAUUN
1977
+ UAUNA
1978
+ UAUNC
1979
+ UAUNG
1980
+ UAUNU
1981
+ UAUNN
1982
+ UANAA
1983
+ UANAC
1984
+ UANAG
1985
+ UANAU
1986
+ UANAN
1987
+ UANCA
1988
+ UANCC
1989
+ UANCG
1990
+ UANCU
1991
+ UANCN
1992
+ UANGA
1993
+ UANGC
1994
+ UANGG
1995
+ UANGU
1996
+ UANGN
1997
+ UANUA
1998
+ UANUC
1999
+ UANUG
2000
+ UANUU
2001
+ UANUN
2002
+ UANNA
2003
+ UANNC
2004
+ UANNG
2005
+ UANNU
2006
+ UANNN
2007
+ UCAAA
2008
+ UCAAC
2009
+ UCAAG
2010
+ UCAAU
2011
+ UCAAN
2012
+ UCACA
2013
+ UCACC
2014
+ UCACG
2015
+ UCACU
2016
+ UCACN
2017
+ UCAGA
2018
+ UCAGC
2019
+ UCAGG
2020
+ UCAGU
2021
+ UCAGN
2022
+ UCAUA
2023
+ UCAUC
2024
+ UCAUG
2025
+ UCAUU
2026
+ UCAUN
2027
+ UCANA
2028
+ UCANC
2029
+ UCANG
2030
+ UCANU
2031
+ UCANN
2032
+ UCCAA
2033
+ UCCAC
2034
+ UCCAG
2035
+ UCCAU
2036
+ UCCAN
2037
+ UCCCA
2038
+ UCCCC
2039
+ UCCCG
2040
+ UCCCU
2041
+ UCCCN
2042
+ UCCGA
2043
+ UCCGC
2044
+ UCCGG
2045
+ UCCGU
2046
+ UCCGN
2047
+ UCCUA
2048
+ UCCUC
2049
+ UCCUG
2050
+ UCCUU
2051
+ UCCUN
2052
+ UCCNA
2053
+ UCCNC
2054
+ UCCNG
2055
+ UCCNU
2056
+ UCCNN
2057
+ UCGAA
2058
+ UCGAC
2059
+ UCGAG
2060
+ UCGAU
2061
+ UCGAN
2062
+ UCGCA
2063
+ UCGCC
2064
+ UCGCG
2065
+ UCGCU
2066
+ UCGCN
2067
+ UCGGA
2068
+ UCGGC
2069
+ UCGGG
2070
+ UCGGU
2071
+ UCGGN
2072
+ UCGUA
2073
+ UCGUC
2074
+ UCGUG
2075
+ UCGUU
2076
+ UCGUN
2077
+ UCGNA
2078
+ UCGNC
2079
+ UCGNG
2080
+ UCGNU
2081
+ UCGNN
2082
+ UCUAA
2083
+ UCUAC
2084
+ UCUAG
2085
+ UCUAU
2086
+ UCUAN
2087
+ UCUCA
2088
+ UCUCC
2089
+ UCUCG
2090
+ UCUCU
2091
+ UCUCN
2092
+ UCUGA
2093
+ UCUGC
2094
+ UCUGG
2095
+ UCUGU
2096
+ UCUGN
2097
+ UCUUA
2098
+ UCUUC
2099
+ UCUUG
2100
+ UCUUU
2101
+ UCUUN
2102
+ UCUNA
2103
+ UCUNC
2104
+ UCUNG
2105
+ UCUNU
2106
+ UCUNN
2107
+ UCNAA
2108
+ UCNAC
2109
+ UCNAG
2110
+ UCNAU
2111
+ UCNAN
2112
+ UCNCA
2113
+ UCNCC
2114
+ UCNCG
2115
+ UCNCU
2116
+ UCNCN
2117
+ UCNGA
2118
+ UCNGC
2119
+ UCNGG
2120
+ UCNGU
2121
+ UCNGN
2122
+ UCNUA
2123
+ UCNUC
2124
+ UCNUG
2125
+ UCNUU
2126
+ UCNUN
2127
+ UCNNA
2128
+ UCNNC
2129
+ UCNNG
2130
+ UCNNU
2131
+ UCNNN
2132
+ UGAAA
2133
+ UGAAC
2134
+ UGAAG
2135
+ UGAAU
2136
+ UGAAN
2137
+ UGACA
2138
+ UGACC
2139
+ UGACG
2140
+ UGACU
2141
+ UGACN
2142
+ UGAGA
2143
+ UGAGC
2144
+ UGAGG
2145
+ UGAGU
2146
+ UGAGN
2147
+ UGAUA
2148
+ UGAUC
2149
+ UGAUG
2150
+ UGAUU
2151
+ UGAUN
2152
+ UGANA
2153
+ UGANC
2154
+ UGANG
2155
+ UGANU
2156
+ UGANN
2157
+ UGCAA
2158
+ UGCAC
2159
+ UGCAG
2160
+ UGCAU
2161
+ UGCAN
2162
+ UGCCA
2163
+ UGCCC
2164
+ UGCCG
2165
+ UGCCU
2166
+ UGCCN
2167
+ UGCGA
2168
+ UGCGC
2169
+ UGCGG
2170
+ UGCGU
2171
+ UGCGN
2172
+ UGCUA
2173
+ UGCUC
2174
+ UGCUG
2175
+ UGCUU
2176
+ UGCUN
2177
+ UGCNA
2178
+ UGCNC
2179
+ UGCNG
2180
+ UGCNU
2181
+ UGCNN
2182
+ UGGAA
2183
+ UGGAC
2184
+ UGGAG
2185
+ UGGAU
2186
+ UGGAN
2187
+ UGGCA
2188
+ UGGCC
2189
+ UGGCG
2190
+ UGGCU
2191
+ UGGCN
2192
+ UGGGA
2193
+ UGGGC
2194
+ UGGGG
2195
+ UGGGU
2196
+ UGGGN
2197
+ UGGUA
2198
+ UGGUC
2199
+ UGGUG
2200
+ UGGUU
2201
+ UGGUN
2202
+ UGGNA
2203
+ UGGNC
2204
+ UGGNG
2205
+ UGGNU
2206
+ UGGNN
2207
+ UGUAA
2208
+ UGUAC
2209
+ UGUAG
2210
+ UGUAU
2211
+ UGUAN
2212
+ UGUCA
2213
+ UGUCC
2214
+ UGUCG
2215
+ UGUCU
2216
+ UGUCN
2217
+ UGUGA
2218
+ UGUGC
2219
+ UGUGG
2220
+ UGUGU
2221
+ UGUGN
2222
+ UGUUA
2223
+ UGUUC
2224
+ UGUUG
2225
+ UGUUU
2226
+ UGUUN
2227
+ UGUNA
2228
+ UGUNC
2229
+ UGUNG
2230
+ UGUNU
2231
+ UGUNN
2232
+ UGNAA
2233
+ UGNAC
2234
+ UGNAG
2235
+ UGNAU
2236
+ UGNAN
2237
+ UGNCA
2238
+ UGNCC
2239
+ UGNCG
2240
+ UGNCU
2241
+ UGNCN
2242
+ UGNGA
2243
+ UGNGC
2244
+ UGNGG
2245
+ UGNGU
2246
+ UGNGN
2247
+ UGNUA
2248
+ UGNUC
2249
+ UGNUG
2250
+ UGNUU
2251
+ UGNUN
2252
+ UGNNA
2253
+ UGNNC
2254
+ UGNNG
2255
+ UGNNU
2256
+ UGNNN
2257
+ UUAAA
2258
+ UUAAC
2259
+ UUAAG
2260
+ UUAAU
2261
+ UUAAN
2262
+ UUACA
2263
+ UUACC
2264
+ UUACG
2265
+ UUACU
2266
+ UUACN
2267
+ UUAGA
2268
+ UUAGC
2269
+ UUAGG
2270
+ UUAGU
2271
+ UUAGN
2272
+ UUAUA
2273
+ UUAUC
2274
+ UUAUG
2275
+ UUAUU
2276
+ UUAUN
2277
+ UUANA
2278
+ UUANC
2279
+ UUANG
2280
+ UUANU
2281
+ UUANN
2282
+ UUCAA
2283
+ UUCAC
2284
+ UUCAG
2285
+ UUCAU
2286
+ UUCAN
2287
+ UUCCA
2288
+ UUCCC
2289
+ UUCCG
2290
+ UUCCU
2291
+ UUCCN
2292
+ UUCGA
2293
+ UUCGC
2294
+ UUCGG
2295
+ UUCGU
2296
+ UUCGN
2297
+ UUCUA
2298
+ UUCUC
2299
+ UUCUG
2300
+ UUCUU
2301
+ UUCUN
2302
+ UUCNA
2303
+ UUCNC
2304
+ UUCNG
2305
+ UUCNU
2306
+ UUCNN
2307
+ UUGAA
2308
+ UUGAC
2309
+ UUGAG
2310
+ UUGAU
2311
+ UUGAN
2312
+ UUGCA
2313
+ UUGCC
2314
+ UUGCG
2315
+ UUGCU
2316
+ UUGCN
2317
+ UUGGA
2318
+ UUGGC
2319
+ UUGGG
2320
+ UUGGU
2321
+ UUGGN
2322
+ UUGUA
2323
+ UUGUC
2324
+ UUGUG
2325
+ UUGUU
2326
+ UUGUN
2327
+ UUGNA
2328
+ UUGNC
2329
+ UUGNG
2330
+ UUGNU
2331
+ UUGNN
2332
+ UUUAA
2333
+ UUUAC
2334
+ UUUAG
2335
+ UUUAU
2336
+ UUUAN
2337
+ UUUCA
2338
+ UUUCC
2339
+ UUUCG
2340
+ UUUCU
2341
+ UUUCN
2342
+ UUUGA
2343
+ UUUGC
2344
+ UUUGG
2345
+ UUUGU
2346
+ UUUGN
2347
+ UUUUA
2348
+ UUUUC
2349
+ UUUUG
2350
+ UUUUU
2351
+ UUUUN
2352
+ UUUNA
2353
+ UUUNC
2354
+ UUUNG
2355
+ UUUNU
2356
+ UUUNN
2357
+ UUNAA
2358
+ UUNAC
2359
+ UUNAG
2360
+ UUNAU
2361
+ UUNAN
2362
+ UUNCA
2363
+ UUNCC
2364
+ UUNCG
2365
+ UUNCU
2366
+ UUNCN
2367
+ UUNGA
2368
+ UUNGC
2369
+ UUNGG
2370
+ UUNGU
2371
+ UUNGN
2372
+ UUNUA
2373
+ UUNUC
2374
+ UUNUG
2375
+ UUNUU
2376
+ UUNUN
2377
+ UUNNA
2378
+ UUNNC
2379
+ UUNNG
2380
+ UUNNU
2381
+ UUNNN
2382
+ UNAAA
2383
+ UNAAC
2384
+ UNAAG
2385
+ UNAAU
2386
+ UNAAN
2387
+ UNACA
2388
+ UNACC
2389
+ UNACG
2390
+ UNACU
2391
+ UNACN
2392
+ UNAGA
2393
+ UNAGC
2394
+ UNAGG
2395
+ UNAGU
2396
+ UNAGN
2397
+ UNAUA
2398
+ UNAUC
2399
+ UNAUG
2400
+ UNAUU
2401
+ UNAUN
2402
+ UNANA
2403
+ UNANC
2404
+ UNANG
2405
+ UNANU
2406
+ UNANN
2407
+ UNCAA
2408
+ UNCAC
2409
+ UNCAG
2410
+ UNCAU
2411
+ UNCAN
2412
+ UNCCA
2413
+ UNCCC
2414
+ UNCCG
2415
+ UNCCU
2416
+ UNCCN
2417
+ UNCGA
2418
+ UNCGC
2419
+ UNCGG
2420
+ UNCGU
2421
+ UNCGN
2422
+ UNCUA
2423
+ UNCUC
2424
+ UNCUG
2425
+ UNCUU
2426
+ UNCUN
2427
+ UNCNA
2428
+ UNCNC
2429
+ UNCNG
2430
+ UNCNU
2431
+ UNCNN
2432
+ UNGAA
2433
+ UNGAC
2434
+ UNGAG
2435
+ UNGAU
2436
+ UNGAN
2437
+ UNGCA
2438
+ UNGCC
2439
+ UNGCG
2440
+ UNGCU
2441
+ UNGCN
2442
+ UNGGA
2443
+ UNGGC
2444
+ UNGGG
2445
+ UNGGU
2446
+ UNGGN
2447
+ UNGUA
2448
+ UNGUC
2449
+ UNGUG
2450
+ UNGUU
2451
+ UNGUN
2452
+ UNGNA
2453
+ UNGNC
2454
+ UNGNG
2455
+ UNGNU
2456
+ UNGNN
2457
+ UNUAA
2458
+ UNUAC
2459
+ UNUAG
2460
+ UNUAU
2461
+ UNUAN
2462
+ UNUCA
2463
+ UNUCC
2464
+ UNUCG
2465
+ UNUCU
2466
+ UNUCN
2467
+ UNUGA
2468
+ UNUGC
2469
+ UNUGG
2470
+ UNUGU
2471
+ UNUGN
2472
+ UNUUA
2473
+ UNUUC
2474
+ UNUUG
2475
+ UNUUU
2476
+ UNUUN
2477
+ UNUNA
2478
+ UNUNC
2479
+ UNUNG
2480
+ UNUNU
2481
+ UNUNN
2482
+ UNNAA
2483
+ UNNAC
2484
+ UNNAG
2485
+ UNNAU
2486
+ UNNAN
2487
+ UNNCA
2488
+ UNNCC
2489
+ UNNCG
2490
+ UNNCU
2491
+ UNNCN
2492
+ UNNGA
2493
+ UNNGC
2494
+ UNNGG
2495
+ UNNGU
2496
+ UNNGN
2497
+ UNNUA
2498
+ UNNUC
2499
+ UNNUG
2500
+ UNNUU
2501
+ UNNUN
2502
+ UNNNA
2503
+ UNNNC
2504
+ UNNNG
2505
+ UNNNU
2506
+ UNNNN
2507
+ NAAAA
2508
+ NAAAC
2509
+ NAAAG
2510
+ NAAAU
2511
+ NAAAN
2512
+ NAACA
2513
+ NAACC
2514
+ NAACG
2515
+ NAACU
2516
+ NAACN
2517
+ NAAGA
2518
+ NAAGC
2519
+ NAAGG
2520
+ NAAGU
2521
+ NAAGN
2522
+ NAAUA
2523
+ NAAUC
2524
+ NAAUG
2525
+ NAAUU
2526
+ NAAUN
2527
+ NAANA
2528
+ NAANC
2529
+ NAANG
2530
+ NAANU
2531
+ NAANN
2532
+ NACAA
2533
+ NACAC
2534
+ NACAG
2535
+ NACAU
2536
+ NACAN
2537
+ NACCA
2538
+ NACCC
2539
+ NACCG
2540
+ NACCU
2541
+ NACCN
2542
+ NACGA
2543
+ NACGC
2544
+ NACGG
2545
+ NACGU
2546
+ NACGN
2547
+ NACUA
2548
+ NACUC
2549
+ NACUG
2550
+ NACUU
2551
+ NACUN
2552
+ NACNA
2553
+ NACNC
2554
+ NACNG
2555
+ NACNU
2556
+ NACNN
2557
+ NAGAA
2558
+ NAGAC
2559
+ NAGAG
2560
+ NAGAU
2561
+ NAGAN
2562
+ NAGCA
2563
+ NAGCC
2564
+ NAGCG
2565
+ NAGCU
2566
+ NAGCN
2567
+ NAGGA
2568
+ NAGGC
2569
+ NAGGG
2570
+ NAGGU
2571
+ NAGGN
2572
+ NAGUA
2573
+ NAGUC
2574
+ NAGUG
2575
+ NAGUU
2576
+ NAGUN
2577
+ NAGNA
2578
+ NAGNC
2579
+ NAGNG
2580
+ NAGNU
2581
+ NAGNN
2582
+ NAUAA
2583
+ NAUAC
2584
+ NAUAG
2585
+ NAUAU
2586
+ NAUAN
2587
+ NAUCA
2588
+ NAUCC
2589
+ NAUCG
2590
+ NAUCU
2591
+ NAUCN
2592
+ NAUGA
2593
+ NAUGC
2594
+ NAUGG
2595
+ NAUGU
2596
+ NAUGN
2597
+ NAUUA
2598
+ NAUUC
2599
+ NAUUG
2600
+ NAUUU
2601
+ NAUUN
2602
+ NAUNA
2603
+ NAUNC
2604
+ NAUNG
2605
+ NAUNU
2606
+ NAUNN
2607
+ NANAA
2608
+ NANAC
2609
+ NANAG
2610
+ NANAU
2611
+ NANAN
2612
+ NANCA
2613
+ NANCC
2614
+ NANCG
2615
+ NANCU
2616
+ NANCN
2617
+ NANGA
2618
+ NANGC
2619
+ NANGG
2620
+ NANGU
2621
+ NANGN
2622
+ NANUA
2623
+ NANUC
2624
+ NANUG
2625
+ NANUU
2626
+ NANUN
2627
+ NANNA
2628
+ NANNC
2629
+ NANNG
2630
+ NANNU
2631
+ NANNN
2632
+ NCAAA
2633
+ NCAAC
2634
+ NCAAG
2635
+ NCAAU
2636
+ NCAAN
2637
+ NCACA
2638
+ NCACC
2639
+ NCACG
2640
+ NCACU
2641
+ NCACN
2642
+ NCAGA
2643
+ NCAGC
2644
+ NCAGG
2645
+ NCAGU
2646
+ NCAGN
2647
+ NCAUA
2648
+ NCAUC
2649
+ NCAUG
2650
+ NCAUU
2651
+ NCAUN
2652
+ NCANA
2653
+ NCANC
2654
+ NCANG
2655
+ NCANU
2656
+ NCANN
2657
+ NCCAA
2658
+ NCCAC
2659
+ NCCAG
2660
+ NCCAU
2661
+ NCCAN
2662
+ NCCCA
2663
+ NCCCC
2664
+ NCCCG
2665
+ NCCCU
2666
+ NCCCN
2667
+ NCCGA
2668
+ NCCGC
2669
+ NCCGG
2670
+ NCCGU
2671
+ NCCGN
2672
+ NCCUA
2673
+ NCCUC
2674
+ NCCUG
2675
+ NCCUU
2676
+ NCCUN
2677
+ NCCNA
2678
+ NCCNC
2679
+ NCCNG
2680
+ NCCNU
2681
+ NCCNN
2682
+ NCGAA
2683
+ NCGAC
2684
+ NCGAG
2685
+ NCGAU
2686
+ NCGAN
2687
+ NCGCA
2688
+ NCGCC
2689
+ NCGCG
2690
+ NCGCU
2691
+ NCGCN
2692
+ NCGGA
2693
+ NCGGC
2694
+ NCGGG
2695
+ NCGGU
2696
+ NCGGN
2697
+ NCGUA
2698
+ NCGUC
2699
+ NCGUG
2700
+ NCGUU
2701
+ NCGUN
2702
+ NCGNA
2703
+ NCGNC
2704
+ NCGNG
2705
+ NCGNU
2706
+ NCGNN
2707
+ NCUAA
2708
+ NCUAC
2709
+ NCUAG
2710
+ NCUAU
2711
+ NCUAN
2712
+ NCUCA
2713
+ NCUCC
2714
+ NCUCG
2715
+ NCUCU
2716
+ NCUCN
2717
+ NCUGA
2718
+ NCUGC
2719
+ NCUGG
2720
+ NCUGU
2721
+ NCUGN
2722
+ NCUUA
2723
+ NCUUC
2724
+ NCUUG
2725
+ NCUUU
2726
+ NCUUN
2727
+ NCUNA
2728
+ NCUNC
2729
+ NCUNG
2730
+ NCUNU
2731
+ NCUNN
2732
+ NCNAA
2733
+ NCNAC
2734
+ NCNAG
2735
+ NCNAU
2736
+ NCNAN
2737
+ NCNCA
2738
+ NCNCC
2739
+ NCNCG
2740
+ NCNCU
2741
+ NCNCN
2742
+ NCNGA
2743
+ NCNGC
2744
+ NCNGG
2745
+ NCNGU
2746
+ NCNGN
2747
+ NCNUA
2748
+ NCNUC
2749
+ NCNUG
2750
+ NCNUU
2751
+ NCNUN
2752
+ NCNNA
2753
+ NCNNC
2754
+ NCNNG
2755
+ NCNNU
2756
+ NCNNN
2757
+ NGAAA
2758
+ NGAAC
2759
+ NGAAG
2760
+ NGAAU
2761
+ NGAAN
2762
+ NGACA
2763
+ NGACC
2764
+ NGACG
2765
+ NGACU
2766
+ NGACN
2767
+ NGAGA
2768
+ NGAGC
2769
+ NGAGG
2770
+ NGAGU
2771
+ NGAGN
2772
+ NGAUA
2773
+ NGAUC
2774
+ NGAUG
2775
+ NGAUU
2776
+ NGAUN
2777
+ NGANA
2778
+ NGANC
2779
+ NGANG
2780
+ NGANU
2781
+ NGANN
2782
+ NGCAA
2783
+ NGCAC
2784
+ NGCAG
2785
+ NGCAU
2786
+ NGCAN
2787
+ NGCCA
2788
+ NGCCC
2789
+ NGCCG
2790
+ NGCCU
2791
+ NGCCN
2792
+ NGCGA
2793
+ NGCGC
2794
+ NGCGG
2795
+ NGCGU
2796
+ NGCGN
2797
+ NGCUA
2798
+ NGCUC
2799
+ NGCUG
2800
+ NGCUU
2801
+ NGCUN
2802
+ NGCNA
2803
+ NGCNC
2804
+ NGCNG
2805
+ NGCNU
2806
+ NGCNN
2807
+ NGGAA
2808
+ NGGAC
2809
+ NGGAG
2810
+ NGGAU
2811
+ NGGAN
2812
+ NGGCA
2813
+ NGGCC
2814
+ NGGCG
2815
+ NGGCU
2816
+ NGGCN
2817
+ NGGGA
2818
+ NGGGC
2819
+ NGGGG
2820
+ NGGGU
2821
+ NGGGN
2822
+ NGGUA
2823
+ NGGUC
2824
+ NGGUG
2825
+ NGGUU
2826
+ NGGUN
2827
+ NGGNA
2828
+ NGGNC
2829
+ NGGNG
2830
+ NGGNU
2831
+ NGGNN
2832
+ NGUAA
2833
+ NGUAC
2834
+ NGUAG
2835
+ NGUAU
2836
+ NGUAN
2837
+ NGUCA
2838
+ NGUCC
2839
+ NGUCG
2840
+ NGUCU
2841
+ NGUCN
2842
+ NGUGA
2843
+ NGUGC
2844
+ NGUGG
2845
+ NGUGU
2846
+ NGUGN
2847
+ NGUUA
2848
+ NGUUC
2849
+ NGUUG
2850
+ NGUUU
2851
+ NGUUN
2852
+ NGUNA
2853
+ NGUNC
2854
+ NGUNG
2855
+ NGUNU
2856
+ NGUNN
2857
+ NGNAA
2858
+ NGNAC
2859
+ NGNAG
2860
+ NGNAU
2861
+ NGNAN
2862
+ NGNCA
2863
+ NGNCC
2864
+ NGNCG
2865
+ NGNCU
2866
+ NGNCN
2867
+ NGNGA
2868
+ NGNGC
2869
+ NGNGG
2870
+ NGNGU
2871
+ NGNGN
2872
+ NGNUA
2873
+ NGNUC
2874
+ NGNUG
2875
+ NGNUU
2876
+ NGNUN
2877
+ NGNNA
2878
+ NGNNC
2879
+ NGNNG
2880
+ NGNNU
2881
+ NGNNN
2882
+ NUAAA
2883
+ NUAAC
2884
+ NUAAG
2885
+ NUAAU
2886
+ NUAAN
2887
+ NUACA
2888
+ NUACC
2889
+ NUACG
2890
+ NUACU
2891
+ NUACN
2892
+ NUAGA
2893
+ NUAGC
2894
+ NUAGG
2895
+ NUAGU
2896
+ NUAGN
2897
+ NUAUA
2898
+ NUAUC
2899
+ NUAUG
2900
+ NUAUU
2901
+ NUAUN
2902
+ NUANA
2903
+ NUANC
2904
+ NUANG
2905
+ NUANU
2906
+ NUANN
2907
+ NUCAA
2908
+ NUCAC
2909
+ NUCAG
2910
+ NUCAU
2911
+ NUCAN
2912
+ NUCCA
2913
+ NUCCC
2914
+ NUCCG
2915
+ NUCCU
2916
+ NUCCN
2917
+ NUCGA
2918
+ NUCGC
2919
+ NUCGG
2920
+ NUCGU
2921
+ NUCGN
2922
+ NUCUA
2923
+ NUCUC
2924
+ NUCUG
2925
+ NUCUU
2926
+ NUCUN
2927
+ NUCNA
2928
+ NUCNC
2929
+ NUCNG
2930
+ NUCNU
2931
+ NUCNN
2932
+ NUGAA
2933
+ NUGAC
2934
+ NUGAG
2935
+ NUGAU
2936
+ NUGAN
2937
+ NUGCA
2938
+ NUGCC
2939
+ NUGCG
2940
+ NUGCU
2941
+ NUGCN
2942
+ NUGGA
2943
+ NUGGC
2944
+ NUGGG
2945
+ NUGGU
2946
+ NUGGN
2947
+ NUGUA
2948
+ NUGUC
2949
+ NUGUG
2950
+ NUGUU
2951
+ NUGUN
2952
+ NUGNA
2953
+ NUGNC
2954
+ NUGNG
2955
+ NUGNU
2956
+ NUGNN
2957
+ NUUAA
2958
+ NUUAC
2959
+ NUUAG
2960
+ NUUAU
2961
+ NUUAN
2962
+ NUUCA
2963
+ NUUCC
2964
+ NUUCG
2965
+ NUUCU
2966
+ NUUCN
2967
+ NUUGA
2968
+ NUUGC
2969
+ NUUGG
2970
+ NUUGU
2971
+ NUUGN
2972
+ NUUUA
2973
+ NUUUC
2974
+ NUUUG
2975
+ NUUUU
2976
+ NUUUN
2977
+ NUUNA
2978
+ NUUNC
2979
+ NUUNG
2980
+ NUUNU
2981
+ NUUNN
2982
+ NUNAA
2983
+ NUNAC
2984
+ NUNAG
2985
+ NUNAU
2986
+ NUNAN
2987
+ NUNCA
2988
+ NUNCC
2989
+ NUNCG
2990
+ NUNCU
2991
+ NUNCN
2992
+ NUNGA
2993
+ NUNGC
2994
+ NUNGG
2995
+ NUNGU
2996
+ NUNGN
2997
+ NUNUA
2998
+ NUNUC
2999
+ NUNUG
3000
+ NUNUU
3001
+ NUNUN
3002
+ NUNNA
3003
+ NUNNC
3004
+ NUNNG
3005
+ NUNNU
3006
+ NUNNN
3007
+ NNAAA
3008
+ NNAAC
3009
+ NNAAG
3010
+ NNAAU
3011
+ NNAAN
3012
+ NNACA
3013
+ NNACC
3014
+ NNACG
3015
+ NNACU
3016
+ NNACN
3017
+ NNAGA
3018
+ NNAGC
3019
+ NNAGG
3020
+ NNAGU
3021
+ NNAGN
3022
+ NNAUA
3023
+ NNAUC
3024
+ NNAUG
3025
+ NNAUU
3026
+ NNAUN
3027
+ NNANA
3028
+ NNANC
3029
+ NNANG
3030
+ NNANU
3031
+ NNANN
3032
+ NNCAA
3033
+ NNCAC
3034
+ NNCAG
3035
+ NNCAU
3036
+ NNCAN
3037
+ NNCCA
3038
+ NNCCC
3039
+ NNCCG
3040
+ NNCCU
3041
+ NNCCN
3042
+ NNCGA
3043
+ NNCGC
3044
+ NNCGG
3045
+ NNCGU
3046
+ NNCGN
3047
+ NNCUA
3048
+ NNCUC
3049
+ NNCUG
3050
+ NNCUU
3051
+ NNCUN
3052
+ NNCNA
3053
+ NNCNC
3054
+ NNCNG
3055
+ NNCNU
3056
+ NNCNN
3057
+ NNGAA
3058
+ NNGAC
3059
+ NNGAG
3060
+ NNGAU
3061
+ NNGAN
3062
+ NNGCA
3063
+ NNGCC
3064
+ NNGCG
3065
+ NNGCU
3066
+ NNGCN
3067
+ NNGGA
3068
+ NNGGC
3069
+ NNGGG
3070
+ NNGGU
3071
+ NNGGN
3072
+ NNGUA
3073
+ NNGUC
3074
+ NNGUG
3075
+ NNGUU
3076
+ NNGUN
3077
+ NNGNA
3078
+ NNGNC
3079
+ NNGNG
3080
+ NNGNU
3081
+ NNGNN
3082
+ NNUAA
3083
+ NNUAC
3084
+ NNUAG
3085
+ NNUAU
3086
+ NNUAN
3087
+ NNUCA
3088
+ NNUCC
3089
+ NNUCG
3090
+ NNUCU
3091
+ NNUCN
3092
+ NNUGA
3093
+ NNUGC
3094
+ NNUGG
3095
+ NNUGU
3096
+ NNUGN
3097
+ NNUUA
3098
+ NNUUC
3099
+ NNUUG
3100
+ NNUUU
3101
+ NNUUN
3102
+ NNUNA
3103
+ NNUNC
3104
+ NNUNG
3105
+ NNUNU
3106
+ NNUNN
3107
+ NNNAA
3108
+ NNNAC
3109
+ NNNAG
3110
+ NNNAU
3111
+ NNNAN
3112
+ NNNCA
3113
+ NNNCC
3114
+ NNNCG
3115
+ NNNCU
3116
+ NNNCN
3117
+ NNNGA
3118
+ NNNGC
3119
+ NNNGG
3120
+ NNNGU
3121
+ NNNGN
3122
+ NNNUA
3123
+ NNNUC
3124
+ NNNUG
3125
+ NNNUU
3126
+ NNNUN
3127
+ NNNNA
3128
+ NNNNC
3129
+ NNNNG
3130
+ NNNNU
3131
+ NNNNN