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: Ceratosolen_20solmsi_20marchali_20[refseq_20GCF_5F000503995.1_202013
-12-04] 2,457 sequences; 277,059,195 total letters
Query= NC_015326.1
Length=346754
Score E
Sequences producing significant alignments: (Bits) Value
seq2 176 1e-38
seq34 132 1e-25
>seq2
Length=17806784
Score = 176 bits (194), Expect = 1e-38
Identities = 172/222 (77%), Gaps = 0/222 (0%)
Strand=Plus/Plus
Query 194919 TCTGAGTCTCAAAACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGT 194978
||| ||||||| ||| | |||||||| ||||| || || |||||||| |||| |||||
Sbjct 12207412 TCTCAGTCTCAGAACCAAATGAAGAGTTGACTCCTTCTGGATATTGTAGTCGGACAGAGT 12207471
Query 194979 TCTCCCATCTTCGAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCC 195038
| ||||| || | |||||||| ||||| || || || || ||||| || ||||||||
Sbjct 12207472 ACGTCCATCCTCCAATTGCTTACCAGCGAAAATCAGACGCTGCTGGTCAGGGGGAATGCC 12207531
Query 195039 TTCTTTGTCTTGAATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAG 195098
||||||||| ||||| || |||||| || || || ||||||||| ||| ||||||||
Sbjct 12207532 TTCTTTGTCCTGAATCTTAGCCTTGACATTTTCTATTGTGTCCGAAGCTTCGACTTCAAG 12207591
Query 195099 GGTAACCGTCTTTCCTGTCAAAGTTTTTACGAACACTTGCAT 195140
|||| || || ||||| || || || ||||| | ||||||
Sbjct 12207592 AGTAATTGTTTTGCCTGTTAATGTCTTAACGAAAATTTGCAT 12207633
Score = 176 bits (194), Expect = 1e-38
Identities = 172/222 (77%), Gaps = 0/222 (0%)
Strand=Plus/Plus
Query 194919 TCTGAGTCTCAAAACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGT 194978
||| ||||||| ||| | |||||||| ||||| || || |||||||| |||| |||||
Sbjct 12207868 TCTCAGTCTCAGAACCAAATGAAGAGTTGACTCCTTCTGGATATTGTAGTCGGACAGAGT 12207927
Query 194979 TCTCCCATCTTCGAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCC 195038
| ||||| || | |||||||| ||||| || || || || ||||| || ||||||||
Sbjct 12207928 ACGTCCATCCTCCAATTGCTTACCAGCGAAAATCAGACGCTGCTGGTCAGGGGGAATGCC 12207987
Query 195039 TTCTTTGTCTTGAATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAG 195098
||||||||| ||||| || |||||| || || || ||||||||| ||| ||||||||
Sbjct 12207988 TTCTTTGTCCTGAATCTTAGCCTTGACATTTTCTATTGTGTCCGAAGCTTCGACTTCAAG 12208047
Query 195099 GGTAACCGTCTTTCCTGTCAAAGTTTTTACGAACACTTGCAT 195140
|||| || || ||||| || || || ||||| | ||||||
Sbjct 12208048 AGTAATTGTTTTGCCTGTTAATGTCTTAACGAAAATTTGCAT 12208089
Score = 176 bits (194), Expect = 1e-38
Identities = 172/222 (77%), Gaps = 0/222 (0%)
Strand=Plus/Plus
Query 194919 TCTGAGTCTCAAAACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGT 194978
||| ||||||| ||| | |||||||| ||||| || || |||||||| |||| |||||
Sbjct 12208096 TCTCAGTCTCAGAACCAAATGAAGAGTTGACTCCTTCTGGATATTGTAGTCGGACAGAGT 12208155
Query 194979 TCTCCCATCTTCGAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCC 195038
| ||||| || | |||||||| ||||| || || || || ||||| || ||||||||
Sbjct 12208156 ACGTCCATCCTCCAATTGCTTACCAGCGAAAATCAGACGCTGCTGGTCAGGGGGAATGCC 12208215
Query 195039 TTCTTTGTCTTGAATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAG 195098
||||||||| ||||| || |||||| || || || ||||||||| ||| ||||||||
Sbjct 12208216 TTCTTTGTCCTGAATCTTAGCCTTGACATTTTCTATTGTGTCCGAAGCTTCGACTTCAAG 12208275
Query 195099 GGTAACCGTCTTTCCTGTCAAAGTTTTTACGAACACTTGCAT 195140
|||| || || ||||| || || || ||||| | ||||||
Sbjct 12208276 AGTAATTGTTTTGCCTGTTAATGTCTTAACGAAAATTTGCAT 12208317
Score = 176 bits (194), Expect = 1e-38
Identities = 172/222 (77%), Gaps = 0/222 (0%)
Strand=Plus/Plus
Query 194919 TCTGAGTCTCAAAACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGT 194978
||| ||||||| ||| | |||||||| ||||| || || |||||||| |||| |||||
Sbjct 12208324 TCTCAGTCTCAGAACCAAATGAAGAGTTGACTCCTTCTGGATATTGTAGTCGGACAGAGT 12208383
Query 194979 TCTCCCATCTTCGAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCC 195038
| ||||| || | |||||||| ||||| || || || || ||||| || ||||||||
Sbjct 12208384 ACGTCCATCCTCCAATTGCTTACCAGCGAAAATCAGACGCTGCTGGTCAGGGGGAATGCC 12208443
Query 195039 TTCTTTGTCTTGAATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAG 195098
||||||||| ||||| || |||||| || || || ||||||||| ||| ||||||||
Sbjct 12208444 TTCTTTGTCCTGAATCTTAGCCTTGACATTTTCTATTGTGTCCGAAGCTTCGACTTCAAG 12208503
Query 195099 GGTAACCGTCTTTCCTGTCAAAGTTTTTACGAACACTTGCAT 195140
|||| || || ||||| || || || ||||| | ||||||
Sbjct 12208504 AGTAATTGTTTTGCCTGTTAATGTCTTAACGAAAATTTGCAT 12208545
Score = 176 bits (194), Expect = 1e-38
Identities = 172/222 (77%), Gaps = 0/222 (0%)
Strand=Plus/Plus
Query 194919 TCTGAGTCTCAAAACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGT 194978
||| ||||||| ||| | |||||||| ||||| || || |||||||| |||| |||||
Sbjct 12208552 TCTCAGTCTCAGAACCAAATGAAGAGTTGACTCCTTCTGGATATTGTAGTCGGACAGAGT 12208611
Query 194979 TCTCCCATCTTCGAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCC 195038
| ||||| || | |||||||| ||||| || || || || ||||| || ||||||||
Sbjct 12208612 ACGTCCATCCTCCAATTGCTTACCAGCGAAAATCAGACGCTGCTGGTCAGGGGGAATGCC 12208671
Query 195039 TTCTTTGTCTTGAATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAG 195098
||||||||| ||||| || |||||| || || || ||||||||| ||| ||||||||
Sbjct 12208672 TTCTTTGTCCTGAATCTTAGCCTTGACATTTTCTATTGTGTCCGAAGCTTCGACTTCAAG 12208731
Query 195099 GGTAACCGTCTTTCCTGTCAAAGTTTTTACGAACACTTGCAT 195140
|||| || || ||||| || || || ||||| | ||||||
Sbjct 12208732 AGTAATTGTTTTGCCTGTTAATGTCTTAACGAAAATTTGCAT 12208773
Score = 176 bits (194), Expect = 1e-38
Identities = 172/222 (77%), Gaps = 0/222 (0%)
Strand=Plus/Plus
Query 194919 TCTGAGTCTCAAAACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGT 194978
||| ||||||| ||| | |||||||| ||||| || || |||||||| |||| |||||
Sbjct 12208780 TCTCAGTCTCAGAACCAAATGAAGAGTTGACTCCTTCTGGATATTGTAGTCGGACAGAGT 12208839
Query 194979 TCTCCCATCTTCGAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCC 195038
| ||||| || | |||||||| ||||| || || || || ||||| || ||||||||
Sbjct 12208840 ACGTCCATCCTCCAATTGCTTACCAGCGAAAATCAGACGCTGCTGGTCAGGGGGAATGCC 12208899
Query 195039 TTCTTTGTCTTGAATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAG 195098
||||||||| ||||| || |||||| || || || ||||||||| ||| ||||||||
Sbjct 12208900 TTCTTTGTCCTGAATCTTAGCCTTGACATTTTCTATTGTGTCCGAAGCTTCGACTTCAAG 12208959
Query 195099 GGTAACCGTCTTTCCTGTCAAAGTTTTTACGAACACTTGCAT 195140
|||| || || ||||| || || || ||||| | ||||||
Sbjct 12208960 AGTAATTGTTTTGCCTGTTAATGTCTTAACGAAAATTTGCAT 12209001
Score = 170 bits (188), Expect = 4e-37
Identities = 171/222 (77%), Gaps = 0/222 (0%)
Strand=Plus/Plus
Query 194919 TCTGAGTCTCAAAACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGT 194978
||| |||| || ||| | |||||||| ||||| || || |||||||| |||| |||||
Sbjct 12207184 TCTCAGTCGCAGAACCAAATGAAGAGTTGACTCCTTCTGGATATTGTAGTCGGACAGAGT 12207243
Query 194979 TCTCCCATCTTCGAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCC 195038
| ||||| || | |||||||| ||||| || || || || ||||| || ||||||||
Sbjct 12207244 ACGTCCATCCTCCAATTGCTTACCAGCGAAAATCAGACGCTGCTGGTCAGGGGGAATGCC 12207303
Query 195039 TTCTTTGTCTTGAATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAG 195098
||||||||| ||||| || |||||| || || || ||||||||| ||| ||||||||
Sbjct 12207304 TTCTTTGTCCTGAATCTTAGCCTTGACATTTTCTATTGTGTCCGAAGCTTCGACTTCAAG 12207363
Query 195099 GGTAACCGTCTTTCCTGTCAAAGTTTTTACGAACACTTGCAT 195140
|||| || || ||||| || || || ||||| | ||||||
Sbjct 12207364 AGTAATTGTTTTGCCTGTTAATGTCTTAACGAAAATTTGCAT 12207405
Score = 170 bits (188), Expect = 4e-37
Identities = 171/222 (77%), Gaps = 0/222 (0%)
Strand=Plus/Plus
Query 194919 TCTGAGTCTCAAAACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGT 194978
||| |||| || ||| | |||||||| ||||| || || |||||||| |||| |||||
Sbjct 12207640 TCTCAGTCGCAGAACCAAATGAAGAGTTGACTCCTTCTGGATATTGTAGTCGGACAGAGT 12207699
Query 194979 TCTCCCATCTTCGAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCC 195038
| ||||| || | |||||||| ||||| || || || || ||||| || ||||||||
Sbjct 12207700 ACGTCCATCCTCCAATTGCTTACCAGCGAAAATCAGACGCTGCTGGTCAGGGGGAATGCC 12207759
Query 195039 TTCTTTGTCTTGAATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAG 195098
||||||||| ||||| || |||||| || || || ||||||||| ||| ||||||||
Sbjct 12207760 TTCTTTGTCCTGAATCTTAGCCTTGACATTTTCTATTGTGTCCGAAGCTTCGACTTCAAG 12207819
Query 195099 GGTAACCGTCTTTCCTGTCAAAGTTTTTACGAACACTTGCAT 195140
|||| || || ||||| || || || ||||| | ||||||
Sbjct 12207820 AGTAATTGTTTTGCCTGTTAATGTCTTAACGAAAATTTGCAT 12207861
Score = 167 bits (184), Expect = 5e-36
Identities = 170/222 (77%), Gaps = 0/222 (0%)
Strand=Plus/Plus
Query 194919 TCTGAGTCTCAAAACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGT 194978
||| ||||||| ||| | |||||||| ||||| || || |||||||| |||| |||||
Sbjct 12209008 TCTCAGTCTCAGAACCAAATGAAGAGTTGACTCCTTCTGGATATTGTAGTCGGACAGAGT 12209067
Query 194979 TCTCCCATCTTCGAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCC 195038
| ||||| || | |||||||| ||||| || || || || ||||| || ||||||||
Sbjct 12209068 ACGTCCATCCTCCAATTGCTTACCAGCGAAAATCAGACGCTGCTGGTCAGGGGGAATGCC 12209127
Query 195039 TTCTTTGTCTTGAATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAG 195098
||||||||| || || || |||||| || || || ||||| ||| ||| ||||||||
Sbjct 12209128 TTCTTTGTCCTGGATCTTAGCCTTGACATTTTCTATTGTGTCTGAAGCTTCGACTTCAAG 12209187
Query 195099 GGTAACCGTCTTTCCTGTCAAAGTTTTTACGAACACTTGCAT 195140
|||| ||||| || ||||| || ||||| || | |||||
Sbjct 12209188 AGTAATTGTCTTCCCAGTCAATGTCTTTACAAAGATCTGCAT 12209229
Score = 161 bits (178), Expect = 2e-34
Identities = 158/204 (77%), Gaps = 0/204 (0%)
Strand=Plus/Plus
Query 194937 GTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGTTCTCCCATCTTCGAGCTG 194996
|||||| || ||||| ||||| |||||||| || | | ||| | ||||| ||||| ||
Sbjct 12206974 GTGAAGCGTAGACTCCTTTTGGATATTGTAGTCAGATAAAGTACGTCCATCCTCGAGTTG 12207033
Query 194997 CTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCCTTCTTTGTCTTGAATTTT 195056
||| || || ||||| || || || |||||||| |||||||||||||| || ||||| ||
Sbjct 12207034 CTTGCCAGCAAAGATCAGACGCTGCTGGTCTGGGGGAATGCCTTCTTTATCCTGAATCTT 12207093
Query 195057 TTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAGGGTAACCGTCTTTCCTGT 195116
|||||| || || || ||||||||| ||| |||||||| |||| || || |||||
Sbjct 12207094 AGCCTTGACATTTTCTATTGTGTCCGAAGCTTCGACTTCAAGAGTAATTGTTTTGCCTGT 12207153
Query 195117 CAAAGTTTTTACGAACACTTGCAT 195140
|| || || ||||| | ||||||
Sbjct 12207154 TAATGTCTTAACGAAAATTTGCAT 12207177
Score = 154 bits (170), Expect = 3e-32
Identities = 160/210 (76%), Gaps = 0/210 (0%)
Strand=Plus/Minus
Query 194931 AACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGTTCTCCCATCTTC 194990
|||||| || | || || || ||||||||||||||||| | ||| ||||| ||||||||
Sbjct 3492050 AACAAGATGCAATGTTGATTCCTTTTGAATATTGTAATCTGAAAGTGTTCTACCATCTTC 3491991
Query 194991 GAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCCTTCTTTGTCTTG 195050
| || ||||| || ||||| || ||||| || ||||| ||||| |||||||| || ||
Sbjct 3491990 TAATTGTTTACCAGCAAAGATTAGACGTTGCTGATCTGGGGGAATTCCTTCTTTATCCTG 3491931
Query 195051 AATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAGGGTAACCGTCTT 195110
||||| || || |||||||||||||| || || || ||||| |||| || ||
Sbjct 3491930 GATTTTGGCTTTAACATTCTCAATGGTGTCTGATGCCTCTACCTCAAGAGTAATAGTTTT 3491871
Query 195111 TCCTGTCAAAGTTTTTACGAACACTTGCAT 195140
|| ||||| ||||| ||||| | |||||
Sbjct 3491870 ACCAGTCAAGGTTTTAACGAAAATCTGCAT 3491841
Score = 154 bits (170), Expect = 3e-32
Identities = 160/210 (76%), Gaps = 0/210 (0%)
Strand=Plus/Minus
Query 194931 AACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGTTCTCCCATCTTC 194990
|||||| || | || || || ||||||||||||||||| | ||| ||||| ||||||||
Sbjct 3493165 AACAAGATGCAATGTTGATTCCTTTTGAATATTGTAATCTGAAAGTGTTCTACCATCTTC 3493106
Query 194991 GAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCCTTCTTTGTCTTG 195050
| || ||||| || ||||| || ||||| || ||||| ||||| |||||||| || ||
Sbjct 3493105 TAATTGTTTACCAGCAAAGATTAGACGTTGCTGATCTGGGGGAATTCCTTCTTTATCCTG 3493046
Query 195051 AATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAGGGTAACCGTCTT 195110
||||| || || |||||||||||||| || || || ||||| |||| || ||
Sbjct 3493045 GATTTTGGCTTTAACATTCTCAATGGTGTCTGATGCCTCTACCTCAAGAGTAATAGTTTT 3492986
Query 195111 TCCTGTCAAAGTTTTTACGAACACTTGCAT 195140
|| ||||| ||||| ||||| | |||||
Sbjct 3492985 ACCAGTCAAGGTTTTAACGAAAATCTGCAT 3492956
Score = 147 bits (162), Expect = 5e-30
Identities = 159/211 (75%), Gaps = 0/211 (0%)
Strand=Plus/Minus
Query 194931 AACAAGGTGAAGAGTGGACTCTTTTTGAATATTGTAATCGGCAAGAGTTCTCCCATCTTC 194990
|||||| || || || || |||||||| || || || |||| | ||||| ||||||||
Sbjct 3493393 AACAAGATGGAGCGTTGATTCTTTTTGGATGTTATAGTCGGATAATGTTCTTCCATCTTC 3493334
Query 194991 GAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATGCCTTCTTTGTCTTG 195050
| || ||||| || || || || ||||| || ||||| ||||| |||||||| |||||
Sbjct 3493333 CAATTGTTTACCGGCAAAAATGAGACGTTGCTGATCTGGTGGAATTCCTTCTTTATCTTG 3493274
Query 195051 AATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCAAGGGTAACCGTCTT 195110
|||||| || || || ||||| || || ||| ||| ||||| || |||| || ||
Sbjct 3493273 AATTTTAGCTTTCACATTTTCAATAGTATCGGAAGCTTCAACTTCCAGTGTAATAGTTTT 3493214
Query 195111 TCCTGTCAAAGTTTTTACGAACACTTGCATT 195141
|||||||| ||||| || || | |||||||
Sbjct 3493213 ACCTGTCAATGTTTTGACAAAAATTTGCATT 3493183
Score = 104 bits (114), Expect = 5e-17
Identities = 122/165 (74%), Gaps = 0/165 (0%)
Strand=Plus/Minus
Query 194977 GTTCTCCCATCTTCGAGCTGCTTACCTGCGAAGATAAGTCGTTGTTGGTCTGGAGGAATG 195036
||||| |||||||| | || ||||| || || || || |||||||| ||||| |||||
Sbjct 3492232 GTTCTTCCATCTTCCAATTGTTTACCGGCAAAAATGAGACGTTGTTGATCTGGTGGAATT 3492173
Query 195037 CCTTCTTTGTCTTGAATTTTTTGCTTGACGTTCTCAATGGTGTCCGAACTTTCCACTTCA 195096
|||||||||||||| || || || || || ||||| || || ||| ||| |||||
Sbjct 3492172 CCTTCTTTGTCTTGGATCTTCGCTTTAACATTTTCAATAGTATCAGAAGCTTCAACTTCC 3492113
Query 195097 AGGGTAACCGTCTTTCCTGTCAAAGTTTTTACGAACACTTGCATT 195141
| || | || || || || || ||||| || || | |||||||
Sbjct 3492112 AACGTGATGGTTTTGCCAGTTAAGGTTTTAACAAAAATTTGCATT 3492068
>seq34
Length=1613596
Score = 132 bits (146), Expect = 1e-25
Identities = 144/191 (75%), Gaps = 0/191 (0%)
Strand=Plus/Plus
Query 194951 CTTTTTGAATATTGTAATCGGCAAGAGTTCTCCCATCTTCGAGCTGCTTACCTGCGAAGA 195010
||||||||||||| || || | | ||| | || ||||| || || || || || || |
Sbjct 772942 CTTTTTGAATATTATAGTCAGATAAAGTACGACCGTCTTCAAGTTGTTTTCCAGCAAAAA 773001
Query 195011 TAAGTCGTTGTTGGTCTGGAGGAATGCCTTCTTTGTCTTGAATTTTTTGCTTGACGTTCT 195070
| | || |||||| |||||||| ||||||||||| ||||| || || || || || |
Sbjct 773002 TTAATCTTTGTTGATCTGGAGGGATGCCTTCTTTATCTTGTATCTTAGCTTTCACATTTT 773061
Query 195071 CAATGGTGTCCGAACTTTCCACTTCAAGGGTAACCGTCTTTCCTGTCAAAGTTTTTACGA 195130
|||| || || || ||| ||||| ||||||| ||||| ||||| |||||||| ||||
Sbjct 773062 CAATCGTATCTGATGCTTCTACTTCTAGGGTAATAGTCTTCCCTGTTAAAGTTTTAACGA 773121
Query 195131 ACACTTGCATT 195141
| | |||||||
Sbjct 773122 AGATTTGCATT 773132
Lambda K H
0.634 0.408 0.912
Gapped
Lambda K H
0.625 0.410 0.780
Effective search space used: 1109446673172519
Made in 2017 by Kirill Kryukov This page is placed in public domain using CC0 |