Function at 0x50db00
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7a627d
mov eax, dword fs:[0]
push eax
mov eax, 0x1e78
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, 0x4f
lea edi, [ebp - 0x77c]
mov esi, str.abATri3wcTF4jQzwl39d68cEB0DdumVmfLY2rN8q08aJ9fcIVwrNxZjd4ypA34S3M5dkQXLkvyxUo37XYnFoy04ZMfOjhaFdIndrisH7syLPmUMrnLlA0kD1SqbuWcGgwS830hDw7ZIWhCCkIwGRe59mSuH905H40yLrghnXhFDqOqVnaXrZZ5LUP2ozT3i2NjADr93EPITLxm0C2mz9rjGnwFPkreNMHUpK2hxffLAVcOY5H09xlD61SU5HSeCXu8uRHIfSqSHeeVFeIsWHiBUnc3BvmwtVihbtvkjRlS6AdNiCHjTMOHJdMpaTpk
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3c
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.p59U9rO2fQ4bKfmK5YkEOctE6RIWVUGAacy6SHImbYomsKSzvoXecLz2XAYC9fGxnPL2OeAhzoi90mnvrBDPDiepQs2BL5C60GtiBf6q4hFAEGshhSjKato4qBIvNnXAhujNg90deubq1zN7bJZW3VauGqA9mFXyudnkrTto68zaZ4me1EqT2XhPbYbsU2pgfFOGWr7sjLNU6buiPM181iGASyR9pyxSuY839IOoPBIHRdVa0o
lea edi, [ebp - 0x1d8]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x5f
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.zCHS2lmZFi4T9UK40JFqUIsLcyStvoj05O8j4BIMcbeyc3co4qSG7cFKzTKmw3CnQyEEzFkVHSaZQVo0eEzozfAXZztuCIXVwVSaNFyLyJpK4x4MyNaiAaE5itAY5HnxSNcwCVj7QtMi77F6tntlLf60kgFOYsLKfN9nxh3L7K9dyvmxDt0PkISKY8amWrp7hBs00dinR8rZ53AD6HhwixDue9EZfYzgjdkymdeiTxnRAoYszEtOXleUjVl7WRk1qrsuJ4tq4xeFJMjKWc51gGoyCBRguBHZAg4kRMf9Orrv5hFehNzuQorkd1wOE9hIowZX73UdK76xg71zzN2Zu7M6WdgJVwc60NKHgzO3jVsreqmCm6aEjdKlPWm
lea edi, [ebp - 0xe60]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x77
lea edi, [ebp - 0x1a7c]
mov esi, str.yKCDcQVcNZcDDS6WCHc9nvRA9Px31ekvH0JRoRdk7MUb3uSCzIAJU2XofRvOP3YU4tnVpI5icXWf4nv0p1b2eRCsKobOLnR2QlLlOT9Mx4djhAgk5pKCXQuSKiF4EQ7dGB7fW46WfOyOdW5lMurB0RvzGH5o7TejtASGGQI3fdQikfBOtKZ1an9yhpSsF8gcCYFkbpHjShzA9Clg7ep3QBVmu2rdS39guxq7ln1I6ffCN2WHPZ2tekjLCRj770gAFI2hQfAkInzfqp5RGfrRlqUYroZWLeRcKjwaXDuEDtZYZiMEoiomq2UkMblghREeuEqjYy20x5c4dzzzIiW4naAHowCxUlUphGLUQ7XgDrz5rqGHfsuvi3YhM4xkg9ltsjMhLnnAcwJpC6rwgvK4uNUfI3xPFejO8FSPj4VYTYxQaj88bbTrf9Gxp7yc6xS0GgYOb2ErOrtqWOJ8ZQkFlc1VKlNE
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x66
movsb byte es:[edi], byte [esi]
mov esi, str.X6RFE62eDNxUKiHXYXC7yeHr70ffI4Bhf8CZ8nrywIo0VSGbSJ1huaIb66BTsryqxMyxe8VxD4JsGQnp1fjTNMgF720PdagS0koSgM5IQ4AGfX6n5IJxSLLbzAz2yqIwOxeW2yJxtP3fzYzdzhbK5Cr3tjn5hesJPpVYTwpXYkyfAFp39CiFF325Me59E2G8GgPbtckWU7hU5HxSkq9z87DcQjfwotsGbaooShEbJnJytbkN9uXmEH0BdTBsXlHfQ7osljZhxyefh5yTiHG68opwZl9Mmem4eW8rCsTNlJ7vjYMHnEgyupCSvkWajY50XjA0pEceOWKQDPPRPTFT4uHzBvssYf06omISzjTK5v70j5SWOF9bamfplmBUPJjpu4ZyFE7AHxSMNNdfETIYVagjh
lea edi, [ebp - 0x1188]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x73
movsw word es:[edi], word [esi]
mov esi, str.jmxTR1zN1zHL3HDnNFCBRK2a9QJ0JraeanezHDOFkIUZ9GZthk4oWY8rNYwjqzqhGfIwI2u6Skcp6wE5WAx1hCAgF2majFDrs1G6ta8mvMeRuhJPUdwSs9Ao30xWM3oZlFTx2ImsgFo8VvFWR21im0akWgobtsGImojmo97WDiqnAfw6BCEMGPfICmDIdvN89oUPdhdwYbOKvTPuynHh555X8ulIAnrvdnu5CtcPGcQEGtxA184idyWe6u6US2QJvdSx1ULbCUEKHqETlOetGtRL3kPynn52dJlAi1vGdXHnI7RHAaf7zk6f8TtNcyXaEExVrRWSOZOmQSPiGOB3rhp7OpvryVeUZ9muulz7GVcRtGtzjDFDHH8QJ7VyM0agUTN5M1dQV1XJ3AupDg7qpnzTRSPOzw8OV68fnv87GHmHLf412n95tfDYiIb6X8kxL9tUDdc8u3GC
lea edi, [ebp - 0x14f0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x5d
movsb byte es:[edi], byte [esi]
mov esi, str.jAhDKt3v43K0sfNN1znEnQLL4JSxh7tXHt45cpym7Ga95TJurzfgi28ZsHxgS4zf47IBR8nC2orqruGqT3XUZ1rVCNHCqKpRk7zjhU4dhqI9dIRFCdR0TJFtbDe6jdhgkobQxLNdcU3IORCg54MtbrrF9LiVztK0NM6k4aS3dgvYJun7vW7skJUqLwkbjjQpePypFR8V8rDhd1Rmz3jg0v76Mzix6Hz6ESN4N2uluXD1Mu0Yc0tjkPSyqk2qrTlpVy7FxfHxTEC4p1IJKpDJvR4P0hh2IKDQUe60rYCv51thhxrLq56SXLGjAGbCmqP4WG7Rx0Dqn3uEVudXHaf4hMx5Wr2fpD4WwZiSV5FstmuHoY0bDfO
lea edi, [ebp - 0xce4]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x65
lea edi, [ebp - 0x1320]
mov esi, str.U0Mn8KeqdL90YxcMeVFU51gNq1jzzfgsFNfiMdDuFcIF3m0bM9oeFjtch55pfyOzxEHgEGM9XNoI042YSVQvbeMSovi7Et1TuXJXBYLsyIsH3I1TFHAgkb5rfnfsht8XpUN3AFcU1fs1qiw1dPyiknHPRXLaKNFWpfiCnrGKjmbH5MkV5BlJV9TG0zljjBZcJnRRDFl06QXcK7KggCnbGBG1u8Kx093TfQFoxmNr8nkhrjeUyQS2VCHeg7q3Og8jUAsZMECoZrOaVzUljpxOkR87b25B0E6BjaNn67aVgFqqO8d1CIvTpd6v8eHfcHcW2Y7oojths1VwvTvO8VpCehagkvRFrcRv3zeI7LUJonIMfi1UQibNCeasxj9D277OMzW9quiaftUJOB3O01FWfO
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x79
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.FqMKaGK8avcJT32bPIp6YPKXKdGqMZHwgajlCi1u1GKWyHP8chuW6bY8u3seryiHfMF4W8PTCa74XZEG2vEIvClmvG1ZRp7hWgmwo4sRxH61h5PsGyhywFJ3vV3yERevWNaAO4g3a90C4t8PotiLEBzX6ZhWJPfe128pkfKVxFZEKToLB2wDoj6qYPLjKB8rZpm2opTh4vEY9MBFaXzxRYWoZ0tgpooceEEDPbZKClVel7IoalVtc4IQCDtT9cdOKnzZvkiKPURTcki6AReEL0OZHzHhy1jkvT8jIkoB53QkqKOasdLBERqtkLMu167pshV9gMzOYcPqCA23tCjvICrt4oi6UJvwZxywSRXMlCjqJy6KAvv3l3B0tkZbtqhjUms54C5t6cnq4xO8rS0dPvs1vb63AtVfeTrniSc49hf95xYxJcme4jJoY4f7tCxVX7OPTxxwTX56Pa5a7sG3aVEC3Ys1ozghJcJT1
lea edi, [ebp - 0x1c64]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x42
movsw word es:[edi], word [esi]
mov esi, str.6EEJtb9jBG2bS9YBP46Lrk3TWe4Tuo8mpQw6NNLHWfnHnkSTiZywZWbOBD9jcjoB8f7qfZG2j6Q1Z96pPeYeeuOnWCEKFeZkGsv4OhV2lu4oANvhlHXe20Y5HzVb7OVgv5RxyWjmgiSfiOdKwVHtPeBykmFuYm1Av9FaRCvGUh6PruIzqZwVToT0Bx5bqdpTohdg85P3THFo8JQ9kfjWRPDXJmtA40390gcfbVIBYJe5Lfh46oEe1cnq6Bh9q3W2UhRAaaaQIW
lea edi, [ebp - 0x2e4]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x34
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.9SmCxUDiEBcVz6vFinFQk6cgkIizPDmC6Krj5IVim826qpFsLBtVM1glHTLERXc65bwezimVFg6gyTWJOFHQw7Ec2dTk1XXrbCcigxrK5Hf1nd3kQWMtDCx0eu7o6jqQtzudwRx1fZ2XZ78R9BVpLG18eOyKWxGRiWkFbeYKXo7tU3UdUa155DLkBq4XSMl1C29AQZoxBlnpksmqeb
lea edi, [ebp - 0xe4]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x4c
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.UlI6ktWNpvcAxC80Ouwg1FsDdz6ISTOPMVnK1rIgozmW4VqXEBN2p3ZWKlXRZcHJRl4RDc2Kx8n7BJiVksM0XJL1v23OAEQ01pbfobbSqXzWY7hHe8dvZCwoeQuNfbm0SMuunIbvlMJOuMN2x7ZHm7I2BVn5skhiD4miQa890aICEFaZ9Ocko2niMiaH0zPUc7so3Iedd3plejFUzLaun6TYgoc6kY5qnsRkwwXcPsYxZO4ii6GDB0tVw7ZTo3jbIsp6jnsIE4olcRDKfnMr6RFWmzgsWhfLrgtBLujbc3j2eRujc5
lea edi, [ebp - 0x63c]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x41
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.x5N3QSm2keBnYvT15zMb2xSvCsCPvGpcWQvS0Zcwg506A4w1uQo2tAsL0iBVhm2cc5Qg4TpnLcfwXrdzRxHOCfQGR1R2UOTbGVHdBof5my7lSikq5ztx0qLU0AZY6RNV9OLnzGZEnUzpdXpHWFoVgWI1MnGsyHYWSeGafV02eiuc2uPoLGvpFpfJhpMljK6nFRDfXIY6cf4yELa9hzQXsXQj6LELDpo0jUn81mAVt9euGv7kHDLrZq9ucmHQ2So15H2BSq
lea edi, [ebp - 0x3ec]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x54
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.dqYVdLKxFRZkvTIt8yXl2ohI804BbR4uOTHTtwMoiMQZgZuAbwqv0UEf5hbZom3aPIY06itXX1mvQIq7GCCOPfJcw6kYS0HN8s93Aj0nxzXwb5cpPA2JwsLN6UiVbIwOlzJZKWRJ4WsFcmyCOxsNABSROmLiR8tKKfjDTECOOuazM4Rhsy32fB8bSGVDpfoZ5OZAZXUkG5emVq0yVPOda1G4jVJUBjZzlp5qi0980sYbfkgOSo1Lb1ISfsHRyg1KSJVaqArZQJdfArBJOQuCruo2Ko76kqRe8toV6mAxm1c89GkK8EK96Lc3ovUgmsLLSklaT4KyrLrHP3Tbk
lea edi, [ebp - 0xa1c]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x62
movsw word es:[edi], word [esi]
mov esi, str.yFSVG16zpAjBypGjzNr1JsJ29PGBmCkQhXdd9DF8S6yqJJiS1HIgu5YztXOoq9MaFaJhNugRArY06SgpjvhG5LfkF8a0Xcovl8l2odmdG4h3xEQX2DA2qarDbAmtDfR0ysNHT1vbWzes2WB2cH3gwuC9E0zJ2wt8B1Tl2AK3v9ZaxxJpThkFfHNxwTGQzGuXBTFX7XEPGIVxxEq0GEJUTcXidbVtrxnqQbmBBlp4CIUL6zHvD7nZthWDmBdf8Gj40kMLbf2N1WoQA1SvY2G1XduBfEiuOQiq1fFcD7wThfvKJCLTVc670q5vJr31UlYvU3WcI2wbYH7PmCU0kWoSpjnhtZVhSO1L7G9Uf1LI67NKvHAv2REJrwjTwSSjRieFztQKGgngd
lea edi, [ebp - 0xfec]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x75
movsw word es:[edi], word [esi]
mov esi, str.lHAzDUrXwAw3LmILQ5wa8aVhjoznBreApihztmm7uwwSD6ynZc1i1Oszkri2fBJKu8c4qz16JclNxrfMoVJDF62PomFysp4ToL49qJEIBOJbDoz54FVwJ31jZz4AMhkD5rjFi6ZQ0xpQ0clnBF9hxcppTWDGToBHH8cxwDs4IgBejbgdR1pOnqdTH8tppvJFkm9CGSAwvet2rz3W5rgR8pvuXZFES8wXjINEpEZAcKDDocJQRI0jGcJdBOf8FuQlkOjaNRXefo9CB4kwhzFFEIxBNF4TEC0nE02XAiiSRlYGY4eXrAMHNd7Xb5b0DHAfdHSIQ9DISA6umLdM6wBoz2wVBqhmniISgfbuRaK27jEeriV9OwS7f8o0sgGjihx968LbQQt79HcfKrcvftrrA4v4ZHEzk1ZqoFAYZGevLBmcuTtXauzEVtaOl7ya1jCWntCa5RLHfm2Z6RRhZ4uFmZ
mov dword [ebp - 0x1e80], 0
lea edi, [ebp - 0x189c]
mov dword [ebp - 0x1e7c], 0
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x54
mov dword [ebp - 0x1e78], 0
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.YI4hzHH0gJuMXqanuJSOd2SltWsDZQdEzpIadJQ8fVZmAyJQ4l8d7mbrpfQXdNGrg5VjDBFcP2FMAyZ3eRF9OgGstUlvgn66MqCiR3BGJeHN6BHu3lM0s0EibZIvIjuGPyPdeUmkz4Hjpo0xtgAi8C6imRWTxOF7N9dpv2JOZpMEhKTzFKJo7ngUzU0namURImPE0HXlLmba5ZCtzhqMcrFiV6UfDxSvXApi0TIl22Eez9tZDOvwU2Nqwz1s33yBwc8dYWQnhDOWwyjSvtbnN5qIPi4qzHkPyuyJkf2F5OizUc4seI8Ncgz1IsZy226lEO2TaGi46kJCbitPJ
lea edi, [ebp - 0xb70]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x47
movsw word es:[edi], word [esi]
mov esi, str.kiQfUHjsjXkeHV79w5YPzlrbA4g5eaxZJ4FSb6YbL5nJg0r3M7clyLyqhyKgX75U5Ru6cQQPkdO44ciYtMzY8laoTtvphKm85vCNQure8rSpqdmO2zDQAJ9e7rYEtb8hf74N2O8D26hspkk3ndjx0bzr3xmFuMlFxypPcUIWfuQghfww9plBHy1hq4sMXEchqTHG8197Vdef9IkvTCe5TMUbZPSgcnVlgIhOvXcAGRKIzbYW0NstUL5wppJhUujk1eQxbmibOeJqkmq9WCMR6S40Xuu
lea edi, [ebp - 0x508]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x74
lea edi, [ebp - 0x16c4]
mov esi, str.WV0ktxcvmKvSstn6M2pPGJRXsv4wLEfLT54G0eY3sDag9urulbJSHyN2qXUj0bLZQxsbItjsF6zSP96M8Rou1G3gjQKivxH1vqpSohXes1IZNLuQYPLgqSW5uuyuISuyiisXZZyfvGJdoMawJPhGs5DWryEnWxv36TePviNIJgXlFOxH4hJa7H1LfVec0wSkBjXFjY3tJc9xM177EFamDdYq1HXgPFS28GYOKn1w3ozgsv9mZhjwyxfDEFg5zZot9EUVdb75G2Is8f6NQ0WRBHlwljo8nKAzeIwVlGOyX8wA9L3B0zOxKEmaW2u2LsVDKDmsopEoMx7lslDcMHcif81rsabCPR4YKANEZo3aUKqWRGAQLAcLMyqLUtJuFu6NyTmoZnIX45CBdl9jPdf4S1Xj6FZfu36nE59OI0c15Cbk9nrOX2eNmtUy3VcOFYQYpKuMpDiBGqODXP1iW
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x53
movsw word es:[edi], word [esi]
mov esi, str.uMqn4yo1261dtOxhHAj55vjZuEe8oh0Uu99rUhBtkkjseT9SPeyMkA37b9VQiJeGOUQZhnrP3AN01rUMRPFphu7nMlCe8yb5pwSTeiiJ67QjHBh6xMc8yoRff1KH11shwc6w8qACfzFeVvsn2e7l1yqvUGvOFDMrrLoQyZxopfnVeNZXFvLATsc9jiB5foNhVXRVDg7LHpwHBsHs3zn5sTF7vsudaMW9yH0wlr5MLvvJNu2UwZxnHI3AVmgnkzo3acmp7U31bStoUPVyTYmOrdP0WDTRK9NxNgzYoBVYsVSQA7ifraHQcMmNNBxIQYi0YUG7WgSOGt1
lea edi, [ebp - 0x8c8]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x77c]
mov dword [ebp - 4], 0
push eax
lea ecx, [ebp - 0x1cac]
call fcn.00405a00
lea eax, [ebp - 0x1cac]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
mov eax, dword [ebp - 0x1c98]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x50dd31
inc eax
lea ecx, [ebp - 0x1cac]
push eax
push dword [ebp - 0x1cac]
call fcn.00407d40
lea eax, [ebp - 0x1d8]
mov dword [ebp - 0x1c98], 0xf
push eax
lea ecx, [ebp - 0x1cc4]
mov dword [ebp - 0x1c9c], 0
mov byte [ebp - 0x1cac], 0
call fcn.00405a00
lea eax, [ebp - 0x1cc4]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
mov eax, dword [ebp - 0x1cb0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x50dd96
inc eax
lea ecx, [ebp - 0x1cc4]
push eax
push dword [ebp - 0x1cc4]
call fcn.00407d40
lea eax, [ebp - 0xe60]
mov dword [ebp - 0x1cb0], 0xf
push eax
lea ecx, [ebp - 0x1c94]
mov dword [ebp - 0x1cb4], 0
mov byte [ebp - 0x1cc4], 0
call fcn.00405a00
lea eax, [ebp - 0x1c94]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
mov eax, dword [ebp - 0x1c80]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x50ddfb
inc eax
lea ecx, [ebp - 0x1c94]
push eax
push dword [ebp - 0x1c94]
call fcn.00407d40
lea eax, [ebp - 0x1a7c]
mov dword [ebp - 0x1c80], 0xf
push eax
lea ecx, [ebp - 0x1e74]
mov dword [ebp - 0x1c84], 0
mov byte [ebp - 0x1c94], 0
call fcn.00405a00
lea eax, [ebp - 0x1e74]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1e74]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1188]
push eax
lea ecx, [ebp - 0x1d0c]
call fcn.00405a00
lea eax, [ebp - 0x1d0c]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1d0c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x14f0]
push eax
lea ecx, [ebp - 0x1d24]
call fcn.00405a00
lea eax, [ebp - 0x1d24]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1d24]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xce4]
push eax
lea ecx, [ebp - 0x1e44]
call fcn.00405a00
lea eax, [ebp - 0x1e44]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1e44]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1320]
push eax
lea ecx, [ebp - 0x1d3c]
call fcn.00405a00
lea eax, [ebp - 0x1d3c]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1d3c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x1c64]
push eax
lea ecx, [ebp - 0x1d54]
call fcn.00405a00
lea eax, [ebp - 0x1d54]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1d54]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x2e4]
push eax
lea ecx, [ebp - 0x1d6c]
call fcn.00405a00
lea eax, [ebp - 0x1d6c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1d6c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0x1d84]
call fcn.00405a00
lea eax, [ebp - 0x1d84]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1d84]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x63c]
push eax
lea ecx, [ebp - 0x1d9c]
call fcn.00405a00
lea eax, [ebp - 0x1d9c]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1d9c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x3ec]
push eax
lea ecx, [ebp - 0x1db4]
call fcn.00405a00
lea eax, [ebp - 0x1db4]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1db4]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xa1c]
push eax
lea ecx, [ebp - 0x1dfc]
call fcn.00405a00
lea eax, [ebp - 0x1dfc]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1dfc]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xfec]
push eax
lea ecx, [ebp - 0x1dcc]
call fcn.00405a00
lea eax, [ebp - 0x1dcc]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1dcc]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x189c]
push eax
lea ecx, [ebp - 0x1de4]
call fcn.00405a00
lea eax, [ebp - 0x1de4]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1de4]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0xb70]
push eax
lea ecx, [ebp - 0x1e14]
call fcn.00405a00
lea eax, [ebp - 0x1e14]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1e14]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x508]
push eax
lea ecx, [ebp - 0x1e2c]
call fcn.00405a00
lea eax, [ebp - 0x1e2c]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1e2c]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x16c4]
push eax
lea ecx, [ebp - 0x1cf4]
call fcn.00405a00
lea eax, [ebp - 0x1cf4]
mov byte [ebp - 4], 0x13
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1cf4]
mov byte [ebp - 4], 0
call fcn.00405b60
lea eax, [ebp - 0x8c8]
push eax
lea ecx, [ebp - 0x1e5c]
call fcn.00405a00
lea eax, [ebp - 0x1e5c]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x1e80]
call fcn.00407ea0
lea ecx, [ebp - 0x1e5c]
mov byte [ebp - 4], 0
call fcn.00405b60
mov ecx, ebx
mov dword [ebx + 0x4b8], 1
call fcn.00514df0
push 0
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_ShowWindow]
call fcn.00516ad0
mov ecx, eax
call fcn.00409dc0
mov eax, dword [ebx + 0x4b4]
mov esi, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x1e84], eax
cmp esi, eax
je 0x50e2e9
nop
cmp dword [esi + 0x14], 8
jb 0x50e20a
mov eax, dword [esi]
jmp 0x50e20c
mov eax, esi
push eax
lea ecx, [ebp - 0x1cdc]
call fcn.004026c0
lea eax, [ebp - 0x1cdc]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x1c7c]
push eax
call fcn.00738b43
add esp, 8
cmp dword [ebp - 0x1c68], 0x10
lea eax, [ebp - 0x1c7c]
mov byte [ebp - 4], 0x16
cmovae eax, dword [ebp - 0x1c7c]
push eax
call fcn.00516ad0
mov ecx, eax
call fcn.0040a080
mov eax, dword [ebp - 0x1c68]
cmp eax, 0x10
jb 0x50e275
inc eax
lea ecx, [ebp - 0x1c7c]
push eax
push dword [ebp - 0x1c7c]
call fcn.00407d40
mov eax, dword [ebp - 0x1cc8]
mov dword [ebp - 0x1c68], 0xf
mov dword [ebp - 0x1c6c], 0
mov byte [ebp - 0x1c7c], 0
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x50e2b2
inc eax
lea ecx, [ebp - 0x1cdc]
push eax
push dword [ebp - 0x1cdc]
call fcn.00402920
xor eax, eax
mov dword [ebp - 0x1cc8], 7
mov dword [ebp - 0x1ccc], 0
add esi, 0x18
mov word [ebp - 0x1cdc], ax
mov eax, dword [ebx + 0x4b4]
mov eax, dword [eax + 4]
mov dword [ebp - 0x1e84], eax
cmp esi, eax
jne 0x50e200
mov esi, dword [ebx + 0x4b4]
push dword [ebp - 0x1e84]
push esi
push dword [esi + 4]
push dword [esi]
call fcn.004123b0
mov eax, dword [esi]
add esp, 0x10
mov ecx, ebx
mov dword [esi + 4], eax
push 1
call fcn.006fb56f
lea ecx, [ebp - 0x1e80]
call fcn.00405ba0
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