Function at 0x4f753a
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
mov edx, 0x39
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x4f7542
mov eax, dword [esp + 0xf8]
mov dword [0x9b3e20], eax
mov edx, dword [esp + 0xf4]
lea ecx, [esp]
call fcn.0051f000
push dword [esp]
mov edx, 0x6fb198
pop ecx
call fcn.0051f5d0
je 0x4f7590
mov eax, str.No_commands
push eax
mov eax, str.Notice
push eax
call fcn.005247ec
jmp 0x4f943c
mov edx, 0x6fb198
lea ecx, [esp + 4]
call fcn.0051f008
mov edx, 0x6fb198
lea ecx, [esp + 8]
call fcn.0051f008
mov dword [esp + 0xc], 0
mov eax, 0x6fdc02
push eax
push dword [esp + 4]
call fcn.00557260
mov ebx, eax
inc ebx
mov dword [esp + 0x10], ebx
push dword [0x9b3e20]
push dword [0x9b3e20]
push 1
push dword [esp + 0xc]
call fcn.00556870
add dword [0x9b3e20], 2
mov edx, 0x6fe850
pop ecx
mov dword [0x9b3e20], ecx
add ecx, dword [0x9a36fc]
call fcn.0051f5d0
je 0x4f7630
mov dword [esp + 0xc], 1
push dword [0x9b3e20]
push dword [0x9b3e20]
push 2
push dword [esp + 0xc]
call fcn.00556d60
lea eax, [esp + 4]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
push 1
push dword [esp + 0xc]
call fcn.00556870
mov ebp, dword [0x9aeef8]
lea eax, [ebp + 4]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
mov eax, 0x6fdc02
push eax
push 2
push dword [esp + 0x10]
call fcn.00556db0
lea eax, [0x9ac3c0]
push eax
call fcn.00559740
mov edx, dword [0x9ac3c0]
push dword [0x9b3e20]
push edx
call fcn.005597c0
lea eax, [ebp + 8]
push eax
call fcn.00559740
mov edx, 0x6fb198
lea ecx, [esp + 4]
call fcn.0051f008
mov dword [esp + 0x18], 3
jmp 0x4f76b8
mov eax, dword [esp + 0x10]
cmp eax, dword [esp + 0x18]
jl 0x4f778d
push dword [0x9b3e20]
push dword [0x9b3e20]
mov eax, 0x6fdc02
push eax
push dword [esp + 0x24]
push dword [esp + 0x10]
call fcn.00556db0
mov ebx, dword [esp + 0x1c]
mov ebp, dword [0x9aeef8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
mov eax, 0x6fdc02
push eax
push dword [esp + 0x24]
push dword [esp + 0x10]
call fcn.00556db0
lea eax, [esp + 0x18]
push eax
call fcn.00559740
mov edx, dword [esp + 4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, dword [esp + 0x18]
push edx
call fcn.005597c0
mov edx, 0x6fdc02
push edx
call fcn.005597c0
lea eax, [esp + 8]
push eax
call fcn.00559740
mov edx, dword [esp + 8]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, 0x70490a
push edx
call fcn.005597c0
mov edx, dword [esp + 0x18]
push edx
call fcn.005597c0
lea eax, [esp + 0xc]
push eax
call fcn.00559740
inc dword [esp + 0x18]
jno 0x4f76b8
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0xc]
call fcn.00556580
lea eax, [esp + 8]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
mov eax, 0x70490a
push eax
push dword [esp + 0x14]
call fcn.005564b0
lea eax, [esp + 0xc]
push eax
call fcn.00559740
mov ebp, dword [0x9aeef8]
mov edx, dword [ebp + 4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
lea eax, [esp + 0x20]
push eax
call fcn.00559740
push 1
push dword [esp + 0x20]
mov eax, str.AEXLPNT
push eax
call fcn.00556310
mov ebx, eax
and ebx, ebx
jne 0x4f7852
push dword [0x9b3e20]
push dword [0x9b3e20]
mov edx, str.Incorrect_command
push edx
call fcn.005597c0
mov edx, dword [esp + 0x24]
push edx
call fcn.005597c0
add dword [0x9b3e20], 2
mov eax, str.Notice
push eax
mov edx, dword [0x9a36fc]
add dword [esp + 4], edx
call fcn.005247ec
pop dword [0x9b3e20]
jmp 0x4f943c
mov dword [esp + 0x20], 4
push dword [esp + 0x1c]
mov edx, 0x70388a
pop ecx
call fcn.0051f5d0
jne 0x4f787e
push dword [esp + 0x1c]
mov edx, 0x702db8
pop ecx
call fcn.0051f5d0
jne 0x4f787e
jmp 0x4f7885
mov eax, 1
jmp 0x4f7887
xor eax, eax
and eax, eax
jne 0x4f789e
push dword [esp + 0x1c]
mov edx, 0x7040a6
pop ecx
call fcn.0051f5d0
jne 0x4f789e
jmp 0x4f78a5
mov eax, 1
jmp 0x4f78a7
xor eax, eax
and eax, eax
jne 0x4f78be
push dword [esp + 0x1c]
mov edx, 0x7037bc
pop ecx
call fcn.0051f5d0
jne 0x4f78be
jmp 0x4f78c5
mov eax, 1
jmp 0x4f78c7
xor eax, eax
and eax, eax
je 0x4f7f54
push 8
push 0x7453ac
lea eax, [esp + 0xe4]
push eax
push 4
call fcn.0055190b
push dword [0x9b3e20]
push dword [0x9b3e20]
call fcn.00545abd
lea eax, [esp + 0x28]
push eax
call fcn.00559740
push dword [esp + 0xdc]
call fcn.0055199d
mov dword [esp + 0x28], 0
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0
push dword [0x9b3e20]
push dword [0x9b3e20]
push 1
push dword [esp + 0x10]
call fcn.00556870
add dword [0x9b3e20], 2
mov edx, 0x70049c
pop ecx
mov dword [0x9b3e20], ecx
add ecx, dword [0x9a36fc]
call fcn.0051f5d0
jne 0x4f7ae6
mov eax, 0x70490a
push eax
push dword [esp + 0xc]
call fcn.00557260
mov ebx, eax
inc ebx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x18], 1
jmp 0x4f7988
mov eax, dword [esp + 0x34]
cmp eax, dword [esp + 0x18]
jl 0x4f7ae1
push dword [0x9b3e20]
push dword [0x9b3e20]
mov eax, 0x70490a
push eax
push dword [esp + 0x24]
push dword [esp + 0x18]
call fcn.00556db0
lea eax, [esp + 0x3c]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0x40]
call fcn.00545a3e
lea eax, [esp + 0x40]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0x40]
call fcn.00545fa7
lea eax, [esp + 0x44]
push eax
call fcn.00559740
push dword [esp + 0x38]
push dword [esp + 0x28]
push 0
call fcn.00545d0b
and eax, eax
je 0x4f7ad7
push 0
call fcn.00545e6a
and eax, eax
je 0x4f7acd
push 0
call fcn.00545ce7
mov ebx, eax
cmp ebx, 1
jne 0x4f7ac8
mov edx, dword [esp + 0x3c]
push dword [0x9b3e20]
push edx
call fcn.005597c0
push dword [0x9b3e20]
push dword [0x9b3e20]
push 0
call fcn.00545c6b
pop eax
lea eax, [esp + 0x48]
push eax
call fcn.00559740
push 0
call fcn.00545cb9
mov dword [esp + 0x48], eax
mov ebx, dword [esp + 0x28]
add ebx, dword [esp + 0x48]
mov dword [esp + 0x28], ebx
mov ebx, dword [esp + 0x48]
cmp ebx, dword [esp + 0x2c]
jle 0x4f7a9c
push dword [esp + 0x48]
pop eax
mov dword [esp + 0x2c], eax
push dword [esp + 0xdc]
call fcn.005519fb
mov edx, dword [esp + 0x44]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov ebp, dword [esp + 0xe4]
lea eax, [ebp + 8]
push eax
call fcn.00559740
jmp 0x4f7a17
push 0
call fcn.00545e38
inc dword [esp + 0x18]
jno 0x4f7988
jmp 0x4f7b8e
push dword [0x9b3e20]
push dword [0x9b3e20]
mov eax, 0x70049c
push eax
push dword [esp + 0x10]
call fcn.005572f0
lea eax, [esp + 0x48]
push eax
call fcn.00559740
push 0x18
push dword [esp + 0x48]
push 0
call fcn.00542920
and eax, eax
je 0x4f7b8e
push 0
call fcn.00542cb0
mov ebx, eax
and ebx, ebx
jne 0x4f7b84
push dword [0x9b3e20]
push dword [0x9b3e20]
push 0
call fcn.00542be0
lea eax, [0x9ad928]
push eax
call fcn.00559740
push dword [esp + 0xdc]
call fcn.005519fb
mov edx, dword [0x9ad928]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov ebp, dword [esp + 0xe4]
lea eax, [ebp + 8]
push eax
call fcn.00559740
jmp 0x4f7b22
push 0
call fcn.00542530
push dword [esp + 0xdc]
call fcn.00551a99
mov dword [esp + 0x30], eax
mov ebx, dword [esp + 0x30]
and ebx, ebx
jne 0x4f7bc1
push 0x2030
mov eax, str.No_files_found_to_compress.
push eax
mov eax, str.Compressing...
push eax
call fcn.005247bb
jmp 0x4f943c
push dword [esp + 0x1c]
mov edx, 0x70388a
pop ecx
call fcn.0051f5d0
je 0x4f7bdd
push dword [0x9ac3c0]
call fcn.00545edc
push dword [0x9ac3c0]
call fcn.00545b14
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jg 0x4f7bfc
jl 0x4f7bf8
cmp ebx, 0
ja 0x4f7bfc
xor eax, eax
jmp 0x4f7c01
mov eax, 1
or eax, eax
je 0x4f7c1f
push dword [esp + 0x20]
push dword [0x9ac3c0]
push 0xffffffff
call fcn.005279eb
mov dword [esp + 0x4c], eax
jmp 0x4f7c37
push dword [esp + 0x20]
push dword [0x9ac3c0]
push 0xffffffff
call fcn.00527af9
mov dword [esp + 0x4c], eax
mov ebx, dword [esp + 0x4c]
and ebx, ebx
jne 0x4f7c5a
push 0x2030
mov eax, str.Error_opening_archive.
push eax
mov eax, str.Compressing...
push eax
call fcn.005247bb
jmp 0x4f943c
push str.Packer
call fcn.004eebbe
mov dword [esp + 0x58], eax
push dword [0x9ac3c0]
push dword [0x9acb2c]
call fcn.00531755
mov dword [esp + 0x5c], 0
mov dword [esp + 0x60], 0
mov eax, str.Abort
push eax
push 0x16
push 0x4b
mov ebx, dword [esp + 0x60]
add ebx, 0xffffffdd
push ebx
push dword [esp + 0x88]
push 0xffffffff
call fcn.0052ebc0
mov dword [esp + 0x64], eax
push 0x64
push 0x1b
push dword [esp + 0x60]
call fcn.00540f22
push 0x64
push 0xd
push dword [esp + 0x60]
call fcn.00540f22
push 0
push 1
push dword [0x9ab9c4]
call fcn.00537124
mov ebx, dword [esp + 0x30]
dec ebx
push ebx
push 2
push dword [0x9ab9c4]
call fcn.00537124
call fcn.0054102b
and eax, eax
je 0x4f7d12
jmp 0x4f7d07
push dword [esp + 0xdc]
call fcn.00551aa3
push dword [esp + 0xdc]
call fcn.00551ab8
or eax, eax
je 0x4f7ef1
mov ebp, dword [esp + 0xe0]
mov edx, dword [ebp + 8]
push dword [0x9b3e20]
push edx
call fcn.005597c0
lea eax, [esp + 0x18]
push eax
call fcn.00559740
mov edx, dword [esp + 0x14]
push dword [0x9b3e20]
push edx
call fcn.005597c0
lea eax, [esp + 0x48]
push eax
call fcn.00559740
push dword [esp + 0x44]
push dword [0x9ac8d0]
call fcn.00531755
push dword [esp + 0x44]
call fcn.00545b14
mov dword [esp + 0x48], eax
push dword [0x9b3e20]
mov eax, dword [esp + 0x4c]
cdq
push edx
push eax
call fcn.00510266
lea eax, [esp + 0x18]
push eax
call fcn.00559740
push dword [esp + 0x14]
push dword [0x9ac100]
call fcn.00531755
push dword [esp + 0x44]
push dword [esp + 0x48]
push dword [esp + 0x54]
call fcn.00527b76
mov ebx, dword [esp + 0x5c]
inc ebx
mov dword [esp + 0x5c], ebx
push dword [0x9b3e20]
mov edx, 0x728c7c
push edx
call fcn.005597c0
push dword [0x9b3e20]
mov eax, dword [esp + 0x64]
cdq
push edx
push eax
call fcn.00510266
pop eax
mov edx, 0x7414a4
push edx
call fcn.005597c0
push dword [0x9b3e20]
mov eax, dword [esp + 0x38]
cdq
push edx
push eax
call fcn.00510266
pop eax
mov edx, 0x70008a
push edx
call fcn.005597c0
lea eax, [esp + 0x18]
push eax
call fcn.00559740
push dword [esp + 0x14]
push dword [0x9adfec]
call fcn.00531755
mov ebx, dword [esp + 0x5c]
inc ebx
push ebx
push dword [0x9ab9c4]
call fcn.00530d13
push 0x64
call fcn.005405b8
push dword [esp + 0x1c]
mov edx, 0x7037bc
pop ecx
call fcn.0051f5d0
je 0x4f7e68
push dword [esp + 0x44]
call fcn.00545edc
call fcn.0054102b
mov dword [esp + 0x68], eax
mov ebx, dword [esp + 0x68]
cmp ebx, 0x332c
jne 0x4f7eae
call fcn.00543d16
mov dword [esp + 0x6c], eax
call fcn.00543d43
mov dword [0x9ab910], eax
mov ebx, dword [0x9ab910]
and ebx, ebx
jne 0x4f7eae
mov ebx, dword [esp + 0x6c]
cmp ebx, dword [esp + 0x64]
jne 0x4f7eae
mov dword [esp + 0x60], 1
jmp 0x4f7ef1
mov ebx, dword [esp + 0x68]
cmp ebx, 0x332d
jne 0x4f7ed6
call fcn.00543d07
mov dword [esp + 0x74], eax
mov ebx, dword [esp + 0x74]
cmp ebx, 0x64
jne 0x4f7ed6
mov dword [esp + 0x60], 1
jmp 0x4f7ef1
mov ebx, dword [esp + 0x68]
cmp ebx, 0x333c
jne 0x4f7eec
mov dword [esp + 0x60], 1
jmp 0x4f7ef1
jmp 0x4f7d1e
mov ebx, dword [esp + 0x30]
inc ebx
push ebx
push dword [0x9ab9c4]
call fcn.00530d13
mov eax, str.Compressing...
push eax
push dword [0x9ac8d0]
call fcn.00531755
mov eax, 0x6fb198
push eax
push dword [0x9ac100]
call fcn.00531755
push dword [esp + 0x30]
push dword [0x9ab9c4]
call fcn.00530d13
push 0x4b0
call fcn.004bd2b7
push dword [esp + 0x4c]
call fcn.00527919
push dword [esp + 0x58]
call fcn.005409a5
jmp 0x4f943c
push dword [0x9ac3c0]
call fcn.00545b14
mov dword [esp + 0x48], eax
mov ebx, dword [esp + 0x48]
and ebx, ebx
jge 0x4f7f86
push 0x2030
mov eax, str.Archive_not_found.
push eax
mov eax, str.Compressing...
push eax
call fcn.005247bb
jmp 0x4f943c
push dword [esp + 0x20]
push dword [0x9ac3c0]
push 0xffffffff
call fcn.005279eb
mov dword [esp + 0x4c], eax
mov ebx, dword [esp + 0x4c]
and ebx, ebx
jne 0x4f7fc1
push 0x2030
mov eax, str.Error_opening_archive.
push eax
mov eax, str.Packer...
push eax
call fcn.005247bb
jmp 0x4f943c
push dword [esp + 0x1c]
mov edx, 0x70371e
pop ecx
call fcn.0051f5d0
je 0x4f853f
mov dword [esp + 0x84], 0
mov dword [esp + 0x28], 0
mov edx, 0x6fb198
lea ecx, [esp + 0x8c]
call fcn.0051f008
mov dword [esp + 0x88], 0
push dword [esp + 4]
mov edx, 0x72b60a
pop ecx
call fcn.0051f5d0
je 0x4f8024
mov edx, 0x6fb198
lea ecx, [esp + 4]
call fcn.0051f008
mov edx, dword [esp + 4]
xor ecx, ecx
call fcn.0051f5d0
jne 0x4f8150
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0xc]
call fcn.005563f0
lea eax, [esp + 0x18]
push eax
call fcn.00559740
mov eax, 0x6fe830
push eax
push dword [esp + 0x18]
call fcn.005563d0
mov dword [esp + 0xa0], eax
cmp dword [esp + 0xa0], 0
je 0x4f80f1
push dword [0x9b3e20]
push dword [0x9b3e20]
mov ebx, dword [esp + 0xa8]
dec ebx
push ebx
push dword [esp + 0x20]
call fcn.00556870
lea eax, [esp + 0x94]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
mov ebx, dword [esp + 0xa8]
inc ebx
push ebx
push dword [esp + 0x20]
call fcn.00556d60
lea eax, [esp + 0x98]
push eax
call fcn.00559740
push dword [esp + 0x94]
mov edx, 0x73b33a
pop ecx
call fcn.0051f5d0
je 0x4f80ef
mov edx, 0x6fb198
lea ecx, [esp + 0x94]
call fcn.0051f008
jmp 0x4f811f
mov edx, dword [esp + 0x14]
push dword [0x9b3e20]
push edx
call fcn.005597c0
lea eax, [esp + 0x94]
push eax
call fcn.00559740
mov edx, 0x6fb198
lea ecx, [esp + 0x94]
call fcn.0051f008
push dword [esp + 0x90]
call fcn.005565a0
mov dword [esp + 0x98], eax
push dword [esp + 0x94]
call fcn.005565a0
mov dword [esp + 0x9c], eax
mov dword [esp + 0x88], 1
mov edx, 0x7369e8
lea ecx, [esp + 0xa4]
call fcn.0051f008
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, 0x6fb138
push edx
call fcn.005597c0
push dword [0x9b3e20]
push dword [0x9b3e20]
push 0x10
mov eax, str.Name
push eax
call fcn.005574b0
pop eax
push dword [0x9b3e20]
push dword [0x9b3e20]
push 0xd
mov eax, str.Size
push eax
call fcn.005580b0
pop eax
mov edx, 0x7369e8
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, 0x72c87c
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
push dword [esp + 0x4c]
call fcn.00527a4f
and eax, eax
je 0x4f8482
push dword [esp + 0x4c]
call fcn.00527a71
and eax, eax
je 0x4f8482
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0x54]
call fcn.00527a93
lea eax, [esp + 0x48]
push eax
call fcn.00559740
push dword [esp + 0x4c]
call fcn.00527bc7
mov dword [esp + 0xa8], eax
push dword [0x9b3e20]
mov edx, 0x6fb138
push edx
call fcn.005597c0
push dword [0x9b3e20]
push dword [0x9b3e20]
push 0x10
push dword [esp + 0x54]
call fcn.005574b0
pop eax
push dword [0x9b3e20]
push dword [0x9b3e20]
push 0xd
push dword [0x9b3e20]
mov eax, dword [esp + 0xbc]
cdq
push edx
push eax
call fcn.00510266
mov edx, dword [0x9a36fc]
add dword [esp], edx
call fcn.005580b0
pop eax
mov edx, 0x7369e8
push edx
call fcn.005597c0
lea eax, [esp + 0xb0]
push eax
call fcn.00559740
cmp dword [esp + 0x88], 0
je 0x4f8432
mov dword [esp + 0x7c], 0
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0x4c]
call fcn.005563f0
lea eax, [esp + 0x18]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0xa0]
push dword [esp + 0x20]
call fcn.00556870
add dword [0x9b3e20], 2
mov edx, dword [esp + 0x94]
pop ecx
mov dword [0x9b3e20], ecx
add ecx, dword [0x9a36fc]
call fcn.0051f5d0
je 0x4f842b
cmp dword [esp + 0x9c], 0
je 0x4f83db
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0xa4]
push dword [esp + 0x20]
call fcn.005567f0
add dword [0x9b3e20], 2
mov edx, dword [esp + 0x98]
pop ecx
mov dword [0x9b3e20], ecx
add ecx, dword [0x9a36fc]
call fcn.0051f5d0
je 0x4f83d9
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, dword [esp + 0xb0]
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
mov ebx, dword [esp + 0x28]
add ebx, dword [esp + 0xa8]
mov dword [esp + 0x28], ebx
mov ebx, dword [esp + 0x80]
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x4f820d
jmp 0x4f842b
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, dword [esp + 0xb0]
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
mov ebx, dword [esp + 0x28]
add ebx, dword [esp + 0xa8]
mov dword [esp + 0x28], ebx
mov ebx, dword [esp + 0x80]
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x4f820d
jmp 0x4f820d
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, dword [esp + 0xb0]
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
mov ebx, dword [esp + 0x28]
add ebx, dword [esp + 0xa8]
mov dword [esp + 0x28], ebx
mov ebx, dword [esp + 0x80]
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x4f820d
push dword [esp + 0x4c]
call fcn.00527919
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, 0x72c87c
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, 0x6fdb9e
push edx
call fcn.005597c0
push dword [0x9b3e20]
mov eax, dword [esp + 0x88]
cdq
push edx
push eax
call fcn.00510266
pop eax
mov edx, str._files
push edx
call fcn.005597c0
push dword [0x9b3e20]
mov eax, dword [esp + 0x30]
cdq
push edx
push eax
call fcn.00510266
pop eax
mov edx, 0x7369e8
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
pop eax
add eax, dword [0x9a36fc]
jmp 0x4f944c
push dword [esp + 0x1c]
mov edx, 0x70303e
pop ecx
call fcn.0051f5d0
je 0x4f8566
push 0x2030
mov eax, str.Delete_files_function_not_available.
push eax
mov eax, str.Packer
push eax
call fcn.005247bb
push dword [esp + 0x1c]
mov edx, 0x70445c
pop ecx
call fcn.0051f5d0
jne 0x4f858a
push dword [esp + 0x1c]
mov edx, 0x7030ee
pop ecx
call fcn.0051f5d0
jne 0x4f858a
jmp 0x4f8591
mov eax, 1
jmp 0x4f8593
xor eax, eax
and eax, eax
je 0x4f8c3b
push dword [esp + 0x1c]
mov edx, 0x7030ee
pop ecx
call fcn.0051f5d0
je 0x4f85b3
mov eax, 1
jmp 0x4f85b5
xor eax, eax
mov dword [esp + 0xb0], eax
mov edx, dword [esp + 4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
lea eax, [esp + 0x48]
push eax
call fcn.00559740
mov edx, 0x6fb198
lea ecx, [esp + 0x8c]
call fcn.0051f008
mov dword [esp + 0x88], 0
push dword [esp + 0xb4]
mov edx, 0x72b60a
pop ecx
call fcn.0051f5d0
je 0x4f8614
mov edx, 0x6fb198
lea ecx, [esp + 4]
call fcn.0051f008
mov edx, dword [esp + 4]
xor ecx, ecx
call fcn.0051f5d0
jne 0x4f8740
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0xc]
call fcn.005563f0
lea eax, [esp + 0x18]
push eax
call fcn.00559740
mov eax, 0x6fe830
push eax
push dword [esp + 0x18]
call fcn.005563d0
mov dword [esp + 0xa0], eax
cmp dword [esp + 0xa0], 0
je 0x4f86e1
push dword [0x9b3e20]
push dword [0x9b3e20]
mov ebx, dword [esp + 0xa8]
dec ebx
push ebx
push dword [esp + 0x20]
call fcn.00556870
lea eax, [esp + 0x94]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
mov ebx, dword [esp + 0xa8]
inc ebx
push ebx
push dword [esp + 0x20]
call fcn.00556d60
lea eax, [esp + 0x98]
push eax
call fcn.00559740
push dword [esp + 0x94]
mov edx, 0x73b33a
pop ecx
call fcn.0051f5d0
je 0x4f86df
mov edx, 0x6fb198
lea ecx, [esp + 0x94]
call fcn.0051f008
jmp 0x4f870f
mov edx, dword [esp + 0x14]
push dword [0x9b3e20]
push edx
call fcn.005597c0
lea eax, [esp + 0x94]
push eax
call fcn.00559740
mov edx, 0x6fb198
lea ecx, [esp + 0x94]
call fcn.0051f008
push dword [esp + 0x90]
call fcn.005565a0
mov dword [esp + 0x98], eax
push dword [esp + 0x94]
call fcn.005565a0
mov dword [esp + 0x9c], eax
mov dword [esp + 0x88], 1
mov edx, 0x6fb198
lea ecx, [esp + 0xa4]
call fcn.0051f008
mov dword [esp + 0x80], 0
push dword [esp + 0x4c]
call fcn.00527a4f
and eax, eax
je 0x4f89a4
push dword [esp + 0x4c]
call fcn.00527a71
and eax, eax
je 0x4f897a
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0x54]
call fcn.00527a93
lea eax, [esp + 0x48]
push eax
call fcn.00559740
push dword [esp + 0x4c]
call fcn.00527bc7
mov dword [esp + 0xa8], eax
mov edx, dword [esp + 0x44]
push dword [0x9b3e20]
push edx
call fcn.005597c0
lea eax, [esp + 0xbc]
push eax
call fcn.00559740
cmp dword [esp + 0x88], 0
je 0x4f892e
mov dword [esp + 0x7c], 0
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0x4c]
call fcn.005563f0
lea eax, [esp + 0x18]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0xa0]
push dword [esp + 0x20]
call fcn.00556870
add dword [0x9b3e20], 2
mov edx, dword [esp + 0x94]
pop ecx
mov dword [0x9b3e20], ecx
add ecx, dword [0x9a36fc]
call fcn.0051f5d0
je 0x4f8927
cmp dword [esp + 0x9c], 0
je 0x4f88db
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0xa4]
push dword [esp + 0x20]
call fcn.005567f0
add dword [0x9b3e20], 2
mov edx, dword [esp + 0x98]
pop ecx
mov dword [0x9b3e20], ecx
add ecx, dword [0x9a36fc]
call fcn.0051f5d0
je 0x4f88d9
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, 0x6fbaa2
push edx
call fcn.005597c0
mov edx, dword [esp + 0xbc]
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
mov ebx, dword [esp + 0x80]
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x4f876d
jmp 0x4f8927
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, 0x6fbaa2
push edx
call fcn.005597c0
mov edx, dword [esp + 0xbc]
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
mov ebx, dword [esp + 0x80]
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x4f876d
jmp 0x4f876d
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, 0x6fbaa2
push edx
call fcn.005597c0
mov edx, dword [esp + 0xbc]
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
mov ebx, dword [esp + 0x80]
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x4f876d
push dword [0x9b3e20]
push dword [0x9b3e20]
push 2
push dword [esp + 0xb0]
call fcn.00556d60
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
push dword [esp + 0xa4]
mov edx, 0x6fb198
pop ecx
call fcn.0051f5d0
je 0x4f89d3
push 0x2030
mov eax, str.No_files_found_to_extract.
push eax
mov eax, str.Extracting...
push eax
call fcn.005247bb
jmp 0x4f943c
mov eax, str.Extracting
push eax
call fcn.004eebbe
mov dword [esp + 0x58], eax
push 0
push 1
push dword [0x9ab9c4]
call fcn.00537124
push dword [esp + 0x80]
push 2
push dword [0x9ab9c4]
call fcn.00537124
mov dword [esp + 0x5c], 0
push dword [0x9b3e20]
mov edx, 0x7414a4
push edx
call fcn.005597c0
push dword [0x9b3e20]
mov eax, dword [esp + 0x88]
cdq
push edx
push eax
call fcn.00510266
pop eax
mov edx, 0x70008a
push edx
call fcn.005597c0
lea eax, [esp + 0xc0]
push eax
call fcn.00559740
mov dword [esp + 0x18], 1
jmp 0x4f8a5f
mov eax, dword [esp + 0x80]
cmp eax, dword [esp + 0x18]
jl 0x4f8bc8
push dword [0x9b3e20]
push dword [0x9b3e20]
mov eax, 0x6fbaa2
push eax
push dword [esp + 0x24]
push dword [esp + 0xb4]
call fcn.00556db0
lea eax, [esp + 0x48]
push eax
call fcn.00559740
push dword [esp + 0x44]
push dword [0x9ac8d0]
call fcn.00531755
mov edx, dword [esp + 0x44]
push dword [0x9b3e20]
push edx
call fcn.005597c0
lea eax, [esp + 0xc4]
push eax
call fcn.00559740
cmp dword [esp + 0xb0], 0
je 0x4f8af1
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0x4c]
call fcn.00545fa7
lea eax, [esp + 0x48]
push eax
call fcn.00559740
push dword [esp + 0xc0]
push dword [esp + 0x48]
push dword [esp + 0x54]
call fcn.00527abc
mov ebx, dword [esp + 0x5c]
inc ebx
mov dword [esp + 0x5c], ebx
push dword [esp + 0x5c]
push dword [0x9ab9c4]
call fcn.00530d13
push dword [0x9b3e20]
mov edx, 0x728c7c
push edx
call fcn.005597c0
push dword [0x9b3e20]
mov eax, dword [esp + 0x64]
cdq
push edx
push eax
call fcn.00510266
pop eax
mov edx, dword [esp + 0xc0]
push edx
call fcn.005597c0
lea eax, [esp + 0x18]
push eax
call fcn.00559740
push dword [esp + 0x14]
push dword [0x9adfec]
call fcn.00531755
push 0
call fcn.005414ec
mov dword [esp + 0x68], eax
mov ebx, dword [esp + 0x68]
cmp ebx, 0x332c
jne 0x4f8ba8
call fcn.00543d16
mov dword [esp + 0x6c], eax
call fcn.00543d43
mov dword [0x9ab910], eax
mov ebx, dword [0x9ab910]
and ebx, ebx
jne 0x4f8ba8
mov dword [esp + 0x60], 1
jmp 0x4f8bc8
mov ebx, dword [esp + 0x68]
cmp ebx, 0x333c
jne 0x4f8bbe
mov dword [esp + 0x60], 1
jmp 0x4f8bc8
inc dword [esp + 0x18]
jno 0x4f8a5f
push dword [esp + 0x80]
push dword [0x9ab9c4]
call fcn.00530d13
push dword [esp + 0x4c]
call fcn.00527919
push dword [0x9ac3c0]
call fcn.00545b14
mov dword [esp + 0xc4], eax
push dword [0x9b3e20]
mov eax, dword [esp + 0xc8]
cdq
push edx
push eax
call fcn.00510266
lea eax, [esp + 0x18]
push eax
call fcn.00559740
push dword [esp + 0x14]
push dword [0x9ac100]
call fcn.00531755
push 0x4b0
call fcn.004bd2b7
push dword [esp + 0x58]
call fcn.005409a5
jmp 0x4f943c
push dword [esp + 0x1c]
mov edx, 0x703ff4
pop ecx
call fcn.0051f5d0
je 0x4f92d1
push 0xc80001
mov eax, str.Archive_listing...
push eax
push 0x1e0
push 0x190
push 0
push 0
push 0xffffffff
call fcn.00540aad
mov dword [esp + 0x58], eax
push dword [esp + 0x58]
call fcn.00540e97
mov dword [esp + 0x50], eax
push dword [esp + 0x58]
call fcn.00540f14
mov dword [esp + 0x54], eax
mov dword [esp + 0x78], 0xc
mov dword [esp + 0x7c], 0xc
push dword [0x9b3e20]
push dword [0x9b3e20]
mov edx, str.Listing_of_archive
push edx
call fcn.005597c0
mov edx, dword [0x9ac3c0]
push edx
call fcn.005597c0
add dword [0x9b3e20], 2
push 0x12
push 0x12c
push dword [esp + 0x8c]
push dword [esp + 0x8c]
push 0xffffffff
mov edx, dword [0x9a36fc]
add dword [esp + 0x14], edx
call fcn.005305ee
pop dword [0x9b3e20]
mov ebx, dword [esp + 0x50]
mov edi, dword [esp + 0x78]
add edi, edi
sub ebx, edi
mov dword [esp + 0xcc], ebx
mov ebx, dword [esp + 0x54]
add ebx, 0xffffffb0
mov dword [esp + 0xd0], ebx
mov ebx, dword [esp + 0x7c]
add ebx, 0x18
mov dword [esp + 0x7c], ebx
push 0x10000
mov ebx, dword [esp + 0xd0]
add ebx, 0xffffff86
push ebx
mov eax, str.Name
push eax
push dword [esp + 0xdc]
push dword [esp + 0xdc]
push dword [esp + 0x90]
push dword [esp + 0x90]
push 0xffffffff
call fcn.00537c0b
mov dword [esp + 0xd4], eax
push 0x64
mov eax, str.Results
push eax
push 1
push dword [esp + 0xe0]
call fcn.00538611
mov eax, 0x73fd4c
push eax
push 0x16
push 0x4b
mov ebx, dword [esp + 0x60]
add ebx, 0xffffffe3
push ebx
mov ebx, dword [esp + 0x60]
add ebx, 0xffffffae
push ebx
push 0xffffffff
call fcn.0052ebc0
mov dword [esp + 0x64], eax
push 0x64
push 0x1b
push dword [esp + 0x60]
call fcn.00540f22
push 0x64
push 0xd
push dword [esp + 0x60]
call fcn.00540f22
mov dword [esp + 0x84], 0
mov dword [esp + 0x28], 0
mov edx, 0x6fb198
lea ecx, [esp + 0x8c]
call fcn.0051f008
mov dword [esp + 0x88], 0
push dword [esp + 4]
mov edx, 0x72b60a
pop ecx
call fcn.0051f5d0
je 0x4f8e30
mov edx, 0x6fb198
lea ecx, [esp + 4]
call fcn.0051f008
mov edx, dword [esp + 4]
xor ecx, ecx
call fcn.0051f5d0
jne 0x4f8f5c
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0xc]
call fcn.005563f0
lea eax, [esp + 0x18]
push eax
call fcn.00559740
mov eax, 0x6fe830
push eax
push dword [esp + 0x18]
call fcn.005563d0
mov dword [esp + 0xa0], eax
cmp dword [esp + 0xa0], 0
je 0x4f8efd
push dword [0x9b3e20]
push dword [0x9b3e20]
mov ebx, dword [esp + 0xa8]
dec ebx
push ebx
push dword [esp + 0x20]
call fcn.00556870
lea eax, [esp + 0x94]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
mov ebx, dword [esp + 0xa8]
inc ebx
push ebx
push dword [esp + 0x20]
call fcn.00556d60
lea eax, [esp + 0x98]
push eax
call fcn.00559740
push dword [esp + 0x94]
mov edx, 0x73b33a
pop ecx
call fcn.0051f5d0
je 0x4f8efb
mov edx, 0x6fb198
lea ecx, [esp + 0x94]
call fcn.0051f008
jmp 0x4f8f2b
mov edx, dword [esp + 0x14]
push dword [0x9b3e20]
push edx
call fcn.005597c0
lea eax, [esp + 0x94]
push eax
call fcn.00559740
mov edx, 0x6fb198
lea ecx, [esp + 0x94]
call fcn.0051f008
push dword [esp + 0x90]
call fcn.005565a0
mov dword [esp + 0x98], eax
push dword [esp + 0x94]
call fcn.005565a0
mov dword [esp + 0x9c], eax
mov dword [esp + 0x88], 1
push dword [0x9ac3c0]
call fcn.00545b14
mov dword [esp + 0xa8], eax
mov ebx, dword [esp + 0xa8]
add ebx, 0xa
push ebx
call fcn.005584b0
mov dword [esp + 0xd8], eax
push dword [esp + 0x4c]
call fcn.00527a4f
and eax, eax
je 0x4f91dc
push dword [esp + 0x4c]
call fcn.00527a71
and eax, eax
je 0x4f91dc
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0x54]
call fcn.00527a93
lea eax, [esp + 0x48]
push eax
call fcn.00559740
push dword [esp + 0x4c]
call fcn.00527bc7
mov ebx, eax
imul ebx, ebx, 0xa
mov dword [esp + 0xa8], ebx
push dword [esp + 0x44]
push dword [esp + 0xac]
push dword [esp + 0xe0]
push dword [esp + 0x58]
call fcn.00527bd5
mov dword [esp + 0x78], eax
mov edx, dword [esp + 0x44]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, str._nTested_OK
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
mov dword [0x9ac598], 1
mov ebx, dword [esp + 0x78]
and ebx, ebx
jne 0x4f9066
mov edx, dword [esp + 0x44]
push dword [0x9b3e20]
push edx
call fcn.005597c0
mov edx, str._nTest_failed
push edx
call fcn.005597c0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
mov dword [0x9ac598], 0
cmp dword [esp + 0x88], 0
je 0x4f91a2
mov dword [esp + 0x7c], 0
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0x4c]
call fcn.005563f0
lea eax, [esp + 0x18]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0xa0]
push dword [esp + 0x20]
call fcn.00556870
add dword [0x9b3e20], 2
mov edx, dword [esp + 0x94]
pop ecx
mov dword [0x9b3e20], ecx
add ecx, dword [0x9a36fc]
call fcn.0051f5d0
je 0x4f919b
cmp dword [esp + 0x9c], 0
je 0x4f9161
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0xa4]
push dword [esp + 0x20]
call fcn.005567f0
add dword [0x9b3e20], 2
mov edx, dword [esp + 0x98]
pop ecx
mov dword [0x9b3e20], ecx
add ecx, dword [0x9a36fc]
call fcn.0051f5d0
je 0x4f915f
push dword [esp + 0xa4]
push 0xffffffff
push dword [esp + 0xdc]
call fcn.00530cb2
mov ebx, dword [esp + 0x28]
add ebx, dword [0x9ac598]
mov dword [esp + 0x28], ebx
mov ebx, dword [esp + 0x80]
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x4f8f96
jmp 0x4f919b
push dword [esp + 0xa4]
push 0xffffffff
push dword [esp + 0xdc]
call fcn.00530cb2
mov ebx, dword [esp + 0x28]
add ebx, dword [0x9ac598]
mov dword [esp + 0x28], ebx
mov ebx, dword [esp + 0x80]
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x4f8f96
jmp 0x4f8f96
push dword [esp + 0xa4]
push 0xffffffff
push dword [esp + 0xdc]
call fcn.00530cb2
mov ebx, dword [esp + 0x28]
add ebx, dword [0x9ac598]
mov dword [esp + 0x28], ebx
mov ebx, dword [esp + 0x80]
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x4f8f96
push 0
call fcn.00527919
push dword [esp + 0xd8]
call fcn.005585f0
push dword [0x9b3e20]
push dword [0x9b3e20]
mov eax, dword [esp + 0x88]
cdq
push edx
push eax
call fcn.00510266
mov edx, str._files_n
push edx
call fcn.005597c0
push dword [0x9b3e20]
mov eax, dword [esp + 0x34]
cdq
push edx
push eax
call fcn.00510266
pop eax
mov edx, str._files_Ok
push edx
call fcn.005597c0
add dword [0x9b3e20], 2
push 0xffffffff
push dword [esp + 0xe0]
mov edx, dword [0x9a36fc]
add dword [esp + 8], edx
call fcn.00530cb2
pop dword [0x9b3e20]
call fcn.00541617
mov dword [esp + 0x68], eax
mov ebx, dword [esp + 0x68]
cmp ebx, 0x333c
jne 0x4f9275
jmp 0x4f92c3
mov ebx, dword [esp + 0x68]
cmp ebx, 0x332c
jne 0x4f92a1
call fcn.00543d16
mov dword [esp + 0x74], eax
call fcn.00543d43
mov ebx, eax
and ebx, ebx
jne 0x4f92a1
mov ebx, dword [esp + 0x74]
cmp ebx, dword [esp + 0x64]
jne 0x4f92a1
jmp 0x4f92c3
mov ebx, dword [esp + 0x68]
cmp ebx, 0x332d
jne 0x4f92c1
call fcn.00543d07
mov dword [esp + 0x74], eax
mov ebx, dword [esp + 0x74]
cmp ebx, 0x64
jne 0x4f92c1
jmp 0x4f92c3
jmp 0x4f925e
push dword [esp + 0x58]
call fcn.005409a5
jmp 0x4f943c
push dword [esp + 0x1c]
mov edx, 0x703bca
pop ecx
call fcn.0051f5d0
je 0x4f943c
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0xc]
call fcn.005568e0
lea eax, [esp + 0xcc]
push eax
call fcn.00559740
mov dword [esp + 0x80], 0
push dword [esp + 0x4c]
call fcn.00527a4f
and eax, eax
je 0x4f9417
push dword [esp + 0x4c]
call fcn.00527a71
and eax, eax
je 0x4f9417
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0x54]
call fcn.00527a93
lea eax, [esp + 0x48]
push eax
call fcn.00559740
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [0x9b3e20]
push dword [esp + 0x54]
call fcn.00545fa7
mov edx, dword [0x9a36fc]
add dword [esp], edx
call fcn.005568e0
lea eax, [esp + 0x48]
push eax
call fcn.00559740
push dword [esp + 0x4c]
call fcn.00527bc7
mov dword [esp + 0xa8], eax
push dword [esp + 0x44]
mov edx, dword [esp + 0xcc]
pop ecx
call fcn.0051f5d0
je 0x4f9412
mov ebx, dword [esp + 0xa8]
inc ebx
push ebx
call fcn.005584b0
mov dword [esp + 0xd8], eax
mov ebx, dword [esp + 0xa8]
inc ebx
push ebx
push dword [esp + 0xdc]
push dword [esp + 0x54]
call fcn.00527c04
mov dword [esp + 0x48], eax
push dword [0x9b3e20]
push dword [0x9b3e20]
push 0x18
push dword [esp + 0x54]
push dword [esp + 0xe8]
call fcn.005584d0
lea eax, [esp + 0xa8]
push eax
call fcn.00559740
jmp 0x4f9417
jmp 0x4f9324
push dword [esp + 0x4c]
call fcn.00527919
mov edx, dword [esp + 0xa4]
push dword [0x9b3e20]
push edx
call fcn.005597c0
pop eax
add eax, dword [0x9a36fc]
jmp 0x4f944c
mov eax, dword [0x9b3e20]
add eax, dword [0x9a36fc]
mov word [eax], 0
push dword [esp + 0xb8]
call fcn.00559820
push dword [esp + 0xc0]
call fcn.00559820
push dword [esp + 0x40]
call fcn.00559820
push dword [esp + 0x3c]
call fcn.00559820
push dword [esp]
call fcn.00559820
push dword [esp + 0x1c]
call fcn.00559820
push dword [esp + 8]
call fcn.00559820
push dword [esp + 0xa4]
call fcn.00559820
push dword [esp + 0x14]
call fcn.00559820
push dword [esp + 0x8c]
call fcn.00559820
push dword [esp + 0x94]
call fcn.00559820
push dword [esp + 0xac]
call fcn.00559820
push dword [esp + 0xbc]
call fcn.00559820
push dword [esp + 0xb4]
call fcn.00559820
push dword [esp + 0xc8]
call fcn.00559820
push dword [esp + 0x44]
call fcn.00559820
push dword [esp + 4]
call fcn.00559820
push dword [esp + 0x38]
call fcn.00559820
push dword [esp + 0x24]
call fcn.00559820
push dword [esp + 0x90]
call fcn.00559820
push eax
push dword [esp + 0xe0]
call fcn.00551aec
pop eax
add esp, 0xe4
pop edi
pop ebx
pop ebp
ret 4