Function at 0x5f81f0
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7aa9af
mov eax, dword fs:[0]
push eax
mov eax, 0x21c0
call fcn.006e6170
mov eax, dword [0x8cf144]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov ecx, 0x73
mov eax, dword [ebp + 8]
mov esi, str.vanUuTymNzzlNbscbFkYJ3zv9WlwwUPYse0hfHYD16ztd7t08lBXnKZmSCNJfaMcFc32qE4QwqwIQXfOZdr3mrYwKxdNopv0cvtbQWBixRhPtUQkuHdmxTWcz1aoUDeePv63Q1NhQlxXV4DJ4QFZFzSd7x52c0YfvEzA8E4MVpj5et8zg26uyYgIpcOdx81twqDmdzWJ6mKrYCdtIdpN0z1BPskcDIPi5dRJm36HZesEkv5U92PZIKQ5SISZ7SjN5ia7WzC97QRm0uvEIvdti0nhhnDmakEuklxp3I12cVZ449zv04ZZJolTir8Cm5sHJsLhM1bKqafobnTNLhoBFlrQ0OPhzyMcvnu5ou9hIP8jQSloMyBjH3d5e53bNWnBUBhw4C6tY8kMxKqdzO1E8eICOSXceMWjLeJoRwlqcnGITJyMOCS1Nd1PONrgoNRq9Od3X5jqGILtBp
mov dword [ebp - 0x21b4], eax
lea edi, [ebp - 0x1d40]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x64
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.TnknC98nLuA8o32vEJOvL5VOui16bSyYTtdylIP9C9MNE45HcAa0jcrJuTtJSErb49R4lfM0kObhmg09UQUXjOQHQTQpYcDbSmtxsVRak9RyFytmsQORdm63jOuH1hivTC0ZAMETa5PR3uZfItK5BjE5XtwH8MqdpK2bSBuHshRks8SD6RZZ557asMEMopbYWHVUSdrZqsj5cAoljvnwoL8RwLaConaByOrLiNFr8MJM3JwVXpMLmT0uizz3aBmTbs26zijOb4Pi2Xg87FVk5VyAu9UPhdPnn9TZ2WxPx3giFWgTTdc44vIEmX1wvbj1NmEl5Ghm8g4X66CxMOnM3Lu1ZsR21BaoiWr49H6m1096gwgDvviLEDnKzIwb77bR6F8zIMqM0pXXvkx
lea edi, [ebp - 0x12cc]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x63
lea edi, [ebp - 0x113c]
mov esi, str.VDNykwCpnm1VO9r06W2KeLgNjyCF5HrDZvy9K52JrOAFrIz20C3Vw1vvC5xjco4MTIzgkUGRJgpVTE48ZY7RgReHtpjNovxQiIWObelNPxo2MWoxiEEtAnbs74kYaLBOBysvOgZO1O3h03EuefwOLDMY0zvHsZoMSWQClZjrLPPMZLzZ1umPZydN2yPyqtMEKLipZnOtBnhY314rxhKmaN4cyz2lbDydSN8gdZO1O9KoaeEvwIpSMtnlEsqbkk0uLe62iaCRoFcwtqrBucB2nAZzr4OQaOsMIwLIgJbwFaep9c92M1rgfqRgsBkL0JCG7Cp9Thud1HajJPM1o3Ynt1C4W9cupk9sANYWZCek0daWNQxjSJ3uIMqjjxakxDB3B0pYSDRSHTlae
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x5d
movsw word es:[edi], word [esi]
mov esi, str.OTGVg0pTKsrc72y4B6Rz2DG3gUw1N9zBrHsvtuu2eBGHhbw1xVK1vo0e2trs4X5skORfwiGoLPQjus86gbLAgk0pNAFHm0Q0EFYvphmsLjMWvVSSQkBsXXSJGjQR1o5IlUj9IAwuFgzJqNTXNzqf1GhVGlimAqmj9UTzWKP1MvM5HZ0VyHzckEZjGTHjLq0pYky9vLsoRKh4YBCpkRTEuc6MuVzREHlr4ZJEnsyosutptSp9hCHUu40DnmdIuQPoCYxCRG4VF6GDVHaP444hWHPcuCcTfyC0OtOYdd4e4EQqIXq9ndbdiEsb2LgVlFEevzz53z5EbDvVmr1LriSxzSWbGxcRBPVZ7Z5QvGTXu0WjNn0IaRVo
lea edi, [ebp - 0xca8]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x4a
movsb byte es:[edi], byte [esi]
mov esi, str.k06Mbmau90xT9JheMVmwXZ9nwQI3xH1CI2YDEOksY7riGpEzJXK49wMJtk7HhIPrBDuWruzMUMSD3LHFOkWfCGYuWTKfV6Qq8TJZ1Nf3dopg2hj0HyTRwaczqXf5MvIVjYGzucRD9VyLwCM8iNrZ1Dy8w3zPBv6rFdSvlHH5CbCYD0Zxu0fyp6WLNSJH2P6zde10bIGUKK1PZ337riSiaGIjmLzpYl6wmbCLm8p9FhpwGhM6hJYa7jRCVKPGaX7jE8ITfdbI7u1guUDT7hapNoKpjYb49sm061QGhvAV
lea edi, [ebp - 0x6ec]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x63
movsb byte es:[edi], byte [esi]
mov esi, str.PUVCmDDAynVk20QH4Xf4wNSxPn4RCrkhpmdseJ4uTKipAyNB2fG1JTQ56howIbJ66x3YjKzoZiydSQKodkjtfNnWZdsyUSYfsY1TaQ8fOlUXD04RadoxOolLQaSEHJA4vTXbnAU6IKVpWpDpWn1sxUJaszSV4xVSjabSJ5znnokcL09TgL46uOaR64QpVpVGaASIW3G5F8Kf39ZnexwqrNehZx3Cxm9qLqcnFBvPIGR3dWP43g79xyipnqLQ4Gnfsw5ZcC9BwLrR7FT5kxRp6bVOJriFUsJNjpZbfJSkzCgdZknW70EOAoW7i7ZNSnfcriuzgPzLXnKHgjPMT26WNJEtRTIZiLrkzQB41k97sJecoeqsrcI1rNNzbh3DOn4TuFK2lEwbJZu
lea edi, [ebp - 0xfac]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x37
lea edi, [ebp - 0xf0]
mov esi, str.TjWJY5DFTCMKJV0XZAALj0TZK7nbhUF0QVFgf8VXTJD3xEZSU5vAueb688VCGJF8ZIJf0R79LFFcyklsTreonm2SrnYHxDssm9stkPs8uBqVWhmTiY10swonihPkkY6rnRh1CZSF8X0xMYQolhMqS5caZOJM3odgCQ5fOH3OtkTbhaMGpth7veHcUt9VK8Sq4F8O1oQKV5vBLCUHtkIMrvt7MSF1Du
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3a
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.GLHntsVTiJMnU0DmeRjmDUusz4FteRk4mlJh5KZMYf95FjLmSDRStqZ6SIibFiCxZvhUpGM4vDg1JzyUoo3RybGUcaRTjQ4B8lO6JELJw3jAjDEBumWVyaB5A6RpBXHSaEhOcrJxER66TjL1x1EV2fVR3p6Kk898EPGE1IRQMswT2CpEYnArIakIKwmP3hDUg196Ehws8St1t0215DlZh6jje52VGS3H7gYcSfOmt
lea edi, [ebp - 0x2d8]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x70
movsw word es:[edi], word [esi]
mov esi, str.k2M7yk9jPQl5rEYMnCXoMfi2GXi9GG6qKh6Anl9t34sjmH4o0xVnqS51gj1MhaCZpqcbqsoBa3gwpWjju8sPJsByzA2t9wgq0Jag7rRV15dnlJGpzlgGLYJVr9PmHTMT0V35jrkQFqFGKX5MYPV4H1GTKWDooru4Por8lw4m2ljVdErVzArAEpOFzyjQVipEGSsULIOs1kpdbkPsCzxcLEU09ApEpLvTY1my2GYGVyUfpWYv1zrS71VM6P2ZCe6xStZjNqfl2PxvQApVRqUxWzlT4dpAfT7p9nEZgYI2DMED2WEeHwXKJ5WLkKbYlo1LVfbXN0wCbAAtkIGSUmk7JQoSBKFazvSZV9aNxwwR7zoW9Fm7awM2CC0Fd9nmt917zokgaTOX2fWrevWhAK4V1fVOsbMX98hPxmC5SrPUiNXA08R8LbK9fxbDL9TMvg5Y2
lea edi, [ebp - 0x19a8]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x6a
movsw word es:[edi], word [esi]
mov esi, str.P2EiG6oV7jTEgyOV3DXBnLYAUXkWySsBswypjBJgU9kjmLzwGhObkOu0aZi6zAICEz46FaDwUEAaKTFteyeR76NG6J6I7MzyHs8HTPf6b2rJGLg6IsCHMTVBHKnezveK7s0wwA4r15kTbsaZEC7jwTZxgpRMUA2ZziOnri9iSmC4CCNSN3ft6UCu9c9GRcMiVcQNKtPtsNDpBWkIOUl4y37HXAk9reS0WFAw8TcdiSE9V4KPxXsY23T0tmtc4cthMThQGeNbGwaVRCwVh0TJHrmtfsRYNvvBoG1zSZfAyYufiK9IoLbafZ1OOjK5R4P7gc3OfIRroI55GibmEeoHFW1I78fqxjpf3ZWUWL33yeXf6F0afsx8Z5r5tapMI1QxOYUg4SzoHKyDZVAiI97JmG6nXKqPT1WlAde6cTRkJ
lea edi, [ebp - 0x1478]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3e
movsw word es:[edi], word [esi]
mov esi, str.shhu6BIrfnJM0R3etaekxBMu9RA7GOxcy8UUq9iwrOiooDoptIvOFQIEQN3ugaMLhcyIf2pZ2w09BFB87pNmv4lRUUgfSaaawXo4JMO4TShEVxk92BA7qtAlrPuc1qyCGebeDfBPwMyHlBYNWdxkbQLwDzNieqhy4bH198s1V4G3oAY9OLqYvLy45ViW5L2LcY6c95m62UICMWTpZ9JsOa3crIY9ynIei1QpHOHiFKJvUvzLXiy4P5bRa
lea edi, [ebp - 0x1ec]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x48
movsw word es:[edi], word [esi]
mov esi, str.vF3IRvdZ18vvLlm8tWXLr6Z6tOBMeEkfQAh5fKowDX6sCxS1Wt4Ihugbqd8YS7J4MGAuHr9on14O4YpZbMadhlfPBB3b5pc0arvrf43dtLT2ufNU8T10heJueosfyg44pXpkzx7TF7k9CvdHCVKaAXon6APvqMzaV17Vf5GTElE1hNj2c2UZ9AN4sXKNBUp2PVRN2z6ntEiZgvpTS6IZBjP9NKs3guIgqHW2uNU9ZQyfX4q9jM3ovUSQ7ycfv0LKSotSeiHzhbuC3M18YYHi7QfcNMxRVAq
lea edi, [ebp - 0x5c0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x5b
lea edi, [ebp - 0x9c0]
mov esi, str.hKiQYZ24WnZUFgwv0Cbc4vNLkoaWJ6PBXlEi98Ln8bxAtY09Zugg3rr7eXkOkN9gYZMe9lDsiXrHiM6pciweQdChJPx5rH0RupVgUdrUyy56XSnnojYKCnq11WdQ4x70m9ajSkJnXUSVrEvh15H34rG56mrVzVyBYnxhtqpfHEbU753NPK3bbbJlYoHCYWCKsx1eXbrzSJPPxvW1NwD82Rl5Su7xFd7RbF5AS4vyhTcgYGzpFWnJ9QbA4miqURtNdExDsLp3Ii9JdySOH43eT20snLxKjUhgQ4foEceogUBXWe9jK43F7JjxELSPLeq2SMFZzROuQQHwYSkyvFfopssSr8KRDbEmNQ32pcW6V52Q8
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x37
movsw word es:[edi], word [esi]
mov esi, str.MC9px7ufCefaI9ZhyezFdEw0N0isgCJ77fyM9ovuiSbt984onK3iO5p7BO3He4YFKAXg3mV7MZp0f5XTn8SqgXJ0L8RH5gFgcEs34zrs6mCLLP1M3TQyL9njg4Li7oTz7R3AiNlQ51yEolrVojRJCiFsEDTBxpH5iqVPM7SxTZbcqx7Pe6rotAUn4P6mMj002WV0d9r9o5FTwYQK089ACGxsZuhtPc
lea edi, [ebp - 0x3b8]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x6e
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.pkGDeXre3luJDDvNzSpmNBBlAQblmvH66dOkvFosTu8ACi703qqO0qPVT64fdsZluHexrSKOd5ixMawYLSbkROFZdjyV3h0LWZKeAFX9XOAdSfPEx6Ap65Gm4aeeObK8V68c2iHwV9lUMG7uPog20NVyreQBGEdGUZdAszKXepyPGkSFZljhJyCBsiBQTNmH8cFKievLwcaZrE5R2sNFlrodXtysCRAvZWO122KbVO8cPd36qLCXCbqxKblI9GbjMKixXkybQ0hki33Sn7Wl3fFOf54Tk3fFCYRs3K6CDSOX8kil3bwCMZS1bCO4Kmdzmt6Y0NEpAkJCYf2yHMQnyUiwK8gRaJytEQxJkgPJreaSUgOdfwUrOkd6tuJ3sGTYpzXNrPTjMKqXKXdoZiDdv5FICL9LoVBkbsi3P9xjIRrGUANmH7f1x2LI
lea edi, [ebp - 0x17e4]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x5d
movsb byte es:[edi], byte [esi]
mov esi, str.Z3X2NoYJXeslv34fHJKUPy0yWz86lVVg9QCBEq4BvZe4GV9peM4dyAlAESLHwLQVITtmKRDRIx8pGT67hKmBiaSW3yzAxjGjbIvVE7i5XNPeAlKy42dgZp1qCKKpq7Ik9hrSveQ9myzSNHKvBeqdvKtoEhGcugI0iqxQSR4s9VjkgzDDEKxUAVpF9aZHj8RXlhVyGwICKRVozTwyysTBp0YKz8elZJiXDcVj60HDxu7TTJ1WnrrEhuZECnhKtk4bDkz4IXw5beSeXG98MlUlODW0PrNApZYWU1SRdaJrEfDqbNPXEmLydxOo4ixDLuUl010wY435Ky64VQFQ8H0G9WEGFkhvZV3AfyORd0vxuuNOeegJ1Csw3
lea edi, [ebp - 0xe20]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0x5b
mov esi, str.emUK4v3WSs8lNDLEW8erPtsVluIbgakGXt5aLTAO3yxyTzFI9GzS4PbntNcUhue8qaoGnPcVX0GbGo4EMtt67PK6vaAN2s2qKhlxfm43yZ2oSXsmELcHafmeNwiTBOJFu6f3Zu6tddGoxJWYI8XFtXSsU792EsgvwznY4bLvIxz1CWlbNTjWJtrIvbKAuTpoMFnsZLg7Dev55naV9YVztVPImpX65f9KW5oxGTeXt6YwKbIu1HsCAgxw0HHhVyhLnA1kELiEVyArWJV9Mw4KHscnQRrhyByaJzvZNV8zvx9SNfmMUVuYSVnJL5IWIaH9dwWEPgZBKocaj4wFDPv8awvYObluihDSD61zMfqLBQuJSz
mov dword [ebp - 0x21b0], 0
lea edi, [ebp - 0xb30]
mov dword [ebp - 0x21ac], 0
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x39
mov dword [ebp - 0x21a8], 0
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.g9pb70ZgtdcuYQVnkEEHJtsSUhUoKGkkuM9lDnS90PEcX57tNejJ5pcPpd3A81gKFoOE4gPntB14zedC5jjG4LIqqf6LM00eyUHxvXsgSNwYCjYw8lg8k2C2dMVqkcAXbzArFtCyFcRPlt54QoiIGoIvb3DXXpWNcHfsIryZCJaQCroJCkUBoC64620MQMHxkDnRmTJYGnDCv9mvOg65ef0aEGFjsohzflChH
lea edi, [ebp - 0x4a0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x7c
movsw word es:[edi], word [esi]
mov esi, str.sbsxWxfm43IhqFpVf02UCkW6MmpJ6zad9Fvtasgg9Y3XOwJP9pd0Ed9j00L1QBMNeTbuLw2PjCrvA0Ok8d9jqbNZYHznkdJKpIPL10rTd4fE5gwvIr10RAe3EP2z4ND9n8xE5Jy4EySTVSDDLOEK3ldkIBHRiGHHMOWIjvFInAVYwACH662UWHUcLRs7aYJSC5m0JPVbPuK2RsVrKzeIwOVwutrL1kVCnmr9vktThlxQwUQLz1xPj7IBnlIfNnbTBMTUysGDBWENn6kaEs8uvypG8pXoKqIi5TQVzcCL96VEpJ9CH0BeNIXDNEnX8xEg9cpJe5gaYDPxxmx5JNh2CR3N1Yuii7FrxgIljQ7R8iuyyywtAcHUNOChRRcYwN0sQJyF28CuBd8yo52GBCCxELsilSPzi5ZA0g4cTZVIr0CVVtk1k952UoU5TC7HVlmM5oMZqYkOCliqAQW6tURFl4WWwQXCDD3zLt9xyY3wvlQx04Z1
lea edi, [ebp - 0x1f34]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x58
movsb byte es:[edi], byte [esi]
mov esi, str.zWFXO4YMBrHmpip6g3tEdsxiFS3MY7rbwzFZPxCxSit6xH2P7Zj6iMQLg0Z31twNFeNLElcHN6LdYl8Okpm1w1O7RVnbw6EbDoKrkohhJDwrqEO95rDPQl28PZ7Ckbhvj6dwnJMh9lW3bqENe9sj99UqOieknNn8wUhzWrQ3VEAISiJBth6Ljrfjg5CBeYdfQwDH0OM0YVNybowzQvEjbxSlWiqRa5J8UddxbtUuDcVAI0L5JMnFOvatoNKTrDonHZ4YKBJ3lRC4l23FF1k9gHLVTYS7sujXmIdYmQClWczRYLjAU9VeErWPBL7LU3mzI516LP3gNNtYA5dZ18NcrC6GkFV0VNIWp
lea edi, [ebp - 0x850]
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
lea eax, [ebp - 0x1d40]
mov dword [ebp - 4], 0
push eax
lea ecx, [ebp - 0x200c]
call fcn.00405a00
lea eax, [ebp - 0x200c]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x200c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x12cc]
push eax
lea ecx, [ebp - 0x2024]
call fcn.00405a00
lea eax, [ebp - 0x2024]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x2024]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x113c]
push eax
lea ecx, [ebp - 0x203c]
call fcn.00405a00
lea eax, [ebp - 0x203c]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x203c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xca8]
push eax
lea ecx, [ebp - 0x2054]
call fcn.00405a00
lea eax, [ebp - 0x2054]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x2054]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x6ec]
push eax
lea ecx, [ebp - 0x206c]
call fcn.00405a00
lea eax, [ebp - 0x206c]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x206c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xfac]
push eax
lea ecx, [ebp - 0x2084]
call fcn.00405a00
lea eax, [ebp - 0x2084]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x2084]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x1fac]
call fcn.00405a00
lea eax, [ebp - 0x1fac]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x1fac]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x2d8]
push eax
lea ecx, [ebp - 0x209c]
call fcn.00405a00
lea eax, [ebp - 0x209c]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x209c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x19a8]
push eax
lea ecx, [ebp - 0x20b4]
call fcn.00405a00
lea eax, [ebp - 0x20b4]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x20b4]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1478]
push eax
lea ecx, [ebp - 0x20cc]
call fcn.00405a00
lea eax, [ebp - 0x20cc]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x20cc]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x20e4]
call fcn.00405a00
lea eax, [ebp - 0x20e4]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x20e4]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x5c0]
push eax
lea ecx, [ebp - 0x2114]
call fcn.00405a00
lea eax, [ebp - 0x2114]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x2114]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x9c0]
push eax
lea ecx, [ebp - 0x212c]
call fcn.00405a00
lea eax, [ebp - 0x212c]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x212c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x3b8]
push eax
lea ecx, [ebp - 0x2144]
call fcn.00405a00
lea eax, [ebp - 0x2144]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x2144]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x17e4]
push eax
lea ecx, [ebp - 0x20fc]
call fcn.00405a00
lea eax, [ebp - 0x20fc]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x20fc]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xe20]
push eax
lea ecx, [ebp - 0x215c]
call fcn.00405a00
lea eax, [ebp - 0x215c]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x215c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xb30]
push eax
lea ecx, [ebp - 0x2174]
call fcn.00405a00
lea eax, [ebp - 0x2174]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x2174]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x4a0]
push eax
lea ecx, [ebp - 0x218c]
call fcn.00405a00
lea eax, [ebp - 0x218c]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x218c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1f34]
push eax
lea ecx, [ebp - 0x1f7c]
call fcn.00405a00
lea eax, [ebp - 0x1f7c]
mov byte [ebp - 4], 0x13
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x1f7c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x850]
push eax
lea ecx, [ebp - 0x1f94]
call fcn.00405a00
lea eax, [ebp - 0x1f94]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x21b0]
call fcn.00407ea0
lea ecx, [ebp - 0x1f94]
mov byte [ebp - 4], 0
call fcn.00405b60
cmp dword [ebx + 4], 0
je 0x5f8835
xor esi, esi
jmp 0x5f8b2b
mov ecx, ebx
mov dword [ebx + 4], 1
call fcn.00526790
cmp dword [ebx + 0xc], 0
je 0x5f88d7
call fcn.00500d20
mov ecx, eax
call fcn.00417eb0
cmp eax, 1
jne 0x5f88d7
lea eax, [ebp - 0x1f4c]
mov ecx, ebx
push eax
call fcn.005fcb30
lea eax, [ebp - 0x21a4]
mov byte [ebp - 4], 0x15
push 0x106
push eax
call fcn.00407660
mov ecx, eax
call fcn.00509f80
cmp dword [ebp - 0x1f38], 8
lea eax, [ebp - 0x1f4c]
push 0
cmovae eax, dword [ebp - 0x1f4c]
push 0
push 0x81382c
push eax
mov byte [ebp - 4], 0x16
call fcn.0072ac27
add esp, 0x10
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [ebp - 0x21a4]
call fcn.00402680
lea ecx, [ebp - 0x1f4c]
mov byte [ebp - 4], 0
call fcn.00402680
call fcn.006ec826
lea eax, [ebx + 0x4c]
push eax
push 0
push ebx
push 0x5f4440
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov esi, dword [ebp - 0x21b4]
mov dword [ebx + 0x48], eax
mov dword [ebx + 0x44], 1
test esi, esi
je 0x5f8a78
call fcn.00423d20
mov ecx, eax
call fcn.005000f0
cmp dword [ebx], 0
jne 0x5f8a5e
push esi
mov ecx, ebx
call fcn.00525f90
mov dword [ebp - 0x21cc], 0
mov dword [ebp - 0x21c8], 0
mov dword [ebp - 0x21c4], 0
mov ecx, 0x6b
mov byte [ebp - 4], 0x17
mov esi, str.kDkzsRlnmh9p4A96ujfWy8vSSIj3B31iGpSoIMUDnFHrZsj6jxSgXBZLnGPlSrz0epdPJz0dmgcNzRQlLLDcbKEE3oDtFpIB5Hk3YK46EumWZKFGFNgFGu3PTRgv4ILOJLUbLxeQhj9ahD3V2BlNdLnzRswHPoPBXabLy5y7DebjLlYTPcdMf63rCdXP7e4pqkYxFnacFpbO9RVyf08EsBRrlMBO5oaxKCWRCUIdv0njrerUUdHrL26ULdjawJl3C1rtfi4gEJREifASKxi1TgpuIoOnXZhcmKGsO081k8zMe9PtSiP3mbwVjtVtlIaj01YWDDgYXkNwyG5ha3pap5O43DH9zGFKsQurOfDEenyYeqfMMk9TWykfT4XVkjGXqLDQmM1Rup5LUW6wwA689ztsc2fXKwajaYbDrrCXAjoA
lea edi, [ebp - 0x1628]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x1628]
push eax
lea ecx, [ebp - 0x1ff4]
movsb byte es:[edi], byte [esi]
call fcn.00405a00
lea eax, [ebp - 0x1ff4]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [ebp - 0x21cc]
call fcn.00407ea0
lea ecx, [ebp - 0x1ff4]
mov byte [ebp - 4], 0x17
call fcn.00405b60
push dword [ebp - 0x21b4]
call fcn.00423d20
mov ecx, eax
call fcn.004fe8b0
mov dword [ebp - 0x21c0], 0
mov dword [ebp - 0x21bc], 0
mov dword [ebp - 0x21b8], 0
mov ecx, 0x71
mov byte [ebp - 4], 0x19
mov esi, str.anydTAWBenajENoSa208Jpvw88KReYPavRK941W6W8KDAVVol6bjpdVRHZEloggArtZqSE9r9Y4BnqkChg3ahhPiMLuaLEzdT2b6SCw5xqOxoJZtQzDHmS5IFpzb6xtJyslhsdtVruNIQHMLir5F7OEy99riGpSxK50253rsYkoHMukhAtzIHn5wPdLrxwHF4lxZarKVc0xcXELqpuRY8MPbO7oyDXMx0O2IrRUOqG5IdugZsj4h23sDfbYCZwIKuJlm2PfCBD7uXeyD8iAVuk5ngQtcjf3lz2VlnDxbLV4a20INZx4xY57MYQPPnUpYkvanYfQYpMLK6x23sY8gdOzmgjWsAwWx0sCcpbUlG6CF65WvIH19BMnLqWilPZ8eDB94TGBsHnI5lIL0vpXok1NJffoe4V8eV3HVEEwNNCzuYkGE6MCKbfBaO40fw2gUOp5YkF
lea edi, [ebp - 0x1b70]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x1b70]
push eax
lea ecx, [ebp - 0x1fc4]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
call fcn.00405a00
lea eax, [ebp - 0x1fc4]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [ebp - 0x21c0]
call fcn.00407ea0
lea ecx, [ebp - 0x1fc4]
mov byte [ebp - 4], 0x19
call fcn.00405b60
push 0
push 0x7bc3a4
push 0x820198
push 0x7badb9
call fcn.00423d20
mov ecx, eax
call fcn.004ff040
call fcn.00402330
push dword [ebp - 0x21b4]
mov ecx, ebx
call fcn.005f8b60
lea ecx, [ebp - 0x21c0]
call fcn.00405ba0
lea ecx, [ebp - 0x21cc]
mov byte [ebp - 4], 0
call fcn.00405ba0
jmp 0x5f8a78
call fcn.006ec8a6
push esi
mov ecx, ebx
call fcn.00525f90
call fcn.00402330
push esi
mov ecx, ebx
call fcn.005f8b60
push 0x7bba40
lea ecx, [ebp - 0x1fdc]
call fcn.00405a00
lea eax, [ebp - 0x1fdc]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x1f64]
push eax
call fcn.00738822
add esp, 8
lea ecx, [ebp - 0x1fdc]
mov byte [ebp - 4], 0x1d
call fcn.00405b60
cmp dword [ebp - 0x1f50], 8
lea eax, [ebp - 0x1f64]
cmovae eax, dword [ebp - 0x1f64]
push eax
push 0
call dword [sym.imp.USER32.dll_FindWindowW]
test eax, eax
je 0x5f8ae2
push 0
push 0
push 0x4c8
push eax
call dword [sym.imp.USER32.dll_PostMessageW]
mov dword [ebx + 0x44], 0
cmp dword [ebx + 0x48], 0
je 0x5f8b0f
push dword [ebx + 0x50]
call dword [sym.imp.KERNEL32.dll_SetEvent]
push 0x1b7740
push dword [ebx + 0x48]
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
push dword [ebx + 0x48]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
call fcn.00423d20
mov ecx, eax
call fcn.00500da0
lea ecx, [ebp - 0x1f64]
mov esi, 1
call fcn.00402680
lea ecx, [ebp - 0x21b0]
call fcn.00405ba0
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.006e615c
mov esp, ebp
pop ebp
ret 4