Function at 0x462580
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x54ac77
mov eax, dword fs:[0]
push eax
mov eax, 0x18d8
call fcn.00474db0
mov eax, dword [0x673114]
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, 0x4e
mov eax, dword [ebp + 8]
mov esi, str.qBnSWrsDtqlLcAl10W4lFaiXXar2gvKgWEdawcXSTwKu6SgFUyAFrukGPwzGT9frsfqanwrRlxhFuooXq7Izh64xWzTnyDx72U5gXsbJcooABbBb1vAgU57kA3LNtjZdhO3kUdGAqS4AeZUhW6pxUrMN8xCXIQJDFxZc9jnUXrGxreu6WbqpsElKHMj9vCCp2JTm86V0Eycf5MfS19vXTkWsiBUhT12jj16rsIsEPt5WyvBkwKNNr2MdAieweqtHkhjL947Q2nKsTzBYEvPpD3DF9PfItDjKfXMI773i57R619DHb9wZGP8zeU
mov dword [ebp - 0x18e4], eax
lea edi, [ebp - 0x518]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x33
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.yVepqOb2ehtSszEpGtsZs0aRRFY5bwKcZONYbr4zCSqfDkOXoxgziihum9lKienEq7X1LpOHkjd1ltlmXNJlsN3MqEaQV1FcWniRxIlDsZzRUptXvMjPoWtqg1tWS5sWGTSpZdET1kf4ytAuSQ4TYdW00Letx2uoAqenfNr2jbjOG1TsQacagO2vFrhUjr6T2uLygYaC4xu
lea edi, [ebp - 0xdc]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x43
lea edi, [ebp - 0x3dc]
mov esi, str.1vian9aCxxqqYlJVaEgn5QRQWZ1VOhyli7JyIBA3oInUKEOxhudGRXKqNy6xRgVBFLGbvhCpbvTERhK3YNvKS5WDx4jFzIZxVgYhIoCdAJH4baSwQZpvxhEN2yPoPgvokEbzMwDTIJW72M6lM3al0WhoJTVogNrRw7hY7mrUdb3WiEWGJWbyK4rbkycAS5lNU2XVXJmfd25TZlz3JFwq6QIMbAc9VFneOc1TYQZeSXsTW6SlYFE4tWDCvIoIZ2aJ8G9gwmw2KlfZDZ
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3f
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.gGiO0Rsi6NIgVkK4pcNBkULlgOonKk3jpdh5FwMhKfL7VUkteA4T8Ggoh8B0r05MaZfSAcospRxBrsNsn9xsmcsLUS5rer1R1HnoKdjYkvRh6OKYdbDO51Rh3D1FadcQDsHZJ8bHVWzg5IkyFYFD0rqMVyU7McBl11ev0Jc7tPrPWtJXYFx6p8lUvq2N6Pl4suXZeiR0jgjmES6gcYGpdemzP04qPifYBCuyDTxUwBsZAeE5i7VOrcjQC69TG
lea edi, [ebp - 0x2cc]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3b
movsw word es:[edi], word [esi]
mov esi, str.9Vc3X3wSymBfFeSqzDHoyDFGBGngdtO4AJMMGhuag22cnpRyHujP9SMq5AIz7vin9ku52f09jH0OQ4Wb5zp73j5sioMWA3WxGARR8CSgsRsG3qnvnsaEINlaHBh61q1IU6C76TNpcDEwWM9WuATKRjfNny7jSFSPuAn4LnKgeCbMjhgDCgZzo01pGuqVzC2GBQqkU8Crs7yE4HiSk5UGQoOU8PGMawPMmLYVqHgG5YKSW
lea edi, [ebp - 0x1cc]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x74
movsw word es:[edi], word [esi]
mov esi, str.FsfTriAgTdi6mfkUkKCfZ5Z6OGgxolixnITvTkRJpU8lCgk1UVxzo0zrfDIqEBDc4eRUOWe791ps6VfmZ1fYfu6xcdbnxCIuctVTBZlDZCHZXj1wgaHvUoywxuSkEeeTV8F0Lb8QD7ev2RcBiKZSSb0E5PQqMKJjiJB17a7kmrXAuxRfwx5rsOywdQUrQmloJwDYonDJa8pCqK157N7xrLWVYLytiaXNdIVyCEUzTIfWxpJ7tb5GEZZNVFyZMTNc5vRyITPxoGM8HK0dBNO1DQWDcwLHFJ93b7r4jAJac8mOeOEpolUfxN1YowSRXA7YMbGUNNEIjick6zMNKqrb76KS4nA1owdSZhE4x1xvq29SgyjeD4CEkE162tkgQdAdNxw96Cyh6MlXolmSvLHsVUnX3gT4HJzJJlZ3lQP6IrdtJi8PSF2emxU48JuLGtNojfVIRuUEUfI0aUd
lea edi, [ebp - 0x16dc]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3c
lea edi, [ebp - 0x6d8]
mov esi, str.qN3nF3TT4E4q38aAlzVScIS8d0bVNvKjANzD3YtSqL9P5bx0AgGupKUssHbjlySU2X4JwYcfglkuVQCzi1XjRYBYT2sLfd1VzZdkphfEpIiHXCW12K8HG0lq37DmoX0IfJRR8rtpK4J0AGOXENgg15p1Hr9FthGuFqtQxNMlNzgfnGGACZ8Rdx0rKPbusGaHzeRtD31UvGMnOpP6XX2m927GrJzGYCkpQo5ABB7WN9hGKCmf4G
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x55
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.lov7VEQ400pND5kTnAI1WWWqK0fowIWgDoOwwzl9nsJS5IUFzZ2zOIkVQLQ3tO5DMMHlDqGK9TiZPHOaOod2Y8dw6cwWO0P0NxcX83QTPwXotywCDKh6UxRbUhFIhFs7XFNOL6AaMylOdEZfyOXjPdisqtvBd27pd7F5Hd1uiRR7qhymvVls9gkGy7ZkkG2jd2c7zCoas8NpWLUHn4baWNixLpj88Y5kXL4nO6bcZeqBDd0qH7qTsam54m6acahAtlKeQ1TxATKke45NP0gtHf4JcNTt374AvKOanCligxb7h64WHYr1UjQG51br9izTe1m4PttIBNYyAwnsGhTR3s
lea edi, [ebp - 0xeec]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3d
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.NqrgtIH9EqhYNiEsnanHQf3CtGWS6niDDxJm4GdVWfYWLI0rgOT6V4CglNBcImymdbMRI6p9Z657HsS9KJqplYT5vGiWBNPVhgdHw3tpliyLK1bqDYRYVjnn7jA4Cxproc7yHJ2BrjNiHq44sep60HD4HgzumbdNBrV5MqmcDleirmLTUAn1sJ7b2FbykhXp4f7dOBhQSECI2JFfS3fUq9ig3hg7XhQjwVdmrEBvYf0zVoykZtEL
lea edi, [ebp - 0x7d0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x62
movsb byte es:[edi], byte [esi]
mov esi, str.Jf3cqZw7h7U6TEwmnGRxvx0pdcR9Zt7FlxVYsjeZBDKLdUDo2KzM0j50vqoBZbl1fZ7KJf0CptDN5DtIKzZYctTtMCFwAlusqJyQvA4DGzyj7HIitvQqzMe5glRtztwR2sitJmkFOQj6Ska3FLZt8PEPpvImysFa9f7FZIpMRIZNvhqa9BHX8FDz3SCkBBh4E4gsb7t6oN1FP6bRA8ZlRMeQyMnY0qIaxODYEJ4OFrEO6EueSnnmH5rAR5ha90CWOsGOcKWQz1Mtr6njZONfHPETtF7OcemuDNDV3ERKL0lLGmt85aHv2SS9wdDIbVihoQ1ixKnB0P1AC9Kx76Em5dnbsnHc1sedMRcAolhku26tlG97ijR58LpM4sEwiDXWjPihTZR5Y
lea edi, [ebp - 0x11e0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x62
movsw word es:[edi], word [esi]
mov esi, str.sVqngQukp9tHgDjnMJqXRRDtxWEN93P0WHK7ZIHH1qCzg3Q2bLhjMrrR7uSaYjrBPG2tk8MgjtPaocviVnTFzR5AFVdxmMPMiw6oB8jx2LvWoZ8YSSHUTqX5mzq0XKpXfmKp7McZM88jMF9mZ6l9SLfdh2iuFMtrb1WcQoLMUlwjhCoNY0r8ruRvoQgKhREHg1S2MQrJmPa9FT2iLjeOmd81eDfyfvC7jVgOLJqUuTxaOrJiZF2DGYa4n7LyDB7OEETAMd2QKkFneypCQpdHJ63ZpXL9GVaVkrlrdhEuuOOq3hPYEArM9r2sP4S0BN8vzUGeAkkbf6mmCaxXLHwaaYHKxeGziXrpyGf8zsUM5p20hD50rvHjLcghhamrfJwBX4QgNeYwU0
lea edi, [ebp - 0x136c]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x53
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.lKXnqRiE6a9xPU7Fpc3SCa0JiTHUjPuNiMPxvvTXKveGapAsHQRDb4wS5EyudCb2Pvn62NDv9GSM1WUxQolF2yLKICZ9G38bnNqiYoLMQvg59FPAC6Cse0ND0z6nR6agpGaftcddQDllvQcbeM22oFIZ3u7qmjrj3uS1PtQxmsvDMmUG7NEztkrl2W9vSZATkem4ufr7K2Yha8xyWJjuU7MYSyMWOueIt46PUlWvnihNgKsxZwL6PgncRWHyK87BNg6jFFBBzoENbCsUd6P2NAIVZZyU77kdFyKuUL2NcUG5JjCQPusUjYv3GIw2Qq5BrV1VTJBfW75
lea edi, [ebp - 0xd94]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3f
lea edi, [ebp - 0x8d0]
mov esi, str.d9hWUOwPZ065wR17Uf8hSGpntBA0OS5i2KhkEIs7EDYMnlxhyWFDvEQg7e4WlTl9v6ZSUT3AHzekmrD1Aig5GVDmJ4lZUigcDX6MPgYllvknjbkDclVTmG0ks3goTZjTbis03noKR0bS7ZeBTNKYqbniTY1NjDRzNSM9sarbXYuZqICjpAPe9eSgkPJA93dbJOxTM3A0bfeO1oJ3j231OcvvUMeb6DrEeA022hcChRvhWRTbVgsp3TvBolKG
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x52
movsb byte es:[edi], byte [esi]
mov esi, str.pv68xunX9EhGI6ZnupQLwr69nEKpKhoWUXybd905djTUFGES5P9kWPlFccsWgCZhqeprYsBZr5oa6GcsEBllywbD8wnBn8JSBQlWR8zGSBYwn5P4TZijRTOGMeenRQpgJOVtmDgFkrgHZHyLSQjJYRLDoAllDPVXUP9UFeFcFoYJG7H8CRAfin7xIcizLTHObXXbZgy6BaheGOtT1lqS5pC9r05dHXLviFnjQzO69BDc7q6PNj9HQkYXtbj2FcrxtIoslJmtHb1LBweHibiVPdeAifkdyQYG1dv4PXzR1nMIup8HxYWjzkGhqaOyIkSAkN54R7I
lea edi, [ebp - 0xc48]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x68
lea edi, [ebp - 0x150c]
mov esi, str.0I7RTg3IWr8x4RzcHfAzM4ZtOuIR0Uiivb6gxoAB94Ocxizzaimi2m0tDIvjNoTQWnPKlndHFVCJfC5WtLg6SInuCXGjqs5x9K8bJ4wDu4iq2udXkSI3VX8xDUPMx98rQDLZmQTTevziaUUASBSBz0Fv2ZphdSMTslIuSPQgTQEqtXn3Zu5lieumpFA8mGx823Y0s4dxD8jmO0INZ6HAKAzdKCsw0hsiUcH7QUHXzlEPk8ZPISzJApnFsVl41it22ufOv8iODRivWXEv6CNOTBRphCDg0gpLVlZCS8cp1Txme49Asf4E401nlvLBRp0CnIhrOJUy5Z421GH5IgDGvfdztE1I0w3FetDkyQe4dXpnmmslzGeINWvBXpDIrInNI2LYBJQOozV7tJi73Wt9bJxbJU6E667
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x4a
lea edi, [ebp - 0xb00]
mov esi, str.kGTosOqNBXCfVpDD76A9wFVrYigocPiw2OcRaiyjKQ0YZmDYufGi9Jql9uvjPjKwiYflgRyIg8ysGBRH282Yud40ImPYStCq6h9RYTERSif45wG4lttzpqNb2bKTFu5naGOicpFWzjDfKUOGzXyvQdcs6cHpdojh92hcsTxlq7hSUveKbyBCGp0ue84f1e5IJnKIODmfr5TJf5J5M2qgrIsAlZTcWhG8jgHpZNGWFUr1khNOQPcmGNP1I2JVomjoHMFOuLRNSewHJKgPX6sqGDzwSc8QLzwjLE2F1NuEj
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
mov ecx, 0x40
mov esi, str.GA6PHJDI35Jqr3n4EG3dRZLAe356KNzXZF1DKd2m5Tlx3z3h5WGqAHFF2X77fPeoJUeGZ72YULsvhEm1hCcSRE6G743UHRkC8B4NeuaZRFAVG70pZhSa6x0FVJP678r3LrBroX4EeLjgCWhchCMCaGpeTGaGdlpai8PHlhsYvXEQO7YOPmqXd8hNKaYxXW4qOJnUl1Z15M7OJ2XIWA3qDEdmeAVt30mTnYLmbj76kto7j0cLzzRNlpBhR8tZOU7kL5
mov dword [ebp - 0x18e0], 0
lea edi, [ebp - 0x9d4]
mov dword [ebp - 0x18dc], 0
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x32
mov dword [ebp - 0x18d8], 0
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.cRu6gu1CSV36ZbrspdVrTnZjAESGSmh7pNxKWdj9uQvRfdzgjZRxQIkl5jPdgQjbpJoT1hdPFP6BbWLGevqVjnW7HDWOLwMi1V6MlvCmDfWajBvUBfOoHucOUKIOH4jcSoQLHVNYxan6lMjG6UDCgTg2t7kXT8sneztOSHjQnN8MZlcQICfEd83hjzQd68IDAtQWOXaW9
lea edi, [ebp - 0x5e4]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x5a
movsw word es:[edi], word [esi]
mov esi, str.2wLhpsoXZzbVs9aCfaL14VFTfrSWxUhiPCUY038wucG9peFBIgiJxvu4LL16Pd9r2PFCsLddUSvCF4ZxGHMUk7ktTmkFsdaDGb8D4vs0WMNA7EyCLQSbfClxpCCc40wuYSOfnbg9fTNSO7CwQEqTR0mggOfF1UzwuiA19WW8SBY430Aie4VQH9w7ywUOVLhzZkV3FdoQvaeimVombm8Kbxw3dcSPQIhsGuRboHHkhEW42LLwbJILGqhMRj9zH7942ktgsMi71iZ9qGxqGpmiZv5wRDAoiYG1eAKzK6FlwK8TqjNczhfGsqZoAOOfq8KBQEphl173cA281SuxLLRP0H8op88RedoSTBBBc15
lea edi, [ebp - 0x1054]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x78
lea edi, [ebp - 0x18bc]
mov esi, str.OoliWAd6U5ePDduw8n59kt90SH6kCw0v784JGoa23Xyvraz8cAZB1MWTlXB97TRWXnSKr5Qrzy8dKaDdknNT4E8WbLpGsclwsLFDeNK2KmR5AL3jxMk3yCbPyQQNETavMxIPzo6droO57PdmY2uJnUouqHfjnXYLGZs07W0kv9pE2P5N57M3BIscmD9MLceOVa5jfXNAH9D8IPdurPLwwxUtzysWeiQtlhUHyuFRgxKy3ly73UEhJ92VnPTravs0v5uB9lIpm9t6K8j69q07Ekr6lVMP5mc3OOUNVi5949D4EvlZzEPea4QEw9d5KLk7HI7lQhzrtzE9uR9vr8SfMmbKFWGJVkhAk33X42xhU0n54FDCPw0CRm2kcrZf2DPSeyF7N6cXn1f01s4UD5Rq0gr0nEYGeeoIUMQbJYxZFxCh8C83LNGpPk2nP5eaVzy5nTRm644LVWXviKcZwgqf0mrjYl85N1E
rep movsd dword es:[edi], dword [esi]
cmp byte [ebp - 0x518], 0
mov dword [ebp - 4], 0
mov dword [ebp - 0x18c0], 0xf
mov dword [ebp - 0x18c4], 0
mov byte [ebp - 0x18d4], 0
jne 0x462790
xor ecx, ecx
jmp 0x4627a9
lea ecx, [ebp - 0x518]
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4627a0
sub ecx, edx
push ecx
lea eax, [ebp - 0x518]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.00407d30
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x4627f4
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
cmp byte [ebp - 0xdc], 0
mov dword [ebp - 0x18c0], 0xf
mov dword [ebp - 0x18c4], 0
mov byte [ebp - 0x18d4], 0
jne 0x46281c
xor ecx, ecx
jmp 0x46282e
lea ecx, [ebp - 0xdc]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462825
sub ecx, edx
push ecx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.00407d30
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462879
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
cmp byte [ebp - 0x3dc], 0
mov dword [ebp - 0x18c0], 0xf
mov dword [ebp - 0x18c4], 0
mov byte [ebp - 0x18d4], 0
jne 0x4628a1
xor ecx, ecx
jmp 0x4628b9
lea ecx, [ebp - 0x3dc]
lea edx, [ecx + 1]
nop word [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4628b0
sub ecx, edx
push ecx
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.00407d30
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462904
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
cmp byte [ebp - 0x2cc], 0
mov dword [ebp - 0x18c0], 0xf
mov dword [ebp - 0x18c4], 0
mov byte [ebp - 0x18d4], 0
jne 0x46292c
xor ecx, ecx
jmp 0x46293e
lea ecx, [ebp - 0x2cc]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x462935
sub ecx, edx
push ecx
lea eax, [ebp - 0x2cc]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.00407d30
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462989
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
cmp byte [ebp - 0x1cc], 0
mov dword [ebp - 0x18c0], 0xf
mov dword [ebp - 0x18c4], 0
mov byte [ebp - 0x18d4], 0
jne 0x4629b1
xor eax, eax
jmp 0x4629c9
lea eax, [ebp - 0x1cc]
lea edx, [eax + 1]
nop word [eax + eax]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x4629c0
sub eax, edx
push eax
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.00407d30
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462a14
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
lea eax, [ebp - 0x16dc]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462a5e
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
lea eax, [ebp - 0x6d8]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462aa8
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
lea eax, [ebp - 0xeec]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462af2
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
lea eax, [ebp - 0x7d0]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462b3c
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
lea eax, [ebp - 0x11e0]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462b86
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
lea eax, [ebp - 0x136c]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462bd0
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
lea eax, [ebp - 0xd94]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462c1a
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
lea eax, [ebp - 0x8d0]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462c64
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
lea eax, [ebp - 0xc48]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
mov eax, dword [ebp - 0x18c0]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x462cae
inc eax
lea ecx, [ebp - 0x18d4]
push eax
push dword [ebp - 0x18d4]
call fcn.00407e30
lea eax, [ebp - 0x150c]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
lea ecx, [ebp - 0x18d4]
mov byte [ebp - 4], 0
call fcn.00405930
lea eax, [ebp - 0xb00]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
lea ecx, [ebp - 0x18d4]
mov byte [ebp - 4], 0
call fcn.00405930
lea eax, [ebp - 0x9d4]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
lea ecx, [ebp - 0x18d4]
mov byte [ebp - 4], 0
call fcn.00405930
lea eax, [ebp - 0x5e4]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
lea ecx, [ebp - 0x18d4]
mov byte [ebp - 4], 0
call fcn.00405930
lea eax, [ebp - 0x1054]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 0x13
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
lea ecx, [ebp - 0x18d4]
mov byte [ebp - 4], 0
call fcn.00405930
lea eax, [ebp - 0x18bc]
push eax
lea ecx, [ebp - 0x18d4]
call fcn.004057d0
lea eax, [ebp - 0x18d4]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x18e0]
call fcn.00407f90
lea ecx, [ebp - 0x18d4]
mov byte [ebp - 4], 0
call fcn.00405930
cmp dword [ebx + 4], 0
je 0x462e05
xor esi, esi
jmp 0x462ed0
lea eax, [ebx + 0x4c]
mov dword [ebx + 4], 1
push eax
push 0
push ebx
push 0x461590
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov esi, dword [ebp - 0x18e4]
mov dword [ebx + 0x48], eax
mov dword [ebx + 0x44], 1
test esi, esi
je 0x462e92
call fcn.00425500
mov ecx, eax
call fcn.0042f4c0
cmp dword [ebx], 0
mov ecx, ebx
push esi
jne 0x462e85
call fcn.00459b40
call fcn.0047ae0b
push esi
call fcn.00425500
mov ecx, eax
call fcn.0042d850
push 0
push 0x55d374
push 0x5c2e98
push 0x55c2c5
call fcn.00425500
mov ecx, eax
call fcn.0042e160
call fcn.0047f050
jmp 0x462e8a
call fcn.00459b40
push esi
mov ecx, ebx
call fcn.00462f00
cmp dword [ebx + 0x48], 0
mov dword [ebx + 0x44], 0
je 0x462ebf
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.00425500
mov ecx, eax
call fcn.004300f0
mov esi, 1
lea ecx, [ebp - 0x18e0]
call fcn.00405970
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.00474d9e
mov esp, ebp
pop ebp
ret 4