OKx+XkzMD+Gfb2oq9x3ScJGqYSFaY+7xpOo4TkE78p5tmcazGbE+ptiYWqdyGjyw79SECNN8NYXJDNvQopQWJ52suF3MYjW0D5DAdIO4JGUT1QO2AyQ8Zjw4WiK7mzsY
18
89UMQbTcN9VKlAL4M0gXT2+Rwjt+RUkz2l71bp5c8lY=