Function at 0x40265c
Capabilities:
Create process on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x444
push ebx
push esi
push edi
lea edi, [0x4c3590]
lea esi, [0x4366a5c]
mov ecx, 0x28
push 0x402686
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ecx, 0xd8
mov eax, 0x20
push 0x4026a1
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea edi, [ebp - 0x240]
lea esi, [0x4c3590]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea eax, [ebp - 0x240]
push eax
call fcn.0046f8b0
mov dword [0x4c2f88], eax
cmp dword [0x4c2f88], 0
jle 0x40277e
mov esi, dword [0x4c2f88]
sub esi, 1
mov edi, dword [0x4c2f88]
sub edi, esi
cmp edi, 0
jge 0x4026f4
xor edi, edi
mov eax, 1
lea esi, [esi + 0x4c3590]
mov ecx, edi
lea edi, [0x4ababc]
push 0x20
call fcn.0046e4c8
add esp, 4
cmp eax, 0
jne 0x40277e
mov edx, dword [0x4c2f88]
add edx, 1
mov dword [0x4c2f88], edx
mov esi, dword [0x4c2f88]
sub esi, 1
mov edi, dword [0x4c2f88]
sub edi, esi
cmp edi, 0
jge 0x402742
xor edi, edi
mov ecx, edi
lea edi, [0x4c3590]
add edi, esi
lea esi, [0x4ababc]
mov eax, 1
push 0x402764
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40277a
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
mov edx, dword [0x4c2f88]
mov esi, 0x100
sub esi, edx
cmp esi, 0
jge 0x402792
xor esi, esi
lea edi, [0x4c3590]
add edi, edx
mov ecx, esi
lea esi, [0x43fc714]
mov eax, 0x20
push 0x4027b4
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4027ca
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea edi, [ebp - 0x240]
lea esi, [0x4c3590]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea edx, [ebp - 0x240]
push edx
call fcn.0046f8b0
mov dword [0x4c2f88], eax
mov esi, dword [0x4c2f88]
mov dword [0x4c2f80], esi
cmp word [0x4366aae], 0
je 0x40283b
cmp word [0x4366aae], 0x20
jge 0x402824
mov edi, 0x20
mov word [0x4366aae], di
cmp word [0x4366aae], 0x96
jle 0x40283b
mov edx, 0x96
mov word [0x4366aae], dx
mov cx, word [0x4366aae]
mov word [0x4c2f74], cx
cmp dword [0x4366bb9], 0
je 0x402870
xor eax, eax
mov dword [0x43d7ca0], eax
cmp word [0x4c2f74], 0
je 0x402870
mov esi, 0x57
mov word [0x4c2f74], si
cmp dword [0x4366bb9], 0
je 0x4028cb
mov edx, dword [0x4c2f80]
mov edi, 0x100
sub edi, edx
cmp edi, 0
jge 0x40288d
xor edi, edi
mov ecx, edi
lea edi, [0x4c3590]
add edi, edx
lea esi, str..tm1
mov eax, 5
push 0x4028af
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4028c5
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
jmp 0x40291b
mov edx, dword [0x4c2f80]
mov esi, 0x100
sub esi, edx
cmp esi, 0
jge 0x4028df
xor esi, esi
lea edi, [0x4c3590]
add edi, edx
mov ecx, esi
lea esi, [0x4abaac]
mov eax, 5
push 0x402901
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x402917
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea edi, [0x4c3390]
lea esi, [0x4c3590]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
cmp dword [0x43d7ca0], 0
je 0x402979
push 0x64
lea edx, [0x43d7ca4]
push edx
lea eax, [0x4ab3b4]
push eax
lea esi, [0x4ab3b8]
push esi
lea edi, [0x4abaa8]
push edi
lea ecx, [0x4c2f74]
push ecx
push 0x100
lea edx, [0x4c3590]
push edx
call fcn.00449a9b
mov word [0x43fc7da], ax
jmp 0x4029ac
sub esp, 4
lea esi, [0x4ab3b8]
push esi
lea edi, [0x4abaa8]
push edi
lea edx, [0x4c2f74]
push edx
push 0x100
lea ecx, [0x4c3590]
push ecx
call fcn.00449a60
add esp, 4
mov word [0x43fc7da], ax
cmp word [0x43fc7da], 0xffff
jne 0x402a1f
lea edi, [ebp - 0x258]
lea esi, [0x4aba94]
mov ecx, dword [esi]
mov dword [edi], ecx
mov ecx, dword [esi + 4]
mov dword [edi + 4], ecx
mov ecx, dword [esi + 8]
mov dword [edi + 8], ecx
mov ecx, dword [esi + 0xc]
mov dword [edi + 0xc], ecx
mov cx, word [esi + 0x10]
mov word [edi + 0x10], cx
lea esi, [0x4c3590]
mov ecx, 0x40
lea edi, [edi + 0x12]
rep movsd dword es:[edi], dword [esi]
lea esi, [0x4aba90]
mov cx, word [esi]
mov word [edi], cx
push 0x114
lea edx, [ebp - 0x258]
push edx
call fcn.00444738
sub esp, 4
lea esi, [0x4ab3b4]
push esi
call fcn.004263d8
add esp, 4
cmp dword [0x4366bb9], 0
je 0x402a7a
mov esi, dword [0x4c2f80]
mov edi, 0x100
sub edi, esi
cmp edi, 0
jge 0x402a3c
xor edi, edi
mov ecx, edi
lea edi, [0x4c3590]
add edi, esi
lea esi, str..tm2
mov eax, 5
push 0x402a5e
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x402a74
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
jmp 0x402aca
mov edx, dword [0x4c2f80]
mov esi, 0x100
sub esi, edx
cmp esi, 0
jge 0x402a8e
xor esi, esi
lea edi, [0x4c3590]
add edi, edx
mov ecx, esi
lea esi, [0x4aba80]
mov eax, 5
push 0x402ab0
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x402ac6
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
cmp dword [0x43d7ca0], 0
je 0x402b15
push 0x64
lea edx, [0x43d7ca4]
push edx
lea esi, [0x4ab3b4]
push esi
lea edi, [0x4ab3b8]
push edi
lea eax, [0x4abaa8]
push eax
lea ecx, [0x4c2f74]
push ecx
push 0x100
lea edx, [0x4c3590]
push edx
call fcn.00449a9b
mov word [0x43fc7dc], ax
jmp 0x402b48
sub esp, 4
lea esi, [0x4ab3b8]
push esi
lea edi, [0x4abaa8]
push edi
lea edx, [0x4c2f74]
push edx
push 0x100
lea ecx, [0x4c3590]
push ecx
call fcn.00449a60
add esp, 4
mov word [0x43fc7dc], ax
cmp word [0x43fc7dc], 0xffff
jne 0x402bbb
lea edi, [ebp - 0x258]
lea esi, [0x4aba94]
mov ecx, dword [esi]
mov dword [edi], ecx
mov ecx, dword [esi + 4]
mov dword [edi + 4], ecx
mov ecx, dword [esi + 8]
mov dword [edi + 8], ecx
mov ecx, dword [esi + 0xc]
mov dword [edi + 0xc], ecx
mov cx, word [esi + 0x10]
mov word [edi + 0x10], cx
lea esi, [0x4c3590]
mov ecx, 0x40
lea edi, [edi + 0x12]
rep movsd dword es:[edi], dword [esi]
lea esi, [0x4aba90]
mov cx, word [esi]
mov word [edi], cx
push 0x114
lea edx, [ebp - 0x258]
push edx
call fcn.00444738
sub esp, 4
lea esi, [0x4ab3b4]
push esi
call fcn.004263d8
add esp, 4
cmp dword [0x4366bb9], 0
je 0x402c16
mov esi, dword [0x4c2f80]
mov edi, 0x100
sub edi, esi
cmp edi, 0
jge 0x402bd8
xor edi, edi
mov ecx, edi
lea edi, [0x4c3590]
add edi, esi
lea esi, str..tm3
mov eax, 5
push 0x402bfa
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x402c10
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
jmp 0x402c66
mov edx, dword [0x4c2f80]
mov esi, 0x100
sub esi, edx
cmp esi, 0
jge 0x402c2a
xor esi, esi
lea edi, [0x4c3590]
add edi, edx
mov ecx, esi
lea esi, [0x4aba70]
mov eax, 5
push 0x402c4c
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x402c62
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
cmp dword [0x43d7ca0], 0
je 0x402cb1
push 0x64
lea edx, [0x43d7ca4]
push edx
lea esi, [0x4ab3b4]
push esi
lea edi, [0x4ab3b8]
push edi
lea eax, [0x4abaa8]
push eax
lea ecx, [0x4c2f74]
push ecx
push 0x100
lea edx, [0x4c3590]
push edx
call fcn.00449a9b
mov word [0x43fc7de], ax
jmp 0x402ce4
sub esp, 4
lea esi, [0x4ab3b8]
push esi
lea edi, [0x4abaa8]
push edi
lea edx, [0x4c2f74]
push edx
push 0x100
lea ecx, [0x4c3590]
push ecx
call fcn.00449a60
add esp, 4
mov word [0x43fc7de], ax
cmp word [0x43fc7de], 0xffff
jne 0x402d57
lea edi, [ebp - 0x258]
lea esi, [0x4aba94]
mov ecx, dword [esi]
mov dword [edi], ecx
mov ecx, dword [esi + 4]
mov dword [edi + 4], ecx
mov ecx, dword [esi + 8]
mov dword [edi + 8], ecx
mov ecx, dword [esi + 0xc]
mov dword [edi + 0xc], ecx
mov cx, word [esi + 0x10]
mov word [edi + 0x10], cx
lea esi, [0x4c3590]
mov ecx, 0x40
lea edi, [edi + 0x12]
rep movsd dword es:[edi], dword [esi]
lea esi, [0x4aba90]
mov cx, word [esi]
mov word [edi], cx
push 0x114
lea edx, [ebp - 0x258]
push edx
call fcn.00444738
sub esp, 4
lea esi, [0x4ab3b4]
push esi
call fcn.004263d8
add esp, 4
cmp dword [0x4366bb9], 0
je 0x402db2
mov esi, dword [0x4c2f80]
mov edi, 0x100
sub edi, esi
cmp edi, 0
jge 0x402d74
xor edi, edi
mov ecx, edi
lea edi, [0x4c3590]
add edi, esi
lea esi, str..tm4
mov eax, 5
push 0x402d96
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x402dac
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
jmp 0x402e02
mov edx, dword [0x4c2f80]
mov esi, 0x100
sub esi, edx
cmp esi, 0
jge 0x402dc6
xor esi, esi
lea edi, [0x4c3590]
add edi, edx
mov ecx, esi
lea esi, [0x4aba60]
mov eax, 5
push 0x402de8
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x402dfe
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
cmp dword [0x43d7ca0], 0
je 0x402e4d
push 0x64
lea edx, [0x43d7ca4]
push edx
lea esi, [0x4ab3b4]
push esi
lea edi, [0x4ab3b8]
push edi
lea eax, [0x4abaa8]
push eax
lea ecx, [0x4c2f74]
push ecx
push 0x100
lea edx, [0x4c3590]
push edx
call fcn.00449a9b
mov word [0x43fc7e0], ax
jmp 0x402e80
sub esp, 4
lea esi, [0x4ab3b8]
push esi
lea edi, [0x4abaa8]
push edi
lea edx, [0x4c2f74]
push edx
push 0x100
lea ecx, [0x4c3590]
push ecx
call fcn.00449a60
add esp, 4
mov word [0x43fc7e0], ax
cmp word [0x43fc7e0], 0xffff
jne 0x402ef3
lea edi, [ebp - 0x258]
lea esi, [0x4aba94]
mov ecx, dword [esi]
mov dword [edi], ecx
mov ecx, dword [esi + 4]
mov dword [edi + 4], ecx
mov ecx, dword [esi + 8]
mov dword [edi + 8], ecx
mov ecx, dword [esi + 0xc]
mov dword [edi + 0xc], ecx
mov cx, word [esi + 0x10]
mov word [edi + 0x10], cx
lea esi, [0x4c3590]
mov ecx, 0x40
lea edi, [edi + 0x12]
rep movsd dword es:[edi], dword [esi]
lea esi, [0x4aba90]
mov cx, word [esi]
mov word [edi], cx
push 0x114
lea edx, [ebp - 0x258]
push edx
call fcn.00444738
sub esp, 4
lea esi, [0x4ab3b4]
push esi
call fcn.004263d8
add esp, 4
cmp dword [0x4366b9b], 0
je 0x403d1a
cmp dword [0x4366b80], 0
je 0x402f94
push 0xc
lea edi, str.xmlparam.tmp
push edi
call fcn.0046dd70
mov ax, ax
mov word [0x4c2f78], ax
push 6
lea esi, str.x1.tmp
push esi
call fcn.0046dd70
mov ax, ax
mov word [0x4c2f78], ax
push 6
lea edi, str.x2.tmp
push edi
call fcn.0046dd70
mov ax, ax
mov word [0x4c2f78], ax
push 6
lea esi, str.x3.tmp
push esi
call fcn.0046dd70
mov ax, ax
mov word [0x4c2f78], ax
push 6
lea edi, str.x4.tmp
push edi
call fcn.0046dd70
mov ax, ax
mov word [0x4c2f78], ax
cmp dword [0x4366b80], 0
je 0x4030ba
call fcn.004476b8
mov word [0x43fc7e2], ax
lea esi, str.xmlparam.tmp
lea edi, [0x4ab498]
lea edx, [0x4ab4a0]
lea ecx, [0x4aba28]
lea eax, [0x4aba1c]
lea ebx, [0x4ab4ac]
mov dword [ebp - 0xf8], ebx
xor ebx, ebx
mov dword [ebp - 0xf4], ebx
movsx ebx, word [0x43fc7e2]
mov dword [ebp - 0xfc], ebx
mov ebx, 0xc
mov dword [ebp - 0x170], ebx
mov dword [ebp - 0x16c], esi
mov ebx, 7
mov dword [ebp - 0x168], ebx
mov dword [ebp - 0x164], edi
mov esi, 9
mov dword [ebp - 0x160], esi
mov dword [ebp - 0x15c], edx
mov ebx, 5
mov dword [ebp - 0x158], ebx
mov dword [ebp - 0x154], ecx
mov edi, 8
mov dword [ebp - 0x150], edi
mov dword [ebp - 0x14c], eax
mov esi, 0xa
mov dword [ebp - 0x148], esi
mov esi, dword [ebp - 0xf8]
mov dword [ebp - 0x144], esi
sub esp, 4
lea edx, [ebp - 0x170]
push edx
lea ebx, [0x4ab9fc]
push ebx
push 0x7f84ff03
push dword [ebp - 0xfc]
lea ecx, [ebp - 0xf4]
push ecx
call fcn.00471310
add esp, 0x18
mov dword [ebp - 0xd4], eax
mov di, word [ebp - 0xd4]
mov word [0x4c2f78], di
cmp word [0x4c2f78], 0
je 0x4030ba
push 0x67
lea esi, str.Eroare_deschidere_fisier_temporar_xmlparam.tmp__Nu_se_vor_genera_extrasele_de_resurse_in_format_Excel_
push esi
call fcn.00444738
xor ebx, ebx
mov dword [0x4366b80], ebx
cmp dword [0x4366b80], 0
je 0x403213
call fcn.004476b8
mov word [0x43fc7e4], ax
lea edi, str.x1.tmp
lea esi, [0x4ab498]
lea ebx, [0x4ab4a0]
lea edx, [0x4aba28]
lea ecx, [0x4aba1c]
lea eax, [0x4ab4ac]
mov dword [ebp - 0xf8], eax
xor eax, eax
mov dword [ebp - 0xf4], eax
movsx eax, word [0x43fc7e4]
mov dword [ebp - 0xfc], eax
mov eax, 6
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x16c], edi
mov eax, 7
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], esi
mov edi, 9
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x15c], ebx
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x154], edx
mov esi, 8
mov dword [ebp - 0x150], esi
mov dword [ebp - 0x14c], ecx
mov edi, 0xa
mov dword [ebp - 0x148], edi
mov edi, dword [ebp - 0xf8]
mov dword [ebp - 0x144], edi
sub esp, 4
lea ebx, [ebp - 0x170]
push ebx
lea eax, [0x4ab9fc]
push eax
push 0x7f84ff03
push dword [ebp - 0xfc]
lea edx, [ebp - 0xf4]
push edx
call fcn.00471310
add esp, 0x18
mov dword [ebp - 0xd0], eax
mov si, word [ebp - 0xd0]
mov word [0x4c2f78], si
cmp word [0x4c2f78], 0
je 0x403213
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx ebx, word [0x43fc7e2]
sub esp, 4
push 0
lea edx, [0x4ab98c]
push edx
push 0x7f84ff00
push ebx
lea ecx, [ebp - 0xf4]
push ecx
call fcn.00472860
add esp, 0x18
push 0x61
lea esi, str.Eroare_deschidere_fisier_temporar_x1.tmp__Nu_se_vor_genera_extrasele_de_resurse_in_format_Excel_
push esi
call fcn.00444738
xor edi, edi
mov dword [0x4366b80], edi
cmp dword [0x4366b80], 0
je 0x4033a3
call fcn.004476b8
mov word [0x43fc7e6], ax
lea ebx, str.x2.tmp
lea esi, [0x4ab498]
lea edi, [0x4ab4a0]
lea edx, [0x4aba28]
lea ecx, [0x4aba1c]
lea eax, [0x4ab4ac]
mov dword [ebp - 0xf8], eax
xor eax, eax
mov dword [ebp - 0xf4], eax
movsx eax, word [0x43fc7e6]
mov dword [ebp - 0xfc], eax
mov eax, 6
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x16c], ebx
mov eax, 7
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], esi
mov ebx, 9
mov dword [ebp - 0x160], ebx
mov dword [ebp - 0x15c], edi
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x154], edx
mov esi, 8
mov dword [ebp - 0x150], esi
mov dword [ebp - 0x14c], ecx
mov ebx, 0xa
mov dword [ebp - 0x148], ebx
mov ebx, dword [ebp - 0xf8]
mov dword [ebp - 0x144], ebx
sub esp, 4
lea edi, [ebp - 0x170]
push edi
lea eax, [0x4ab9fc]
push eax
push 0x7f84ff03
push dword [ebp - 0xfc]
lea edx, [ebp - 0xf4]
push edx
call fcn.00471310
add esp, 0x18
mov dword [ebp - 0xc8], eax
mov si, word [ebp - 0xc8]
mov word [0x4c2f78], si
cmp word [0x4c2f78], 0
je 0x4033a3
xor ebx, ebx
mov dword [ebp - 0xf4], ebx
movsx edi, word [0x43fc7e2]
sub esp, 4
push 0
lea edx, [0x4ab98c]
push edx
push 0x7f84ff00
push edi
lea ecx, [ebp - 0xf4]
push ecx
call fcn.00472860
add esp, 0x18
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx ebx, word [0x43fc7e4]
sub esp, 4
push 0
lea edi, [0x4ab98c]
push edi
push 0x7f84ff00
push ebx
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
push 0x61
lea esi, str.Eroare_deschidere_fisier_temporar_x2.tmp__Nu_se_vor_genera_extrasele_de_resurse_in_format_Excel_
push esi
call fcn.00444738
xor edi, edi
mov dword [0x4366b80], edi
cmp dword [0x4366b80], 0
je 0x403566
call fcn.004476b8
mov word [0x43fc7e8], ax
lea ebx, str.x3.tmp
lea esi, [0x4ab498]
lea edi, [0x4ab4a0]
lea edx, [0x4aba28]
lea ecx, [0x4aba1c]
lea eax, [0x4ab4ac]
mov dword [ebp - 0xf8], eax
xor eax, eax
mov dword [ebp - 0xf4], eax
movsx eax, word [0x43fc7e8]
mov dword [ebp - 0xfc], eax
mov eax, 6
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x16c], ebx
mov eax, 7
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], esi
mov ebx, 9
mov dword [ebp - 0x160], ebx
mov dword [ebp - 0x15c], edi
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x154], edx
mov esi, 8
mov dword [ebp - 0x150], esi
mov dword [ebp - 0x14c], ecx
mov ebx, 0xa
mov dword [ebp - 0x148], ebx
mov ebx, dword [ebp - 0xf8]
mov dword [ebp - 0x144], ebx
sub esp, 4
lea edi, [ebp - 0x170]
push edi
lea eax, [0x4ab9fc]
push eax
push 0x7f84ff03
push dword [ebp - 0xfc]
lea edx, [ebp - 0xf4]
push edx
call fcn.00471310
add esp, 0x18
mov dword [ebp - 0xbc], eax
mov si, word [ebp - 0xbc]
mov word [0x4c2f78], si
cmp word [0x4c2f78], 0
je 0x403566
xor ebx, ebx
mov dword [ebp - 0xf4], ebx
movsx edi, word [0x43fc7e2]
sub esp, 4
push 0
lea edx, [0x4ab98c]
push edx
push 0x7f84ff00
push edi
lea ecx, [ebp - 0xf4]
push ecx
call fcn.00472860
add esp, 0x18
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx ebx, word [0x43fc7e4]
sub esp, 4
push 0
lea edi, [0x4ab98c]
push edi
push 0x7f84ff00
push ebx
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx edi, word [0x43fc7e6]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push edi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
push 0x61
lea esi, str.Eroare_deschidere_fisier_temporar_x3.tmp__Nu_se_vor_genera_extrasele_de_resurse_in_format_Excel_
push esi
call fcn.00444738
xor ebx, ebx
mov dword [0x4366b80], ebx
cmp dword [0x4366b80], 0
je 0x40375c
call fcn.004476b8
mov word [0x43fc7ea], ax
lea edi, str.x4.tmp
lea esi, [0x4ab498]
lea ebx, [0x4ab4a0]
lea edx, [0x4aba28]
lea ecx, [0x4aba1c]
lea eax, [0x4ab4ac]
mov dword [ebp - 0xf8], eax
xor eax, eax
mov dword [ebp - 0xf4], eax
movsx eax, word [0x43fc7ea]
mov dword [ebp - 0xfc], eax
mov eax, 6
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x16c], edi
mov eax, 7
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], esi
mov edi, 9
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x15c], ebx
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x154], edx
mov esi, 8
mov dword [ebp - 0x150], esi
mov dword [ebp - 0x14c], ecx
mov edi, 0xa
mov dword [ebp - 0x148], edi
mov edi, dword [ebp - 0xf8]
mov dword [ebp - 0x144], edi
sub esp, 4
lea ebx, [ebp - 0x170]
push ebx
lea eax, [0x4ab9fc]
push eax
push 0x7f84ff03
push dword [ebp - 0xfc]
lea edx, [ebp - 0xf4]
push edx
call fcn.00471310
add esp, 0x18
mov dword [ebp - 0xac], eax
mov si, word [ebp - 0xac]
mov word [0x4c2f78], si
cmp word [0x4c2f78], 0
je 0x40375c
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx ebx, word [0x43fc7e2]
sub esp, 4
push 0
lea edx, [0x4ab98c]
push edx
push 0x7f84ff00
push ebx
lea ecx, [ebp - 0xf4]
push ecx
call fcn.00472860
add esp, 0x18
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx edi, word [0x43fc7e4]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push edi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx ebx, word [0x43fc7e6]
sub esp, 4
push 0
lea edi, [0x4ab98c]
push edi
push 0x7f84ff00
push ebx
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx edi, word [0x43fc7e8]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push edi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
push 0x61
lea esi, str.Eroare_deschidere_fisier_temporar_x4.tmp__Nu_se_vor_genera_extrasele_de_resurse_in_format_Excel_
push esi
call fcn.00444738
xor ebx, ebx
mov dword [0x4366b80], ebx
cmp dword [0x4366b80], 0
jne 0x4037a6
mov edi, 0xffffffff
mov word [0x43fc7e2], di
mov esi, 0xffffffff
mov word [0x43fc7e4], si
mov eax, 0xffffffff
mov word [0x43fc7e6], ax
mov edx, 0xffffffff
mov word [0x43fc7e8], dx
mov ecx, 0xffffffff
mov word [0x43fc7ea], cx
jmp 0x403a4b
mov ebx, dword [0x4c2f80]
mov edi, 0x100
sub edi, ebx
cmp edi, 0
jge 0x4037ba
xor edi, edi
mov ecx, edi
lea edi, [0x4c3590]
add edi, ebx
lea esi, [0x4ab7f4]
mov eax, 4
push 0x4037dc
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4037f2
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
movzx edx, byte [0x4c3591]
cmp edx, 0x3a
jne 0x40381a
lea edi, [0x4c3490]
lea esi, [0x4c3590]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
jmp 0x403997
lea edi, [ebp - 0x240]
lea esi, [0x4c3590]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea ebx, [ebp - 0x240]
push ebx
call fcn.0046f8b0
mov dword [0x4c2f88], eax
mov esi, dword [0x4c2f88]
mov edi, dword [0x4c2f88]
sub edi, esi
add edi, 1
cmp edi, 0
jge 0x40385c
xor edi, edi
mov ecx, edi
lea edi, [0x4c3590]
add edi, esi
lea esi, [0x4ab7f0]
mov eax, 1
push 0x40387e
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x403894
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea ebx, [0x4c2f84]
push ebx
lea edx, [0x4c3490]
push edx
push 0x100
lea esi, [0x4c3590]
push esi
call sub.KERNEL32.dll_GetFullPathNameA
mov dword [0x4c2f7c], eax
mov dword [ebp - 0x98], 0x100
mov edi, 1
mov dword [0x4c2f84], edi
mov ebx, dword [0x4c2f84]
sub ebx, 1
mov esi, dword [0x4c2f84]
sub esi, ebx
cmp esi, 0
jge 0x4038ea
xor esi, esi
mov ecx, esi
mov eax, 1
lea esi, [ebx + 0x4c3490]
lea edi, [0x4ab7f0]
push 0x20
call fcn.0046e4c8
add esp, 4
cmp eax, 0
jne 0x40393a
mov edx, dword [0x4c2f84]
add edx, 1
mov dword [0x4c2f84], edx
mov ebx, dword [ebp - 0x98]
sub ebx, 1
mov dword [ebp - 0x98], ebx
cmp dword [ebp - 0x98], 0
jg 0x4038d2
jmp 0x40398d
mov edi, dword [0x4c2f84]
sub edi, 1
mov eax, edi
mov ecx, 0x100
sub ecx, eax
cmp ecx, 0
jge 0x403953
xor ecx, ecx
lea edi, [0x4c3490]
add edi, eax
lea esi, [0x4ab7ec]
mov eax, 1
push 0x403973
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x403989
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
mov dword [ebp - 0x94], 0
sub esp, 4
push 0xb
lea edx, str.extrase.xml
push edx
lea ebx, [0x43fc7e2]
push ebx
call fcn.00427fb7
add esp, 4
sub esp, 4
push 0x100
lea esi, [0x4c3490]
push esi
lea edi, [0x43fc7e2]
push edi
call fcn.00427fb7
add esp, 4
sub esp, 4
push 0xe
lea ebx, str.__TABEL_x1.tmp
push ebx
lea esi, [0x43fc7e2]
push esi
call fcn.00427fb7
add esp, 4
sub esp, 4
push 0xe
lea edi, str.__TABEL_x2.tmp
push edi
lea ebx, [0x43fc7e2]
push ebx
call fcn.00427fb7
add esp, 4
sub esp, 4
push 0xe
lea esi, str.__TABEL_x3.tmp
push esi
lea edi, [0x43fc7e2]
push edi
call fcn.00427fb7
add esp, 4
sub esp, 4
push 0xe
lea ebx, str.__TABEL_x4.tmp
push ebx
lea esi, [0x43fc7e2]
push esi
call fcn.00427fb7
add esp, 4
xor edi, edi
mov dword [0x43666e8], edi
xor ebx, ebx
mov dword [0x4212948], ebx
fld qword [0x4ab798]
fstp qword [0x40beac0]
fld qword [0x4ab798]
fstp qword [0x40beac8]
fld qword [0x4ab798]
fstp qword [0x40bead0]
fld qword [0x4ab798]
fstp qword [0x40bead8]
fld qword [0x4ab798]
fstp qword [0x40beae0]
fld qword [0x4ab798]
fstp qword [0x40beae8]
fld qword [0x4ab798]
fstp qword [0x40beaf0]
fld qword [0x4ab798]
fstp qword [0x40beb00]
fld qword [0x4ab798]
fstp qword [0x40beb08]
fld qword [0x4ab798]
fstp qword [0x40beaf8]
fld qword [0x4ab798]
fstp qword [0x40beb10]
call fcn.0043d5b0
mov ebx, dword [0x43fc710]
mov dword [ebp - 0x90], ebx
mov esi, 1
mov dword [0x4c2f8c], esi
cmp ebx, 0
jle 0x403b3a
lea edi, [0x4c2f78]
push edi
lea eax, [0x4c2f8c]
push eax
call fcn.0040ae2c
mov esi, dword [0x4c2f8c]
add esi, 1
mov dword [0x4c2f8c], esi
mov ebx, dword [ebp - 0x90]
sub ebx, 1
mov dword [ebp - 0x90], ebx
cmp dword [ebp - 0x90], 0
jg 0x403b00
call fcn.0040a6b4
cmp word [0x4366bd1], 1
jne 0x403b4e
call fcn.00428467
sub esp, 4
lea esi, [0x4ab3b8]
push esi
call fcn.00410dfe
add esp, 4
sub esp, 4
lea ebx, [0x4ab3b8]
push ebx
call fcn.00416e8e
add esp, 4
sub esp, 4
lea edi, [0x4ab3b8]
push edi
call fcn.0041b29b
add esp, 4
fld qword [0x40beac8]
fadd qword [0x40beb10]
fstp qword [0x40beac8]
sub esp, 4
lea ebx, [0x4ab3b8]
push ebx
call fcn.0041ed95
add esp, 4
cmp word [0x43fc7e2], 0xffff
je 0x403be5
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx esi, word [0x43fc7e2]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push esi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
cmp word [0x43fc7e4], 0xffff
je 0x403c22
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx ebx, word [0x43fc7e4]
sub esp, 4
push 0
lea esi, [0x4ab98c]
push esi
push 0x7f84ff00
push ebx
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
cmp word [0x43fc7e6], 0xffff
je 0x403c5f
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx esi, word [0x43fc7e6]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push esi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
cmp word [0x43fc7e8], 0xffff
je 0x403c9c
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx ebx, word [0x43fc7e8]
sub esp, 4
push 0
lea esi, [0x4ab98c]
push esi
push 0x7f84ff00
push ebx
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
cmp word [0x43fc7ea], 0xffff
je 0x403cd9
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx esi, word [0x43fc7ea]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push esi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
mov edi, 0xffffffff
mov word [0x43fc7e2], di
mov ebx, 0xffffffff
mov word [0x43fc7e4], bx
mov esi, 0xffffffff
mov word [0x43fc7e6], si
mov eax, 0xffffffff
mov word [0x43fc7e8], ax
mov edx, 0xffffffff
mov word [0x43fc7ea], dx
jmp 0x404cbe
mov ecx, dword [0x43fc710]
mov dword [ebp - 0x78], ecx
mov edi, 1
mov dword [0x4c2f8c], edi
cmp ecx, 0
jle 0x404cbe
cmp dword [0x4366b80], 0
je 0x403dcb
push 0xc
lea ebx, str.xmlparam.tmp
push ebx
call fcn.0046dd70
mov ax, ax
mov word [0x4c2f78], ax
push 6
lea esi, str.x1.tmp
push esi
call fcn.0046dd70
mov ax, ax
mov word [0x4c2f78], ax
push 6
lea edi, str.x2.tmp
push edi
call fcn.0046dd70
mov ax, ax
mov word [0x4c2f78], ax
push 6
lea ebx, str.x3.tmp
push ebx
call fcn.0046dd70
mov ax, ax
mov word [0x4c2f78], ax
push 6
lea esi, str.x4.tmp
push esi
call fcn.0046dd70
mov ax, ax
mov word [0x4c2f78], ax
cmp dword [0x4366b80], 0
je 0x403eeb
call fcn.004476b8
mov word [0x43fc7e2], ax
lea edi, str.xmlparam.tmp
lea ebx, [0x4ab498]
lea esi, [0x4ab4a0]
lea edx, [0x4aba28]
lea ecx, [0x4aba1c]
lea eax, [0x4ab4ac]
mov dword [ebp - 0xf8], eax
xor eax, eax
mov dword [ebp - 0xf4], eax
movsx eax, word [0x43fc7e2]
mov dword [ebp - 0xfc], eax
mov eax, 0xc
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x16c], edi
mov eax, 7
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], ebx
mov edi, 9
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x15c], esi
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x154], edx
mov ebx, 8
mov dword [ebp - 0x150], ebx
mov dword [ebp - 0x14c], ecx
mov edi, 0xa
mov dword [ebp - 0x148], edi
mov edi, dword [ebp - 0xf8]
mov dword [ebp - 0x144], edi
sub esp, 4
lea esi, [ebp - 0x170]
push esi
lea eax, [0x4ab9fc]
push eax
push 0x7f84ff03
push dword [ebp - 0xfc]
lea edx, [ebp - 0xf4]
push edx
call fcn.00471310
add esp, 0x18
mov dword [ebp - 0x74], eax
mov bx, word [ebp - 0x74]
mov word [0x4c2f78], bx
cmp word [0x4c2f78], 0
je 0x403eeb
push 0x67
lea edi, str.Eroare_deschidere_fisier_temporar_xmlparam.tmp__Nu_se_vor_genera_extrasele_de_resurse_in_format_Excel_
push edi
call fcn.00444738
xor esi, esi
mov dword [0x4366b80], esi
cmp dword [0x4366b80], 0
je 0x40403e
call fcn.004476b8
mov word [0x43fc7e4], ax
lea ebx, str.x1.tmp
lea edi, [0x4ab498]
lea esi, [0x4ab4a0]
lea edx, [0x4aba28]
lea ecx, [0x4aba1c]
lea eax, [0x4ab4ac]
mov dword [ebp - 0xf8], eax
xor eax, eax
mov dword [ebp - 0xf4], eax
movsx eax, word [0x43fc7e4]
mov dword [ebp - 0xfc], eax
mov eax, 6
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x16c], ebx
mov eax, 7
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], edi
mov ebx, 9
mov dword [ebp - 0x160], ebx
mov dword [ebp - 0x15c], esi
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x154], edx
mov edi, 8
mov dword [ebp - 0x150], edi
mov dword [ebp - 0x14c], ecx
mov ebx, 0xa
mov dword [ebp - 0x148], ebx
mov ebx, dword [ebp - 0xf8]
mov dword [ebp - 0x144], ebx
sub esp, 4
lea esi, [ebp - 0x170]
push esi
lea eax, [0x4ab9fc]
push eax
push 0x7f84ff03
push dword [ebp - 0xfc]
lea edx, [ebp - 0xf4]
push edx
call fcn.00471310
add esp, 0x18
mov dword [ebp - 0x70], eax
mov di, word [ebp - 0x70]
mov word [0x4c2f78], di
cmp word [0x4c2f78], 0
je 0x40403e
xor ebx, ebx
mov dword [ebp - 0xf4], ebx
movsx esi, word [0x43fc7e2]
sub esp, 4
push 0
lea edx, [0x4ab98c]
push edx
push 0x7f84ff00
push esi
lea ecx, [ebp - 0xf4]
push ecx
call fcn.00472860
add esp, 0x18
push 0x61
lea edi, str.Eroare_deschidere_fisier_temporar_x1.tmp__Nu_se_vor_genera_extrasele_de_resurse_in_format_Excel_
push edi
call fcn.00444738
xor ebx, ebx
mov dword [0x4366b80], ebx
cmp dword [0x4366b80], 0
je 0x4041c8
call fcn.004476b8
mov word [0x43fc7e6], ax
lea esi, str.x2.tmp
lea edi, [0x4ab498]
lea ebx, [0x4ab4a0]
lea edx, [0x4aba28]
lea ecx, [0x4aba1c]
lea eax, [0x4ab4ac]
mov dword [ebp - 0xf8], eax
xor eax, eax
mov dword [ebp - 0xf4], eax
movsx eax, word [0x43fc7e6]
mov dword [ebp - 0xfc], eax
mov eax, 6
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x16c], esi
mov eax, 7
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], edi
mov esi, 9
mov dword [ebp - 0x160], esi
mov dword [ebp - 0x15c], ebx
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x154], edx
mov edi, 8
mov dword [ebp - 0x150], edi
mov dword [ebp - 0x14c], ecx
mov esi, 0xa
mov dword [ebp - 0x148], esi
mov esi, dword [ebp - 0xf8]
mov dword [ebp - 0x144], esi
sub esp, 4
lea ebx, [ebp - 0x170]
push ebx
lea eax, [0x4ab9fc]
push eax
push 0x7f84ff03
push dword [ebp - 0xfc]
lea edx, [ebp - 0xf4]
push edx
call fcn.00471310
add esp, 0x18
mov dword [ebp - 0x68], eax
mov di, word [ebp - 0x68]
mov word [0x4c2f78], di
cmp word [0x4c2f78], 0
je 0x4041c8
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx ebx, word [0x43fc7e2]
sub esp, 4
push 0
lea edx, [0x4ab98c]
push edx
push 0x7f84ff00
push ebx
lea ecx, [ebp - 0xf4]
push ecx
call fcn.00472860
add esp, 0x18
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx esi, word [0x43fc7e4]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push esi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
push 0x61
lea edi, str.Eroare_deschidere_fisier_temporar_x2.tmp__Nu_se_vor_genera_extrasele_de_resurse_in_format_Excel_
push edi
call fcn.00444738
xor ebx, ebx
mov dword [0x4366b80], ebx
cmp dword [0x4366b80], 0
je 0x404385
call fcn.004476b8
mov word [0x43fc7e8], ax
lea esi, str.x3.tmp
lea edi, [0x4ab498]
lea ebx, [0x4ab4a0]
lea edx, [0x4aba28]
lea ecx, [0x4aba1c]
lea eax, [0x4ab4ac]
mov dword [ebp - 0xf8], eax
xor eax, eax
mov dword [ebp - 0xf4], eax
movsx eax, word [0x43fc7e8]
mov dword [ebp - 0xfc], eax
mov eax, 6
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x16c], esi
mov eax, 7
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], edi
mov esi, 9
mov dword [ebp - 0x160], esi
mov dword [ebp - 0x15c], ebx
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x154], edx
mov edi, 8
mov dword [ebp - 0x150], edi
mov dword [ebp - 0x14c], ecx
mov esi, 0xa
mov dword [ebp - 0x148], esi
mov esi, dword [ebp - 0xf8]
mov dword [ebp - 0x144], esi
sub esp, 4
lea ebx, [ebp - 0x170]
push ebx
lea eax, [0x4ab9fc]
push eax
push 0x7f84ff03
push dword [ebp - 0xfc]
lea edx, [ebp - 0xf4]
push edx
call fcn.00471310
add esp, 0x18
mov dword [ebp - 0x5c], eax
mov di, word [ebp - 0x5c]
mov word [0x4c2f78], di
cmp word [0x4c2f78], 0
je 0x404385
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx ebx, word [0x43fc7e2]
sub esp, 4
push 0
lea edx, [0x4ab98c]
push edx
push 0x7f84ff00
push ebx
lea ecx, [ebp - 0xf4]
push ecx
call fcn.00472860
add esp, 0x18
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx esi, word [0x43fc7e4]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push esi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx ebx, word [0x43fc7e6]
sub esp, 4
push 0
lea esi, [0x4ab98c]
push esi
push 0x7f84ff00
push ebx
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
push 0x61
lea edi, str.Eroare_deschidere_fisier_temporar_x3.tmp__Nu_se_vor_genera_extrasele_de_resurse_in_format_Excel_
push edi
call fcn.00444738
xor esi, esi
mov dword [0x4366b80], esi
cmp dword [0x4366b80], 0
je 0x404575
call fcn.004476b8
mov word [0x43fc7ea], ax
lea ebx, str.x4.tmp
lea edi, [0x4ab498]
lea esi, [0x4ab4a0]
lea edx, [0x4aba28]
lea ecx, [0x4aba1c]
lea eax, [0x4ab4ac]
mov dword [ebp - 0xf8], eax
xor eax, eax
mov dword [ebp - 0xf4], eax
movsx eax, word [0x43fc7ea]
mov dword [ebp - 0xfc], eax
mov eax, 6
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x16c], ebx
mov eax, 7
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], edi
mov ebx, 9
mov dword [ebp - 0x160], ebx
mov dword [ebp - 0x15c], esi
mov eax, 5
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x154], edx
mov edi, 8
mov dword [ebp - 0x150], edi
mov dword [ebp - 0x14c], ecx
mov ebx, 0xa
mov dword [ebp - 0x148], ebx
mov ebx, dword [ebp - 0xf8]
mov dword [ebp - 0x144], ebx
sub esp, 4
lea esi, [ebp - 0x170]
push esi
lea eax, [0x4ab9fc]
push eax
push 0x7f84ff03
push dword [ebp - 0xfc]
lea edx, [ebp - 0xf4]
push edx
call fcn.00471310
add esp, 0x18
mov dword [ebp - 0x4c], eax
mov di, word [ebp - 0x4c]
mov word [0x4c2f78], di
cmp word [0x4c2f78], 0
je 0x404575
xor ebx, ebx
mov dword [ebp - 0xf4], ebx
movsx esi, word [0x43fc7e2]
sub esp, 4
push 0
lea edx, [0x4ab98c]
push edx
push 0x7f84ff00
push esi
lea ecx, [ebp - 0xf4]
push ecx
call fcn.00472860
add esp, 0x18
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx ebx, word [0x43fc7e4]
sub esp, 4
push 0
lea esi, [0x4ab98c]
push esi
push 0x7f84ff00
push ebx
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx esi, word [0x43fc7e6]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push esi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
xor edi, edi
mov dword [ebp - 0xf4], edi
movsx ebx, word [0x43fc7e8]
sub esp, 4
push 0
lea esi, [0x4ab98c]
push esi
push 0x7f84ff00
push ebx
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
push 0x61
lea edi, str.Eroare_deschidere_fisier_temporar_x4.tmp__Nu_se_vor_genera_extrasele_de_resurse_in_format_Excel_
push edi
call fcn.00444738
xor esi, esi
mov dword [0x4366b80], esi
cmp dword [0x4366b80], 0
jne 0x4045bf
mov ebx, 0xffffffff
mov word [0x43fc7e2], bx
mov edi, 0xffffffff
mov word [0x43fc7e4], di
mov eax, 0xffffffff
mov word [0x43fc7e6], ax
mov edx, 0xffffffff
mov word [0x43fc7e8], dx
mov ecx, 0xffffffff
mov word [0x43fc7ea], cx
jmp 0x4049ce
imul esi, dword [0x4c2f8c], 6
mov ebx, dword [0x4c2f80]
mov edi, 0x100
sub edi, ebx
cmp edi, 0
jge 0x4045da
xor edi, edi
mov dword [ebp - 0x100], edi
lea edi, [ebp - 0x108]
lea esi, [esi + 0x43d7d1a]
mov ecx, 6
push 0x4045fe
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
push 6
lea edx, [ebp - 0x108]
push edx
push 6
lea esi, [ebp - 0xfc]
push esi
call fcn.0046f8d0
mov dword [ebp - 0x104], eax
mov edx, 4
mov dword [ebp - 0x108], edx
mov ecx, dword [ebp - 0x108]
add ecx, dword [ebp - 0x104]
mov dword [ebp - 0x10c], ecx
mov eax, ecx
lea edx, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40466f
sub edx, 0x1000
sub eax, 0x1000
test dword [edx], eax
cmp eax, 0x1000
jg 0x40465b
sub edx, eax
test dword [edx], eax
mov esp, edx
mov edx, esp
mov edi, edx
lea esi, str._ex_
mov eax, dword [ebp - 0x108]
push 0x404692
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0xfc]
mov eax, dword [ebp - 0x104]
push 0x4046af
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 4
mov dword [ebp - 0x104], eax
mov ecx, dword [ebp - 0x10c]
add ecx, dword [ebp - 0x104]
mov dword [ebp - 0x108], ecx
mov eax, ecx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4046f9
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4046e5
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x110], esp
mov edi, dword [ebp - 0x110]
mov esi, edx
mov eax, dword [ebp - 0x10c]
push 0x404720
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f4]
mov eax, dword [ebp - 0x104]
push 0x40473d
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea edi, [0x4c3590]
add edi, ebx
mov ecx, dword [ebp - 0x100]
mov esi, dword [ebp - 0x110]
mov eax, dword [ebp - 0x108]
push 0x404768
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40477e
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea esp, [ebp - 0x450]
movzx edx, byte [0x4c3591]
cmp edx, 0x3a
jne 0x4047ac
lea edi, [0x4c3490]
lea esi, [0x4c3590]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
jmp 0x40491a
lea edi, [ebp - 0x240]
lea esi, [0x4c3590]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea ebx, [ebp - 0x240]
push ebx
call fcn.0046f8b0
mov dword [0x4c2f88], eax
mov esi, dword [0x4c2f88]
mov edi, dword [0x4c2f88]
sub edi, esi
add edi, 1
cmp edi, 0
jge 0x4047ee
xor edi, edi
mov ecx, edi
lea edi, [0x4c3590]
add edi, esi
lea esi, [0x4ab7f0]
mov eax, 1
push 0x404810
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x404826
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea ebx, [0x4c2f84]
push ebx
lea edx, [0x4c3490]
push edx
push 0x100
lea esi, [0x4c3590]
push esi
call sub.KERNEL32.dll_GetFullPathNameA
mov dword [0x4c2f7c], eax
mov dword [ebp - 0x38], 0x100
mov edi, 1
mov dword [0x4c2f84], edi
mov ebx, dword [0x4c2f84]
sub ebx, 1
mov esi, dword [0x4c2f84]
sub esi, ebx
cmp esi, 0
jge 0x404879
xor esi, esi
mov ecx, esi
mov eax, 1
lea esi, [ebx + 0x4c3490]
lea edi, [0x4ab7f0]
push 0x20
call fcn.0046e4c8
add esp, 4
cmp eax, 0
jne 0x4048c0
mov edx, dword [0x4c2f84]
add edx, 1
mov dword [0x4c2f84], edx
mov ebx, dword [ebp - 0x38]
sub ebx, 1
mov dword [ebp - 0x38], ebx
cmp dword [ebp - 0x38], 0
jg 0x404861
jmp 0x404913
mov edi, dword [0x4c2f84]
sub edi, 1
mov eax, edi
mov ecx, 0x100
sub ecx, eax
cmp ecx, 0
jge 0x4048d9
xor ecx, ecx
lea edi, [0x4c3490]
add edi, eax
lea esi, [0x4ab7ec]
mov eax, 1
push 0x4048f9
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40490f
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
mov dword [ebp - 0x34], 0
sub esp, 4
push 0xb
lea edx, str.extrase.xml
push edx
lea ebx, [0x43fc7e2]
push ebx
call fcn.00427fb7
add esp, 4
sub esp, 4
push 0x100
lea esi, [0x4c3490]
push esi
lea edi, [0x43fc7e2]
push edi
call fcn.00427fb7
add esp, 4
sub esp, 4
push 0xe
lea ebx, str.__TABEL_x1.tmp
push ebx
lea esi, [0x43fc7e2]
push esi
call fcn.00427fb7
add esp, 4
sub esp, 4
push 0xe
lea edi, str.__TABEL_x2.tmp
push edi
lea ebx, [0x43fc7e2]
push ebx
call fcn.00427fb7
add esp, 4
sub esp, 4
push 0xe
lea esi, str.__TABEL_x3.tmp
push esi
lea edi, [0x43fc7e2]
push edi
call fcn.00427fb7
add esp, 4
sub esp, 4
push 0xe
lea ebx, str.__TABEL_x4.tmp
push ebx
lea esi, [0x43fc7e2]
push esi
call fcn.00427fb7
add esp, 4
xor edi, edi
mov dword [0x43666e8], edi
xor ebx, ebx
mov dword [0x4212948], ebx
fld qword [0x4ab798]
fstp qword [0x40beac0]
fld qword [0x4ab798]
fstp qword [0x40beac8]
fld qword [0x4ab798]
fstp qword [0x40bead0]
fld qword [0x4ab798]
fstp qword [0x40bead8]
fld qword [0x4ab798]
fstp qword [0x40beae0]
fld qword [0x4ab798]
fstp qword [0x40beae8]
fld qword [0x4ab798]
fstp qword [0x40beaf0]
fld qword [0x4ab798]
fstp qword [0x40beb00]
fld qword [0x4ab798]
fstp qword [0x40beaf8]
fld qword [0x4ab798]
fstp qword [0x40beb08]
fld qword [0x4ab798]
fstp qword [0x40beb10]
call fcn.0043d5b0
lea ebx, [0x4c2f78]
push ebx
lea esi, [0x4c2f8c]
push esi
call fcn.0040ae2c
cmp word [0x4c2f78], 0
jne 0x404c95
call fcn.0040a6b4
cmp word [0x4366bd1], 1
jne 0x404a9c
call fcn.00428467
sub esp, 4
lea edi, [0x4c2f8c]
push edi
call fcn.00410dfe
add esp, 4
sub esp, 4
lea ebx, [0x4c2f8c]
push ebx
call fcn.00416e8e
add esp, 4
sub esp, 4
lea esi, [0x4c2f8c]
push esi
call fcn.0041b29b
add esp, 4
fld qword [0x40beac8]
fadd qword [0x40beb10]
fstp qword [0x40beac8]
sub esp, 4
lea ebx, [0x4c2f8c]
push ebx
call fcn.0041ed95
add esp, 4
cmp word [0x43fc7e2], 0xffff
je 0x404b33
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx edi, word [0x43fc7e2]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push edi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
cmp word [0x43fc7e4], 0xffff
je 0x404b70
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx ebx, word [0x43fc7e4]
sub esp, 4
push 0
lea edi, [0x4ab98c]
push edi
push 0x7f84ff00
push ebx
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
cmp word [0x43fc7e6], 0xffff
je 0x404bad
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx edi, word [0x43fc7e6]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push edi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
cmp word [0x43fc7e8], 0xffff
je 0x404bea
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx ebx, word [0x43fc7e8]
sub esp, 4
push 0
lea edi, [0x4ab98c]
push edi
push 0x7f84ff00
push ebx
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
cmp word [0x43fc7ea], 0xffff
je 0x404c27
xor esi, esi
mov dword [ebp - 0xf4], esi
movsx edi, word [0x43fc7ea]
sub esp, 4
push 0
lea ebx, [0x4ab98c]
push ebx
push 0x7f84ff00
push edi
lea eax, [ebp - 0xf4]
push eax
call fcn.00472860
add esp, 0x18
mov esi, 0xffffffff
mov word [0x43fc7e2], si
mov ebx, 0xffffffff
mov word [0x43fc7e4], bx
mov edi, 0xffffffff
mov word [0x43fc7e6], di
mov eax, 0xffffffff
mov word [0x43fc7e8], ax
mov edx, 0xffffffff
mov word [0x43fc7ea], dx
cmp dword [0x4366b80], 0
je 0x404c8e
sub esp, 4
push 0
push 0xc
lea ecx, str.xml2xls.exe
push ecx
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov esi, dword [0x4c2f8c]
add esi, 1
mov dword [0x4c2f8c], esi
mov ebx, dword [ebp - 0x78]
sub ebx, 1
mov dword [ebp - 0x78], ebx
cmp dword [ebp - 0x78], 0
jg 0x403d37
cmp word [0x43fc7d2], 0xffff
je 0x404cfb
xor edx, edx
mov dword [ebp - 0xf4], edx
movsx ecx, word [0x43fc7d2]
sub esp, 4
push 0
lea eax, [0x4ab98c]
push eax
push 0x7f84ff00
push ecx
lea esi, [ebp - 0xf4]
push esi
call fcn.00472860
add esp, 0x18
sub esp, 4
lea ebx, [0x43fc7da]
push ebx
call fcn.00449f45
add esp, 4
sub esp, 4
lea edi, [0x43fc7dc]
push edi
call fcn.00449f45
add esp, 4
sub esp, 4
lea esi, [0x43fc7de]
push esi
call fcn.00449f45
add esp, 4
sub esp, 4
lea ebx, [0x43fc7e0]
push ebx
call fcn.00449f45
add esp, 4
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
cmp dword [0x4366bb9], 0
je 0x4066ea
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea ebx, [ebp - 0x140]
push ebx
push 0x20
lea eax, [ebp - 0x114]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 4
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x404dd4
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x404dc0
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x404dfd
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab770]
mov eax, dword [ebp - 0x118]
push 0x404e1a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x404e47
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x404e33
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x404e6e
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x404e9d
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x404e89
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x404ec6
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x404edc
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3290]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea ebx, [ebp - 0x140]
push ebx
push 0x20
lea eax, [ebp - 0x114]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 8
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x404f84
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x404f70
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x404fad
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab764]
mov eax, dword [ebp - 0x118]
push 0x404fca
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x404ff7
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x404fe3
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x40501e
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40504d
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405039
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x405076
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40508c
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3190]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
mov dword [ebp - 0xf8], esp
lea edi, [ebp - 0x440]
lea esi, [0x4c3290]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea eax, [ebp - 0x440]
push eax
push 0x100
lea edx, [ebp - 0x340]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 0x1d
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x100], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405136
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405122
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x104], esp
mov edi, dword [ebp - 0x104]
lea esi, str.txtpdf__l_5__r_7__s_9__z_80__
mov eax, ebx
push 0x40515d
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x340]
mov eax, edx
push 0x405176
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 3
mov edx, dword [ebp - 0x100]
add edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4051b0
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40519c
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x108], esp
mov edi, dword [ebp - 0x108]
mov ecx, edx
mov esi, dword [ebp - 0x104]
mov eax, dword [ebp - 0x100]
push 0x4051dd
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab740]
mov eax, ebx
push 0x4051f6
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405223
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x40520f
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov ebx, esp
mov edi, ebx
mov ecx, edx
mov esi, dword [ebp - 0x108]
push 0x405242
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov dword [ebp - 0x100], edx
mov esi, dword [ebp - 0x100]
mov eax, esi
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40527b
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405267
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xfc]
mov ecx, dword [ebp - 0x100]
mov esi, ebx
mov eax, edx
push 0x4052aa
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4052c0
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea edi, [ebp - 0x440]
lea esi, [0x4c3190]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea ebx, [ebp - 0x440]
push ebx
push 0x100
lea edx, [ebp - 0x240]
push edx
call fcn.0046f8d0
mov ebx, eax
lea edi, [0x4c2f90]
mov esi, dword [ebp - 0xfc]
mov eax, dword [ebp - 0x100]
mov ecx, 0x200
push 0x40531a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x240]
mov eax, ebx
push 0x405333
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab73c]
mov eax, 1
push 0x40534f
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, 1
push 0x40536b
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x405381
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea esp, [ebp - 0x450]
sub esp, 4
push 0
push 0x200
lea edx, [0x4c2f90]
push edx
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
push 0x100
lea ebx, [0x4c3290]
push ebx
call fcn.0046dd70
mov dword [0x4c2f7c], eax
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea ebx, [ebp - 0x140]
push ebx
push 0x20
lea edx, [ebp - 0x114]
push edx
call fcn.0046f8d0
mov ebx, eax
mov edx, 4
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405436
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405422
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x40545f
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab734]
mov eax, dword [ebp - 0x118]
push 0x40547c
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4054a9
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x405495
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x4054d0
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4054ff
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4054eb
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x405528
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40553e
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3290]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea ebx, [ebp - 0x140]
push ebx
push 0x20
lea eax, [ebp - 0x114]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 8
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4055e6
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4055d2
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x40560f
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab728]
mov eax, dword [ebp - 0x118]
push 0x40562c
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405659
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x405645
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x405680
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4056af
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40569b
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x4056d8
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4056ee
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3190]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
mov dword [ebp - 0xf8], esp
lea edi, [ebp - 0x440]
lea esi, [0x4c3290]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea eax, [ebp - 0x440]
push eax
push 0x100
lea edx, [ebp - 0x340]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 0x1d
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x100], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405798
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405784
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x104], esp
mov edi, dword [ebp - 0x104]
lea esi, str.txtpdf__l_5__r_7__s_9__z_80__
mov eax, ebx
push 0x4057bf
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x340]
mov eax, edx
push 0x4057d8
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 3
mov edx, dword [ebp - 0x100]
add edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405812
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4057fe
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x108], esp
mov edi, dword [ebp - 0x108]
mov ecx, edx
mov esi, dword [ebp - 0x104]
mov eax, dword [ebp - 0x100]
push 0x40583f
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab740]
mov eax, ebx
push 0x405858
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405885
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x405871
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov ebx, esp
mov edi, ebx
mov ecx, edx
mov esi, dword [ebp - 0x108]
push 0x4058a4
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov dword [ebp - 0x100], edx
mov esi, dword [ebp - 0x100]
mov eax, esi
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4058dd
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4058c9
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xfc]
mov ecx, dword [ebp - 0x100]
mov esi, ebx
mov eax, edx
push 0x40590c
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x405922
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea edi, [ebp - 0x440]
lea esi, [0x4c3190]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea ebx, [ebp - 0x440]
push ebx
push 0x100
lea edx, [ebp - 0x240]
push edx
call fcn.0046f8d0
mov ebx, eax
lea edi, [0x4c2f90]
mov esi, dword [ebp - 0xfc]
mov eax, dword [ebp - 0x100]
mov ecx, 0x200
push 0x40597c
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x240]
mov eax, ebx
push 0x405995
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab73c]
mov eax, 1
push 0x4059b1
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, 1
push 0x4059cd
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4059e3
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea esp, [ebp - 0x450]
sub esp, 4
push 0
push 0x200
lea edx, [0x4c2f90]
push edx
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
push 0x100
lea ebx, [0x4c3290]
push ebx
call fcn.0046dd70
mov dword [0x4c2f7c], eax
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea ebx, [ebp - 0x140]
push ebx
push 0x20
lea edx, [ebp - 0x114]
push edx
call fcn.0046f8d0
mov ebx, eax
mov edx, 4
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405a98
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405a84
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x405ac1
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab720]
mov eax, dword [ebp - 0x118]
push 0x405ade
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405b0b
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x405af7
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x405b32
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405b61
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405b4d
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x405b8a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x405ba0
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3290]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea ebx, [ebp - 0x140]
push ebx
push 0x20
lea eax, [ebp - 0x114]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 8
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405c48
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405c34
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x405c71
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab714]
mov eax, dword [ebp - 0x118]
push 0x405c8e
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405cbb
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x405ca7
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x405ce2
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405d11
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405cfd
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x405d3a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x405d50
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3190]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
mov dword [ebp - 0xf8], esp
lea edi, [ebp - 0x440]
lea esi, [0x4c3290]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea eax, [ebp - 0x440]
push eax
push 0x100
lea edx, [ebp - 0x340]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 0x1d
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x100], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405dfa
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405de6
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x104], esp
mov edi, dword [ebp - 0x104]
lea esi, str.txtpdf__l_5__r_7__s_9__z_80__
mov eax, ebx
push 0x405e21
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x340]
mov eax, edx
push 0x405e3a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 3
mov edx, dword [ebp - 0x100]
add edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405e74
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405e60
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x108], esp
mov edi, dword [ebp - 0x108]
mov ecx, edx
mov esi, dword [ebp - 0x104]
mov eax, dword [ebp - 0x100]
push 0x405ea1
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab740]
mov eax, ebx
push 0x405eba
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405ee7
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x405ed3
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov ebx, esp
mov edi, ebx
mov ecx, edx
mov esi, dword [ebp - 0x108]
push 0x405f06
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov dword [ebp - 0x100], edx
mov esi, dword [ebp - 0x100]
mov eax, esi
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x405f3f
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x405f2b
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xfc]
mov ecx, dword [ebp - 0x100]
mov esi, ebx
mov eax, edx
push 0x405f6e
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x405f84
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea edi, [ebp - 0x440]
lea esi, [0x4c3190]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea ebx, [ebp - 0x440]
push ebx
push 0x100
lea edx, [ebp - 0x240]
push edx
call fcn.0046f8d0
mov ebx, eax
lea edi, [0x4c2f90]
mov esi, dword [ebp - 0xfc]
mov eax, dword [ebp - 0x100]
mov ecx, 0x200
push 0x405fde
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x240]
mov eax, ebx
push 0x405ff7
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab73c]
mov eax, 1
push 0x406013
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, 1
push 0x40602f
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x406045
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea esp, [ebp - 0x450]
sub esp, 4
push 0
push 0x200
lea edx, [0x4c2f90]
push edx
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
push 0x100
lea ebx, [0x4c3290]
push ebx
call fcn.0046dd70
mov dword [0x4c2f7c], eax
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea ebx, [ebp - 0x140]
push ebx
push 0x20
lea edx, [ebp - 0x114]
push edx
call fcn.0046f8d0
mov ebx, eax
mov edx, 4
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4060fa
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4060e6
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x406123
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab70c]
mov eax, dword [ebp - 0x118]
push 0x406140
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40616d
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x406159
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x406194
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4061c3
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4061af
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x4061ec
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x406202
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3290]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea ebx, [ebp - 0x140]
push ebx
push 0x20
lea eax, [ebp - 0x114]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 8
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4062aa
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x406296
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x4062d3
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab700]
mov eax, dword [ebp - 0x118]
push 0x4062f0
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40631d
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x406309
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x406344
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406373
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40635f
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x40639c
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4063b2
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3190]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
mov dword [ebp - 0xf8], esp
lea edi, [ebp - 0x440]
lea esi, [0x4c3290]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea eax, [ebp - 0x440]
push eax
push 0x100
lea edx, [ebp - 0x340]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 0x1d
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x100], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40645c
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x406448
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x104], esp
mov edi, dword [ebp - 0x104]
lea esi, str.txtpdf__l_5__r_7__s_9__z_80__
mov eax, ebx
push 0x406483
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x340]
mov eax, edx
push 0x40649c
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 3
mov edx, dword [ebp - 0x100]
add edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4064d6
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4064c2
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x108], esp
mov edi, dword [ebp - 0x108]
mov ecx, edx
mov esi, dword [ebp - 0x104]
mov eax, dword [ebp - 0x100]
push 0x406503
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab740]
mov eax, ebx
push 0x40651c
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406549
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x406535
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov ebx, esp
mov edi, ebx
mov ecx, edx
mov esi, dword [ebp - 0x108]
push 0x406568
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov dword [ebp - 0x100], edx
mov esi, dword [ebp - 0x100]
mov eax, esi
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4065a1
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40658d
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xfc]
mov ecx, dword [ebp - 0x100]
mov esi, ebx
mov eax, edx
push 0x4065d0
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4065e6
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea edi, [ebp - 0x440]
lea esi, [0x4c3190]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea ebx, [ebp - 0x440]
push ebx
push 0x100
lea edx, [ebp - 0x240]
push edx
call fcn.0046f8d0
mov ebx, eax
lea edi, [0x4c2f90]
mov esi, dword [ebp - 0xfc]
mov eax, dword [ebp - 0x100]
mov ecx, 0x200
push 0x406640
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x240]
mov eax, ebx
push 0x406659
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab73c]
mov eax, 1
push 0x406675
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, 1
push 0x406691
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4066a7
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea esp, [ebp - 0x450]
sub esp, 4
push 0
push 0x200
lea edx, [0x4c2f90]
push edx
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
push 0x100
lea ebx, [0x4c3290]
push ebx
call fcn.0046dd70
mov dword [0x4c2f7c], eax
cmp dword [0x43fc75a], 0
jne 0x40674d
push 0x40024
lea esi, [0x4ab6f8]
push esi
lea edi, str.Raportul_nu_a_putut_fi_integral_tradus__nDoriti_sa_intrati_acum_in_functiunea_de_traducere_in_engleza_
push edi
push 0
call sub.USER32.dll_MessageBoxA
mov dword [0x4c2f7c], eax
cmp dword [0x4c2f7c], 6
jne 0x40674d
sub esp, 4
push 0
push 0xb
lea ebx, str.traduc.exe
push ebx
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
mov dword [ebp - 0x10], 0
jmp 0x40a6a7
cmp dword [0x4366b80], 0
je 0x40678d
cmp dword [0x4366b9b], 0
je 0x40678d
sub esp, 4
push 0
push 0xf
lea esi, str.xml2xls.exe__o
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
mov dword [ebp - 0xc], 0
jmp 0x40a6a7
cmp dword [0x4366bb9], 0
je 0x4075b1
xor edi, edi
mov dword [0x4c2f88], edi
cmp dword [0x4366bbd], 0
je 0x406b1c
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea ebx, [ebp - 0x140]
push ebx
push 0x20
lea edx, [ebp - 0x114]
push edx
call fcn.0046f8d0
mov ebx, eax
mov edx, 8
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406821
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40680d
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x40684a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab764]
mov eax, dword [ebp - 0x118]
push 0x406867
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406894
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x406880
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x4068bb
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4068ea
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4068d6
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x406913
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x406929
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3190]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
mov ebx, dword [0x43fc764]
mov dword [ebp - 0xf8], ebx
lea edi, [ebp - 0x340]
lea esi, [0x4c3190]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea eax, [ebp - 0x340]
push eax
push 0x100
lea edx, [ebp - 0x240]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 1
mov dword [ebp - 0xfc], ebx
mov ebx, edx
add ebx, dword [ebp - 0xfc]
mov eax, ebx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4069dd
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4069c9
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x100], esp
mov edi, dword [ebp - 0x100]
mov ecx, ebx
lea esi, [ebp - 0x240]
mov eax, edx
push 0x406a06
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0xfc]
push 0x406a23
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, ebx
mov edx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406a50
sub edx, 0x1000
sub eax, 0x1000
test dword [edx], eax
cmp eax, 0x1000
jg 0x406a3c
sub edx, eax
test dword [edx], eax
mov esp, edx
mov edx, esp
mov edi, edx
mov ecx, ebx
mov esi, dword [ebp - 0x100]
push 0x406a6f
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ecx, ebx
mov eax, ecx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406a9e
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x406a8a
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov esi, edx
mov eax, ebx
push 0x406ac1
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x406ad7
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push 3
push 0
push 0
mov edx, dword [ebp - 0xfc]
push edx
push 0
push dword [ebp - 0xf8]
call sub.SHELL32.dll_ShellExecuteA
mov ax, ax
mov word [0x4c2f78], ax
lea esp, [ebp - 0x450]
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bc1], 0
je 0x406e96
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea edx, [ebp - 0x140]
push edx
push 0x20
lea eax, [ebp - 0x114]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 8
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406b9b
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x406b87
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x406bc4
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab728]
mov eax, dword [ebp - 0x118]
push 0x406be1
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406c0e
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x406bfa
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x406c35
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406c64
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x406c50
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x406c8d
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x406ca3
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3190]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
mov ebx, dword [0x43fc764]
mov dword [ebp - 0xf8], ebx
lea edi, [ebp - 0x340]
lea esi, [0x4c3190]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea eax, [ebp - 0x340]
push eax
push 0x100
lea edx, [ebp - 0x240]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 1
mov dword [ebp - 0xfc], ebx
mov ebx, edx
add ebx, dword [ebp - 0xfc]
mov eax, ebx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406d57
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x406d43
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x100], esp
mov edi, dword [ebp - 0x100]
mov ecx, ebx
lea esi, [ebp - 0x240]
mov eax, edx
push 0x406d80
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0xfc]
push 0x406d9d
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, ebx
mov edx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406dca
sub edx, 0x1000
sub eax, 0x1000
test dword [edx], eax
cmp eax, 0x1000
jg 0x406db6
sub edx, eax
test dword [edx], eax
mov esp, edx
mov edx, esp
mov edi, edx
mov ecx, ebx
mov esi, dword [ebp - 0x100]
push 0x406de9
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ecx, ebx
mov eax, ecx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406e18
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x406e04
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov esi, edx
mov eax, ebx
push 0x406e3b
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x406e51
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push 3
push 0
push 0
mov edx, dword [ebp - 0xfc]
push edx
push 0
push dword [ebp - 0xf8]
call sub.SHELL32.dll_ShellExecuteA
mov ax, ax
mov word [0x4c2f78], ax
lea esp, [ebp - 0x450]
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bc5], 0
je 0x407210
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea edx, [ebp - 0x140]
push edx
push 0x20
lea eax, [ebp - 0x114]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 8
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406f15
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x406f01
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x406f3e
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab714]
mov eax, dword [ebp - 0x118]
push 0x406f5b
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406f88
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x406f74
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x406faf
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x406fde
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x406fca
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x407007
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40701d
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3190]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
mov ebx, dword [0x43fc764]
mov dword [ebp - 0xf8], ebx
lea edi, [ebp - 0x340]
lea esi, [0x4c3190]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea eax, [ebp - 0x340]
push eax
push 0x100
lea edx, [ebp - 0x240]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 1
mov dword [ebp - 0xfc], ebx
mov ebx, edx
add ebx, dword [ebp - 0xfc]
mov eax, ebx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4070d1
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4070bd
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x100], esp
mov edi, dword [ebp - 0x100]
mov ecx, ebx
lea esi, [ebp - 0x240]
mov eax, edx
push 0x4070fa
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0xfc]
push 0x407117
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, ebx
mov edx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407144
sub edx, 0x1000
sub eax, 0x1000
test dword [edx], eax
cmp eax, 0x1000
jg 0x407130
sub edx, eax
test dword [edx], eax
mov esp, edx
mov edx, esp
mov edi, edx
mov ecx, ebx
mov esi, dword [ebp - 0x100]
push 0x407163
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ecx, ebx
mov eax, ecx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407192
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40717e
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov esi, edx
mov eax, ebx
push 0x4071b5
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4071cb
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push 3
push 0
push 0
mov edx, dword [ebp - 0xfc]
push edx
push 0
push dword [ebp - 0xf8]
call sub.SHELL32.dll_ShellExecuteA
mov ax, ax
mov word [0x4c2f78], ax
lea esp, [ebp - 0x450]
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bc9], 0
je 0x40758a
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea edx, [ebp - 0x140]
push edx
push 0x20
lea eax, [ebp - 0x114]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 8
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40728f
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40727b
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x4072b8
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab700]
mov eax, dword [ebp - 0x118]
push 0x4072d5
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407302
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x4072ee
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x407329
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407358
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407344
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x407381
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x407397
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3190]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
mov ebx, dword [0x43fc764]
mov dword [ebp - 0xf8], ebx
lea edi, [ebp - 0x340]
lea esi, [0x4c3190]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea eax, [ebp - 0x340]
push eax
push 0x100
lea edx, [ebp - 0x240]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 1
mov dword [ebp - 0xfc], ebx
mov ebx, edx
add ebx, dword [ebp - 0xfc]
mov eax, ebx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40744b
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407437
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x100], esp
mov edi, dword [ebp - 0x100]
mov ecx, ebx
lea esi, [ebp - 0x240]
mov eax, edx
push 0x407474
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0xfc]
push 0x407491
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, ebx
mov edx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4074be
sub edx, 0x1000
sub eax, 0x1000
test dword [edx], eax
cmp eax, 0x1000
jg 0x4074aa
sub edx, eax
test dword [edx], eax
mov esp, edx
mov edx, esp
mov edi, edx
mov ecx, ebx
mov esi, dword [ebp - 0x100]
push 0x4074dd
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ecx, ebx
mov eax, ecx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40750c
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4074f8
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov esi, edx
mov eax, ebx
push 0x40752f
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x407545
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push 3
push 0
push 0
mov edx, dword [ebp - 0xfc]
push edx
push 0
push dword [ebp - 0xf8]
call sub.SHELL32.dll_ShellExecuteA
mov ax, ax
mov word [0x4c2f78], ax
lea esp, [ebp - 0x450]
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4c2f88], 0
jle 0x4075a5
sub esp, 4
lea esi, [0x4ab670]
push esi
call fcn.00472ac0
add esp, 4
mov dword [ebp - 8], 0
jmp 0x40a6a7
cmp dword [0x43d7ca0], 0
je 0x4088f9
xor edi, edi
mov dword [0x4c2f88], edi
cmp dword [0x4366bc9], 0
je 0x407a89
mov dword [ebp - 0xf8], esp
lea edi, [ebp - 0x210]
lea esi, [0x43d7ca4]
mov ecx, 0x19
rep movsd dword es:[edi], dword [esi]
push 0x64
lea eax, [ebp - 0x210]
push eax
push 0x64
lea edx, [ebp - 0x1a4]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 0x13
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x120], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407647
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407633
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
lea esi, str.zewin___DOCLLST__P
mov eax, ebx
push 0x40766e
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x1a4]
mov eax, edx
push 0x407687
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 1
mov dword [ebp - 0x128], ebx
mov edx, dword [ebp - 0x120]
add edx, dword [ebp - 0x128]
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4076cb
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x4076b7
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov ebx, esp
mov edi, ebx
mov ecx, edx
mov esi, dword [ebp - 0x124]
mov eax, dword [ebp - 0x120]
push 0x4076f0
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7ec]
mov eax, dword [ebp - 0x128]
push 0x40770d
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40773a
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407726
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, edx
mov esi, ebx
push 0x40775d
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov esi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40778c
sub esi, 0x1000
sub eax, 0x1000
test dword [esi], eax
cmp eax, 0x1000
jg 0x407778
sub esi, eax
test dword [esi], eax
mov esp, esi
mov dword [ebp - 0xfc], esp
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xfc]
mov ecx, ebx
mov esi, dword [ebp - 0x120]
mov eax, edx
push 0x4077bb
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4077d1
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea edx, [ebp - 0x140]
push edx
push 0x20
lea eax, [ebp - 0x11c]
push eax
call fcn.0046f8d0
mov edx, eax
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x120], ecx
mov eax, ecx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40783a
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407826
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov esi, dword [ebp - 0xfc]
mov eax, ebx
push 0x407861
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x11c]
mov eax, edx
push 0x40787a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 4
mov edx, dword [ebp - 0x120]
add edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4078b4
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4078a0
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x128], esp
mov edi, dword [ebp - 0x128]
mov ecx, edx
mov esi, dword [ebp - 0x124]
mov eax, dword [ebp - 0x120]
push 0x4078e1
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab654]
mov eax, ebx
push 0x4078fa
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 1
mov dword [ebp - 0x120], ebx
mov ebx, edx
add ebx, dword [ebp - 0x120]
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40793a
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407926
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov ecx, ebx
mov esi, dword [ebp - 0x128]
mov eax, edx
push 0x407963
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0x120]
push 0x407980
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, ebx
mov edx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4079ad
sub edx, 0x1000
sub eax, 0x1000
test dword [edx], eax
cmp eax, 0x1000
jg 0x407999
sub edx, eax
test dword [edx], eax
mov esp, edx
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, ebx
mov esi, dword [ebp - 0x124]
push 0x4079d4
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407a03
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4079ef
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov ecx, edx
mov esi, dword [ebp - 0x120]
mov eax, ebx
push 0x407a2c
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x407a42
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea ebx, [0x4ab3b8]
push ebx
push edx
mov esi, dword [ebp - 0x124]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bc5], 0
je 0x407f4c
mov dword [ebp - 0xf8], esp
lea edi, [ebp - 0x210]
lea esi, [0x43d7ca4]
mov ecx, 0x19
rep movsd dword es:[edi], dword [esi]
push 0x64
lea eax, [ebp - 0x210]
push eax
push 0x64
lea edx, [ebp - 0x1a4]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 0x13
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x120], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407b0a
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407af6
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
lea esi, str.zewin___DOCLLST__P
mov eax, ebx
push 0x407b31
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x1a4]
mov eax, edx
push 0x407b4a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 1
mov dword [ebp - 0x128], ebx
mov edx, dword [ebp - 0x120]
add edx, dword [ebp - 0x128]
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407b8e
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x407b7a
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov ebx, esp
mov edi, ebx
mov ecx, edx
mov esi, dword [ebp - 0x124]
mov eax, dword [ebp - 0x120]
push 0x407bb3
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7ec]
mov eax, dword [ebp - 0x128]
push 0x407bd0
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407bfd
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407be9
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, edx
mov esi, ebx
push 0x407c20
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov esi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407c4f
sub esi, 0x1000
sub eax, 0x1000
test dword [esi], eax
cmp eax, 0x1000
jg 0x407c3b
sub esi, eax
test dword [esi], eax
mov esp, esi
mov dword [ebp - 0xfc], esp
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xfc]
mov ecx, ebx
mov esi, dword [ebp - 0x120]
mov eax, edx
push 0x407c7e
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x407c94
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea edx, [ebp - 0x140]
push edx
push 0x20
lea eax, [ebp - 0x11c]
push eax
call fcn.0046f8d0
mov edx, eax
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x120], ecx
mov eax, ecx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407cfd
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407ce9
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov esi, dword [ebp - 0xfc]
mov eax, ebx
push 0x407d24
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x11c]
mov eax, edx
push 0x407d3d
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 4
mov edx, dword [ebp - 0x120]
add edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407d77
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407d63
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x128], esp
mov edi, dword [ebp - 0x128]
mov ecx, edx
mov esi, dword [ebp - 0x124]
mov eax, dword [ebp - 0x120]
push 0x407da4
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab64c]
mov eax, ebx
push 0x407dbd
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 1
mov dword [ebp - 0x120], ebx
mov ebx, edx
add ebx, dword [ebp - 0x120]
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407dfd
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407de9
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov ecx, ebx
mov esi, dword [ebp - 0x128]
mov eax, edx
push 0x407e26
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0x120]
push 0x407e43
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, ebx
mov edx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407e70
sub edx, 0x1000
sub eax, 0x1000
test dword [edx], eax
cmp eax, 0x1000
jg 0x407e5c
sub edx, eax
test dword [edx], eax
mov esp, edx
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, ebx
mov esi, dword [ebp - 0x124]
push 0x407e97
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407ec6
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407eb2
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov ecx, edx
mov esi, dword [ebp - 0x120]
mov eax, ebx
push 0x407eef
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x407f05
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea ebx, [0x4ab3b8]
push ebx
push edx
mov esi, dword [ebp - 0x124]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bc1], 0
je 0x40840f
mov dword [ebp - 0xf8], esp
lea edi, [ebp - 0x210]
lea esi, [0x43d7ca4]
mov ecx, 0x19
rep movsd dword es:[edi], dword [esi]
push 0x64
lea eax, [ebp - 0x210]
push eax
push 0x64
lea edx, [ebp - 0x1a4]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 0x13
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x120], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x407fcd
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x407fb9
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
lea esi, str.zewin___DOCLLST__P
mov eax, ebx
push 0x407ff4
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x1a4]
mov eax, edx
push 0x40800d
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 1
mov dword [ebp - 0x128], ebx
mov edx, dword [ebp - 0x120]
add edx, dword [ebp - 0x128]
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408051
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x40803d
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov ebx, esp
mov edi, ebx
mov ecx, edx
mov esi, dword [ebp - 0x124]
mov eax, dword [ebp - 0x120]
push 0x408076
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7ec]
mov eax, dword [ebp - 0x128]
push 0x408093
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4080c0
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4080ac
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, edx
mov esi, ebx
push 0x4080e3
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov esi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408112
sub esi, 0x1000
sub eax, 0x1000
test dword [esi], eax
cmp eax, 0x1000
jg 0x4080fe
sub esi, eax
test dword [esi], eax
mov esp, esi
mov dword [ebp - 0xfc], esp
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xfc]
mov ecx, ebx
mov esi, dword [ebp - 0x120]
mov eax, edx
push 0x408141
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x408157
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea edx, [ebp - 0x140]
push edx
push 0x20
lea eax, [ebp - 0x11c]
push eax
call fcn.0046f8d0
mov edx, eax
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x120], ecx
mov eax, ecx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4081c0
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4081ac
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov esi, dword [ebp - 0xfc]
mov eax, ebx
push 0x4081e7
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x11c]
mov eax, edx
push 0x408200
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 4
mov edx, dword [ebp - 0x120]
add edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40823a
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x408226
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x128], esp
mov edi, dword [ebp - 0x128]
mov ecx, edx
mov esi, dword [ebp - 0x124]
mov eax, dword [ebp - 0x120]
push 0x408267
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab644]
mov eax, ebx
push 0x408280
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 1
mov dword [ebp - 0x120], ebx
mov ebx, edx
add ebx, dword [ebp - 0x120]
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4082c0
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4082ac
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov ecx, ebx
mov esi, dword [ebp - 0x128]
mov eax, edx
push 0x4082e9
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0x120]
push 0x408306
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, ebx
mov edx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408333
sub edx, 0x1000
sub eax, 0x1000
test dword [edx], eax
cmp eax, 0x1000
jg 0x40831f
sub edx, eax
test dword [edx], eax
mov esp, edx
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, ebx
mov esi, dword [ebp - 0x124]
push 0x40835a
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408389
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x408375
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov ecx, edx
mov esi, dword [ebp - 0x120]
mov eax, ebx
push 0x4083b2
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4083c8
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea ebx, [0x4ab3b8]
push ebx
push edx
mov esi, dword [ebp - 0x124]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bbd], 0
je 0x4088d2
mov dword [ebp - 0xf8], esp
lea edi, [ebp - 0x210]
lea esi, [0x43d7ca4]
mov ecx, 0x19
rep movsd dword es:[edi], dword [esi]
push 0x64
lea eax, [ebp - 0x210]
push eax
push 0x64
lea edx, [ebp - 0x1a4]
push edx
call fcn.0046f8d0
mov edx, eax
mov ebx, 0x13
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x120], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408490
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40847c
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
lea esi, str.zewin___DOCLLST__P
mov eax, ebx
push 0x4084b7
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x1a4]
mov eax, edx
push 0x4084d0
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 1
mov dword [ebp - 0x128], ebx
mov edx, dword [ebp - 0x120]
add edx, dword [ebp - 0x128]
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408514
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x408500
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov ebx, esp
mov edi, ebx
mov ecx, edx
mov esi, dword [ebp - 0x124]
mov eax, dword [ebp - 0x120]
push 0x408539
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7ec]
mov eax, dword [ebp - 0x128]
push 0x408556
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408583
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40856f
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, edx
mov esi, ebx
push 0x4085a6
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov esi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4085d5
sub esi, 0x1000
sub eax, 0x1000
test dword [esi], eax
cmp eax, 0x1000
jg 0x4085c1
sub esi, eax
test dword [esi], eax
mov esp, esi
mov dword [ebp - 0xfc], esp
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xfc]
mov ecx, ebx
mov esi, dword [ebp - 0x120]
mov eax, edx
push 0x408604
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40861a
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea edx, [ebp - 0x140]
push edx
push 0x20
lea eax, [ebp - 0x11c]
push eax
call fcn.0046f8d0
mov edx, eax
mov ecx, ebx
add ecx, edx
mov dword [ebp - 0x120], ecx
mov eax, ecx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408683
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40866f
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov esi, dword [ebp - 0xfc]
mov eax, ebx
push 0x4086aa
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x11c]
mov eax, edx
push 0x4086c3
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 4
mov edx, dword [ebp - 0x120]
add edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4086fd
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4086e9
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x128], esp
mov edi, dword [ebp - 0x128]
mov ecx, edx
mov esi, dword [ebp - 0x124]
mov eax, dword [ebp - 0x120]
push 0x40872a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab63c]
mov eax, ebx
push 0x408743
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov ebx, 1
mov dword [ebp - 0x120], ebx
mov ebx, edx
add ebx, dword [ebp - 0x120]
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408783
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40876f
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov ecx, ebx
mov esi, dword [ebp - 0x128]
mov eax, edx
push 0x4087ac
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0x120]
push 0x4087c9
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, ebx
mov edx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4087f6
sub edx, 0x1000
sub eax, 0x1000
test dword [edx], eax
cmp eax, 0x1000
jg 0x4087e2
sub edx, eax
test dword [edx], eax
mov esp, edx
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, ebx
mov esi, dword [ebp - 0x124]
push 0x40881d
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov edx, ebx
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40884c
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x408838
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x124], esp
mov edi, dword [ebp - 0x124]
mov ecx, edx
mov esi, dword [ebp - 0x120]
mov eax, ebx
push 0x408875
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40888b
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea ebx, [0x4ab3b8]
push ebx
push edx
mov esi, dword [ebp - 0x124]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4c2f88], 0
jle 0x4088ed
sub esp, 4
lea esi, [0x4ab670]
push esi
call fcn.00472ac0
add esp, 4
mov dword [ebp - 4], 0
jmp 0x40a6a7
lea edi, [ebp - 0x120]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea ebx, [ebp - 0x120]
push ebx
call fcn.0046f8b0
mov dword [0x4c2f88], eax
mov ecx, 0x20
mov eax, 1
lea esi, [0x43fc714]
lea edi, [0x4ab7ec]
push 0x408946
push ebp
mov ebp, esp
call fcn.00472bdc
pop ebp
add esp, 4
add eax, 1
mov dword [0x4c2f84], eax
mov ebx, dword [0x4c2f84]
cmp ebx, dword [0x4c2f88]
jg 0x409b5c
xor edx, edx
mov dword [0x4c2f88], edx
cmp dword [0x4366bc9], 0
je 0x408de9
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea eax, [ebp - 0x140]
push eax
push 0x20
lea ebx, [ebp - 0x114]
push ebx
call fcn.0046f8d0
mov ebx, eax
mov edx, 4
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4089ee
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4089da
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x408a17
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab654]
mov eax, dword [ebp - 0x118]
push 0x408a34
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408a61
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x408a4d
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x408a88
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408ab7
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x408aa3
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x408ae0
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x408af6
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3290]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
lea edi, [ebp - 0x340]
lea esi, [0x4c3290]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea ebx, [ebp - 0x340]
push ebx
push 0x100
lea eax, [ebp - 0x240]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 7
mov ecx, edx
add ecx, ebx
mov dword [ebp - 0xf8], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408b9a
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x408b86
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
lea esi, str.zewin__
mov eax, edx
push 0x408bc1
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x240]
mov eax, ebx
push 0x408bda
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov ebx, dword [ebp - 0xf8]
add ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408c14
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x408c00
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x100], esp
mov edi, dword [ebp - 0x100]
mov ecx, ebx
mov esi, dword [ebp - 0xfc]
mov eax, dword [ebp - 0xf8]
push 0x408c41
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab73c]
mov eax, edx
push 0x408c5a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov dword [ebp - 0xf8], edx
mov edx, ebx
add edx, dword [ebp - 0xf8]
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408c9a
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x408c86
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov ecx, edx
mov esi, dword [ebp - 0x100]
mov eax, ebx
push 0x408cc3
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0xf8]
push 0x408ce0
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408d0d
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x408cf9
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xf8]
mov ecx, edx
mov esi, dword [ebp - 0xfc]
push 0x408d34
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408d63
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x408d4f
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov ecx, ebx
mov esi, dword [ebp - 0xf8]
mov eax, edx
push 0x408d8c
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x408da2
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea edx, [0x4ab3b8]
push edx
push ebx
mov esi, dword [ebp - 0xfc]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bc5], 0
je 0x409263
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea eax, [ebp - 0x140]
push eax
push 0x20
lea edx, [ebp - 0x114]
push edx
call fcn.0046f8d0
mov ebx, eax
mov edx, 4
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408e68
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x408e54
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x408e91
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab64c]
mov eax, dword [ebp - 0x118]
push 0x408eae
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408edb
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x408ec7
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x408f02
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x408f31
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x408f1d
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x408f5a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x408f70
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3290]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
lea edi, [ebp - 0x340]
lea esi, [0x4c3290]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea ebx, [ebp - 0x340]
push ebx
push 0x100
lea eax, [ebp - 0x240]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 7
mov ecx, edx
add ecx, ebx
mov dword [ebp - 0xf8], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409014
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409000
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
lea esi, str.zewin__
mov eax, edx
push 0x40903b
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x240]
mov eax, ebx
push 0x409054
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov ebx, dword [ebp - 0xf8]
add ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40908e
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40907a
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x100], esp
mov edi, dword [ebp - 0x100]
mov ecx, ebx
mov esi, dword [ebp - 0xfc]
mov eax, dword [ebp - 0xf8]
push 0x4090bb
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab73c]
mov eax, edx
push 0x4090d4
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov dword [ebp - 0xf8], edx
mov edx, ebx
add edx, dword [ebp - 0xf8]
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409114
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409100
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov ecx, edx
mov esi, dword [ebp - 0x100]
mov eax, ebx
push 0x40913d
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0xf8]
push 0x40915a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409187
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x409173
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xf8]
mov ecx, edx
mov esi, dword [ebp - 0xfc]
push 0x4091ae
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4091dd
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4091c9
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov ecx, ebx
mov esi, dword [ebp - 0xf8]
mov eax, edx
push 0x409206
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40921c
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea edx, [0x4ab3b8]
push edx
push ebx
mov esi, dword [ebp - 0xfc]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bc1], 0
je 0x4096dd
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea eax, [ebp - 0x140]
push eax
push 0x20
lea edx, [ebp - 0x114]
push edx
call fcn.0046f8d0
mov ebx, eax
mov edx, 4
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4092e2
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4092ce
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x40930b
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab644]
mov eax, dword [ebp - 0x118]
push 0x409328
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409355
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x409341
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x40937c
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4093ab
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409397
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x4093d4
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x4093ea
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3290]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
lea edi, [ebp - 0x340]
lea esi, [0x4c3290]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea ebx, [ebp - 0x340]
push ebx
push 0x100
lea eax, [ebp - 0x240]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 7
mov ecx, edx
add ecx, ebx
mov dword [ebp - 0xf8], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40948e
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40947a
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
lea esi, str.zewin__
mov eax, edx
push 0x4094b5
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x240]
mov eax, ebx
push 0x4094ce
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov ebx, dword [ebp - 0xf8]
add ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409508
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4094f4
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x100], esp
mov edi, dword [ebp - 0x100]
mov ecx, ebx
mov esi, dword [ebp - 0xfc]
mov eax, dword [ebp - 0xf8]
push 0x409535
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab73c]
mov eax, edx
push 0x40954e
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov dword [ebp - 0xf8], edx
mov edx, ebx
add edx, dword [ebp - 0xf8]
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40958e
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40957a
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov ecx, edx
mov esi, dword [ebp - 0x100]
mov eax, ebx
push 0x4095b7
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0xf8]
push 0x4095d4
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409601
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x4095ed
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xf8]
mov ecx, edx
mov esi, dword [ebp - 0xfc]
push 0x409628
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409657
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409643
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov ecx, ebx
mov esi, dword [ebp - 0xf8]
mov eax, edx
push 0x409680
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x409696
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea edx, [0x4ab3b8]
push edx
push ebx
mov esi, dword [ebp - 0xfc]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bbd], 0
je 0x40a68c
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea eax, [ebp - 0x140]
push eax
push 0x20
lea edx, [ebp - 0x114]
push edx
call fcn.0046f8d0
mov ebx, eax
mov edx, 4
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40975c
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409748
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x409785
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab63c]
mov eax, dword [ebp - 0x118]
push 0x4097a2
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x4097cf
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x4097bb
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x4097f6
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409825
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409811
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x40984e
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x409864
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
push ebx
mov edx, dword [ebp - 0x11c]
push edx
push 0x100
lea esi, [ebp - 0x240]
push esi
call fcn.0044ac90
lea edi, [0x4c3290]
lea esi, [ebp - 0x240]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
lea esp, [ebp - 0x450]
lea edi, [ebp - 0x340]
lea esi, [0x4c3290]
mov ecx, 0x40
rep movsd dword es:[edi], dword [esi]
push 0x100
lea ebx, [ebp - 0x340]
push ebx
push 0x100
lea eax, [ebp - 0x240]
push eax
call fcn.0046f8d0
mov ebx, eax
mov edx, 7
mov ecx, edx
add ecx, ebx
mov dword [ebp - 0xf8], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409908
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4098f4
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
lea esi, str.zewin__
mov eax, edx
push 0x40992f
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x240]
mov eax, ebx
push 0x409948
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov ebx, dword [ebp - 0xf8]
add ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409982
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40996e
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x100], esp
mov edi, dword [ebp - 0x100]
mov ecx, ebx
mov esi, dword [ebp - 0xfc]
mov eax, dword [ebp - 0xf8]
push 0x4099af
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab73c]
mov eax, edx
push 0x4099c8
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov dword [ebp - 0xf8], edx
mov edx, ebx
add edx, dword [ebp - 0xf8]
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409a08
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x4099f4
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov ecx, edx
mov esi, dword [ebp - 0x100]
mov eax, ebx
push 0x409a31
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0xf8]
push 0x409a4e
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409a7b
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x409a67
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0xf8], esp
mov edi, dword [ebp - 0xf8]
mov ecx, edx
mov esi, dword [ebp - 0xfc]
push 0x409aa2
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409ad1
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409abd
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0xfc], esp
mov edi, dword [ebp - 0xfc]
mov ecx, ebx
mov esi, dword [ebp - 0xf8]
mov eax, edx
push 0x409afa
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x409b10
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea edx, [0x4ab3b8]
push edx
push ebx
mov esi, dword [ebp - 0xfc]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
jmp 0x40a68c
xor esi, esi
mov dword [0x4c2f88], esi
cmp dword [0x4366bc9], 0
je 0x409e2e
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea eax, [ebp - 0x140]
push eax
push 0x20
lea edx, [ebp - 0x114]
push edx
call fcn.0046f8d0
mov ebx, eax
mov edx, 0x10
mov ecx, edx
add ecx, ebx
mov dword [ebp - 0x118], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409bdf
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409bcb
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
lea esi, str.zewin___DOCLLST
mov eax, edx
push 0x409c06
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x409c1f
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 4
mov ebx, dword [ebp - 0x118]
add ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409c59
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409c45
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, ebx
mov esi, dword [ebp - 0x11c]
mov eax, dword [ebp - 0x118]
push 0x409c86
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab654]
mov eax, edx
push 0x409c9f
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409cdf
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409ccb
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
mov esi, dword [ebp - 0x120]
mov eax, ebx
push 0x409d08
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0x118]
push 0x409d25
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409d52
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x409d3e
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x409d79
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409da8
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409d94
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x409dd1
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x409de7
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea edx, [0x4ab3b8]
push edx
push ebx
mov esi, dword [ebp - 0x11c]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bc5], 0
je 0x40a0f8
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea eax, [ebp - 0x140]
push eax
push 0x20
lea edx, [ebp - 0x114]
push edx
call fcn.0046f8d0
mov ebx, eax
mov edx, 0x10
mov ecx, edx
add ecx, ebx
mov dword [ebp - 0x118], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409ea9
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409e95
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
lea esi, str.zewin___DOCLLST
mov eax, edx
push 0x409ed0
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x409ee9
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 4
mov ebx, dword [ebp - 0x118]
add ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409f23
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409f0f
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, ebx
mov esi, dword [ebp - 0x11c]
mov eax, dword [ebp - 0x118]
push 0x409f50
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab64c]
mov eax, edx
push 0x409f69
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x409fa9
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x409f95
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
mov esi, dword [ebp - 0x120]
mov eax, ebx
push 0x409fd2
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0x118]
push 0x409fef
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a01c
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x40a008
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x40a043
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a072
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40a05e
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x40a09b
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40a0b1
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea edx, [0x4ab3b8]
push edx
push ebx
mov esi, dword [ebp - 0x11c]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bc1], 0
je 0x40a3c2
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea eax, [ebp - 0x140]
push eax
push 0x20
lea edx, [ebp - 0x114]
push edx
call fcn.0046f8d0
mov ebx, eax
mov edx, 0x10
mov ecx, edx
add ecx, ebx
mov dword [ebp - 0x118], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a173
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40a15f
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
lea esi, str.zewin___DOCLLST
mov eax, edx
push 0x40a19a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x40a1b3
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 4
mov ebx, dword [ebp - 0x118]
add ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a1ed
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40a1d9
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, ebx
mov esi, dword [ebp - 0x11c]
mov eax, dword [ebp - 0x118]
push 0x40a21a
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab644]
mov eax, edx
push 0x40a233
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a273
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40a25f
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
mov esi, dword [ebp - 0x120]
mov eax, ebx
push 0x40a29c
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0x118]
push 0x40a2b9
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a2e6
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x40a2d2
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x40a30d
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a33c
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40a328
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x40a365
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40a37b
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea edx, [0x4ab3b8]
push edx
push ebx
mov esi, dword [ebp - 0x11c]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4366bbd], 0
je 0x40a68c
lea edi, [ebp - 0x140]
lea esi, [0x43fc714]
mov ecx, 8
rep movsd dword es:[edi], dword [esi]
push 0x20
lea eax, [ebp - 0x140]
push eax
push 0x20
lea edx, [ebp - 0x114]
push edx
call fcn.0046f8d0
mov ebx, eax
mov edx, 0x10
mov ecx, edx
add ecx, ebx
mov dword [ebp - 0x118], ecx
mov eax, ecx
lea edi, [ebp - 0x450]
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a43d
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40a429
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
lea esi, str.zewin___DOCLLST
mov eax, edx
push 0x40a464
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [ebp - 0x114]
mov eax, ebx
push 0x40a47d
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 4
mov ebx, dword [ebp - 0x118]
add ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a4b7
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40a4a3
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x120], esp
mov edi, dword [ebp - 0x120]
mov ecx, ebx
mov esi, dword [ebp - 0x11c]
mov eax, dword [ebp - 0x118]
push 0x40a4e4
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab63c]
mov eax, edx
push 0x40a4fd
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov edx, 1
mov dword [ebp - 0x118], edx
mov edx, ebx
add edx, dword [ebp - 0x118]
mov eax, edx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a53d
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40a529
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, edx
mov esi, dword [ebp - 0x120]
mov eax, ebx
push 0x40a566
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
lea esi, [0x4ab7f0]
mov eax, dword [ebp - 0x118]
push 0x40a583
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, edx
mov ebx, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a5b0
sub ebx, 0x1000
sub eax, 0x1000
test dword [ebx], eax
cmp eax, 0x1000
jg 0x40a59c
sub ebx, eax
test dword [ebx], eax
mov esp, ebx
mov dword [ebp - 0x118], esp
mov edi, dword [ebp - 0x118]
mov ecx, edx
mov esi, dword [ebp - 0x11c]
push 0x40a5d7
push ebp
mov ebp, esp
call fcn.0046e521
pop ebp
add esp, 4
mov ebx, edx
mov eax, ebx
mov edi, esp
add eax, 7
and eax, 0xfffffff8
cmp eax, 0x1000
jle 0x40a606
sub edi, 0x1000
sub eax, 0x1000
test dword [edi], eax
cmp eax, 0x1000
jg 0x40a5f2
sub edi, eax
test dword [edi], eax
mov esp, edi
mov dword [ebp - 0x11c], esp
mov edi, dword [ebp - 0x11c]
mov ecx, ebx
mov esi, dword [ebp - 0x118]
mov eax, edx
push 0x40a62f
push ebp
mov ebp, esp
call fcn.0046f930
pop ebp
add esp, 4
mov eax, 0x20
push 0x40a645
push ebp
mov ebp, esp
call fcn.0046e6bd
pop ebp
add esp, 4
sub esp, 4
lea edx, [0x4ab3b8]
push edx
push ebx
mov esi, dword [ebp - 0x11c]
push esi
call fcn.0044a730
add esp, 4
mov dword [0x4c2f7c], eax
lea esp, [ebp - 0x450]
sub esp, 4
lea edi, [0x4ab778]
push edi
call fcn.00472ac0
add esp, 4
mov ebx, 1
mov dword [0x4c2f88], ebx
cmp dword [0x4c2f88], 0
jle 0x40a6a7
sub esp, 4
lea esi, [0x4ab670]
push esi
call fcn.00472ac0
add esp, 4
lea esp, [ebp - 0x450]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret