Function at 0x43e320
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x545ded
mov eax, dword fs:[0]
push eax
mov eax, 0x1a24
call fcn.004741b0
mov eax, dword [0x672114]
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, 0x47
lea edi, [ebp - 0x414]
mov esi, str.ngLv7b5AA9mQ3XTyCKmP1XfCzsmhiae0ePXAWpESpxcuXe0rp2Xh9GVTRXcEhgagIggnhfdxg4A9mUE4INq5jqkaMR5h15d3xWVUSBTQfFND8wkAc95rAnz1XuzwOGxybj5xgCW2z9RB5VbmKruvvBuLxX2Jlrj1GtMWyEp3Ii5D9eunlulJY9KML07spkIw4sy7rtrlliWG8c0bWN4L4ZiQm9wnIutRJHp8GfeQ3J2oZ3pAbihgepRpzozL3dvcR4JIC05ZJRSRpiufFk54vczCsTmk
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x42
movsb byte es:[edi], byte [esi]
mov esi, str.lYDPx6RQQ99ayZ984miZsjrsGnayfbQTiN679wtkWfKa5A21aZXxoyqfVjeliFUuwpPSQrpIDCqUxcLdWEIi3o9J39B0yZgyeMMHao1pzk6ba3eb7metkj0JUQnHSeQzbhi67pZPXOcKqEdrcTxJKvRs105csoUxoF9WJaPaFhovtoEUDkJ1sBCCKEcyq4cf3NpMOoQWOHMpN4CDH7Z7GH8GRxkjdJjQDmTkxoEj3NZJ0M1RBmRG7eXxrJmbtiNkOeZrQK9
lea edi, [ebp - 0x1e8]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x65
lea edi, [ebp - 0x6e8]
mov esi, str.z8ZTUbXZHXFdWRTv0JFoxh6j8aPxZvhfxH2C4C4tpYvmroWzEMsx6T9hk3ZEBA8SkvA95vqdsRyMdqqkDV4hP1c9WVvQGAlsx6x5eymQE8okpwc3VXRobVPxwT4pOLkI1QAlrxiSrlEF2bNRpYKSDNgHBCQRNirPMn3PXo322lXM5EZBv9P1DgBKoPbEWKF6SSpaUPNiJmLBqhjJfvX6HuFQNRgE1QzqZjmdDL0MQNAVQlcM2rOVWduvOUZSM8sJ6PX8e2YLJyfpA3kN0HeRqSIefpQKe1KC7kX2jzragcX9oXBKPqdJhgkAn1bZZorioZBVOgwQcFsaFzCgXXdxRoItTKIKhJrREUfvtCDAyJTHuZLEFAt8Eh64JjEhGzIEsNriJIM6ltxl8nqSvnr
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x50
lea edi, [ebp - 0x554]
mov esi, str.d9sqbB61Y1cM2KHLzEh97VoZamc7r0PxqX4eG5xFbeUKOnJrzG9eTQO7gBhE7PaD5KlksA1HMtbw2XpR7700G5YupP9iDAcB7NfRDUnSPt51vKCeqXWC1625kZesWuZECHSKVIp8ui0iqKBRVnMODbIKdksGABDFgUPrVfVnMDrwtQpEwnTf8meCvSInreEC5VuNTy2n1JCSKxay0s30ozjMDQkEwe9i8vybhPA8tStgoqPypUgNRCLXW96Syl0AL4mGJOJ0iLUXrYgKvxY3LIiQHb6SuEZuUL1RBy5pTxvgHIhzMVghnByfmFbzvW5
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x34
lea edi, [ebp - 0xe0]
mov esi, str.Rbde6hKH0afxgovx6PHkjkShcwhuzb2lMfoeuovFFvcTjAmNS45afK3t03w5AwWs6j2YgLCJDHCPY6Cjw5mGqX4JOhtZFmVqPYuqA3rU7hWEtL8VWdFD6WR8tziYJwLNBHwdlkZLZ6spHJi87mQdTCtFKpDJ7bfaZqEsY5QY7zw0kF4yAblcf0kDA5mZjBDbF7o4IJIEF0AcK8c
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x42
lea edi, [ebp - 0x2f4]
mov esi, str.JRcQKlaNzQxg7pXQNpoSFNWcI1ywbkUqgocEFLV7udX7XAm2gg5CFYy8XAFU16kItfdTAe9Gv1gndnCarEP7k4vjOI8HC9xCJLrvxRbroN8fsoDDSwWGAIffJhuMNQTpr7FtpKC0T8oPO2r2eTnHBZ0E1uLUjKwanW1QAk0Y7gSo2uIMYq21K3gUugU4NtnCDOjbGyOmJ4i1oWFR6O1tJ349OtrWtEkOAaNApnHnAr0S9AKf6cKeai9hBSl5K0NQ8PVARZpgJ3
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x7b
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.YWg5wAUnviZcq4GIAgdc3tVduuK6pkrSDizaxGIxOrlToVydtcgQMop4Dy9lJSefjsEkU5AqWtUT044jr0EPf1SewyZ0Z6yQGUpLsJLYgCh5gWA91sKRjM71NXM1lOfst7y1YY1MuxZIFu2DWirIGndmdLVgCBeDx0NReMy27A77m8FZwsts8zoP7mfg9u7c77bDnVU0UJ9xRcBT6NuiTQxqllnLBi1qMb2F00uIUgaIXe3LllY0ihv568ELHccHBBuFcHoY4r1zfRShD4el0rdFRw6VHc9Miu9fEmBbzPa0bixiWAq3aQyKMQM5M9HCdzFaSgCL9z4IkdFYysXoPpzu4vfDDYjBBoTWTH2uCTQCO6iNwITmi01ijK1Fc1Q72ZzhgRyBczpatWG4rCVJhfOOlV1dWVQNJMV6bGJWR8IqlyKy3hp8Q1nO4v2k0DKRoSLBhshVaUnvqXMkwoFlaciQzCqzTDJrdqaaVutoeTDy
lea edi, [ebp - 0x1800]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x69
movsb byte es:[edi], byte [esi]
mov esi, str.2wXgZVoF8LI1T8bO7RMyml5Zhc97ddzJvXfVs711XQCtzRvDeZC1EjaWIad2ipZBAgE5JkY81GNSt2m5UKfgfESMpviw6Eepd9QDPkISSRDNgQhJtrylJLxvhqiijJy5ErPrlhiahPIg1N0psLs8QQb1442f5tS6dR3D9gdzjZnMnS2qZMd6iftMIImXPZBt7m1WTo3yd1GCwmtJ2DgGTYyxOVY13r5O4CRhWiLgbjTQWwvLDP33i4hcCQk23ziSPQFfkR5ycMvlMygXUAcZdGffax0S4BAgQ5MD3Muf8xozCZ27zvuviTLHYUFH4KWWpgg0Vhe3zgyW8VmQflLIkeExWxfytMwd0phSDyOr4cPykuzdPdJGbcUKlrgE7OC7TZKC7lDMYcDswmAAJ6xhBpBv7QF8drSmvNOy
lea edi, [ebp - 0x1464]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x5c
movsb byte es:[edi], byte [esi]
mov esi, str.nkTOXxa5UaabklTq74mvxYixWHEcXnlEuHnclLTLbbIy4346bFQZ9xaj3fTMVtXep2NbdxRgrdTRhXg6HSI6wm0hfAynPgzhBDbxuBxz9G07fv4QtpRddZ3RlO0CvTbnIQMA6HFAZDb45MmCmmSFNJ5o53w9lXKGDLyJemJApcdeMK7pZgPav4wOhMOssYWa3P4UvrUKrNvHfhonWpdYqqgKH7utmSqatSgcsnDdHmHY8kbgmLjTOY12j2baccnl2SMWg4r71LqN0CdeCH99pkklR0m8vOz2SmjNZRd2F0TSeCd3HoG2hu9K0bfxbkTJK0eV4I52NcbZk1tAddpXH8IazFPULc9HZotWQSq1aobYksS
lea edi, [ebp - 0x1118]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x4d
lea edi, [ebp - 0xd34]
mov esi, str.ZTySrTWFtHZPwSLaFzvIr3HWQHL237jUaTXVwvdF6WxSqDT5nBNRWYjBoPoTJf78q1tNqUhgR2cbMLwswvIQGUfohjlNA7FnuKI0g0D2MIN0XQvTLIanWIVGXyEhfqpTJNhqolmRnpjAw3FeNNsQnsI7RWA96uCzqHalEemi4xNbzQ7DC7xo9uT1uuuHL6DiqIAXoLABoDdVpjZbJU5aTcGUnB1FQShc5hcNKQVcHaaaO6Wq9oIf88WG6B2LRZCwmvKn000wXBbVEzZkzjAutRASOkt4XJT808ZRtPvjTwdiMHQntYB
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x4a
lea edi, [ebp - 0xc00]
mov esi, str.4HCUqyVYGsNNcNp005N7xO71XlUOZGrxsotzYSf1qmsD3huSvCrYT4lATlILmPBqQmDdwhZG8vaKPP8bZCRnVxWtd0pavnBaOP2hA0zxKUZ80GpBrIaaLUjbKIe0Y1iOyca4pk7MWhK8HMBjGE9hIAQKwAJc731zmfVWOrlvsEi2eAt5mkbOKnUP49DIMyWfQ33LVVre8SdMtdWpg1PBXno2rPZgXx8lQ0d7FFJc7h2qKBGDP3P92tORx7paJWKLlOUvRRKdJJCA15ErMS6anyVANzARMkIBnDa6gFHN
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x68
movsb byte es:[edi], byte [esi]
mov esi, str.qSyhzbzmGl9WLMZ8N9KKZ1TzlEjY1ExBcut220UtFcKbtm3dE33sfiLZHniYXefK0rMtpTMYK0hmZ4myrnGZqeFzHcE9PYy3SG31QNz4bIW46YMGAdKa5ukhvxqqSfDgSbMGvt7jSJffcbZyb5FmAzk83bEwvEttERyvAKqIKglhRgdPsxXokvdTefVyFbmTbjEr21C0ydgyIExrUMW6v09reQWhSBMulI1zX0oBJRmd3AGC3IVFA1RKyrzlvNfYwJy5HugmkyD3iA9GbY46Y5D63IQ76bm49aWFew8tsxfBdP61Xij7SpBzs3Aok43FucE3cYGoaO9leuC8VDjPqagaN5TAr9Ispz684dydW1bC8PfLLJqVWfAzYW3L7Jdiwtw64oGqMRNo3TqYliiz223t27HgWjiGnO
lea edi, [ebp - 0x12bc]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3b
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.icaxZ3F8YyFpMISBzmQyKR294IyqEtn4yxEuHr7imjr7k2H5IaSMp9NvAgov1izz6JmCF8sHRjAVIvYAvhvvyQ9JXOpNugMTVCiFl0VTwZ72rVJy4ZhuVkjdtoOt12TN1skpiZ01eRBsOYKP6Ahlugok5Mm33RNfx1leFgSPAmRHgRADvfczm8p2CZC7vdNr5gBiPrr58ANF3IbvY0ehuskJP3Z5qmW0LnTaEzVkn5kCK8
lea edi, [ebp - 0x8c0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x39
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.IQTV1rEC8FqUy5W07FWjaBaEyUFhka1ie72D1NNmnEbbzskQydWQi1HdssehOcq46KIWRyBbk7a7mzrj1T7CrNJd4RjHbiG7s01imsKGtp3HNSAc3op7nmGyC6QfkXUe8ql8LDtnamELOwzFKkzN0a6usmxmRaYUwVfEIJdx8vXWt5lbHU0mk4sYzh1lDP1TOdY1NACtLx6rkUYFWNaECP4ui6Gic66U5lzfV
lea edi, [ebp - 0x7d0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x7c
movsw word es:[edi], word [esi]
mov esi, str.YPBIArLIJb83mgzNSTAAEgfhKu1EZts97Ga5KRWHhOky2lg57r7omMQY6MikBZks29fDjyuIoYvSTL2uvpTbfMkDrrM2Zla10FYXnU90eldGlV2AK8S3Jtzbr94xK3IP7Wr25nx4x93YHa12Y3iXjS1IATGbG2UyZTLsRQypNKY1Efrkb11qzMb5neMHx7QA3HCCI0vvJ0F01Ici4jG6mqInOsXBANMEN0kbASl9RVFYiStkdVASkOqSNUqynt1ML4JK7fXcLxrdDM8wWLE3RJtFGHXJCHVXHHj4psLWEnbKaF1mEzcMiuNdJi6ZpYa0EgJ50HEUEnZkdcjjnwVk763Ev7f631Q3uEf0BVUXQkeJxFNuTDljnowt9BdUqcgLh77YADvKyDIeKL91WVGu36NIuNHFUoQfe4M1j1k4IclyCyKf4MdU8VWlSMxQfAGfnQ0Q0sfHpMZuC7xVKLqBT82k69jKhBjXKorESJiAYginzAu
lea edi, [ebp - 0x19f0]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x4f
lea edi, [ebp - 0xfa8]
mov esi, str.82LUTZhWauCKtgVV9Kth9TJoPk770x2Or7V0OlP0e2UBPXcDWnYqRJ2ZmvEfSpmoyyZI4VfyfslS2lMv7o9jrHSeuQRKmRhFTAhBKPTG1sZJcBVcbEIa7On01zVLpTfKAzV98GhY895VDKt8koLvZHra3Yw7jbi4bF9yEL0p5ol9NaVdeEjGDSFhvGMw2EUHyy6w0ymSBSnR4I0WQyVF9Iv35NJi30XO0npUWL3UCM88BFxboSKMj2yhlEf4qY9OLXU6ZL73xIEtuJwUMVjD8hDOPgbqjQDnPUb3l68cHff7fMcHoF9BpqBsDhbZ
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x3d
movsb byte es:[edi], byte [esi]
mov esi, str.ifze9HOC924zKd4aQ3aJT4KXbes1qFBJ79zfwOY5TMV9FAD3RGUFdfB2FgtuUEU9v497AQ1zVgg59OLRv3Bi4LT591kHjQy6u6QTKf8rBQqJPqr7p8sr8lgqXYOFlFLImt1caPsswvQhexzmj1G6LxVWKrpAqdroTRAYhvLJ3Z57PIgzJa5FJIvJJOsRmOQKxsfSwg2fmS5nup0mm8mkQDRbtbmyDPe6fFYJ4jwMOMrVG1HCMjk3
lea edi, [ebp - 0x9b8]
rep movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
mov ecx, 0x46
mov dword [ebp - 0x1a2c], 0
mov esi, str.zjkviVaA6awUmyHosGOgeEyAYfG0NXs1Q6ofa0LNZnoeBlHgmHaYk5MW99vwzkqFgT6YfWbFR9HzPVCyDX0vcTAZWoLOH6B5uuzp7q4yUvlrg5FKbRegLopYlTQdQ8jB650wCxgns0KEUi5D1wGeZ2wWuDBQdxFShzSat7ac7yx7fb6XtwRE2s3rHEcgT7p7PURI83cfjpmTIdFv5ABoEagMFRT2mvp4k8LXymcaXol5nG5SWreX1dPuAtaO8mMc1YegPzRsoDzs298ti6ea3XNZis
mov dword [ebp - 0x1a28], 0
lea edi, [ebp - 0xad4]
mov dword [ebp - 0x1a24], 0
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x4d
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
mov esi, str.J7keEm37bzMLwX1VhFvhKY8nU9OEjJTi0V2zvjcOvENSDQN4QWtR83XuYBhM3kxWNXRh4kwl5JSkEA0GCmURSMidWdHRhx7NrPcED91SPbUt1rqiCnCSQ6G4n833rgRZZ3WX2depWbrQXDVemkGoF0LUeaWywcMjscTOgGuSy5EtdX0n3BBkuG6HdBWpiKyLrD4jJKoI7jE2MVr2aZpNI4grXnIk3AofOB8AESPMnE5LfhM4mXfJWrkIZHjSBYZLidvBZ2tT7KSRMTGcL2wnzFhs5bkgkoZcKOsdmc4REPqQFv2cE4G
lea edi, [ebp - 0xe68]
rep movsd dword es:[edi], dword [esi]
mov ecx, 0x6a
lea edi, [ebp - 0x1610]
mov esi, str.PwZsat95DbUEn2hHkc7pDTUaXUOvSWKPS4x27mt0iYi7nAQSQk6l0ID6qinsByKRjQq9lc3R9Pa6Ldvgpl8sY5T02PKO5wU07QeyDBVOtgqgkqneIBLMOux4e46Tx8aG7G2t1PFbpgePM93AncDPr1cKF7nzXEC5UwBGqgnCkNoedPqhHqZ7kjqG34SzXkJutkYtyGDlVtYWyGJrBMI0fsiTrfWLckvnkR2xj2XVBgOxkP4Bei1NjKFLQOLWWlY72bTM7cSc4jxHgOQUVC5oDJCSns0kyxDHmhocHkqejkKIgruFiXCR1fdrOyMkj0VhRPS1sRqWJftAMYISoNP6M3LmUfWpso52VE1wvJyGGZfweLWRQkZUDbdVcTdb6rmHnb8WAwFCFkRE1rgAsYZVTLe8cyDBgYsDCtttkUt6bK
rep movsd dword es:[edi], dword [esi]
movsw word es:[edi], word [esi]
movsb byte es:[edi], byte [esi]
cmp byte [ebp - 0x414], 0
mov dword [ebp - 4], 0
mov dword [ebp - 0x19f4], 0xf
mov dword [ebp - 0x19f8], 0
mov byte [ebp - 0x1a08], 0
jne 0x43e520
xor ecx, ecx
jmp 0x43e539
lea ecx, [ebp - 0x414]
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x43e530
sub ecx, edx
push ecx
lea eax, [ebp - 0x414]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.00407f10
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e584
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
cmp byte [ebp - 0x1e8], 0
mov dword [ebp - 0x19f4], 0xf
mov dword [ebp - 0x19f8], 0
mov byte [ebp - 0x1a08], 0
jne 0x43e5ac
xor ecx, ecx
jmp 0x43e5be
lea ecx, [ebp - 0x1e8]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x43e5b5
sub ecx, edx
push ecx
lea eax, [ebp - 0x1e8]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.00407f10
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e609
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
cmp byte [ebp - 0x6e8], 0
mov dword [ebp - 0x19f4], 0xf
mov dword [ebp - 0x19f8], 0
mov byte [ebp - 0x1a08], 0
jne 0x43e631
xor ecx, ecx
jmp 0x43e649
lea ecx, [ebp - 0x6e8]
lea edx, [ecx + 1]
nop word [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x43e640
sub ecx, edx
push ecx
lea eax, [ebp - 0x6e8]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.00407f10
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e694
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
cmp byte [ebp - 0x554], 0
mov dword [ebp - 0x19f4], 0xf
mov dword [ebp - 0x19f8], 0
mov byte [ebp - 0x1a08], 0
jne 0x43e6bc
xor ecx, ecx
jmp 0x43e6ce
lea ecx, [ebp - 0x554]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x43e6c5
sub ecx, edx
push ecx
lea eax, [ebp - 0x554]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.00407f10
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e719
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
cmp byte [ebp - 0xe0], 0
mov dword [ebp - 0x19f4], 0xf
mov dword [ebp - 0x19f8], 0
mov byte [ebp - 0x1a08], 0
jne 0x43e741
xor ecx, ecx
jmp 0x43e759
lea ecx, [ebp - 0xe0]
lea edx, [ecx + 1]
nop word [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x43e750
sub ecx, edx
push ecx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.00407f10
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e7a4
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
cmp byte [ebp - 0x2f4], 0
mov dword [ebp - 0x19f4], 0xf
mov dword [ebp - 0x19f8], 0
mov byte [ebp - 0x1a08], 0
jne 0x43e7cc
xor eax, eax
jmp 0x43e7de
lea eax, [ebp - 0x2f4]
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x43e7d5
sub eax, edx
push eax
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.00407f10
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e829
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
lea eax, [ebp - 0x1800]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.004057d0
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e873
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
lea eax, [ebp - 0x1464]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.004057d0
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e8bd
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
lea eax, [ebp - 0x1118]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.004057d0
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e907
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
lea eax, [ebp - 0xd34]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.004057d0
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e951
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
lea eax, [ebp - 0xc00]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.004057d0
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e99b
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
lea eax, [ebp - 0x12bc]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.004057d0
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43e9e5
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
lea eax, [ebp - 0x8c0]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.004057d0
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43ea2f
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
lea eax, [ebp - 0x7d0]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.004057d0
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43ea79
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
lea eax, [ebp - 0x19f0]
push eax
lea ecx, [ebp - 0x1a08]
call fcn.004057d0
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
mov eax, dword [ebp - 0x19f4]
mov byte [ebp - 4], 0
cmp eax, 0x10
jb 0x43eac3
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
lea eax, [ebp - 0xfa8]
push eax
lea ecx, [ebp - 0x1a20]
call fcn.004057d0
lea eax, [ebp - 0x1a20]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
lea ecx, [ebp - 0x1a20]
mov byte [ebp - 4], 0
call fcn.00405a30
lea eax, [ebp - 0x9b8]
push eax
lea ecx, [ebp - 0x1a20]
call fcn.004057d0
lea eax, [ebp - 0x1a20]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
lea ecx, [ebp - 0x1a20]
mov byte [ebp - 4], 0
call fcn.00405a30
lea eax, [ebp - 0xad4]
push eax
lea ecx, [ebp - 0x1a20]
call fcn.004057d0
lea eax, [ebp - 0x1a20]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
lea ecx, [ebp - 0x1a20]
mov byte [ebp - 4], 0
call fcn.00405a30
lea eax, [ebp - 0xe68]
push eax
lea ecx, [ebp - 0x1a20]
call fcn.004057d0
lea eax, [ebp - 0x1a20]
mov byte [ebp - 4], 0x13
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
lea ecx, [ebp - 0x1a20]
mov byte [ebp - 4], 0
call fcn.00405a30
lea eax, [ebp - 0x1610]
push eax
lea ecx, [ebp - 0x1a20]
call fcn.004057d0
lea eax, [ebp - 0x1a20]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x1a2c]
call fcn.00408170
lea ecx, [ebp - 0x1a20]
mov byte [ebp - 4], 0
call fcn.00405a30
mov ecx, ebx
mov dword [ebx + 0x4c0], 1
call fcn.00446a10
push 0
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_ShowWindow]
call fcn.00448bd0
mov ecx, eax
call fcn.0040a2c0
mov eax, dword [ebx + 0x4bc]
mov esi, dword [eax]
cmp esi, dword [eax + 4]
je 0x43ecd4
nop
cmp dword [esi + 0x14], 8
jb 0x43ec1a
mov eax, dword [esi]
jmp 0x43ec1c
mov eax, esi
push eax
lea ecx, [ebp - 0x1a20]
call fcn.004024f0
lea eax, [ebp - 0x1a20]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x1a08]
push eax
call fcn.004da65a
add esp, 8
cmp dword [ebp - 0x19f4], 0x10
lea eax, [ebp - 0x1a08]
mov byte [ebp - 4], 0x16
cmovae eax, dword [ebp - 0x1a08]
push eax
call fcn.00448bd0
mov ecx, eax
call fcn.0040a590
mov eax, dword [ebp - 0x19f4]
cmp eax, 0x10
jb 0x43ec85
inc eax
lea ecx, [ebp - 0x1a08]
push eax
push dword [ebp - 0x1a08]
call fcn.00408010
mov eax, dword [ebp - 0x1a0c]
mov dword [ebp - 0x19f4], 0xf
mov dword [ebp - 0x19f8], 0
mov byte [ebp - 0x1a08], 0
mov byte [ebp - 4], 0
cmp eax, 8
jb 0x43ecc2
inc eax
lea ecx, [ebp - 0x1a20]
push eax
push dword [ebp - 0x1a20]
call fcn.00402750
mov eax, dword [ebx + 0x4bc]
add esi, 0x18
cmp esi, dword [eax + 4]
jne 0x43ec10
mov esi, dword [ebx + 0x4bc]
push dword [ebp - 0x1a30]
push esi
push dword [esi + 4]
push dword [esi]
call fcn.004116a0
mov eax, dword [esi]
add esp, 0x10
mov ecx, ebx
mov dword [esi + 4], eax
push 1
call fcn.0048765a
lea ecx, [ebp - 0x1a2c]
call fcn.00405a70
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.00474193
mov esp, ebp
pop ebp
ret