Function at 0x441b5a
Capabilities:
Accept command line arguments

Disassembly:
push 0x420
mov eax, 0x4a3a3e
call fcn.00481082
xor ebx, ebx
mov dword [ebp - 0xdc], ebx
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0xd4], ebx
lea eax, [ebp - 0xac]
mov dword [ebp - 4], ebx
push eax
lea eax, [ebp - 0xa1]
push eax
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
push eax
call fcn.00441aa2
add esp, 0xc
lea ecx, [ebp - 0x134]
push eax
call fcn.00402ca3
lea eax, [ebp - 0xdc]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x134]
push eax
call fcn.00402098
push dword [0x4d2300]
call fcn.0043ac61
push str...ZipUI
push dword [0x4d2300]
call fcn.00442a1b
mov eax, dword [ebp - 0xd8]
add esp, 0x14
test eax, eax
je 0x441bfe
push ebx
lea ecx, [ebp - 0xdc]
call fcn.00404de8
mov eax, dword [ebp - 0xd8]
test eax, eax
jne 0x441c10
push 0x4aad78
push ebx
call fcn.00432624
pop ecx
pop ecx
jmp 0x4428ff
lea ecx, [ebp - 0x3e4]
call fcn.00440ed8
lea ecx, [ebp - 0x128]
mov byte [ebp - 4], 2
call fcn.00401b7f
lea eax, [ebp - 0x3e4]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x128]
call fcn.0040e2cf
lea eax, [ebp - 0x3e4]
push eax
lea ecx, [ebp - 0x128]
call fcn.0040e545
lea ecx, [ebp - 0xd0]
call fcn.00402cda
mov al, byte [ebp - 0xa1]
mov byte [ebp - 4], 4
mov byte [ebp - 0xa2], al
test al, al
je 0x441fbe
cmp byte [ebp - 0x3d9], 0
je 0x441fbe
mov eax, dword [ebp - 0xac]
sub eax, 1
je 0x441d6d
sub eax, 1
jne 0x441fbe
push 0x3b4
call fcn.00480fbd
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 0xc
test eax, eax
je 0x441cc5
mov ecx, eax
call fcn.00434878
mov esi, eax
jmp 0x441cc7
mov esi, ebx
mov byte [ebp - 4], 4
test esi, esi
je 0x441d9b
push ebx
push 0x80
push 0x12c
push ebx
push ebx
push 0x100
push 0x96c80000
push str.ExtractTo
push ebx
mov ecx, esi
call fcn.0044a40e
mov ecx, esi
call fcn.0044a2b8
push dword [ebp - 0x350]
mov ecx, esi
call fcn.00434e10
test eax, eax
jne 0x441d59
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x44], 7
mov word [ebp - 0x58], ax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0xd
push eax
call fcn.0043499a
cmp dword [ebp - 0x44], 8
lea eax, [ebp - 0x58]
pop ecx
cmovae eax, dword [ebp - 0x58]
lea ecx, [ebp - 0x350]
push eax
call fcn.00402e85
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 4
call fcn.0042d5e7
mov byte [ebp - 0x3d9], bl
jmp 0x441fbe
cmp eax, 2
jne 0x441f80
mov byte [ebp - 0xa2], bl
jmp 0x441fbe
push 0x3fc
call fcn.00480fbd
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 5
test eax, eax
je 0x441d91
mov ecx, eax
call fcn.0042bfa3
mov esi, eax
jmp 0x441d93
mov esi, ebx
mov byte [ebp - 4], 4
test esi, esi
jne 0x441dc5
push dword [ebp - 0xd0]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0x128]
call fcn.00401c19
lea ecx, [ebp - 0x3e4]
call fcn.004414c8
or ebx, 0xffffffff
jmp 0x4428ff
push ebx
push 0x80
push 0x12c
push ebx
push ebx
push 0x100
push 0x96c80000
push 0x4aad84
push ebx
mov ecx, esi
call fcn.0044a40e
mov ecx, esi
call fcn.0044a2b8
push 7
pop ecx
xor eax, eax
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x44], ecx
mov word [ebp - 0x58], ax
mov dword [ebp - 0x90], ebx
mov dword [ebp - 0x8c], ecx
mov word [ebp - 0xa0], ax
mov eax, dword [ebp - 0x3b8]
mov byte [ebp - 4], cl
cmp eax, dword [ebp - 0x3b4]
jbe 0x441e2f
push eax
lea ecx, [ebp - 0x3bc]
call fcn.004036ec
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x58]
push eax
push dword [ebp - 0x3bc]
call fcn.00441932
add esp, 0xc
lea ecx, [ebp - 0xa0]
test al, al
je 0x441fa7
push 8
pop edi
cmp dword [ebp - 0x8c], edi
lea eax, [ebp - 0x58]
cmovae ecx, dword [ebp - 0xa0]
cmp dword [ebp - 0x44], edi
push ecx
cmovae eax, dword [ebp - 0x58]
mov ecx, esi
push eax
call fcn.0042d3cc
test eax, eax
jne 0x441f68
push 7
pop ecx
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], ecx
mov word [ebp - 0x28], ax
mov dword [ebp - 0x30], ebx
mov dword [ebp - 0x2c], ecx
mov word [ebp - 0x40], ax
mov dword [ebp - 0x60], ebx
mov dword [ebp - 0x5c], ecx
mov word [ebp - 0x70], ax
mov dword [ebp - 0x78], ebx
mov dword [ebp - 0x74], ecx
mov word [ebp - 0x88], ax
lea eax, [ebp - 0x88]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0042c667
add esp, 0x10
lea eax, [ebp - 0x40]
cmp dword [ebp - 0x2c], edi
lea ecx, [ebp - 0x28]
cmovae eax, dword [ebp - 0x40]
push dword [ebp - 0x30]
push eax
call fcn.0042d667
cmp dword [ebp - 0x14], edi
lea eax, [ebp - 0x28]
lea ecx, [ebp - 0x3bc]
cmovae eax, dword [ebp - 0x28]
push eax
call fcn.00402e85
cmp dword [ebp - 0x5c], edi
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0x200]
cmovae eax, dword [ebp - 0x70]
push eax
call fcn.00402e85
cmp dword [ebp - 0x74], edi
lea eax, [ebp - 0x88]
lea ecx, [ebp - 0x3ac]
cmovae eax, dword [ebp - 0x88]
push eax
call fcn.00402e85
cmp dword [ebp - 0x78], 0
lea ecx, [ebp - 0x88]
seta byte [ebp - 0x3b0]
call fcn.0042d5e7
lea ecx, [ebp - 0x70]
call fcn.0042d5e7
lea ecx, [ebp - 0x40]
call fcn.0042d5e7
lea ecx, [ebp - 0x28]
call fcn.0042d5e7
mov byte [ebp - 0x3d9], bl
lea ecx, [ebp - 0xa0]
jmp 0x441fad
lea ecx, [ebp - 0xa0]
cmp eax, 2
je 0x441fa7
call fcn.0042d5e7
lea ecx, [ebp - 0x58]
call fcn.0042d5e7
push dword [ebp - 0xd0]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0x128]
call fcn.00401c19
lea ecx, [ebp - 0x3e4]
call fcn.004414c8
jmp 0x4428ff
mov byte [ebp - 0xa2], bl
call fcn.0042d5e7
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 4
call fcn.0042d5e7
call fcn.0044182f
cmp byte [ebp - 0x3e3], 0
je 0x441fe4
call fcn.0040184a
push 1
push str.SeLockMemoryPrivilege
call fcn.00409111
pop ecx
pop ecx
mov byte [0x4d2304], al
push 0x50
call fcn.00480fbd
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 0xe
test eax, eax
je 0x442005
mov ecx, eax
call fcn.00440ff5
mov esi, eax
jmp 0x442007
mov esi, ebx
xorps xmm0, xmm0
movups xmmword [ebp - 0xfc], xmm0
movups xmmword [ebp - 0xec], xmm0
push esi
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 0xf
call fcn.0040a32d
mov ecx, esi
lea eax, [esi + 4]
neg ecx
sbb ecx, ecx
and ecx, eax
push ecx
lea ecx, [ebp - 0xf8]
call fcn.0040a32d
mov al, byte [ebp - 0x3e2]
mov ecx, esi
mov byte [esi + 0x4c], al
mov al, byte [ebp - 0x3e1]
mov byte [ebp - 4], 0x10
mov dword [ebp - 0x170], esi
mov byte [esi + 0x4d], al
call fcn.0041d2ad
push eax
call fcn.00442ad8
pop ecx
lea ecx, [ebp - 0x3c0]
call fcn.0040e2ab
cmp dword [esi + 0x2c], 0
mov byte [ebp - 0xa1], al
jne 0x4420b6
test al, al
jne 0x442093
lea ecx, [ebp - 0x3c0]
call fcn.0040e2ba
test al, al
je 0x4420b6
cmp dword [esi + 0x1c], ebx
jne 0x442931
mov dword [ebp - 0xac], str.7_Zip_cannot_find_the_code_that_works_with_archives.
lea eax, [ebp - 0xac]
push 0x4c4600
jmp 0x442962
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xb0], ebx
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0x12
push eax
lea eax, [ebp - 0x200]
push eax
push esi
call fcn.0042362c
add esp, 0xc
test al, al
jne 0x442106
push 0xbbf
call fcn.0044184b
pop ecx
lea ecx, [ebp - 0xb8]
call fcn.0041a533
mov byte [ebp - 4], 0x13
jmp 0x4428c8
mov dword [ebp - 0xc4], ebx
mov dword [ebp - 0xc0], ebx
mov dword [ebp - 0xbc], ebx
mov edi, ebx
mov byte [ebp - 4], 0x14
cmp dword [ebp - 0x1f0], edi
jbe 0x44217f
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x30], ebx
mov dword [ebp - 0x2c], ebx
mov eax, dword [ebp - 0x1f4]
lea ecx, [ebp - 0x34]
push ecx
mov ecx, esi
mov byte [ebp - 4], 0x15
push dword [eax + edi*4]
call fcn.0041cd5d
test al, al
je 0x442248
cmp dword [ebp - 0x30], 1
jne 0x442248
mov eax, dword [ebp - 0x34]
lea ecx, [ebp - 0xc4]
push dword [eax]
call fcn.004417da
push dword [ebp - 0x34]
mov byte [ebp - 4], 0x14
call fcn.00481004
inc edi
pop ecx
cmp edi, dword [ebp - 0x1f0]
jb 0x442126
cmp byte [ebp - 0xa1], 0
jne 0x44219e
cmp dword [ebp - 0x3c0], 9
je 0x44219e
cmp dword [ebp - 0x3c0], 7
jne 0x4425f3
lea ecx, [ebp - 0xfc]
call fcn.0040a888
push eax
call fcn.00442ad8
cmp dword [ebp - 0x3c0], 7
pop ecx
jne 0x44227c
push ebx
lea eax, [ebp - 0x368]
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.0043bbe9
push eax
call fcn.00442ad8
add esp, 0x10
push dword [ebp - 0xc4]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0xb8]
call fcn.0041a533
mov ecx, esi
mov byte [ebp - 4], 0x28
call fcn.0041cb43
lea ecx, [ebp - 0xfc]
call fcn.004415ae
push dword [ebp - 0xd0]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0x128]
call fcn.00401c19
lea ecx, [ebp - 0x3e4]
call fcn.004414c8
push dword [ebp - 0x134]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0xdc]
call fcn.00401bd8
xor eax, eax
call fcn.0048102c
ret
push 0xbbf
call fcn.0044184b
push dword [ebp - 0x34]
call fcn.00481004
push dword [ebp - 0xc4]
call fcn.00481004
add esp, 0xc
lea ecx, [ebp - 0xb8]
call fcn.0041a533
mov byte [ebp - 4], 0x16
jmp 0x4428c8
cmp byte [ebp - 0xa1], 0
je 0x4425f3
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x60], ebx
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], ebx
push 0xe0
mov byte [ebp - 4], 0x18
call fcn.00480fbd
pop ecx
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 0x19
test eax, eax
je 0x4422c3
mov ecx, eax
call fcn.00441084
mov edi, eax
jmp 0x4422c5
mov edi, ebx
mov byte [ebp - 4], 0x18
mov dword [ebp - 0x174], edi
test edi, edi
je 0x4422d9
mov eax, dword [edi]
push edi
call dword [eax + 4]
mov al, byte [ebp - 0x3b0]
lea ecx, [edi + 0x9c]
mov byte [edi + 0x98], al
lea eax, [ebp - 0x3ac]
push eax
mov byte [ebp - 4], 0x1a
call fcn.00402da5
mov ecx, edi
call fcn.00433ad2
lea ecx, [ebp - 0x16c]
call fcn.0044118f
lea eax, [ebp - 0x35c]
mov byte [ebp - 4], 0x1b
push eax
lea ecx, [ebp - 0x16c]
call fcn.00441736
mov al, byte [ebp - 0x3dd]
lea ecx, [ebp - 0x144]
cmp dword [ebp - 0x3c0], 3
mov byte [ebp - 0x148], al
mov al, byte [ebp - 0x3dc]
sete byte [ebp - 0x145]
mov byte [ebp - 0x147], al
mov al, byte [ebp - 0x3da]
mov byte [ebp - 0x146], al
lea eax, [ebp - 0x368]
push eax
call fcn.0040d586
mov byte [ebp - 0xa1], bl
mov dword [ebp - fcn.0041c187], 0x4a7c4c
mov dword [ebp - 0x428], ebx
mov dword [ebp - 0x424], ebx
mov dword [ebp - 0x420], ebx
cmp dword [ebp - 0x398], 0
mov byte [ebp - 4], 0x1c
mov dword [ebp - 0xac], ebx
je 0x4423c8
lea eax, [ebp - 0x42c]
mov dword [ebp - 0xac], eax
lea ecx, [ebp - 0x42c]
lea eax, [ebp - 0x39c]
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.0041c262
push eax
call fcn.00442ad8
pop ecx
lea ecx, [ebp - 0x1a4]
call fcn.00418d1c
lea ecx, [ebp - 0x7c]
call fcn.00402cda
push ebx
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 0x1d
push ecx
lea ecx, [ebp - 0x1c]
push ecx
lea ecx, [ebp - 0x64]
push ecx
push eax
lea eax, [ebp - 0x38c]
push ebx
push eax
call fcn.0040df38
push dword [ebp - 0x7c]
mov dword [ebp - 0xa8], eax
mov byte [ebp - 4], 0x1c
call fcn.00481004
mov eax, dword [ebp - 0xa8]
add esp, 0x20
test eax, eax
je 0x442438
push eax
lea ecx, [ebp - 0xa8]
call fcn.00424983
push 0x4ca4b8
lea eax, [ebp - 0xa8]
jmp 0x442962
cmp dword [ebp - 0x60], 1
push ebx
seta al
cmp byte [ebp - 0xa2], 0
mov byte [edi + 0xda], al
mov eax, dword [ebp - 0x3d8]
push ebx
je 0x442497
mov ecx, dword [eax]
xor eax, eax
cmp byte [ebp - 0x145], al
setne al
add eax, 0x402
cmp byte [ebp - 0x3d9], 0
push eax
sete al
movzx eax, al
push eax
push edi
lea eax, [ebp - 0xa1]
push eax
push dword [ebp - 0x3d9]
lea eax, [ebp - 0x16c]
push dword [ebp - 0xac]
push eax
lea eax, [ecx + 0xc]
jmp 0x4424b9
mov eax, dword [eax]
lea ecx, [ebp - 0xa1]
push ebx
push ebx
push edi
push ecx
push dword [ebp - 0x3d9]
lea ecx, [ebp - 0x16c]
add eax, 0xc
push dword [ebp - 0xac]
push ecx
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xb8]
push eax
push esi
call fcn.00440928
add esp, 0x3c
test eax, eax
je 0x442551
cmp eax, 0x80004004
je 0x44241c
cmp byte [ebp - 0xa1], 0
je 0x44241c
lea ecx, [ebp - 0x428]
call fcn.0041b892
lea ecx, [ebp - 0x144]
call fcn.0041c826
push dword [ebp - 0x160]
call fcn.00481004
pop ecx
mov eax, dword [edi]
push edi
mov byte [ebp - 4], 0x1e
call dword [eax + 8]
lea ecx, [ebp - 0x1c]
call fcn.00401bd8
lea ecx, [ebp - 0x64]
call fcn.00401bd8
push dword [ebp - 0xc4]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0xb8]
call fcn.0041a533
mov byte [ebp - 4], 0x1f
jmp 0x4428c8
mov ecx, edi
call fcn.00440cd3
lea ecx, [ebp - 0x428]
test al, al
jne 0x4425b8
call fcn.0041b892
lea ecx, [ebp - 0x144]
call fcn.0041c826
push dword [ebp - 0x160]
call fcn.00481004
pop ecx
mov eax, dword [edi]
push edi
mov byte [ebp - 4], 0x20
call dword [eax + 8]
lea ecx, [ebp - 0x1c]
call fcn.00401bd8
lea ecx, [ebp - 0x64]
call fcn.00401bd8
push dword [ebp - 0xc4]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0xb8]
call fcn.0041a533
mov byte [ebp - 4], 0x21
jmp 0x4428c8
call fcn.0041b892
lea ecx, [ebp - 0x144]
call fcn.0041c826
push dword [ebp - 0x160]
call fcn.00481004
pop ecx
mov eax, dword [edi]
push edi
mov byte [ebp - 4], 0x22
call dword [eax + 8]
lea ecx, [ebp - 0x1c]
call fcn.00401bd8
lea ecx, [ebp - 0x64]
call fcn.00401bd8
jmp 0x4421da
lea ecx, [ebp - 0x3c0]
call fcn.0040e2ba
test al, al
je 0x442856
cmp byte [ebp - 0x3b0], 0
je 0x44261f
cmp dword [ebp - 0x3a8], 0
mov byte [ebp - 0xa1], 1
jne 0x442625
mov byte [ebp - 0xa1], bl
lea ecx, [ebp - 0x1d4]
call fcn.0044123c
cmp byte [ebp - 0x3b0], 0
mov al, byte [ebp - 0xa1]
mov byte [ebp - 4], 0x23
mov byte [ebp - 0x1a0], al
je 0x442659
cmp dword [ebp - 0x3a8], 0
mov byte [ebp - 0x184], 1
je 0x44265f
mov byte [ebp - 0x184], bl
lea eax, [ebp - 0x3ac]
push eax
lea ecx, [ebp - 0x1ac]
call fcn.00402da5
lea ecx, [ebp - 0x1d4]
call fcn.004436d2
lea eax, [ebp - 0x3bc]
push eax
lea eax, [ebp - 0xb8]
push eax
push esi
lea ecx, [ebp - 0x32c]
call fcn.00426ae3
test al, al
je 0x442818
lea eax, [ebp - 0x3bc]
push eax
push esi
lea ecx, [ebp - 0x32c]
call fcn.00426ff0
test al, al
je 0x442818
cmp byte [ebp - 0xa2], 0
mov byte [ebp - 0xa3], bl
je 0x4426e0
cmp byte [ebp - 0x3d9], 0
push 1
push ebx
sete al
push 0x401
movzx eax, al
push eax
jmp 0x4426e5
push ebx
push ebx
push ebx
push 1
lea eax, [ebp - 0x1d4]
push eax
lea eax, [ebp - 0xa3]
push eax
push dword [ebp - 0x3d9]
lea eax, [ebp - 0x32c]
push eax
lea eax, [ebp - 0x3d8]
push eax
lea eax, [ebp - 0x3bc]
push eax
lea eax, [ebp - 0xb8]
push eax
push esi
call fcn.004448f7
add esp, 0x30
test eax, eax
je 0x442770
cmp eax, 0x80004004
je 0x44241c
cmp byte [ebp - 0xa3], 0
je 0x44241c
lea ecx, [ebp - 0x180]
call fcn.00401bd8
lea ecx, [ebp - 0x1c4]
call fcn.0044168f
push dword [ebp - 0xc4]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0xb8]
call fcn.0041a533
mov byte [ebp - 4], 0x25
jmp 0x4428c8
cmp dword [ebp - 0x17c], 0
jbe 0x4427fd
cmp byte [ebp - 0xa3], 0
jne 0x442790
push 0x80004005
jmp 0x44241d
lea ecx, [ebp - 0x180]
call fcn.00401bd8
lea ecx, [ebp - 0x1c4]
call fcn.0044168f
push dword [ebp - 0xc4]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0xb8]
call fcn.0041a533
mov ecx, esi
mov byte [ebp - 4], 0x26
call fcn.0041cb43
lea ecx, [ebp - 0xfc]
call fcn.004415ae
push dword [ebp - 0xd0]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0x128]
call fcn.00401c19
lea ecx, [ebp - 0x3e4]
call fcn.004414c8
xor ebx, ebx
inc ebx
jmp 0x4428ff
lea ecx, [ebp - 0x180]
call fcn.00401bd8
lea ecx, [ebp - 0x1c4]
call fcn.0044168f
jmp 0x4421da
push 0xbbc
call fcn.0044184b
pop ecx
lea ecx, [ebp - 0x180]
call fcn.00401bd8
lea ecx, [ebp - 0x1c4]
call fcn.0044168f
push dword [ebp - 0xc4]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0xb8]
call fcn.0041a533
mov byte [ebp - 4], 0x24
jmp 0x4428c8
cmp dword [ebp - 0x3c0], 9
jne 0x44291d
lea eax, [ebp - 0xa2]
mov byte [ebp - 0xa2], bl
push eax
lea eax, [ebp - 0x214]
push eax
lea eax, [ebp - 0x3d8]
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.0044328d
add esp, 0x10
test eax, eax
je 0x4421da
cmp eax, 0x80004004
je 0x44241c
cmp byte [ebp - 0xa2], 0
je 0x44241c
push dword [ebp - 0xc4]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0xb8]
call fcn.0041a533
mov byte [ebp - 4], 0x27
mov ecx, esi
call fcn.0041cb43
lea ecx, [ebp - 0xfc]
call fcn.004415ae
push dword [ebp - 0xd0]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0x128]
call fcn.00401c19
lea ecx, [ebp - 0x3e4]
call fcn.004414c8
push 2
pop ebx
push dword [ebp - 0x134]
call fcn.00481004
pop ecx
lea ecx, [ebp - 0xdc]
call fcn.00401bd8
mov eax, ebx
jmp 0x442242
mov dword [ebp - 0xa8], str.Unsupported_command
push 0x4c4204
jmp 0x44242d
push str.7_Zip_cannot_load_module:
lea ecx, [ebp - 0x34]
call fcn.00402c59
lea eax, [esi + 0x18]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x34]
call fcn.00403058
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1c]
call fcn.00402c05
push 0x4c85b4
lea eax, [ebp - 0x1c]
push eax
call fcn.004841df
int3