Function at 0x100c6c90
Capabilities:
Check if file exists

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10347bab
mov eax, dword fs:[0]
push eax
sub esp, 0x148
mov eax, dword [0x1040706c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14c], ecx
mov ecx, dword [ebp + 0x14]
mov edx, ecx
mov eax, dword [ebp + 0x18]
mov dword [ebp - 0x154], 0
mov dword [ebp - 0x148], eax
cmp dword [ecx + 0x14], 8
jb 0x100c6ce3
mov edx, dword [ecx]
mov eax, dword [ecx + 0x10]
mov dword [ebp - 0x150], eax
cmp eax, 0xe
jne 0x100c6fce
mov edi, eax
mov esi, str.JsOpenSubModel
nop dword [eax]
mov ax, word [edx]
cmp ax, word [esi]
jne 0x100c6fc8
add edx, 2
add esi, 2
sub edi, 1
jne 0x100c6d00
push 0x3a8
sub esp, 0x18
mov ecx, esp
push dword [ebp - 0x148]
call fcn.10002050
lea eax, [ebp - 0x40]
push eax
call fcn.1019c48d
add esp, 0x20
mov dword [ebp - 4], edi
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
lea ecx, [ebp - 0x108]
mov byte [ebp - 4], 1
call fcn.101a0435
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x108]
mov byte [ebp - 0x148], 0
call fcn.101a0fa5
test al, al
je 0x100c6dc4
push 4
push str.open
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], edi
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
call fcn.10006700
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x70]
mov dword [ebp - 0x154], 1
push eax
lea ecx, [ebp - 0x108]
call fcn.101a0e03
test al, al
je 0x100c6dc4
mov byte [ebp - 0x141], 1
cmp dword [ebp - 0x18], edi
jne 0x100c6dcb
mov byte [ebp - 0x141], 0
mov dword [ebp - 4], 2
test byte [ebp - 0x154], 1
je 0x100c6e0f
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x100c6e0f
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c6e05
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c7855
push edx
push ecx
call fcn.100f99db
add esp, 8
cmp byte [ebp - 0x141], 0
je 0x100c6f3a
push 9
push str.postlogin
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
call fcn.10006700
lea eax, [ebp - 0x148]
mov byte [ebp - 4], 4
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x108]
call fcn.101a0eb4
mov byte [ebp - 4], 2
mov edx, dword [ebp - 0x5c]
cmp edx, 0x10
jb 0x100c6e8f
mov ecx, dword [ebp - 0x70]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c6e85
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c785a
push edx
push ecx
call fcn.100f99db
add esp, 8
push dword [ebp - 0x148]
lea eax, [ebp - 0x28]
sub esp, 0x18
mov ecx, esp
push eax
call fcn.10004d20
mov ecx, dword [ebp - 0x14c]
call fcn.100c78b0
lea ecx, [ebp - 0x108]
call fcn.101a04eb
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100c6eed
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c6ee3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c785f
push edx
push ecx
call fcn.100f99db
add esp, 8
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
cmp edx, 0x10
jb 0x100c6f33
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c6f29
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c7864
push edx
push ecx
call fcn.100f99db
add esp, 8
mov al, 1
jmp 0x100c7838
lea ecx, [ebp - 0x108]
call fcn.101a04eb
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100c6f79
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c6f6f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c7869
push edx
push ecx
call fcn.100f99db
add esp, 8
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
cmp edx, 0x10
jb 0x100c7836
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c6fb9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c786e
push edx
push ecx
call fcn.100f99db
add esp, 8
jmp 0x100c7836
mov eax, dword [ebp - 0x150]
cmp dword [ecx + 0x14], 8
jb 0x100c6fd6
mov ecx, dword [ecx]
cmp eax, 0xf
jne 0x100c7836
mov esi, eax
mov edx, str.JsQuerySubModel
nop word [eax + eax]
mov ax, word [ecx]
cmp ax, word [edx]
jne 0x100c7836
add ecx, 2
add edx, 2
sub esi, 1
jne 0x100c6ff0
lea ecx, [ebp - 0x140]
call fcn.101a0435
lea ecx, [ebp - 0xd0]
mov dword [ebp - 4], 5
call fcn.101a0435
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x28]
push 9
push str.browserid
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10006700
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x140]
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 7
push eax
call fcn.101a0a9c
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100c7094
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c708a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c7873
push edx
push ecx
call fcn.100f99db
add esp, 8
push 7
push str.queryid
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10006700
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x140]
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 8
push eax
call fcn.101a0a9c
mov byte [ebp - 4], 6
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100c7104
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c70fa
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c7878
push edx
push ecx
call fcn.100f99db
add esp, 8
lea eax, [ebp - 0x70]
push 0
push eax
call fcn.10196e74
xor eax, eax
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 7
mov word [ebp - 0x58], ax
push str.WinClear.exe
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x70]
cmp dword [ebp - 0x5c], 8
push str.WIN_Clear
cmovae eax, dword [ebp - 0x70]
push str.Tools
push eax
lea eax, [ebp - 0x40]
push str._s_s_s_s
push eax
call fcn.1019b454
mov esi, eax
add esp, 0x20
lea eax, [ebp - 0x58]
cmp eax, esi
je 0x100c7187
mov ecx, eax
call fcn.100028d0
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebp - 0x58], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x48], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
lea ecx, [ebp - 0x40]
call fcn.100028d0
cmp dword [ebp - 0x44], 8
lea eax, [ebp - 0x58]
mov edi, dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
cmovae eax, dword [ebp - 0x58]
push eax
call edi
test eax, eax
je 0x100c728a
push 1
push 0x103dbcac
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.10006700
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x28]
push 9
push 0x103d2724
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10006700
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xc
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xd0]
call fcn.101a07df
mov byte [ebp - 4], 0xb
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100c7240
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c7236
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c787d
push edx
push ecx
call fcn.100f99db
add esp, 8
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
cmp edx, 0x10
jb 0x100c728a
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c7280
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c7882
push edx
push ecx
call fcn.100f99db
add esp, 8
cmp dword [ebp - 0x5c], 8
lea eax, [ebp - 0x70]
push str.WinIntercept.exe
cmovae eax, dword [ebp - 0x70]
push str.WIN_Intercept
push str.Tools
push eax
lea eax, [ebp - 0x40]
push str._s_s_s_s
push eax
call fcn.1019b454
mov esi, eax
add esp, 0x18
lea eax, [ebp - 0x58]
cmp eax, esi
je 0x100c72ea
mov ecx, eax
call fcn.100028d0
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebp - 0x58], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x48], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
lea ecx, [ebp - 0x40]
call fcn.100028d0
cmp dword [ebp - 0x44], 8
lea eax, [ebp - 0x58]
cmovae eax, dword [ebp - 0x58]
push eax
call edi
test eax, eax
je 0x100c73e7
push 1
push 0x103dbcac
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.10006700
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x28]
push 0xd
push 0x103d2730
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10006700
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0xe
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xd0]
call fcn.101a07df
mov byte [ebp - 4], 0xd
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100c739d
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c7393
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c7887
push edx
push ecx
call fcn.100f99db
add esp, 8
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
cmp edx, 0x10
jb 0x100c73e7
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c73dd
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c788c
push edx
push ecx
call fcn.100f99db
add esp, 8
cmp dword [ebp - 0x5c], 8
lea eax, [ebp - 0x70]
push str.GDefmng.exe
cmovae eax, dword [ebp - 0x70]
push 0x103e23a8
push str.Tools
push eax
lea eax, [ebp - 0x40]
push str._s_s_s_s
push eax
call fcn.1019b454
mov esi, eax
add esp, 0x18
lea eax, [ebp - 0x58]
cmp eax, esi
je 0x100c7447
mov ecx, eax
call fcn.100028d0
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebp - 0x58], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x48], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
lea ecx, [ebp - 0x40]
call fcn.100028d0
cmp dword [ebp - 0x44], 8
lea eax, [ebp - 0x58]
cmovae eax, dword [ebp - 0x58]
push eax
call edi
test eax, eax
je 0x100c7544
push 1
push 0x103dbcac
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.10006700
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x28]
push 7
push str.GoodZip
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10006700
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x10
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xd0]
call fcn.101a07df
mov byte [ebp - 4], 0xf
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100c74fa
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c74f0
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c7891
push edx
push ecx
call fcn.100f99db
add esp, 8
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
cmp edx, 0x10
jb 0x100c7544
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c753a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c7896
push edx
push ecx
call fcn.100f99db
add esp, 8
cmp dword [ebp - 0x5c], 8
lea eax, [ebp - 0x70]
push str.BKPdf.exe
cmovae eax, dword [ebp - 0x70]
push 0x103e23d4
push str.Tools
push eax
lea eax, [ebp - 0x40]
push str._s_s_s_s
push eax
call fcn.1019b454
mov esi, eax
add esp, 0x18
lea eax, [ebp - 0x58]
cmp eax, esi
je 0x100c75a4
mov ecx, eax
call fcn.100028d0
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebp - 0x58], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x48], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
lea ecx, [ebp - 0x40]
call fcn.100028d0
cmp dword [ebp - 0x44], 8
lea eax, [ebp - 0x58]
cmovae eax, dword [ebp - 0x58]
push eax
call edi
test eax, eax
je 0x100c76a1
push 1
push 0x103dbcac
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.10006700
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x28]
push 0xb
push str.BKPDFReader
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.10006700
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x12
push eax
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xd0]
call fcn.101a07df
mov byte [ebp - 4], 0x11
mov edx, dword [ebp - 0x14]
cmp edx, 0x10
jb 0x100c7657
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c764d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c789b
push edx
push ecx
call fcn.100f99db
add esp, 8
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x2c]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
cmp edx, 0x10
jb 0x100c76a1
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c7697
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c78a0
push edx
push ecx
call fcn.100f99db
add esp, 8
push 7
push str.softsub
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.10006700
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x140]
call fcn.101a0928
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x100c7714
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c770a
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c78a5
push edx
push ecx
call fcn.100f99db
add esp, 8
push 0xc
call fcn.100f99e9
mov edi, dword [ebp - 0x14c]
add esp, 4
mov ecx, dword [ebp + 8]
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [edi + 0x24], eax
mov dword [eax], ecx
mov eax, dword [edi + 0x24]
mov ecx, dword [ebp + 0xc]
mov dword [eax + 4], ecx
mov ecx, dword [edi + 0x24]
mov eax, dword [ebp + 0x10]
mov dword [ecx + 8], eax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x140]
call fcn.101a10a9
mov esi, eax
add edi, 0xc
cmp edi, esi
je 0x100c778c
mov ecx, edi
call fcn.10002730
movups xmm0, xmmword [esi]
movups xmmword [edi], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [edi + 0x10], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x100c77c0
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100c77b6
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100c78aa
push edx
push ecx
call fcn.100f99db
add esp, 8
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x98]
mov dword [ebp - 0x98], vtable.std::_Func_impl_no_alloc_class__lambda_817efbce49b965a62ea5f8877ab65e1f___void___.0
mov dword [ebp - 0x74], eax
push 0x3e8
push eax
mov byte [ebp - 4], 0x14
call fcn.101a16f4
add esp, 8
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x74]
test ecx, ecx
je 0x100c7810
mov edx, dword [ecx]
lea eax, [ebp - 0x98]
cmp ecx, eax
setne al
movzx eax, al
push eax
call dword [edx + 0x10]
lea ecx, [ebp - 0x58]
call fcn.100028d0
lea ecx, [ebp - 0x70]
call fcn.100028d0
lea ecx, [ebp - 0xd0]
call fcn.101a04eb
lea ecx, [ebp - 0x140]
call fcn.101a04eb
xor al, al
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100f99ca
mov esp, ebp
pop ebp
ret 0x14
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
call fcn.101d6583
int3