Function at 0x66f7e0
Capabilities:
Set file attributes
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7499e4
mov eax, dword fs:[0]
push eax
mov eax, 0x10354
call fcn.006d20b0
mov eax, dword [0x857060]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
cmp dword [esi + 8], 0
mov ebx, dword [ebp + 8]
je 0x66f884
test ebx, ebx
jne 0x66f824
lea ebx, [esi + 0x34]
push ebx
call fcn.006707e0
test al, al
jne 0x66f91e
cmp dword [esi + 0x248], 0
je 0x66f8a4
lea ecx, [ebp - 0x10354]
call fcn.0064b8b0
mov edx, eax
mov dword [ebp - 4], 0
cmp dword [edx + 0x14], 8
jb 0x66f857
mov edx, dword [edx]
mov eax, dword [esi + 0x248]
mov ecx, dword [eax]
push edx
push ebx
push str.Failed_to_create_destinationFolder__s.___s
push str.UnzipHandler
push 0x799430
push 0x32
push eax
call dword [ecx + 0x34]
add esp, 0x1c
lea ecx, [ebp - 0x10354]
call fcn.00426ce0
xor al, al
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.006d0965
mov esp, ebp
pop ebp
ret 0x10
cmp dword [0x87d0dc], 0
je 0x66f8ef
lea ecx, [ebp - 0x10354]
call fcn.0064b8b0
mov dword [ebp - 4], 1
cmp dword [eax + 0x14], 8
jb 0x66f8c7
mov eax, dword [eax]
push eax
push ebx
push str.Failed_to_create_destinationFolder__s.___s
push 0x799430
push 0x799430
push str.UnzipHandler
push str.OOBEUtils
push 0x32
call dword [0x87d0dc]
add esp, 0x20
jmp 0x66f879
cmp dword [0x87d0e0], 0
je 0x66f884
lea ecx, [ebp - 0x10354]
call fcn.0064b8b0
mov edx, eax
mov dword [ebp - 4], 2
cmp dword [edx + 0x14], 8
jb 0x66f914
mov edx, dword [edx]
mov eax, dword [0x87d0e0]
jmp 0x66f85d
lea eax, [ebp - 0x10330]
mov ecx, esi
push eax
xor edi, edi
call fcn.00670650
mov ecx, ebx
mov dword [ebp - 0x10018], edi
xor eax, eax
mov dword [ebp - 0x10014], 7
mov word [ebp - 0x10028], ax
lea edx, [ecx + 2]
nop dword [eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x66f950
sub ecx, edx
sar ecx, 1
push ecx
push ebx
lea ecx, [ebp - 0x10028]
call fcn.00426d40
mov dword [ebp - 4], 3
mov ecx, dword [ebp - 0x10018]
test ecx, ecx
je 0x66f9ab
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
cmovae eax, dword [ebp - 0x10028]
cmp word [eax + ecx*2 - 2], 0x5c
je 0x66f9ab
push 1
push 0x79a7b0
lea ecx, [ebp - 0x10028]
call fcn.0044a2e0
lea ecx, [ebp - 0x10330]
mov dword [ebp - 0x10344], 0
mov dword [ebp - 0x10340], 0xf
lea edx, [ecx + 1]
mov byte [ebp - 0x10354], 0
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x66f9d0
sub ecx, edx
lea eax, [ebp - 0x10330]
push ecx
push eax
lea ecx, [ebp - 0x10354]
call fcn.00426e90
push ecx
lea edx, [ebp - 0x10354]
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x10064]
call fcn.00650210
add esp, 4
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x10340]
cmp edx, 0x10
jb 0x66fa43
mov ecx, dword [ebp - 0x10354]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x66fa39
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x67054d
push edx
push ecx
call fcn.006d0bf7
add esp, 8
cmp dword [ebp - 0x10050], 8
lea eax, [ebp - 0x10064]
push dword [ebp - 0x10054]
cmovae eax, dword [ebp - 0x10064]
lea ecx, [ebp - 0x10028]
push eax
mov dword [ebp - 0x10344], 0
mov dword [ebp - 0x10340], 0xf
mov byte [ebp - 0x10354], 0
call fcn.0044a2e0
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
mov ebx, dword [ebp - 0x10104]
cmovae eax, dword [ebp - 0x10028]
push eax
call fcn.007064d2
add esp, 4
mov dword [ebp - 0x1002c], eax
push 0x5c
push eax
call fcn.006e87b3
add esp, 8
mov byte [ebp - 0x10331], 0
test eax, eax
je 0x66fadb
push dword [ebp - 0x1002c]
xor ecx, ecx
mov word [eax], cx
mov ecx, esi
call fcn.006707e0
mov byte [ebp - 0x10331], al
push dword [ebp - 0x1002c]
call fcn.006f6ded
add esp, 4
cmp byte [ebp - 0x10331], 0
jne 0x66fbe5
cmp dword [esi + 0x248], 0
je 0x66fb3e
lea ecx, [ebp - 0x1004c]
call fcn.0064b8b0
mov edi, eax
mov byte [ebp - 4], 7
cmp dword [edi + 0x14], 8
jb 0x66fb18
mov edi, dword [edi]
cmp dword [ebp - 0x10014], 8
lea edx, [ebp - 0x10028]
mov eax, dword [esi + 0x248]
cmovae edx, dword [ebp - 0x10028]
push edi
push edx
push str.Failed_to_CreateFilePath:__s.__s
jmp 0x66fdf5
cmp dword [0x87d0dc], 0
je 0x66fb9f
lea ecx, [ebp - 0x1004c]
call fcn.0064b8b0
mov ecx, eax
mov byte [ebp - 4], 8
cmp dword [ecx + 0x14], 8
jb 0x66fb60
mov ecx, dword [ecx]
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
push ecx
cmovae eax, dword [ebp - 0x10028]
push eax
push str.Failed_to_CreateFilePath:__s.__s
push 0x799430
push 0x799430
push str.UnzipHandler
push str.OOBEUtils
push 0x32
call dword [0x87d0dc]
add esp, 0x20
jmp 0x66fe0a
cmp dword [0x87d0e0], 0
je 0x66fe15
lea ecx, [ebp - 0x1004c]
call fcn.0064b8b0
mov esi, eax
mov byte [ebp - 4], 9
cmp dword [esi + 0x14], 8
jb 0x66fbc5
mov esi, dword [esi]
cmp dword [ebp - 0x10014], 8
lea edx, [ebp - 0x10028]
push esi
cmovae edx, dword [ebp - 0x10028]
push edx
push str.Failed_to_CreateFilePath:__s.__s
jmp 0x66fdf0
mov cl, byte [ebp - 0x100fc]
test cl, cl
je 0x66fc1a
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
cmovae eax, dword [ebp - 0x10028]
test ebx, ebx
je 0x66fc1a
cmp ebx, 0xffffffff
je 0x66fc1a
push ebx
push eax
call dword [sym.imp.KERNEL32.dll_SetFileAttributesW]
mov cl, byte [ebp - 0x100fc]
cmp dword [ebp - 0x10050], 8
lea eax, [ebp - 0x10064]
lea edx, [esi + 0x18]
mov dword [esi + 0x1c], 0
cmovae eax, dword [ebp - 0x10064]
cmp dword [ebp - 0x10014], 8
mov dword [esi + 0x24], eax
lea eax, [ebp - 0x10028]
cmovae eax, dword [ebp - 0x10028]
mov dword [esi + 0x28], eax
xor eax, eax
test cl, cl
mov byte [esi + 0x2c], cl
push edx
setne al
lea eax, [eax*2 + 1]
mov dword [edx], eax
mov eax, dword [esi + 0x30]
call eax
add esp, 4
mov dword [ebp - 0x1033c], eax
mov dword [esi + 0x24], 0
mov dword [esi + 0x28], 0
lea ecx, [eax - 1]
cmp ecx, 1
ja 0x66fcaf
lea ecx, [ebp - 0x10064]
call fcn.00426ce0
lea ecx, [ebp - 0x10028]
call fcn.00426ce0
cmp dword [ebp - 0x1033c], 2
sete al
jmp 0x66f886
cmp byte [ebp - 0x100fc], 0
je 0x66fcd5
lea ecx, [ebp - 0x10064]
call fcn.00426ce0
lea ecx, [ebp - 0x10028]
call fcn.00426ce0
mov al, 1
jmp 0x66f886
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
push 0
cmovae eax, dword [ebp - 0x10028]
push ebx
push 2
push 0
push 0
push 0x40000000
push eax
call dword [sym.imp.KERNEL32.dll_CreateFileW]
mov dword [ebp - 0x10338], eax
cmp eax, 0xffffffff
jne 0x66fe2b
cmp dword [esi + 0x248], 0
je 0x66fd55
lea ecx, [ebp - 0x1004c]
call fcn.0064b8b0
mov edi, eax
mov byte [ebp - 4], 0xa
cmp dword [edi + 0x14], 8
jb 0x66fd2f
mov edi, dword [edi]
cmp dword [ebp - 0x10014], 8
lea edx, [ebp - 0x10028]
mov eax, dword [esi + 0x248]
cmovae edx, dword [ebp - 0x10028]
push edi
push edx
push str.Cannot_open_file__s_for_writing:__s
jmp 0x66fdf5
cmp dword [0x87d0dc], 0
je 0x66fdb3
lea ecx, [ebp - 0x1004c]
call fcn.0064b8b0
mov ecx, eax
mov byte [ebp - 4], 0xb
cmp dword [ecx + 0x14], 8
jb 0x66fd77
mov ecx, dword [ecx]
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
push ecx
cmovae eax, dword [ebp - 0x10028]
push eax
push str.Cannot_open_file__s_for_writing:__s
push 0x799430
push 0x799430
push str.UnzipHandler
push str.OOBEUtils
push 0x32
call dword [0x87d0dc]
add esp, 0x20
jmp 0x66fe0a
cmp dword [0x87d0e0], 0
je 0x66fe15
lea ecx, [ebp - 0x1004c]
call fcn.0064b8b0
mov esi, eax
mov byte [ebp - 4], 0xc
cmp dword [esi + 0x14], 8
jb 0x66fdd5
mov esi, dword [esi]
cmp dword [ebp - 0x10014], 8
lea edx, [ebp - 0x10028]
push esi
cmovae edx, dword [ebp - 0x10028]
push edx
push str.Cannot_open_file__s_for_writing:__s
mov eax, dword [0x87d0e0]
mov ecx, dword [eax]
push str.UnzipHandler
push 0x799430
push 0x32
push eax
call dword [ecx + 0x34]
add esp, 0x1c
lea ecx, [ebp - 0x1004c]
call fcn.00426ce0
lea ecx, [ebp - 0x10064]
call fcn.00426ce0
lea ecx, [ebp - 0x10028]
jmp 0x66f87f
push dword [esi + 0x240]
mov ecx, dword [esi + 8]
sub esp, 8
call fcn.0067ce60
add esp, 0xc
test eax, eax
je 0x66feed
mov edx, dword [esi + 0x248]
test edx, edx
jne 0x66fe9c
mov ecx, dword [0x87d0dc]
test ecx, ecx
je 0x66fe92
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
cmovae eax, dword [ebp - 0x10028]
push eax
push str.Failed_to_unzOpenCurrentFilePassword:__s
push 0x799430
push 0x799430
push str.UnzipHandler
push str.OOBEUtils
push 0x32
call ecx
add esp, 0x1c
jmp 0x66fecb
mov edx, dword [0x87d0e0]
test edx, edx
je 0x66fecb
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
cmovae eax, dword [ebp - 0x10028]
push eax
push str.Failed_to_unzOpenCurrentFilePassword:__s
mov ecx, dword [edx]
push str.UnzipHandler
push 0x799430
push 0x32
push edx
call dword [ecx + 0x34]
add esp, 0x18
push dword [ebp - 0x10338]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
lea ecx, [ebp - 0x10064]
call fcn.00426ce0
lea ecx, [ebp - 0x10028]
jmp 0x66f87f
mov eax, dword [esi + 0x250]
test eax, eax
je 0x67039a
cmp eax, 0xffffffff
je 0x67039a
cmp eax, 1
jne 0x6704c3
mov eax, dword [esi + 8]
test eax, eax
je 0x67031f
mov eax, dword [eax + 0x9c]
test eax, eax
je 0x67031f
mov edi, dword [eax + 0x48]
sub edi, dword [eax + 0x4c]
test edi, edi
jle 0x67031f
xor ecx, ecx
mov eax, edi
add eax, 1
setb cl
neg ecx
or ecx, eax
push ecx
call fcn.006f782c
mov ecx, dword [esi + 8]
add esp, 4
mov ebx, eax
mov edx, ebx
push edi
call fcn.0067d4b0
mov ecx, ebx
mov dword [ebp - 0x1003c], 0
add esp, 4
mov dword [ebp - 0x10038], 0xf
mov byte [ebp - 0x1004c], 0
lea edx, [ecx + 1]
nop dword [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x66ff80
sub ecx, edx
push ecx
push ebx
lea ecx, [ebp - 0x1004c]
call fcn.00426e90
push 1
push ebx
call fcn.006d0bf7
cmp dword [ebp - 0x10038], 0x10
lea eax, [ebp - 0x1004c]
cmovae eax, dword [ebp - 0x1004c]
push eax
call fcn.0070553a
add esp, 0xc
lea ebx, [eax + 0x10000]
push ebx
mov dword [ebp - 0x10358], ebx
call fcn.006f782c
mov edx, dword [ebp - 0x10038]
add esp, 4
mov edi, eax
mov dword [ebp - 0x1033c], edi
cmp edx, 0x10
jb 0x670012
mov ecx, dword [ebp - 0x1004c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x670008
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x670552
push edx
push ecx
call fcn.006d0bf7
add esp, 8
mov edx, dword [esi + 0x244]
mov ecx, dword [esi + 8]
push 1
mov dword [ebp - 0x1003c], 0
mov dword [ebp - 0x10038], 0xf
mov byte [ebp - 0x1004c], 0
mov dword [esi + 0x18], 2
call fcn.0067d1c0
add esp, 4
cmp eax, 1
je 0x670079
push dword [ebp - 0x10338]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
push 1
push edi
call fcn.006d0bf7
add esp, 8
lea ecx, [ebp - 0x10064]
call fcn.00426ce0
lea ecx, [ebp - 0x10028]
jmp 0x66f87f
mov eax, dword [esi + 0x244]
mov dword [ebp - 0x100e4], 0
mov dword [ebp - 0x100e8], 0
mov al, byte [eax]
cmp al, 0x28
ja 0x6700f5
jne 0x6700a0
or edx, 0xffffffff
jmp 0x6700b2
movzx edx, al
mov ecx, edx
and edx, 1
shr ecx, 1
or edx, 2
add ecx, 0xb
shl edx, cl
mov eax, edx
mov byte [ebp - 0x10033], dl
shr eax, 8
lea ecx, [ebp - 0x100f8]
mov byte [ebp - 0x10032], al
sub esp, 8
mov eax, edx
mov byte [ebp - 0x10034], 4
shr edx, 0x18
shr eax, 0x10
mov byte [ebp - 0x10030], dl
lea edx, [ebp - 0x10034]
mov byte [ebp - 0x10031], al
call fcn.00682ff0
add esp, 8
mov dword [ebp - 0x100d0], ebx
xor ebx, ebx
mov dword [ebp - 0x100e4], edi
xor edi, edi
mov dword [ebp - 0x10080], 0
mov dword [ebp - 0x10078], 1
mov dword [ebp - 0x10074], 1
mov dword [ebp - 0x10070], 1
mov dword [ebp - 0x100d4], 0
mov dword [ebp - 0x100ac], 1
mov dword [ebp - 0x100b0], 0
mov dword [ebp - 0x100a0], 0
mov dword [ebp - 0x100cc], 0
mov dword [ebp - 0x100c8], 0
mov dword [ebp - 0x100a8], 1
nop dword [eax]
nop word [eax + eax]
mov edx, dword [esi + 0x244]
mov ecx, dword [esi + 8]
push 0x10000
mov dword [ebp - 0x10034], edi
call fcn.0067d1c0
mov edi, eax
add esp, 4
test edi, edi
jle 0x670287
mov edx, dword [ebp - 0x10358]
lea eax, [ebp - 0x1035c]
push eax
push ecx
lea eax, [ebp - 0x1002c]
mov dword [ebp - 0x1002c], edi
mov edi, dword [ebp - 0x100d4]
lea ecx, [ebp - 0x100f8]
push eax
push dword [esi + 0x244]
call fcn.00680bf0
add esp, 0x10
test eax, eax
jne 0x670280
cmp dword [ebp - 0x1035c], 1
mov ebx, dword [ebp - 0x100cc]
mov eax, dword [ebp - 0x100d4]
jne 0x670200
cmp ebx, eax
jne 0x670280
cmp dword [ebp - 0x1002c], 0
jne 0x67020d
cmp edi, eax
je 0x670280
mov edi, ebx
mov eax, edi
sub eax, dword [ebp - 0x10034]
mov dword [esi + 0x1c], eax
lea eax, [esi + 0x18]
push eax
mov eax, dword [esi + 0x30]
call eax
add esp, 4
test eax, eax
je 0x670180
or edi, 0xffffffff
mov edx, dword [esi + 0x248]
test edx, edx
jne 0x6702c0
mov ecx, dword [0x87d0dc]
test ecx, ecx
je 0x6702b6
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
cmovae eax, dword [ebp - 0x10028]
push eax
push str.some_error_for_file__s
push 0x799430
push 0x799430
push str.UnzipHandler
push str.OOBEUtils
push 0x32
call ecx
add esp, 0x1c
jmp 0x6702ef
mov edi, 0xffffff99
jmp 0x670231
jne 0x670231
push 0
lea eax, [ebp - 0x10034]
push eax
push ebx
push dword [ebp - 0x1033c]
push dword [ebp - 0x10338]
call dword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x6702b1
cmp dword [ebp - 0x10034], ebx
je 0x6702ef
or edi, 0xffffffff
jmp 0x6702ef
mov edx, dword [0x87d0e0]
test edx, edx
je 0x6702ef
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
mov ecx, dword [edx]
cmovae eax, dword [ebp - 0x10028]
push eax
push str.some_error_for_file__s
push str.UnzipHandler
push 0x799430
push 0x32
push edx
call dword [ecx + 0x34]
add esp, 0x18
push dword [ebp - 0x100e8]
push 0x857de0
call dword [0x857de4]
push 1
push dword [ebp - 0x1033c]
mov dword [ebp - 0x100e8], 0
call fcn.006d0bf7
add esp, 0x10
jmp 0x6704c3
mov edx, dword [esi + 0x248]
test edx, edx
jne 0x67037b
mov ecx, dword [0x87d0dc]
test ecx, ecx
je 0x67036d
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
cmovae eax, dword [ebp - 0x10028]
push eax
push str.Failed_to_get_extra_local_size_for_file__s
push 0x799430
push 0x799430
push str.UnzipHandler
push str.OOBEUtils
push 0x32
call ecx
add esp, 0x1c
jmp 0x66fecb
mov edx, dword [0x87d0e0]
test edx, edx
je 0x66fecb
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
cmovae eax, dword [ebp - 0x10028]
push eax
push str.Failed_to_get_extra_local_size_for_file__s
jmp 0x66feb6
mov bl, byte [ebp + 0x14]
mov dword [esi + 0x18], 2
lea edx, [ebp - 0x10010]
mov ecx, 0x40000
test bl, bl
je 0x6703b9
mov edx, dword [esi + 0x244]
test bl, bl
mov eax, 0x10000
cmovne eax, ecx
mov ecx, dword [esi + 8]
push eax
call fcn.0067d1c0
mov edi, eax
add esp, 4
test edi, edi
jle 0x6704c3
mov dword [ebp - 0x1002c], edi
lea eax, [ebp - 0x1002c]
push 0
push eax
push edi
test bl, bl
jne 0x6703f6
lea eax, [ebp - 0x10010]
push eax
jmp 0x6703fc
push dword [esi + 0x244]
push dword [ebp - 0x10338]
call dword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x67043a
mov eax, dword [ebp - 0x1002c]
cmp eax, edi
jne 0x67043a
mov dword [esi + 0x1c], eax
lea eax, [esi + 0x18]
push eax
mov eax, dword [esi + 0x30]
call eax
add esp, 4
test eax, eax
jne 0x6704c0
test edi, edi
jle 0x6704c3
jmp 0x6703a4
mov edx, dword [esi + 0x248]
test edx, edx
jne 0x670490
mov ecx, dword [0x87d0dc]
test ecx, ecx
je 0x670486
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
cmovae eax, dword [ebp - 0x10028]
push eax
push edi
push str.Error__d_in_writing_to_file_:__s
push 0x799430
push 0x799430
push str.UnzipHandler
push str.OOBEUtils
push 0x32
call ecx
add esp, 0x20
jmp 0x6704c0
mov edx, dword [0x87d0e0]
test edx, edx
je 0x6704c0
cmp dword [ebp - 0x10014], 8
lea eax, [ebp - 0x10028]
mov ecx, dword [edx]
cmovae eax, dword [ebp - 0x10028]
push eax
push edi
push str.Error__d_in_writing_to_file_:__s
push str.UnzipHandler
push 0x799430
push 0x32
push edx
call dword [ecx + 0x34]
add esp, 0x1c
or edi, 0xffffffff
push dword [ebp - 0x10338]
call dword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, dword [esi + 8]
call fcn.0067d540
cmp dword [ebp - 0x10050], 8
lea eax, [ebp - 0x10064]
mov dword [esi + 0x18], 3
cmovae eax, dword [ebp - 0x10064]
cmp dword [ebp - 0x10014], 8
mov dword [esi + 0x24], eax
lea eax, [ebp - 0x10028]
cmovae eax, dword [ebp - 0x10028]
mov dword [esi + 0x28], eax
lea eax, [esi + 0x18]
push eax
mov eax, dword [esi + 0x30]
mov dword [esi + 0x1c], 0
call eax
add esp, 4
mov dword [esi + 0x24], 0
lea ecx, [ebp - 0x10064]
mov dword [esi + 0x28], 0
call fcn.00426ce0
lea ecx, [ebp - 0x10028]
call fcn.00426ce0
test edi, edi
sete al
jmp 0x66f886
call fcn.006f1bea
call fcn.006f1bea
int3