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: Ephydra_20gracilis_20[genbank_20GCA_5F001014675.1_202015-05-28]
61,434 sequences; 410,872,512 total letters
Query= NC_027636.1
Length=4501
Score E
Sequences producing significant alignments: (Bits) Value
seq10870 179 1e-41
seq42511 156 1e-34
seq45297 136 1e-28
seq39822 129 2e-26
seq24598 127 6e-26
seq46004 123 7e-25
seq44242 113 1e-21
seq30888 111 4e-21
seq37428 105 2e-19
seq61403 98.7 3e-17
seq38653 93.3 1e-15
seq59689 87.8 5e-14
seq31691 80.6 8e-12
>seq10870
Length=2260
Score = 179 bits (198), Expect = 1e-41
Identities = 206/276 (75%), Gaps = 1/276 (0%)
Strand=Plus/Minus
Query 43 GTTCCCAAAGCGGATATTCCGCGTTCGTCGTTTGATAATTCAGACTACTCACAAGACTAC 102
||||| || || || ||||| || ||||| |||||| ||| | | || || |||||
Sbjct 2234 GTTCCGAAGGCAGAGATTCCCCGCTCGTCCTTTGATCGTTCCCA-TGGTCTAAAAACTAC 2176
Query 103 GTTTGACGCCGGTTATTTGATTCCTATTTATGTTGATGAGATTCTTCCCGGCGATACTTT 162
||||||||| ||| | |||||||||||| ||| |||||| | ||||| || ||||| ||
Sbjct 2175 GTTTGACGCTGGTAAGCTGATTCCTATTTTTGTGGATGAGGTGCTTCCTGGTGATACGTT 2116
Query 163 TAATTTGCAGATGACTGCGTTTGCGCGTATGGCGACTCCGTTGTTTCCGTTGATGGATAA 222
||| ||| | ||||| | |||| || |||| || || | ||| ||||||||||
Sbjct 2115 TAACTTGAATATGACCGGTTTTGGCCGGTTGGCTACGCCTCTTCATCCTGTGATGGATAA 2056
Query 223 TTTGTACATGGATTCGttttttttCTTTGTTCCGAATCGTTTGGTTTGGATTCATTGGAA 282
| ||| | |||| ||||||| || || ||||| ||||| ||||| ||| | ||||| |
Sbjct 2055 TATGTTCTTGGAGACGTTTTTCTTTTTCGTTCCAAATCGATTGGTCTGGGATAATTGGGA 1996
Query 283 GCAGTTCATGGGTGAGCAGGATAATCCTGGTGATTC 318
|||||| ||||||||| |||||| || |||||
Sbjct 1995 AAAGTTCAACGGTGAGCAGACTAATCCCGGCGATTC 1960
Score = 84.2 bits (92), Expect = 6e-13
Identities = 170/250 (68%), Gaps = 12/250 (5%)
Strand=Plus/Minus
Query 1135 CGGTTTTACTCAGTCCTTCACAGAACACGGGTACGTTATTGGGCTCGTTGCTGTCCGGGC 1194
|||||||||| |||| ||||| || || || | | ||||| || | | ||| |||||
Sbjct 1203 CGGTTTTACTAAGTCTTTCACCGAGCATGGTCATATCATTGGTCTTGCTTGTGTTCGGGC 1144
Query 1195 GGATTTGACCTATCAGCAGGGTCTTCGGAAGCTT---TGGTCTCGTTCTACCCGTTATGA 1251
|| |||| |||||||| ||| | ||| | | ||||| || ||||||||
Sbjct 1143 AGACCTGACTTATCAGCAAGGTTT---GAACCGTATGTGGTCCCGCCAGGATCGTTATGA 1087
Query 1252 TTACTATTTTCCTGCGTTCGCGATGCTCGGTGAGCAAGCTGTTTTGAACAAGGAGATTTA 1311
|| ||| | || || | || || |||||||| || || ||||| |||||||||||
Sbjct 1086 TTTCTACTGGCCCGCTCTTGCTCATCTGGGTGAGCAGGCGGTATTGAATAAGGAGATTTA 1027
Query 1312 TTGTGATGG---GTCTGCCAATGACCCTCTTGTTTTTGGGTATCAGGAGCGTTGGGCTGA 1368
| | || |||| || |||| | || || || ||||| ||||| | |||||
Sbjct 1026 TGCGCAAGGTACGTCTACCGATGA---TGAAGTGTTCGGTTATCAAGAGCGGTACGCTGA 970
Query 1369 GTATCGTTAT 1378
|| ||||||
Sbjct 969 ATACCGTTAT 960
>seq42511
Length=5077
Score = 156 bits (172), Expect = 1e-34
Identities = 201/276 (73%), Gaps = 1/276 (0%)
Strand=Plus/Minus
Query 43 GTTCCCAAAGCGGATATTCCGCGTTCGTCGTTTGATAATTCAGACTACTCACAAGACTAC 102
|| || ||||| || || |||||||||||||||||| ||| || | || |||||
Sbjct 852 GTCCCTAAAGCTGAAATCCCGCGTTCGTCGTTTGATCGTTCTCACGGTTTGAAA-ACTAC 794
Query 103 GTTTGACGCCGGTTATTTGATTCCTATTTATGTTGATGAGATTCTTCCCGGCGATACTTT 162
|||||||| || | ||||||||||||| | ||||||| ||||||| |||||||| ||
Sbjct 793 ATTTGACGCTGGACAGTTGATTCCTATTTTTTGTGATGAGGTTCTTCCAGGCGATACCTT 734
Query 163 TAATTTGCAGATGACTGCGTTTGCGCGTATGGCGACTCCGTTGTTTCCGTTGATGGATAA 222
|||| | | ||||| | |||| |||| | || || || | ||| | ||||||||
Sbjct 733 TAATCTTAATATGACGGGTTTTGGGCGTCTTGCTACGCCTCTTCACCCGATCATGGATAA 674
Query 223 TTTGTACATGGATTCGttttttttCTTTGTTCCGAATCGTTTGGTTTGGATTCATTGGAA 282
| |||| | || | ||||| || |||||||| |||||| | |||||| | ||| |
Sbjct 673 TATGTATCTTGAGACCTTTTTCTTTTTTGTTCCAAATCGTCTAGTTTGGGACAACTGGGA 614
Query 283 GCAGTTCATGGGTGAGCAGGATAATCCTGGTGATTC 318
|||| | ||||||||| ||||| || |||||
Sbjct 613 AAAGTTTAACGGTGAGCAGACAAATCCAGGCGATTC 578
>seq45297
Length=4191
Score = 136 bits (150), Expect = 1e-28
Identities = 161/218 (74%), Gaps = 0/218 (0%)
Strand=Plus/Minus
Query 101 ACGTTTGACGCCGGTTATTTGATTCCTATTTATGTTGATGAGATTCTTCCCGGCGATACT 160
|| |||||||| || | ||||||| ||||||||||| ||| ||||| || |||||
Sbjct 529 ACCTTTGACGCTGGAAAGCTGATTCCGATTTATGTTGACGAGGCGCTTCCAGGTGATACG 470
Query 161 TTTAATTTGCAGATGACTGCGTTTGCGCGTATGGCGACTCCGTTGTTTCCGTTGATGGAT 220
|| || || | ||| ||||||||||||||||||| || || || ||| ||||||||
Sbjct 469 TTCAACATGAACATGTCTGCGTTTGCGCGTATGGCCACGCCACTGCACCCGGTGATGGAT 410
Query 221 AATTTGTACATGGATTCGttttttttCTTTGTTCCGAATCGTTTGGTTTGGATTCATTGG 280
||| | || | || | || |||||| ||||| |||| |||| ||| | | |||
Sbjct 409 AATATTTATTTAGAGACTTTCTTTTTCGCCGTTCCTTATCGACTGGTATGGGATAACTGG 350
Query 281 AAGCAGTTCATGGGTGAGCAGGATAATCCTGGTGATTC 318
| |||||| ||||| |||| |||||| ||||||||
Sbjct 349 GAAAAGTTCAACGGTGAACAGGTTAATCCAGGTGATTC 312
>seq39822
Length=5133
Score = 129 bits (142), Expect = 2e-26
Identities = 175/244 (72%), Gaps = 0/244 (0%)
Strand=Plus/Plus
Query 95 AAGACTACGTTTGACGCCGGTTATTTGATTCCTATTTATGTTGATGAGATTCTTCCCGGC 154
|| || |||||||| | || ||| | | ||| ||| ||||||||| || | |||||
Sbjct 1994 AAAACAACGTTTGATTCTGGATATCTTGTGCCTGTTTTTGTTGATGAAGTTTTGCCCGGG 2053
Query 155 GATACTTTTAATTTGCAGATGACTGCGTTTGCGCGTATGGCGACTCCGTTGTTTCCGTTG 214
||||||||||| | | | |||| ||||| ||| | || ||||| || || |
Sbjct 2054 GATACTTTTAAAGTTAATCTTACTGGTTTTGCTCGTCTTGCTACTCCCACTTTCCCTATA 2113
Query 215 ATGGATAATTTGTACATGGATTCGttttttttCTTTGTTCCGAATCGTTTGGTTTGGATT 274
||||||||| ||| |||||| | || ||||| |||||| ||||| | |||||| |
Sbjct 2114 ATGGATAATATGTTTATGGATACCTTCTTTTTTGCGGTTCCGTATCGTCTTGTTTGGGGT 2173
Query 275 CATTGGAAGCAGTTCATGGGTGAGCAGGATAATCCTGGTGATTCGATTTCTTACACTGTT 334
||||| || |||| || ||||||| ||||||||| ||| ||| |||||||||
Sbjct 2174 AATTGGCAGAAGTTTTGTGGAGAGCAGGTTAATCCTGGGGATAGTATTGATTACACTGTC 2233
Query 335 CCTA 338
||||
Sbjct 2234 CCTA 2237
>seq24598
Length=1619
Score = 127 bits (140), Expect = 6e-26
Identities = 163/224 (73%), Gaps = 1/224 (0%)
Strand=Plus/Minus
Query 95 AAGACTACGTTTGACGCCGGTTATTTGATTCCTATTTATGTTGATGAGATTCTTCCCGGC 154
|||||| | |||||||| || | |||||| | |||| |||||| | ||||| |||
Sbjct 988 AAGACTTCATTTGACGCTGGAAAATTGATTACGATTTTCTGTGATGAAGTGCTTCCAGGC 929
Query 155 GATACTTTTAATTTGCAGATGACTGCGTTTGCGCGTATGGCGACTCCGTTGTTTCCGTTG 214
||||| || || ||| | ||||||| || | ||| | || || || | |||| |
Sbjct 928 GATACCTTCAACTTGAATATGACTGGTTTCGGACGTCTTGCCACACCTCTTCATCCGATC 869
Query 215 ATGGATAATTTGTACATGGATTCGttttttttCTTTGTTCCGAATCGTTTGGTTTGGATT 274
||||||||| ||||| |||| |||| || || || ||||| ||||| | ||||||| |
Sbjct 868 ATGGATAATATGTACCTGGAAACGTTCTTCTTTTTCGTTCCAAATCGNT-GGTTTGGGAT 810
Query 275 CATTGGAAGCAGTTCATGGGTGAGCAGGATAATCCTGGTGATTC 318
||||| | |||| | |||||||||||||| || || || ||
Sbjct 809 AATTGGGAAAAGTTTAACGGTGAGCAGGATAACCCCGGGGACTC 766
>seq46004
Length=1132
Score = 123 bits (136), Expect = 7e-25
Identities = 154/207 (74%), Gaps = 3/207 (1%)
Strand=Plus/Plus
Query 54 GGATATTCCGCGTTCGTCGTTTGATAATTCAGACTACTCACAAGACTACGTTTGACGCCG 113
|||||| ||||| || |||||||||| || | | || || || ||||||| || |
Sbjct 448 GGATATCCCGCGGTCTTCGTTTGATAGATCGCA-TGGTCTAAAAACCGCGTTTGATGCGG 506
Query 114 GTTATTTGATTCCTATTTATGTTGATGAGATTCTTCCCGGCGATACTTTTAATTTGCAGA 173
|||||| || ||||||| |||||||| ||| | ||||||||||| || ||| || |
Sbjct 507 ATTATTTAATACCTATTTTGGTTGATGATATTTTGCCCGGCGATACGTTCAATGTGGA-T 565
Query 174 TGAC-TGCGTTTGCGCGTATGGCGACTCCGTTGTTTCCGTTGATGGATAATTTGTACATG 232
|| | | ||||| || ||||||| || ||| |||| | ||||| ||| ||||||||
Sbjct 566 TGTCATTTTTTTGCTCGGTTGGCGACGCCTTTGCATCCGATTATGGACAATATGTACATG 625
Query 233 GATTCGttttttttCTTTGTTCCGAAT 259
|| ||||||| || ||||| ||| ||
Sbjct 626 GAGACGTTTTTCTTTTTTGTGCCGTAT 652
>seq44242
Length=1538
Score = 113 bits (124), Expect = 1e-21
Identities = 143/197 (73%), Gaps = 0/197 (0%)
Strand=Plus/Plus
Query 122 ATTCCTATTTATGTTGATGAGATTCTTCCCGGCGATACTTTTAATTTGCAGATGACTGCG 181
|||||||| | ||||| || | || || || ||||| || || || | ||||| |
Sbjct 941 ATTCCTATCTTCGTTGACGAAGTCCTCCCAGGTGATACGTTCAACCTGAACATGACCGGT 1000
Query 182 TTTGCGCGTATGGCGACTCCGTTGTTTCCGTTGATGGATAATTTGTACATGGATTCGttt 241
|| | ||| | || || || || |||| ||||||||| ||||| |||| |||||
Sbjct 1001 TTCGGACGTCTTGCTACCCCACTGCATCCGACCATGGATAATATGTACTTGGAGACGTTT 1060
Query 242 tttttCTTTGTTCCGAATCGTTTGGTTTGGATTCATTGGAAGCAGTTCATGGGTGAGCAG 301
|| || || ||||||||||| ||||||||| | ||||| || |||| | || ||||
Sbjct 1061 TTCTTTTTCGTTCCGAATCGATTGGTTTGGGATAATTGGGAGAAGTTTAACGGACAGCAA 1120
Query 302 GATAATCCTGGTGATTC 318
||| ||||||| |||||
Sbjct 1121 GATGATCCTGGCGATTC 1137
>seq30888
Length=1567
Score = 111 bits (122), Expect = 4e-21
Identities = 159/224 (71%), Gaps = 0/224 (0%)
Strand=Plus/Plus
Query 95 AAGACTACGTTTGACGCCGGTTATTTGATTCCTATTTATGTTGATGAGATTCTTCCCGGC 154
|| || || || ||| ||||| | | || || |||| ||| |||||| | || || ||
Sbjct 505 AAAACCACATTCGACTCCGGTAAGCTCATCCCCATTTTTGTGGATGAGGTACTGCCTGGT 564
Query 155 GATACTTTTAATTTGCAGATGACTGCGTTTGCGCGTATGGCGACTCCGTTGTTTCCGTTG 214
|| || || || || | ||||| | || | || | ||||| || || ||| ||
Sbjct 565 GACACGTTCAACCTGAATATGACCGGCTTCGGCCGGCTTGCGACGCCACTGCATCCAGTG 624
Query 215 ATGGATAATTTGTACATGGATTCGttttttttCTTTGTTCCGAATCGTTTGGTTTGGATT 274
||||| ||| |||| |||| ||||||| || || ||||| || ||| |||||||| |
Sbjct 625 ATGGACAATATGTATCTGGAAACGTTTTTCTTTTTCGTTCCAAACCGTCTGGTTTGGGAT 684
Query 275 CATTGGAAGCAGTTCATGGGTGAGCAGGATAATCCTGGTGATTC 318
| ||| || ||| | ||||||||||||||||| || |||||
Sbjct 685 AACTGGGAGAGGTTTAACGGTGAGCAGGATAATCCCGGCGATTC 728
Score = 78.8 bits (86), Expect = 3e-11
Identities = 119/168 (71%), Gaps = 1/168 (1%)
Strand=Plus/Plus
Query 853 CCAG-GCTACCGCTGCAACAATTAATCAGCTCCGGCAGTCGTTTCAGATACAGAAGCTTT 911
|||| || |||||||| || || || | ||||| | |||| ||| | ||||| |
Sbjct 1232 CCAGTGCCACCGCTGCGACGATCAACGACCTCCGCGAAGCGTTCCAGGTTCAGAAAATGC 1291
Query 912 TAGAAAGGGATGCTCGTGGTGGAACACGATATACAGAGATTGTGCGATCTCACTTCGGCG 971
| ||| | |||||||| ||| || || || | || || | | ||||||||||||
Sbjct 1292 TCGAACGCGATGCTCGCTCTGGTACTCGGTACATTGAAATCATCAAAGCTCACTTCGGCG 1351
Query 972 TTATCAGCCCGGATGCTCGCTTGCAACGACCCGAGTACCTTGGCGGCG 1019
| | | || |||||||| ||||||| || || |||||||||||||
Sbjct 1352 TAACCTCACCTGATGCTCGACTGCAACGCCCTGAATACCTTGGCGGCG 1399
>seq37428
Length=1593
Score = 105 bits (116), Expect = 2e-19
Identities = 163/229 (71%), Gaps = 3/229 (1%)
Strand=Plus/Plus
Query 28 CATCGTTTTGCGATGGTTCCCAAAGCGGATATTCCGCGTTCGTCGTTTGATAATTCAGAC 87
||| |||||||| || || | |||||| || || || || || |||| || ||
Sbjct 687 CATAGTTTTGCGGAAGTCCCACGGGTGGATATCCCACGGTCTTCATTCGATAGATCGCAC 746
Query 88 TACTCACAAGACTACGTTTGACGCCGGTTATTTGATTCCTATTTATGTTGATGAGATTCT 147
|| || ||| |||||||||| | |||| | || || |||| |||||||| ||| |
Sbjct 747 GG-TCTAAAAACTGCGTTTGACGCTGATTATCTAATACCGATTTTGGTTGATGATATTTT 805
Query 148 TCCCGGCGATACTTTTAATTTGCAGATGAC-TGCGTTTGCGCGTATGGCGACTCCGTTGT 206
|| || ||||| || || || | || | | |||||||| ||||||||||||||
Sbjct 806 GCCGGGTGATACGTTCAACGTGGAT-TGTCATTTTTTTGCGCGGTTGGCGACTCCGTTGC 864
Query 207 TTCCGTTGATGGATAATTTGTACATGGATTCGttttttttCTTTGTTCC 255
||| | ||||| |||||||| ||||| ||||||| || || |||||
Sbjct 865 AGCCGATTATGGACAATTTGTATATGGAAACGTTTTTCTTTTTCGTTCC 913
>seq61403
Length=4343
Score = 98.7 bits (108), Expect = 3e-17
Identities = 157/223 (70%), Gaps = 2/223 (1%)
Strand=Plus/Plus
Query 97 GACTACGTTTGACGCCGGTTATTTGATTCCTATTTATGTTGATGAGATTCTTCCCGGCGA 156
||| || || |||| |||||| || | || ||| ||| ||||| | || || || ||
Sbjct 340 GACCACATTCGACGGTGGTTATCTGGTGCCGTTTTTTGTCGATGAAGTGCTGCCTGGTGA 399
Query 157 TACTTTTAATTTGCAGATGACTGCGTTT-GCGCGTATGGCGACTCCGTTGTTTCCGTTGA 215
||| ||||| |||| | | | |||| || || ||||||| || | ||| |||
Sbjct 400 TACGTTTAAGTTGC-GCTCGCACGGTTTCGCACGGTTGGCGACCCCTATTAAGCCGGTGA 458
Query 216 TGGATAATTTGTACATGGATTCGttttttttCTTTGTTCCGAATCGTTTGGTTTGGATTC 275
|||||||| |||| ||||| |||||| ||| || || || | ||| || ||||| |
Sbjct 459 TGGATAATATGTATATGGACACGTTTTATTTTTTCGTGCCCACTCGGTTACTTTGGGATA 518
Query 276 ATTGGAAGCAGTTCATGGGTGAGCAGGATAATCCTGGTGATTC 318
||||| ||| || ||||| |||| || ||||| | |||||
Sbjct 519 ATTGGCCGCATTTTATGGGCGAGCGTGAGAATCCCGACGATTC 561
>seq38653
Length=1141
Score = 93.3 bits (102), Expect = 1e-15
Identities = 187/276 (68%), Gaps = 1/276 (0%)
Strand=Plus/Plus
Query 43 GTTCCCAAAGCGGATATTCCGCGTTCGTCGTTTGATAATTCAGACTACTCACAAGACTAC 102
||||| ||||| || ||||| ||||| || || | ||| || | || || ||
Sbjct 541 GTTCCGAAAGCCGAAATTCCACGTTCCTCTTTCAACCGTTCTCACGG-TATGAAAACCAC 599
Query 103 GTTTGACGCCGGTTATTTGATTCCTATTTATGTTGATGAGATTCTTCCCGGCGATACTTT 162
|||||| ||||| | | ||||| || | | || || ||||||| |||||||| ||
Sbjct 600 GTTTGATGCCGGGAAACTCATTCCGATCTTTTGCGACGAAGTTCTTCCTGGCGATACGTT 659
Query 163 TAATTTGCAGATGACTGCGTTTGCGCGTATGGCGACTCCGTTGTTTCCGTTGATGGATAA 222
||| || ||||| | || | ||| | || ||||| ||| || | ||||| ||
Sbjct 660 TAACCTGAGCATGACCGGTTTCGGGCGGCTTGCCACTCCATTGCACCCTGTTATGGACAA 719
Query 223 TTTGTACATGGATTCGttttttttCTTTGTTCCGAATCGTTTGGTTTGGATTCATTGGAA 282
|||| |||| ||||||| || || || || || || | |||||| | ||||| |
Sbjct 720 CATGTATTTGGAAACGTTTTTCTTTTTCGTGCCAAACCGGCTTGTTTGGGATAATTGGGA 779
Query 283 GCAGTTCATGGGTGAGCAGGATAATCCTGGTGATTC 318
|||| | || |||||| | | |||||||||||
Sbjct 780 AAAGTTTAATGGCGAGCAGACTGACCCTGGTGATTC 815
>seq59689
Length=1391
Score = 87.8 bits (96), Expect = 5e-14
Identities = 83/106 (78%), Gaps = 0/106 (0%)
Strand=Plus/Minus
Query 213 TGATGGATAATTTGTACATGGATTCGttttttttCTTTGTTCCGAATCGTTTGGTTTGGA 272
||||||||||| ||| | |||| ||||||| || || ||||| |||||| ||||||||
Sbjct 1173 TGATGGATAATATGTTCTTGGAGACGTTTTTCTTTTTCGTTCCCAATCGTCTGGTTTGGG 1114
Query 273 TTCATTGGAAGCAGTTCATGGGTGAGCAGGATAATCCTGGTGATTC 318
| ||||| | |||||| ||||||||| ||||| || |||||
Sbjct 1113 ATAATTGGGAAAAGTTCAACGGTGAGCAGACCAATCCCGGGGATTC 1068
>seq31691
Length=1813
Score = 80.6 bits (88), Expect = 8e-12
Identities = 121/172 (70%), Gaps = 0/172 (0%)
Strand=Plus/Minus
Query 147 TTCCCGGCGATACTTTTAATTTGCAGATGACTGCGTTTGCGCGTATGGCGACTCCGTTGT 206
|||| || ||||| || |||||| | ||||| | ||| | ||| | || || || |
Sbjct 1813 TTCCTGGTGATACGTTCAATTTGAATATGACAGGGTTCGGCCGTCTTGCTACGCCTATTC 1754
Query 207 TTCCGTTGATGGATAATTTGTACATGGATTCGttttttttCTTTGTTCCGAATCGTTTGG 266
||| | |||||||| |||| | || ||||||| || ||||| || || |||||||
Sbjct 1753 ATCCTGTTATGGATAACATGTATTTAGAGACGTTTTTCTTTTTTGTGCCAAACCGTTTGG 1694
Query 267 TTTGGATTCATTGGAAGCAGTTCATGGGTGAGCAGGATAATCCTGGTGATTC 318
||||| | ||| | |||| | ||||| || | |||||||||||||
Sbjct 1693 TTTGGGACAACTGGGAAAAGTTTAATGGTGAACAAACTGATCCTGGTGATTC 1642
Lambda K H
0.634 0.408 0.912
Gapped
Lambda K H
0.625 0.410 0.780
Effective search space used: 14281597251460
Made in 2017 by Kirill Kryukov This page is placed in public domain using CC0 |