New Gadget Madly In Hope

03 January

Tondo commentary

https://www.blogger.com/comment.g?blogID=28744907&postID=5508600480580522472

From Palm Sounds....

Marlene DeGrood said...
Watson come here I need you .... to help me get rid of all these chirping birds. Ok ... interesting app but I can't get past thinking that about birds.

12:07 AM

soundog said...
MdG, have you tried this app, or is your comment based on the video? It looks interesting to me. I really like this guys Droneo app and it remains in my Fave Music Stuff folder, as it doesn't dictate its use (not canned), has few boundaries, and opens up a lot of doors if you take the time to dig into it. Maybe I'll give it a go....

5:05 PM

Jhhl said...
Hi folks!
Well, you're right - Tondo _does_ sound like birds when it doesn't sound like Alexander Graham Bell and Samuel F. B. Morse. Which is another way of saying that within its fidelity range (admittedly low) it can sound like anything. I actually think Tondo sounds and looks more like a Regina Music box disk.

If you ever do get to thinking more about birds though, I heartily recommend Donald Kroodsma's THE SINGING LIFE OF BIRDS, wherein the author had a revelatory experience when viewing sonograms of bird songs. With this visualization of the songs, a kind of universal notation, he was able to document and analyze the variations in birdsongs among various populations of the same species and other research into ancient questions such as nature/nurture behaviors, evolutionary pressures on birdsongs etc. But I digress.
Tondo is not about sequencing or sampling, which have been adequately done by others in the past and have plenty of room for innovation in the future. Tondo doesn't make it particular easy to play Jingle Bells.
It's about exploring the molecules of sound, compositions, timbres and rhythms, and doing so with a pretty simple interface. Other programs will show you sonograms, but mine is the first - I think - that lets you paint them and hear them as you paint in real time on an iPhone. And, the radial display of the sonogram is unique to Tondo, well suited for visualizing loops.
13:30:53 - jhhlnet - No comments yet, click here to add one

Tondo Drone

Here's a pleasant little drone made by locking the frequencies and drawing slowly changing ramps.

http://soundcloud.com/jhhl/zzzdrone-by-tondo


Tondo FV1.0 tondosities;
version: 101;
name: ZZZdrone;
author: jhhl;
comment: Lots of harmonics;
tags: harmonics;
date: 2011-01-03 12:12:33 PM;
length: 15.999999;
lowestFrequency: 65.406395;
highestFrequency: 1046.502441;
timeLock: 32.000000;
freqLock: 8.000000;
freqScaleType: Linear;
volume: 1.000000;
volFactor: 8.000000;
harmonicHandle: 8.000000;
canvas:

MXic7d13XFR3ujDw7G6MNYoovffeO0xnmM40ZoaBGXoZOgMMTYr0IkVAVECKIGJA
1NhQY8SsmrLWRI2aWBI1do11b3KTTXjP7wwm7t3N3vfzvvu53rv3+c45M2famXN+
58A/z3me5403kN/9/g9vznlr7rz5CxYuenvxEp2lusuW6xkYmZiZmhgZGugtX7ZU
Z/ZFfQNDIwM9XZ3FC+fPffP3b/x9cxfrmdq4EnjKrPLW/smp7VuGejpqNamR7GBX
d09vd2dbS1N9XZ1FC+YtWLRYR3e5vqGxqbmlta29o/Mr7y+e9+ZvrB4AAAAAAAAA
AAAAAAAAAAAAAMB/ve3xFtY2Di7uHn4hVDonXCgSSeVRUcr4qqFDezNTEmKUMjGf
w2WGUYN8vT3dXZ3t7W2tLU1NzS1RPBgPCOMRYXtbS1PD5bpLFs2f8+YcY3emsrB5
ZP/ZuzOvePL+KrmDna2tjZWlha2jq6dfQAgplMEJF0mjTmNvR4dTfOyNFuGxbhTs
plS8twYPd6N4N4pt48FtPLq9TFdn8aIF8+fO+cPv3nhjzgIdPRNLexfvQDKdK5LH
JGeokyK5NFnG6x5ZAAAAAAAAAAAAAAAAAAAAAAD41zIzM7lxTUOpOk4WIZLJ5PHK
RFVqjrqwcmV9W2v3wbM/zPx08uSnF89fvvXVvXuPvvvhZzxU/PNPz148vHvzysXL
+NM/Tu/bOTE+0N+1uqm+vDxPrUpJSFAo5FKxkMcrGf9iZh+VHsbhCEQSWbQiPiFF
lZGTX1haUVXXVFmgUooK+4/eaTPQRznSi99euFhHz8DUwsbBK4jOi4zPKKjsGp/5
Dd9d3N9bFk0kEEOH0VORUCQQRgjEYpFYIpIIIyLEkkipPDpKEa2Mi0lKUWWnpKnQ
LVOVmVNQUlXT0jEwsfuDkxdu3rh6+fNz57E9e93HAgAAAAAAAAAAAAAAAAAAAAAA
/jubmfnykwNjPfXFKimLxeOJRFKpMipGmRCXrErLylTnFhSVvXMBZR+3t7Y2NNU1
1FRVVa4oKysvKS0tKSouLVmxsqKquraurr6peWjvqZtPp1c111RXV5QWFeZnZ2So
kuLjY6LlMokgnMcOC6WSgwMD/VkKdW1nnEcIV5Fd3tw3cfD4pbs//L348dNTWxuT
aFQKkRgSEhjg7+cXTKSFMjl8oTQ2o2j9vgvfz3x7/PyNx//hW/9+54tTH+we622t
zC8sKa2oqWtobuvo6u7Z8PEL7N3vW6o1GfFSNsnX2cHO1trCzNTY0EBfb5kuCm4v
Wjh/3ty5HlE1k39KfXPOnLfemjt33vz5C3SMrV19CXS+LD5VXVLT0tU/un1q+vh5
9GOv++gBAAAAAAAAAAAAAAAAAAAAAMB/nZoVeenxcgGD5OdmY6K7YP6ihYvf1lmi
u3T58uWGhqamlpa2to6Ojq5efsGkUCZPKFWkqFc0dvaP7T70ydlLt57+5beSi3EP
O9tXNdZWlZeqs9NTE2KU8sgIMT+cyQyj00NDaTQqmUQihoQEB8fUjp18/E1LQAiR
Smdx+EKJLFoZp0rP05RXNjS0trWvWdu3YePI5sGe1fVVxXllTV1D44NZ1DAGhysQ
SqRR0bHJmcWVrWuGxvbsO3jog4/+dPzUiZ6qhqu37jz49sXspnx5+sjUO0OdjSW5
CZHKhIzckoqGlu71/cObt+7Ye+Dw0Y9PfHLk/al3t04dO3Pt3sUNiQpJeBg5wMvJ
xkRPT8/AwMjIxMTM1NTE2NjIyJnIj8/LIi9bpqubdQKt+v4yPbwttbGJqZm5hYWN
g4uHbyCBTAtjsnkCsSQyShmbkKRKz8zJ0xSVlr/uAw4AAAAAAAAAAAAAAAAAAAAA
AP+PtNHXZ5eP7uipyZGRnV08vP2DCCRqGIsXERWbnJFXXFnXtHpt/8g7O6YOfXTy
3JWb9588un7++PSurUPrWlYWZyfL+RJFUkZucUVdS0fPxvF3905/dObi1VsP//z9
ixfPnjx59O3Dhw/v3Pvq9NEDu7e/s3mwb31He2NNZWVtc/u63o2bx3fuPXjkk9Of
Xbz2zYOn//aXmZmff/z+uxfPHz98dP/O7WtnPz5yYPeO8dH+njXtzVVlFdW1dfWN
LW3tqzs6OjvbV2MPbZ2dXV3Y4/r1U58/x/flwdg7o5s2j46NbN6iXdqySXs3tmnL
6MjmkbFNw1tG39mMno6Njo9NjG+ZHBse6OkbGB6b2LH3wPSRj4+fPvvF9Tvf/ts/
Dp7P3G6qKs5Rxcr4THKAh725mYmxoT7eG3rJEh0dnaVLdXVR0+jly1H02U9a2L37
3NPtKhtbWztssnOwt3dwcHRwC6BwxIrEzMLKpjUDm7fvP3rq0vW7z3/6q9953acI
AAAAAAAAAAAAAAAAAAAAAADg6lUMe3s7WztbGxtrK2srK0sLKzt7Jxc3Dx+/gGAC
mUKjM1jccL4Iz8ONiUtITs8qaxvc9sdPv/5mur8kX52ZkhQrl4m4HDqNSKSGhjLZ
7HCBQCKVyyOjo6NjYpRxcXGJiSkpyWlp6VlZ2Xl5+YWFK8pKC/Pz8zSFBQUF+UWY
Qk1pcQk2lZeVlZdVrKyub2huW921dn3v4NDopoGertbmmvLSguyMpLjoiPAwOsp+
plIoFDKZRCIQiUQCQXtPJFPIFCqFFkoLpYeGMZgsJovD5oXzBCJhBLZFMplMIsEm
iVgswW5IhEiE30eIxSKBgM/n8zgcNpvNYjHDWExskYt9WcCPkERKsa9HRmP7JI9S
KmKVivjYuMT4hNTklDRVVmaWOlddqCksLSmtrKitqW1sbGptae3o6Fzb3de7rrO1
rb1rbffadesHBoc2Dm98Z8vEtskde6f2vXdg+tgnJ0+fv3Dlxjd3Hz558cP3D699
+tH+iaGt+45f+Ob5zJ8n4+3s7BwdHV1cXNzdPb28fH19AwIDQwjoqITSqBQSkUQI
CQ4MCPT38/Xx9vbydHcLYkTEZRbXve6TCgAAAAAAAAAAAAAAAAAAAADwL2nm5zEe
m8sKo9NRo2NCkD8KVgYE+AcEBQUHEYiEEAqNzuaGiySy6Ji4pJS0jJy8guLSypr+
AxefatNrz7Q1VJVpclSJSimfE0rw9XJ2dHR0cnJwdnZ0cnFydnZ28/Dw9vXFVkgg
kajU0FAGi8Xl80USSWR0dEx8bAI2JSenpWfmqNWFxcXF5ZWV1fX1q1ra13Sv7R8Y
2LRp85YtYxNbJ7bu2L5jx67du3ZMjPZ3d7TWVZRrstOTY6KEPHYonclgstkcHjdc
wA8XiIQiiVQmj1bExMYnJiWnqFJSU1NVqpS0tFRVOvYEe1CpcnOzi4sLK1ZW1NfU
NNTXNDfVN7c0tba0rEZze0tXZ3tXd+fa7u6e9V2969f29fUMbNiwcbB/0/DQwOjI
xs2bN41v2bJt6/jOHdt2T06ODfX0drXU11eW5OVlJsfERArZnDBSYLCPm6OjtZm+
gZGRsampmYWFpbW1jZ2dnT02QC4u2Lh4+fj4BQQEBQcHhwSHEEJCiNpIOTaTiCQq
hULHRovBYDNQSXEG9iSURqNQqWQiiUQIIYYQidLc5qGDnz+YeTJVGUZnsphsLocX
jo2BQCASY2Mgkckjo6KjlTHRMQrsUR4VGSmXSSKlESKJWCgSCcRCzYYPbkCONAAA
AAAAAAAAAAAAAAAAAADg/8rMtVYCISQoMMDf19fHC+XAurk4owixg4O9va2dnY2t
jbWltRWarFByMz5ZaCcrSxf/0PDoVHVFY34kURs2dXJxcXV39/Dw8vL29fVDoVMS
iUwNpdNZDGZYGAOlHodSaRQKlUwmkwio/TKZSKSQiWQqmUqjUmj00DAmg8lhs7TB
Yr5AJBJLIiKjULQ4Jj4RhYtT8HDxy6ixKiUtNTVdpUrLysrIy83N12g0pZqiAjQV
FGjyCtRoylNnY1NOXk6uOjdLjT3JzclS52Kv5ajz8Id87Kt5ajX2UKjJ1xQVFpaW
lJSsKC4uzM9XZ6dnqpKTE+PiYqKiZRKpSIDSnLnMMBadRqcSSGQShUqhhtKoeNI0
to9MJovN4oXz+AKhMEIikcpm4bnTiBjPoBaLI1CcF9u7iAiJUCwUoBXzw7nhXA4P
JVEzWSxGGAelUbPY2O/x0Iwm7AmLjU8s7CNMHj9SGZuanpNfWlm3qm3N+sHRd3bs
3X/kwxNnLlz5+s79py9++pvC3rN+fPzg2tlTH+zZOrK2taG2uqGuprYem2rrauqq
qivLykuxIczLzslMS09NSoqPiVXIpbIIYd7qd88+h5A0AAAAAAAAAAAAAAAAAAAA
AP8bzVweL0ZhX21yLE0b9yWRiEQimUIi0ahUFBtmMMMYKOQbzuOJhEKRVBIhlUdG
ypUKZXxcXEJycfumQ2dv4zHLs8O5edpwbUFevjpf+6jJL8jXaAryizSFmqLiopKS
Ao06KzsjNTU5Pj4mNloWKREKw/kcJotOD6ORaGQKgUAKDg4JDAgJDg4mEogUMoWM
Ni6MHkZnsZhcDpfLDxfwxSKxTCqTyeXySAVeizsmPj4+LikRleNOSUtLU+VkZ2ej
EtylpSUrK8vKVhQVF+Tn5+bkZGZmpKqwz8XFxSoU0ZFySYREJMK2IJzDZbKx/eRy
OWhX+QJ+uFCIpwJHYB+JjEQp0dGKuNg47KsJsUqlQh6FQq5SMfYpXjiHx2GyGWFh
dGoohUYmUYgEArb5QWgfQkJCCARCyGwhbzS8aIzRSFMoZCqFTCaGEIIDAwP8/Hx9
vT29PNzcXF2dnZwcHBztbe3t7GxsbK2tbfAYv6V2ehnkN7dEE/amtb2dg72Ti7Ob
m7u7t7evb2BgMAlbOXboGBwOjycUi+XKJFVuwYrKhlWdvQMjY5Pv7t576PCRj06e
OffF5Wtf373/6Ol3P/78G5Hovzy7c/ncR9O7xgY66yvUaUqRSMANZzOZYWGhZCo5
hBj02ztKpVAk2dXrJ499+Qgi0gAAAAAAAAAAAAAAAAAAAAD8D6cI8zCeM2fOW5i5
mHmY+ZgFmIWYRZi3MYsxSzA6mKUYXcwyzHKMnp6evoGlkw+JKYxOySmu0cQyvU1N
MMZGxkZGhkaGBhh9PX09PezD6Eu6S3WXLsVWtGTJP1ilnj4GfdMQg63G0EAfrQH7
NvrykiWLF7+9aNHChQvmz5+HZmyah01zsXke2ni04Wij0drRmtFa9fUNDY2NTU3N
zS0tra1tbe3tHR2dnV1d3d09PVFQ1t8/MDA4mEAgkWg0Op3F4nD4fKFQIkExbJlE
jjKQUQdnmUQsQ0nI2ixkIZqxSYhNfLEQ9XDmcXgcFobBYNDpNDqNgiERSARCMIoi
Bwb6+/r7enu6u7o6Ozva29vaWltbmpubmhobGurrL9fVRQPz9sJFCxbMmzt3zpw3
MXP+/4+QHhpKIww6MGZmpqbYETLGjpARGlrsCOljR0gPja/2htPFb8vQ99GhQIfB
2NjExNTUzMzc3MLC0tLKytraxsbW1s7O3t4BY29nb2dna2trY/Oym7elpYWFhbm5
mfnsT5oYo5PiHx3M+fOWGlm7+hIZAnl85uv+6wAAAAAAAAAAAAAAAAAAAAAAvOrJ
RxuLhLNR1v8QZiWQSBRqaGgYg8XicLnh4QIhquksEoiEQr6QLwgPD0eRVC6XzeVw
WAwWk4nNkWnlLRu2T396/fnMzJ1D3RlUKgWl55IIxJDg4KCgwMCAAH9/Xx8f9Ds+
Pn5+vt5+2gVs9vXzDfAPQL8eGBCMuj+HEEJIRAKRQCZRKaG0MDqDwWQxOWweti38
cCG2HRGoxrRUIpPKI6PkimilIjpGGRuTmJCUqEpVqdIyM7Iy1bk5OdkZWemZaRkq
VWpqSmJyQlI8Sj+Oj4lWRink2lmOrUAml0bNlrF+Wcpa/OtNiG5oAX8HfUD+z/xw
hAivlS0W/bIgEAnQMPOxYeaigDU2zGw0zAxmmHYOQy2Zw0JRW2aUdk4hkYlEVOo8
ODAoINA/wM/f19vHC2VDe7p7oHxoFydnR6dfgsB2eBTYWhsFRhnR5i/DwGbayPOr
cWBtIFhHGwhGkeAF2kjwvLnz5qK495w5b855JQz+N3HwvwqE/00k/K9C4dpLC9Al
BSgQbo6xQFuH4tSWswnb5hYvZ2yL8Ui3J02aXNI8MDn92c3X/fcEAAAAAAAAAAAA
AAAAAAAAwL8yZxfshnN6efuFI7r9wkF7Q32ZZ9NUtXmqv4YoUaoqurmTBLHqqo6N
u/549sa1qc40msnLxFWUzaxNZ9bHA5d6eE7z7Izii7MxRjx3GQUZjTEmpqamZnik
0RJjjf2mrT3GEdtCZ1cXbPtd0B5gsxOa0Z44oRntCfYZd23JaG+fgAB/bcVtEolI
IqLK39QwDJvNYrPCeeGo8jdKVpbKpNFRSkV8XEJCQkqKSpWZmYWi1HlqtUZTWFha
umJFaWXFysramrra2sbGpqaWjtWdHb09fb0Dw8MjIxMTY2ObN28cGRju7+/t7elZ
u7a7e3Vna0dLW1NrY2Md9p2V1eVVZZWlFSWlRUWFhQUFanVubnZerjonBy3lYb+T
k6/WlhdH9cW1S5r8gry8goL8fI0mNzczU5WWjEqLx0RFyWRiMV/A5aLa4hQKkRgU
5Bfg4+Ph6eaGymvb2FhamZqaoIAxZnb0DV+OPh44Xr4MPx7oCOFHzwYbX0fUR9sd
ddH29fXzw8teUyhUKoPBYDJR2XCBRBIZqVTGxsUlJ//nA9TU1tretqare013T09v
7+BgX9+6dZ1r2levWtXYWFtbVVVeXlyqKVTnZ+ekp6emJibGxCuUkVFSmUgkwHaM
xcb7dVNR1XYiMYQQog2gB/jjxcR98Ai6pyeKobu7u7m74oH0V85np5fns+Mr5zP+
DL2Lnzcur/tPEAAAAAAAAAAAAAAAAAAAAID/MURikQilAgsFfAGfj+KsPC6Hy+Gg
qCsLzUwGk8FAnY/pobRQGo1KwfsFE0NQd2EU6MN7BqM0WW3XYGcXJycHtOBFZPAk
UaqcovLa1T2tpalRTF9fXzyDGWXZhqC0ZhJKvaUxmUwGj4tthkymVCoS4lWpqZmZ
eXnqoqKKiora2lWrVnV0rF+/fmBgdHR0YmLnzp379k1PHzt24sSpc+e+/PLKjRv3
7j14+vT7739AnYJ/+um7n3/+4YcXP/75u6dPnz379tu7j+89uHXr9m3sYzdvffUV
Wrjy6tK1axevXrh06bOLn549ceL48Q8/nD526PD+/fv27dq1defuycmtmNGJTROb
No1gNgz3Dff1DPYPDw1t3vTO2NjExLZtW3fu2LNr19TUgQP7Dh384INjxz4+deKz
M+cvXbpy5atbN+/defjkyYsXz//9+fNHz75/9uzh06dPHzy4/+T+/W/u3bt38+aN
uzdu3Llz5/r1m9iTq7duYVt2HXt2+Sa2ZV9cuXr16qXLV65cvPj55QsXPjv/+eef
fnr6/Jkzx8+dO3365Fls4dTpT0+c+NOZkyc/Pn7i1JEjhw8fPHhw//49e7bv3Lpt
y5bR0Y0b+wbW965Z09HR1bq6uaW+uaGhpqaqtmJlacWKFUVFmuLioqLiYo32rqBY
oyko0GjyCtQaFOjO0y7gL+Fv4h8rLSopKSotLisrLV9RWV5eUbFyZUVVZU1VVXV1
bW11XVNDQ2Nje3vr6rZ13d1r1/b39w1sGB0ZHB4YGdTeDQwMDvYN9A729fX29vWt
612rXcBfwt/EPzYyPLxp0+jo8NgYthvjYxNbtoyPT0xsmRzfNjExOblt264du999
d/eevXt37Z96b9++9w6+//6Bw4fef3/f/j379+/e8+6eHTu2YgdvbMumLSMjg0OD
g719Q9ivrV/Xs6a7o7uzs629bfWqlsaWprr6GrTtldiulK4oKtEU5uer1dk5GVlp
6ampaSmpicnxiXFxMTEKpTxaJpdKIyJE4tf9RwsAAAAAAAAAAAAAAAAAAADAa6KL
N9jFO+ziLXbxHrt4k11tm11tn128zS7eZRdlf6KkT8RZe4cSRn/Ngv7rFOjZnFH8
7pfk51/qM9ui9GdrvE/vy/xn1BsZe8Cfat+wRst4J18rbZXkX0slvyyUbIa/YmVp
jRoC22o7AmvbK+OVv/EGy3jpb7z296/VvykUJpPNZgtR4e+oKIVCEZ+IiU9JSklJ
SktNS01NT89MT8/CZORmZ2OTGpNTUFBSUlRWWlVZWV3d1NDQ3Nza3rpqdVtXR8fa
NT3r1vX29vf3Dw2NjGzEQ9Bj4+OTkxM7tu3atXNqz4F9+w8enJ4+fOTIhx8eO/Yx
5ujR6aNHDx9+7/B7B6emDk7t24XZvn18fPv4xGbMMDIw0DPQ09vd3du9tqOjpaOl
sbGmpqKyshSl/aozM7NUqsTE2NioKIlEKhRyuUwmjUYjkYKCfP08PV1cXB0crK3N
zPHEcf1fy13jLbC1Ba+1vY8XzJ+teY1565Wq19q6178WvsYrX+Olr38pfo0Xu8bP
IiN0+uC55hYoz9wWzxZ2e5lC7hOACQzEBp9IpFKpqL81PzISG/fk5LS0NHVenkZT
ULaisrKivq4JBam7Ojt7ejZs6BsZHt48Orp16/bt2/buPXjwvSN//OTjj0+f/vz8
+cuXr17/+so3X9/86qs7N2/fuHH79q1bt+7du3v3m4d3H9y5c+fBg/v3b397/9Gj
e08fPXn48MmTx48fP3+OLjx49uzRo1u3rn799aVLn547ceLo0Y+mp6emdu4cHx8e
Hu3v7+5evboRG+jasrKCotxclSojKUmhiIgU8HhsNpPJpNNpNDIZ24/g4IBAPz9v
b+wMc3NzdnF0xP5MbGytrCwszMywvyMjI32D5Xq6r/vPHAAAAAAAAAAAAAAAAAAA
AIB/Cm8vTw93N1dXF2cnRxT8tUUFry0tzM1MTU2MjfD+u8uX4cFIFIrEA5HzUQjy
rTmzccdXAo9/J/K4UNtvF2+0q+2wi8LYBngY0hhFsM0s8JAxCmDb2KEItj2KSDq5
uLjgcWEPDw8vLy9vFBv28/Pz90fZ0vidH14eWXvniwoloxm/8/aZbemMXvdHD6jl
Myql7IV6Ebu7urq5uKDIt6O9va2dnY2NFQpeo1a+JiYmRsaGhtgW6uktW7ZUV1dH
B28UvGTJMn0jC2t7Vw9vvxAyjcXli+WK2GRVZo6meEV1Y9u6oc2T+6ePnbp49ebj
P/8480/xl+f3r18689GhPVtHejsaKwuzkqJFLLK/m62J7nz8wP0O93vkD7hfQ8H/
ySGZ7YWsbYaMd0Oe3UudXzoi4y2R8Z7Ir3RF1kNHDj922NFDBbVNsMOHrkMwmW3Y
jBdARwwM9A0MtCW4Ue1zVPV82XJ8XehOF026y2ava9DDTwj8wgYjdGEDXg1d21YZ
nRhWVvjFDTa26JoBdIGDg/YihZcl2tElCi+LtKPjiF+lgC45sEYvWtmjj+IXPDi6
o/x6T0/sjHL38fb28sJPI1+8I3gI3hyciPpXUyhkCpUSRqfTwzhsNpvD5vPD+fyI
iAiJVBodHa1QJiQkJCYlpaWlpWfk5uaq8/KKioqKSyoqKipXrqyrq6tvaGlpaW1r
6+rqWtPd29u7dl1nZ2trW3NzXV1VdXV5eXFJqUaTq87KylKpkpLj4uIUyshIsThC
IOBwGOjKACIpODjYz9/7df5TAAAAAAAAAAAAAAAAAAAAAOA3/B/c7WRt;
13:25:52 - jhhlnet - No comments yet, click here to add one