Alignment viewer
BLASTN 2.6.0+
Reference: Stephen F. Altschul, Thomas L. Madden, Alejandro A.
Schaffer, Jinghui Zhang, Zheng Zhang, Webb Miller, and David J.
Lipman (1997), "Gapped BLAST and PSI-BLAST: a new generation of
protein database search programs", Nucleic Acids Res. 25:3389-3402.
Database: Locusta_20migratoria_20[genbank_20GCA_5F000516895.1_202013-12-18]
1,397,492 sequences; 5,759,798,599 total letters
Query= AAMG01000941.1
Length=299
Score E
Sequences producing significant alignments: (Bits) Value
seq757756 352 5e-95
seq961685 347 2e-93
seq940428 345 7e-93
seq630126 338 1e-90
seq280075 336 4e-90
seq630125 325 7e-87
seq330797 288 2e-75
seq186873 201 2e-49
seq436624 181 2e-43
seq620009 167 4e-39
seq1179920 140 5e-31
seq309503 134 2e-29
seq481623 111 3e-22
seq563589 98.7 2e-18
seq208673 84.2 4e-14
seq517028 78.8 2e-12
seq506616 75.2 2e-11
>seq757756
Length=7561
Score = 352 bits (390), Expect = 5e-95
Identities = 250/283 (88%), Gaps = 4/283 (1%)
Strand=Plus/Plus
Query 1 TACTAAGCGGAATTACCATTGGGGCGACG--GTCATCAGTAGGGTAAAACTAACCTGTCT 58
|||| ||| | ||||| || | |||| |||||||||||||||||||||||||||||
Sbjct 2400 TACTGAGCAGGATTACTATCGCAACGACACAGTCATCAGTAGGGTAAAACTAACCTGTCT 2459
Query 59 CATGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACGCTTACC 118
|| |||||||||||||||||||||||||||||||||||||||||||||||||||||| |
Sbjct 2460 CACGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACGCTTGGC 2519
Query 119 GAATTCTGCTTCGGTATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCAACGTCGCT 178
||||||||||||| |||||||||||||||||||||||||||||||||||| ||||||||
Sbjct 2520 GAATTCTGCTTCGCAATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCGACGTCGCT 2579
Query 179 ATGAACGCTTGGCTGCCACAAGCCAGTTATCCCTGTGGTAACTTTTCTGGCACCTCTAGC 238
||||||||||||| ||||||||||||||||||||||||||||||||||| ||||||| ||
Sbjct 2580 ATGAACGCTTGGCCGCCACAAGCCAGTTATCCCTGTGGTAACTTTTCTGACACCTCTTGC 2639
Query 239 CTCAAA-TTTCGAGGGACTAAAGGATCGATAGGCCACACTTTC 280
||| | || | | | |||||||||||||||| |||||
Sbjct 2640 TGGAAACTCTCCA-AGCCAAAAGGATCGATAGGCCGTGCTTTC 2681
>seq961685
Length=1614
Score = 347 bits (384), Expect = 2e-93
Identities = 249/283 (88%), Gaps = 4/283 (1%)
Strand=Plus/Minus
Query 1 TACTAAGCGGAATTACCATTGGGGCGACG--GTCATCAGTAGGGTAAAACTAACCTGTCT 58
|||| ||| | ||||| || | |||| ||||||||| |||||||||||||||||||
Sbjct 1209 TACTGAGCAGGATTACTATCGCAACGACACAGTCATCAGTCGGGTAAAACTAACCTGTCT 1150
Query 59 CATGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACGCTTACC 118
|| |||||||||||||||||||||||||||||||||||||||||||||||||||||| |
Sbjct 1149 CACGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACGCTTGGC 1090
Query 119 GAATTCTGCTTCGGTATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCAACGTCGCT 178
||||||||||||| |||||||||||||||||||||||||||||||||||| ||||||||
Sbjct 1089 GAATTCTGCTTCGCAATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCGACGTCGCT 1030
Query 179 ATGAACGCTTGGCTGCCACAAGCCAGTTATCCCTGTGGTAACTTTTCTGGCACCTCTAGC 238
||||||||||||| ||||||||||||||||||||||||||||||||||| ||||||| ||
Sbjct 1029 ATGAACGCTTGGCCGCCACAAGCCAGTTATCCCTGTGGTAACTTTTCTGACACCTCTTGC 970
Query 239 CTCAAA-TTTCGAGGGACTAAAGGATCGATAGGCCACACTTTC 280
||| | || | | | |||||||||||||||| |||||
Sbjct 969 TGGAAACTCTCCA-AGCCAAAAGGATCGATAGGCCGTGCTTTC 928
>seq940428
Length=9268
Score = 345 bits (382), Expect = 7e-93
Identities = 231/255 (91%), Gaps = 2/255 (1%)
Strand=Plus/Plus
Query 27 ACGGTCATCAGTAGGGTAAAACTAACCTGTCTCATGACGGTCTAAACCCAGCTCACGTTC 86
|| |||||||||||| |||||||||||||||||| |||||||||||||||||||||||||
Sbjct 1003 ACAGTCATCAGTAGGTTAAAACTAACCTGTCTCACGACGGTCTAAACCCAGCTCACGTTC 1062
Query 87 CCTATTAGTGGGTGAACAATCCAACGCTTACCGAATTCTGCTTCGGTATGATAGGAAGAG 146
||||||||||||||||||||||||||||| |||||||||||||| |||||||||||||
Sbjct 1063 CCTATTAGTGGGTGAACAATCCAACGCTTGGCGAATTCTGCTTCGCAATGATAGGAAGAG 1122
Query 147 CCGACATCGAAGGATCAAAAAGCAACGTCGCTATGAACGCTTGGCTGCCACAAGCCAGTT 206
||||||||||||||||||||||| ||||||||||||||||||||| ||||||||||||||
Sbjct 1123 CCGACATCGAAGGATCAAAAAGCGACGTCGCTATGAACGCTTGGCCGCCACAAGCCAGTT 1182
Query 207 ATCCCTGTGGTAACTTTTCTGGCACCTCTAGCCTCAAA-TTTCGAGGGACTAAAGGATCG 265
||||||||||||||||||||| ||||||| || ||| | || | | | |||||||||
Sbjct 1183 ATCCCTGTGGTAACTTTTCTGACACCTCTTGCTGGAAACTCTCCA-AGCCAAAAGGATCG 1241
Query 266 ATAGGCCACACTTTC 280
||||||| |||||
Sbjct 1242 ATAGGCCGTGCTTTC 1256
>seq630126
Length=4034
Score = 338 bits (374), Expect = 1e-90
Identities = 247/283 (87%), Gaps = 4/283 (1%)
Strand=Plus/Minus
Query 1 TACTAAGCGGAATTACCATTGGGGCGACG--GTCATCAGTAGGGTAAAACTAACCTGTCT 58
|||| ||| | ||||| || | |||| |||||||||||||| ||||||||||||||
Sbjct 1739 TACTGAGCAGGATTACTATCGCAACGACACAGTCATCAGTAGGGTTAAACTAACCTGTCT 1680
Query 59 CATGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACGCTTACC 118
|| |||||||||| ||||||||||||||||||||||||||||||||||||||||||| |
Sbjct 1679 CACGACGGTCTAATCCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACGCTTGGC 1620
Query 119 GAATTCTGCTTCGGTATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCAACGTCGCT 178
||||||||||||| |||||||||||||||||||||||||||||||||||| ||||||||
Sbjct 1619 GAATTCTGCTTCGCAATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCGACGTCGCT 1560
Query 179 ATGAACGCTTGGCTGCCACAAGCCAGTTATCCCTGTGGTAACTTTTCTGGCACCTCTAGC 238
||||||||||||| ||||||||||||||||||||||||||||||||||| | ||||| ||
Sbjct 1559 ATGAACGCTTGGCCGCCACAAGCCAGTTATCCCTGTGGTAACTTTTCTGACCCCTCTTGC 1500
Query 239 CTCAAA-TTTCGAGGGACTAAAGGATCGATAGGCCACACTTTC 280
||| | || | | | |||||||||||||||| |||||
Sbjct 1499 TGGAAACTCTCCA-AGCCAAAAGGATCGATAGGCCGTGCTTTC 1458
>seq280075
Length=10103
Score = 336 bits (372), Expect = 4e-90
Identities = 219/240 (91%), Gaps = 2/240 (1%)
Strand=Plus/Minus
Query 1 TACTAAGCGGAATTACCATTGGGGCGACG--GTCATCAGTAGGGTAAAACTAACCTGTCT 58
|||| ||| | ||||| || | |||| |||||||||||||||||||||||||||||
Sbjct 3833 TACTGAGCAGGATTACTATCGCAACGACACAGTCATCAGTAGGGTAAAACTAACCTGTCT 3774
Query 59 CATGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACGCTTACC 118
|| ||||||||||||||||||||||||||||||||||||||||||||||| |||||| |
Sbjct 3773 CACGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCCACGCTTGGC 3714
Query 119 GAATTCTGCTTCGGTATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCAACGTCGCT 178
||||||||||||| |||||||||||||||||||||||||||||||||||| ||||||||
Sbjct 3713 GAATTCTGCTTCGCAATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCGACGTCGCT 3654
Query 179 ATGAACGCTTGGCTGCCACAAGCCAGTTATCCCTGTGGTAACTTTTCTGGCACCTCTAGC 238
||||||||||||| ||||||||||||||||||||||||||||||||||| ||||||| ||
Sbjct 3653 ATGAACGCTTGGCCGCCACAAGCCAGTTATCCCTGTGGTAACTTTTCTGACACCTCTTGC 3594
Score = 132 bits (146), Expect = 8e-29
Identities = 94/106 (89%), Gaps = 5/106 (5%)
Strand=Plus/Minus
Query 56 TCTCATGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACGCTT 115
||||| |||| |||||||| ||||||||||||||||||||||||||||||||||||||||
Sbjct 4255 TCTCACGACGATCTAAACCAAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACGCTT 4196
Query 116 ACCGAATTCTGCTTCGGTATGATAGGAAGAG----CCGACATCGAA 157
||||||||||||| | | ||||||||||| |||||||||||
Sbjct 4195 GGCGAATTCTGCTTC-GCAAGATAGGAAGAGAGTCCCGACATCGAA 4151
>seq630125
Length=9257
Score = 325 bits (360), Expect = 7e-87
Identities = 245/284 (86%), Gaps = 7/284 (2%)
Strand=Plus/Minus
Query 1 TACTAAGCGGAATTACCATTGGGGCGACG--GTCATCAGTAGGGTAAAACTAACCTGTCT 58
|||| ||| | ||||| || | |||| |||||||||||||| ||||||||||||||
Sbjct 7616 TACTGAGCAGGATTACTATCGCAACGACACAGTCATCAGTAGGGTTAAACTAACCTGTCT 7557
Query 59 CATGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACGCTTACC 118
|| |||||||||| ||||||||||||||||||||||||||||||||||||||||||| |
Sbjct 7556 CACGACGGTCTAATCCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACGCTTGGC 7497
Query 119 GAATTCTGCTTCGGTATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCAACGTCGCT 178
||||||||||||| |||||||||||||||||||||||||||||||||||| ||||||||
Sbjct 7496 GAATTCTGCTTCGCAATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGCGACGTCGCT 7437
Query 179 ATGAACGCTTGGCTGCCACAAGCCAGTTATCCCTGTGGTAACTTTTCTGGCACCTCTAGC 238
||||||||||||| ||||||||||| ||||||||||||||||||||||| ||| | | ||
Sbjct 7436 ATGAACGCTTGGCCGCCACAAGCCATTTATCCCTGTGGTAACTTTTCTGACACATAT-GC 7378
Query 239 CTCAAA--TTTCGAGGGACTAAAGGATCGATAGGCCACACTTTC 280
||| ||| | | | |||||||||||||||| |||||
Sbjct 7377 TGGAAACTCTTCAA--GCCAAAAGGATCGATAGGCCTTGCTTTC 7336
>seq330797
Length=821
Score = 288 bits (318), Expect = 2e-75
Identities = 183/199 (92%), Gaps = 0/199 (0%)
Strand=Plus/Plus
Query 37 GTAGGGTAAAACTAACCTGTCTCATGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTG 96
||||| |||||||||||||||||| |||||||| ||||||||||||||||||| ||| ||
Sbjct 139 GTAGGTTAAAACTAACCTGTCTCACGACGGTCTGAACCCAGCTCACGTTCCCTTTTATTG 198
Query 97 GGTGAACAATCCAACGCTTACCGAATTCTGCTTCGGTATGATAGGAAGAGCCGACATCGA 156
|||||||||||| || ||| |||||||||||| |||||||||||||||||||||||
Sbjct 199 GGTGAACAATCCTACACTTTTTGAATTCTGCTTCACAATGATAGGAAGAGCCGACATCGA 258
Query 157 AGGATCAAAAAGCAACGTCGCTATGAACGCTTGGCTGCCACAAGCCAGTTATCCCTGTGG 216
|||||||||||||||||||| ||||||| |||||||||||||||||||||||||||||||
Sbjct 259 AGGATCAAAAAGCAACGTCGATATGAACTCTTGGCTGCCACAAGCCAGTTATCCCTGTGG 318
Query 217 TAACTTTTCTGGCACCTCT 235
||||||||||| |||||||
Sbjct 319 TAACTTTTCTGACACCTCT 337
>seq186873
Length=6107
Score = 201 bits (222), Expect = 2e-49
Identities = 122/129 (95%), Gaps = 0/129 (0%)
Strand=Plus/Minus
Query 27 ACGGTCATCAGTAGGGTAAAACTAACCTGTCTCATGACGGTCTAAACCCAGCTCACGTTC 86
|| ||||||||||||||||||||||||||||||| ||||||||||||||||| |||||||
Sbjct 3456 ACAGTCATCAGTAGGGTAAAACTAACCTGTCTCACGACGGTCTAAACCCAGCGCACGTTC 3397
Query 87 CCTATTAGTGGGTGAACAATCCAACGCTTACCGAATTCTGCTTCGGTATGATAGGAAGAG 146
||||||||||||||||||||||||||||| |||||||||||||| |||||||||||||
Sbjct 3396 CCTATTAGTGGGTGAACAATCCAACGCTTGGCGAATTCTGCTTCGCAATGATAGGAAGAG 3337
Query 147 CCGACATCG 155
|||||||||
Sbjct 3336 CCGACATCG 3328
>seq436624
Length=36237
Score = 181 bits (200), Expect = 2e-43
Identities = 160/199 (80%), Gaps = 2/199 (1%)
Strand=Plus/Plus
Query 34 TCAGTAGGGTAAAACTAACCTGTCTCATGACGGTCTAAACCCAGCTCACGTTCCCTATTA 93
|| ||| |||| ||||||||| |||||| | |||||| ||| ||||||| ||| ||||||
Sbjct 13535 TCTGTACGGTAGAACTAACCTTTCTCATAATGGTCTATACCTAGCTCACTTTCACTATTA 13594
Query 94 GTGGGTGA--ACAATCCAACGCTTACCGAATTCTGCTTCGGTATGATAGGAAGAGCCGAC 151
||| ||| ||| ||||| |||| || | || ||||| |||||| ||| |||| ||
Sbjct 13595 GTGTGTGTGCACAGTCCAATGCTTTCCACAATCCACTTCGCAATGATAAGAAAAGCCAAC 13654
Query 152 ATCGAAGGATCAAAAAGCAACGTCGCTATGAACGCTTGGCTGCCACAAGCCAGTTATCCC 211
| ||| || |||||||||| ||| |||||||| |||| |||||||||| |||||||||
Sbjct 13655 ACCGATGGGTCAAAAAGCATTGTCACTATGAACATTTGGATGCCACAAGCTAGTTATCCC 13714
Query 212 TGTGGTAACTTTTCTGGCA 230
||||||||| |||||| ||
Sbjct 13715 TGTGGTAACCTTTCTGACA 13733
>seq620009
Length=3922
Score = 167 bits (184), Expect = 4e-39
Identities = 119/137 (87%), Gaps = 0/137 (0%)
Strand=Plus/Plus
Query 27 ACGGTCATCAGTAGGGTAAAACTAACCTGTCTCATGACGGTCTAAACCCAGCTCACGTTC 86
|| ||| ||| |||||||||||||| |||||||| |||| | ||||||||||||||||||
Sbjct 1541 ACAGTCGTCAATAGGGTAAAACTAAACTGTCTCACGACGATGTAAACCCAGCTCACGTTC 1600
Query 87 CCTATTAGTGGGTGAACAATCCAACGCTTACCGAATTCTGCTTCGGTATGATAGGAAGAG 146
|||||||||| | |||||||||||||||| ||||||||||||||| | | |||||||
Sbjct 1601 CCTATTAGTGAGGGAACAATCCAACGCTTGCCGAATTCTGCTTCGCAGTTAGAGGAAGAA 1660
Query 147 CCGACATCGAAGGATCA 163
|| |||||||||||||
Sbjct 1661 TCGGCATCGAAGGATCA 1677
>seq1179920
Length=213
Score = 140 bits (154), Expect = 5e-31
Identities = 89/97 (92%), Gaps = 0/97 (0%)
Strand=Plus/Minus
Query 197 CAAGCCAGTTATCCCTGTGGTAACTTTTCTGGCACCTCTAGCCTCAAATTTCGAGGGACT 256
||||||||||||||||||||||||||||||| |||||||||| ||||||| ||| || ||
Sbjct 213 CAAGCCAGTTATCCCTGTGGTAACTTTTCTGACACCTCTAGCTTCAAATTCCGAAGGTCT 154
Query 257 AAAGGATCGATAGGCCACACTTTCATGGTTTGTATTC 293
|||||||||||||||||| |||||| |||| ||||||
Sbjct 153 AAAGGATCGATAGGCCACGCTTTCACGGTTCGTATTC 117
>seq309503
Length=1725
Score = 134 bits (148), Expect = 2e-29
Identities = 83/89 (93%), Gaps = 0/89 (0%)
Strand=Plus/Minus
Query 150 ACATCGAAGGATCAAAAAGCAACGTCGCTATGAACGCTTGGCTGCCACAAGCCAGTTATC 209
||||| |||||||||||||| ||||||||||||||||||||| |||||||||||| ||||
Sbjct 1194 ACATCAAAGGATCAAAAAGCGACGTCGCTATGAACGCTTGGCCGCCACAAGCCAGGTATC 1135
Query 210 CCTGTGGTAACTTTTCTGGCACCTCTAGC 238
|||||||||||||||||| ||||||| ||
Sbjct 1134 CCTGTGGTAACTTTTCTGACACCTCTTGC 1106
>seq481623
Length=611
Score = 111 bits (122), Expect = 3e-22
Identities = 81/93 (87%), Gaps = 2/93 (2%)
Strand=Plus/Minus
Query 1 TACTAAGCGGAATTACCATTGGGGCGACG--GTCATCAGTAGGGTAAAACTAACCTGTCT 58
|||| ||| | ||||| || | |||| |||||||||||||||||||||||||||||
Sbjct 93 TACTGAGCAGGATTACTATCGCAACGACACAGTCATCAGTAGGGTAAAACTAACCTGTCT 34
Query 59 CATGACGGTCTAAACCCAGCTCACGTTCCCTAT 91
|| ||||||||||||||||||||||||||||||
Sbjct 33 CACGACGGTCTAAACCCAGCTCACGTTCCCTAT 1
>seq563589
Length=25482
Score = 98.7 bits (108), Expect = 2e-18
Identities = 90/113 (80%), Gaps = 3/113 (3%)
Strand=Plus/Minus
Query 53 CTGTCTCATGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTGGGTGAACAA---TCCA 109
|||| ||| | ||||||| || |||||||| ||||| |||||||||||||| ||||
Sbjct 13040 CTGTGTCACGGCGGTCTATCCCTAGCTCACGATCCCTCCTAGTGGGTGAACAACTATCCA 12981
Query 110 ACGCTTACCGAATTCTGCTTCGGTATGATAGGAAGAGCCGACATCGAAGGATC 162
|||||| |||||||||||||| || ||| || ||||||| ||||||||
Sbjct 12980 ACGCTTGGCGAATTCTGCTTCGCAATCATAAGATAAGCCGACGGAGAAGGATC 12928
>seq208673
Length=9599
Score = 84.2 bits (92), Expect = 4e-14
Identities = 67/80 (84%), Gaps = 2/80 (3%)
Strand=Plus/Plus
Query 1 TACTAAGCGGAATTACCATTGGGGCGACG--GTCATCAGTAGGGTAAAACTAACCTGTCT 58
|||| ||| | ||||| || | |||| |||||||||||||||||||||||||||||
Sbjct 2514 TACTGAGCAGGATTACTATCGCAACGACACAGTCATCAGTAGGGTAAAACTAACCTGTCT 2573
Query 59 CATGACGGTCTAAACCCAGC 78
|| |||||||||| ||||||
Sbjct 2574 CACGACGGTCTAATCCCAGC 2593
>seq517028
Length=6016
Score = 78.8 bits (86), Expect = 2e-12
Identities = 123/175 (70%), Gaps = 6/175 (3%)
Strand=Plus/Plus
Query 53 CTGTCTCATGACGGTCTAAACCCAGCTCACGTTCCCTATTAGTGGGTGAACAATCCAACG 112
|||||||| |||| |||||||||||||| ||| || ||| || ||||| | ||
Sbjct 779 CTGTCTCACGACGTTCTAAACCCAGCTCGCGTACCACTTTAAATGGCGAACAGCCATACC 838
Query 113 CTT---ACCGAATTCTGCTTCGGTATGATAGGAAGAGCCGACATCGAAGGATCAAAAAGC 169
||| |||| ||| || | | ||| || ||||||||||||| | |||| | |
Sbjct 839 CTTGGGACCGGCTTCAGCCCCAGGATGT---GATGAGCCGACATCGAGGTGCCAAACACC 895
Query 170 AACGTCGCTATGAACGCTTGGCTGCCACAAGCCAGTTATCCCTGTGGTAACTTTT 224
||||| ||||||| ||||| | | |||| |||||||| | ||| |||||
Sbjct 896 GCCGTCGATATGAACTCTTGGGCGGTATCAGCCTGTTATCCCCGGAGTACCTTTT 950
>seq506616
Length=8082
Score = 75.2 bits (82), Expect = 2e-11
Identities = 61/73 (84%), Gaps = 2/73 (3%)
Strand=Plus/Plus
Query 1 TACTAAGCGGAATTACCATTGGGGCGACG--GTCATCAGTAGGGTAAAACTAACCTGTCT 58
|||| ||| | ||||| || | |||| |||||||||||||||||||||||||||||
Sbjct 4043 TACTGAGCAGGATTACTATCGCAACGACACAGTCATCAGTAGGGTAAAACTAACCTGTCT 4102
Query 59 CATGACGGTCTAA 71
|| ||||||||||
Sbjct 4103 CAGGACGGTCTAA 4115
Lambda K H
0.634 0.408 0.912
Gapped
Lambda K H
0.625 0.410 0.780
Effective search space used: 842459828352
Made in 2017 by Kirill Kryukov This page is placed in public domain using CC0 |