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

Disassembly:
mov ecx, dword [0x663127c4]
mov ecx, dword fs:[ecx]
mov ecx, dword [ecx]
lea eax, [esp - 0x34]
cmp eax, dword [ecx + 8]
jbe 0x660c0017
sub esp, 0xb4
mov eax, dword [esp + 0xb8]
mov dword [esp], eax
mov ecx, dword [esp + 0xbc]
mov dword [esp + 4], ecx
call fcn.660c08a0
mov eax, dword [esp + 8]
mov ecx, dword [esp + 0xbc]
cmp ecx, eax
jb 0x660c0011
mov ebx, ecx
sub ecx, eax
mov ebp, ecx
neg ecx
sar ecx, 0x1f
and ecx, eax
mov edx, ebx
mov ebx, dword [esp + 0xb8]
lea esi, [ebx + ecx]
test ebp, ebp
je 0x660bf61d
mov dword [esp + 0x30], eax
movzx ecx, byte [ebx + ecx]
cmp cl, 0x5c
jne 0x660bf4e0
mov ecx, 1
jmp 0x660bf4e6
cmp cl, 0x2f
sete cl
mov dword [esp + 0x40], ebp
mov dword [esp + 0x68], esi
mov byte [esp + 0x26], cl
lea edi, [esp + 0x90]
xor eax, eax
call fcn.65f64b07
mov dword [esp + 0x90], esi
mov dword [esp + 0x94], ebp
mov dword [esp + 0xa8], ebx
mov dword [esp + 0xac], edx
mov ecx, dword [esp + 0x30]
mov dword [esp + 0xb0], ecx
lea edi, [esp + 0x6c]
mov eax, esi
lea esi, [esp + 0x90]
call fcn.65f64fc6
movzx ecx, byte [esp + 0x26]
test cl, cl
je 0x660bf614
mov ebx, dword [esp + 0x74]
test ebx, ebx
jne 0x660bf5eb
mov ebx, dword [esp + 0x80]
mov esi, dword [esp + 0x70]
cmp esi, ebx
jle 0x660bf57f
jbe 0x660c0008
mov edi, dword [esp + 0x6c]
add edi, ebx
cmp byte [edi], 0x5c
jne 0x660bf57f
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x660bf60d
mov dword [esp + 0x3c], esi
lea eax, [0x660f0fe0]
mov dword [esp], eax
mov dword [esp + 4], esi
mov dword [esp + 8], esi
call fcn.65f4be80
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x70]
mov ebx, dword [esp + 0x80]
cmp edx, ebx
jb 0x660c0001
cmp ebx, ecx
jl 0x660bf5c6
mov ebx, ecx
mov ebp, dword [esp + 0x6c]
cmp ebp, eax
je 0x660bf5de
mov dword [esp], eax
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
call fcn.65f65200
mov eax, dword [esp + 0x68]
movzx ecx, byte [esp + 0x26]
mov ebp, dword [esp + 0x40]
mov ebx, dword [esp + 0x78]
mov esi, dword [esp + 0x80]
cmp ebx, esi
jbe 0x660bfff8
mov ebx, dword [esp + 0x74]
mov byte [ebx + esi], 0x5c
inc dword [esp + 0x80]
mov edx, 1
jmp 0x660bf616
xor edx, edx
mov ebx, edx
jmp 0x660bf6d9
cmp eax, 1
jle 0x660bf694
movzx eax, byte [ebx]
cmp al, 0x5c
je 0x660bf62f
cmp al, 0x2f
jne 0x660bf694
movzx eax, byte [ebx + 1]
cmp al, 0x5c
je 0x660bf63d
cmp al, 0x2f
jne 0x660bf694
nop
nop
mov dword [esp], ebx
mov dword [esp + 4], edx
lea eax, [0x66111de7]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
lea eax, [0x661ee1f4]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 1
mov dword [esp + 0x18], 0xffffffff
call fcn.6600b860
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov dword [esp + 0xc0], eax
mov dword [esp + 0xc4], ecx
add esp, 0xb4
ret
mov dword [esp], 0
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
lea eax, [0x661ee23c]
mov dword [esp + 0xc], eax
mov dword [esp + 0x10], 1
call fcn.65f4f940
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xc0], eax
mov dword [esp + 0xc4], ecx
add esp, 0xb4
ret
mov edx, esi
cmp edx, ebp
jge 0x660bfb2c
jae 0x660bffef
movzx esi, byte [eax + edx]
xchg esi, eax
cmp al, 0x5c
xchg esi, eax
je 0x660bf6f9
xchg esi, eax
cmp al, 0x2f
xchg esi, eax
jne 0x660bf6fe
lea esi, [edx + 1]
jmp 0x660bf6d7
xchg esi, eax
cmp al, 0x2e
xchg esi, eax
jne 0x660bfa19
lea edi, [edx + 1]
cmp ebp, edi
je 0x660bf72f
jbe 0x660bffe6
movzx eax, byte [edx + eax + 1]
cmp al, 0x5c
jne 0x660bf726
mov eax, dword [esp + 0x68]
jmp 0x660bf72f
cmp al, 0x2f
jne 0x660bf733
mov eax, dword [esp + 0x68]
mov esi, edi
jmp 0x660bf6d7
xchg esi, eax
cmp al, 0x2e
xchg esi, eax
jne 0x660bfa11
cmp ebp, edi
jbe 0x660bffdd
mov esi, dword [esp + 0x68]
lea edi, [edx + esi + 1]
cmp byte [edi], 0x2e
jne 0x660bfa0d
lea eax, [edx + 2]
cmp ebp, eax
je 0x660bf77b
jbe 0x660bffd6
movzx edi, byte [edx + esi + 2]
xchg edi, eax
cmp al, 0x5c
xchg edi, eax
je 0x660bf77b
xchg edi, eax
cmp al, 0x2f
xchg edi, eax
jne 0x660bfa09
mov edi, dword [esp + 0x80]
cmp ebx, edi
jge 0x660bf793
dec edi
mov dword [esp + 0x80], edi
jmp 0x660bff7b
test cl, cl
jne 0x660bff26
mov dword [esp + 0x38], eax
test edi, edi
jle 0x660bf867
mov ebx, dword [esp + 0x74]
test ebx, ebx
jne 0x660bf845
mov ebx, dword [esp + 0x70]
cmp ebx, edi
jle 0x660bf7d5
mov edx, dword [esp + 0x6c]
add edx, edi
cmp byte [edx], 0x5c
jne 0x660bf7d5
lea ebx, [edi + 1]
mov dword [esp + 0x80], ebx
jmp 0x660bf867
mov dword [esp + 0x3c], ebx
lea eax, [0x660f0fe0]
mov dword [esp], eax
mov dword [esp + 4], ebx
mov dword [esp + 8], ebx
call fcn.65f4be80
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x70]
mov ebx, dword [esp + 0x80]
cmp edx, ebx
jb 0x660bff6c
cmp ebx, ecx
jl 0x660bf81c
mov ebx, ecx
mov ebp, dword [esp + 0x6c]
cmp ebp, eax
je 0x660bf834
mov dword [esp], eax
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
call fcn.65f65200
mov eax, dword [esp + 0x38]
movzx ecx, byte [esp + 0x26]
mov ebp, dword [esp + 0x40]
mov esi, dword [esp + 0x68]
mov ebx, dword [esp + 0x78]
mov edi, dword [esp + 0x80]
cmp ebx, edi
jbe 0x660bff63
mov ebx, dword [esp + 0x74]
mov byte [ebx + edi], 0x5c
inc dword [esp + 0x80]
mov ebx, dword [esp + 0x74]
test ebx, ebx
jne 0x660bf910
mov ebx, dword [esp + 0x80]
mov edi, dword [esp + 0x70]
cmp edi, ebx
jle 0x660bf8a0
jbe 0x660bff5a
mov edx, dword [esp + 0x6c]
add edx, ebx
cmp byte [edx], 0x2e
jne 0x660bf8a0
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x660bf932
mov dword [esp + 0x3c], edi
lea eax, [0x660f0fe0]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], edi
call fcn.65f4be80
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x70]
mov ebx, dword [esp + 0x80]
cmp ebx, edx
ja 0x660bff53
cmp ebx, ecx
jl 0x660bf8e7
mov ebx, ecx
mov ebp, dword [esp + 0x6c]
cmp ebp, eax
je 0x660bf8ff
mov dword [esp], eax
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
call fcn.65f65200
mov eax, dword [esp + 0x38]
movzx ecx, byte [esp + 0x26]
mov ebp, dword [esp + 0x40]
mov esi, dword [esp + 0x68]
mov ebx, dword [esp + 0x78]
mov edi, dword [esp + 0x80]
cmp edi, ebx
jae 0x660bff4a
mov ebx, dword [esp + 0x74]
mov byte [ebx + edi], 0x2e
inc dword [esp + 0x80]
mov ebx, dword [esp + 0x74]
test ebx, ebx
jne 0x660bf9db
mov ebx, dword [esp + 0x80]
mov edi, dword [esp + 0x70]
cmp edi, ebx
jle 0x660bf96b
jbe 0x660bff41
mov edx, dword [esp + 0x6c]
add edx, ebx
cmp byte [edx], 0x2e
jne 0x660bf96b
inc ebx
mov dword [esp + 0x80], ebx
jmp 0x660bf9fd
mov dword [esp + 0x3c], edi
lea eax, [0x660f0fe0]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], edi
call fcn.65f4be80
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x70]
mov ebx, dword [esp + 0x80]
cmp edx, ebx
jb 0x660bff3a
cmp ebx, ecx
jl 0x660bf9b2
mov ebx, ecx
mov ebp, dword [esp + 0x6c]
cmp ebp, eax
je 0x660bf9ca
mov dword [esp], eax
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
call fcn.65f65200
mov eax, dword [esp + 0x38]
movzx ecx, byte [esp + 0x26]
mov ebp, dword [esp + 0x40]
mov esi, dword [esp + 0x68]
mov ebx, dword [esp + 0x78]
mov edi, dword [esp + 0x80]
cmp edi, ebx
jae 0x660bff31
mov ebx, dword [esp + 0x74]
mov byte [ebx + edi], 0x2e
inc dword [esp + 0x80]
mov ebx, dword [esp + 0x80]
jmp 0x660bff26
test cl, cl
jmp 0x660bfa1d
test cl, cl
jmp 0x660bfa1d
test cl, cl
mov esi, dword [esp + 0x68]
jmp 0x660bfa1d
test cl, cl
mov esi, eax
mov dword [esp + 0x28], ebx
je 0x660bfa35
cmp dword [esp + 0x80], 1
jne 0x660bfa44
test cl, cl
jne 0x660bfdf6
mov edi, dword [esp + 0x80]
test edi, edi
je 0x660bfdf6
mov edi, dword [esp + 0x74]
test edi, edi
jne 0x660bfafc
mov dword [esp + 0x2c], edx
mov eax, dword [esp + 0x80]
mov edi, dword [esp + 0x70]
cmp edi, eax
jle 0x660bfa88
jbe 0x660bff1f
mov ecx, dword [esp + 0x6c]
add ecx, eax
cmp byte [ecx], 0x5c
jne 0x660bfa88
lea edi, [eax + 1]
mov dword [esp + 0x80], edi
movzx ecx, byte [esp + 0x26]
jmp 0x660bfdf6
mov dword [esp + 0x3c], edi
lea eax, [0x660f0fe0]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], edi
call fcn.65f4be80
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x70]
mov ebx, dword [esp + 0x80]
cmp edx, ebx
jb 0x660bff18
cmp ebx, ecx
jl 0x660bfacf
mov ebx, ecx
mov ebp, dword [esp + 0x6c]
cmp ebp, eax
je 0x660bfae7
mov dword [esp], eax
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
call fcn.65f65200
movzx ecx, byte [esp + 0x26]
mov edx, dword [esp + 0x2c]
mov ebx, dword [esp + 0x28]
mov ebp, dword [esp + 0x40]
mov esi, dword [esp + 0x68]
mov edi, dword [esp + 0x78]
mov eax, dword [esp + 0x80]
cmp eax, edi
jae 0x660bff11
mov edi, dword [esp + 0x74]
mov byte [edi + eax], 0x5c
inc dword [esp + 0x80]
jmp 0x660bfdf6
mov eax, esi
mov esi, edx
jmp 0x660bf6d7
mov ebx, dword [esp + 0x80]
test ebx, ebx
jne 0x660bfbe9
mov ebx, dword [esp + 0x74]
test ebx, ebx
jne 0x660bfbc7
mov eax, dword [esp + 0x70]
test eax, eax
jle 0x660bfb68
mov ebx, dword [esp + 0x6c]
cmp byte [ebx], 0x2e
jne 0x660bfb68
mov dword [esp + 0x80], 1
jmp 0x660bfbe9
mov dword [esp + 0x40], eax
lea ecx, [0x660f0fe0]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov dword [esp + 8], eax
call fcn.65f4be80
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x40]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x70]
mov ebx, dword [esp + 0x80]
cmp ebx, edx
ja 0x660bfde9
cmp ebx, ecx
jl 0x660bfbaf
mov ebx, ecx
mov ebp, dword [esp + 0x6c]
cmp ebp, eax
je 0x660bfbc7
mov dword [esp], eax
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
call fcn.65f65200
mov ecx, dword [esp + 0x78]
mov eax, dword [esp + 0x80]
cmp eax, ecx
jae 0x660bfde4
mov ebx, dword [esp + 0x74]
mov byte [ebx + eax], 0x2e
inc dword [esp + 0x80]
mov eax, dword [esp + 0x8c]
test eax, eax
jne 0x660bfc07
mov eax, dword [esp + 0x74]
test eax, eax
je 0x660bfc07
mov ebx, dword [esp + 0x78]
xor ecx, ecx
jmp 0x660bfd09
mov eax, dword [esp + 0x74]
test eax, eax
je 0x660bfc81
mov edx, dword [esp + 0x88]
mov ecx, dword [esp + 0x8c]
cmp ecx, edx
ja 0x660bfd03
mov edx, dword [esp + 0x7c]
mov ebx, dword [esp + 0x80]
cmp ebx, edx
ja 0x660bfcfc
mov dword [esp + 0x40], ecx
mov ecx, dword [esp + 0x84]
mov dword [esp + 0x68], ecx
lea edx, [esp + 0x44]
mov dword [esp], edx
mov dword [esp + 4], eax
mov dword [esp + 8], ebx
call fcn.65f4fbe0
mov dword [esp], 0
mov eax, dword [esp + 0x68]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x40]
mov dword [esp + 8], eax
call fcn.65f4f940
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
jmp 0x660bfca1
mov edx, dword [esp + 0x88]
mov ecx, dword [esp + 0x8c]
add ecx, dword [esp + 0x80]
cmp edx, ecx
jb 0x660bfcf7
mov eax, dword [esp + 0x84]
nop
mov dword [esp], eax
mov dword [esp + 4], ecx
lea eax, [0x66111de7]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
lea eax, [0x661ee1f4]
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], 1
mov dword [esp + 0x18], 0xffffffff
call fcn.6600b860
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x20]
mov dword [esp + 0xc0], eax
mov dword [esp + 0xc4], ecx
add esp, 0xb4
ret
call fcn.65f649d0
mov ecx, ebx
call fcn.65f649f0
call fcn.65f649d0
inc ecx
cmp ecx, ebx
jge 0x660bfc07
movzx ebp, byte [ecx + eax]
xchg ebp, eax
cmp al, 0x5c
xchg ebp, eax
je 0x660bfc07
xchg ebp, eax
cmp al, 0x2f
xchg ebp, eax
je 0x660bfc07
xchg ebp, eax
cmp al, 0x3a
xchg ebp, eax
jne 0x660bfd08
lea eax, [0x660efaa0]
mov dword [esp], eax
call fcn.65f0bca0
mov eax, dword [esp + 4]
mov word [eax], 0x5c2e
mov ecx, dword [esp + 0x78]
lea edx, [ecx + 2]
mov ebx, dword [esp + 0x74]
cmp edx, 2
ja 0x660bfd60
mov ebp, 2
jmp 0x660bfda0
mov dword [esp + 0x40], ecx
mov dword [esp + 0x64], ebx
mov dword [esp], eax
mov dword [esp + 4], edx
mov dword [esp + 8], 2
mov dword [esp + 0xc], ecx
lea eax, [0x660f0fe0]
mov dword [esp + 0x10], eax
call fcn.65f4bf40
mov eax, dword [esp + 0x14]
mov edx, dword [esp + 0x18]
mov ecx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x64]
mov ebp, ecx
mov ecx, dword [esp + 0x40]
mov dword [esp + 0x40], ebp
mov dword [esp + 0x3c], edx
mov dword [esp + 0x64], eax
lea esi, [eax + 2]
mov dword [esp], esi
mov dword [esp + 4], ebx
mov dword [esp + 8], ecx
call fcn.65f65200
mov eax, dword [esp + 0x3c]
mov dword [esp + 0x78], eax
mov eax, dword [esp + 0x40]
mov dword [esp + 0x7c], eax
mov eax, dword [esp + 0x64]
mov dword [esp + 0x74], eax
add dword [esp + 0x80], 2
jmp 0x660bfc07
call fcn.65f649b0
mov ecx, ebx
call fcn.65f649d0
inc edx
movzx ecx, byte [esp + 0x26]
cmp edx, ebp
jge 0x660bfb23
movzx edi, byte [edx + esi]
xchg edi, eax
cmp al, 0x5c
xchg edi, eax
je 0x660bfb23
xchg edi, eax
cmp al, 0x2f
xchg edi, eax
je 0x660bfb23
mov eax, dword [esp + 0x74]
test eax, eax
jne 0x660bfed4
mov dword [esp + 0x34], edx
xchg edi, eax
mov byte [esp + 0x27], al
xchg edi, eax
mov eax, dword [esp + 0x80]
mov ecx, dword [esp + 0x70]
cmp ecx, eax
jle 0x660bfe5f
jbe 0x660bff0c
mov ebx, dword [esp + 0x6c]
add ebx, eax
xchg edi, eax
cmp byte [ebx], al
xchg edi, eax
jne 0x660bfe5f
lea ebx, [eax + 1]
mov dword [esp + 0x80], ebx
mov ebx, dword [esp + 0x28]
jmp 0x660bfdf0
mov dword [esp + 0x3c], ecx
lea eax, [0x660f0fe0]
mov dword [esp], eax
mov dword [esp + 4], ecx
mov dword [esp + 8], ecx
call fcn.65f4be80
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x3c]
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], ecx
mov dword [esp + 0x74], eax
mov edx, dword [esp + 0x70]
mov ebx, dword [esp + 0x80]
cmp edx, ebx
jb 0x660bff05
cmp ebx, ecx
jl 0x660bfea2
mov ebx, ecx
mov ebp, dword [esp + 0x6c]
cmp ebp, eax
je 0x660bfeba
mov dword [esp], eax
mov dword [esp + 4], ebp
mov dword [esp + 8], ebx
call fcn.65f65200
movzx ecx, byte [esp + 0x26]
mov edx, dword [esp + 0x34]
mov ebx, dword [esp + 0x28]
mov ebp, dword [esp + 0x40]
mov esi, dword [esp + 0x68]
movzx edi, byte [esp + 0x27]
mov eax, dword [esp + 0x78]
mov ecx, dword [esp + 0x80]
cmp eax, ecx
jbe 0x660bfefa
mov eax, dword [esp + 0x74]
xchg edi, ebx
mov byte [eax + ecx], bl
xchg edi, ebx
inc dword [esp + 0x80]
jmp 0x660bfdf0
mov edx, eax
mov eax, ecx
mov ecx, edx
call fcn.65f649b0
mov ecx, ebx
call fcn.65f649d0
call fcn.65f649b0
mov ecx, edi
call fcn.65f649b0
mov ecx, ebx
call fcn.65f649d0
mov ecx, edi
call fcn.65f649b0
mov esi, eax
mov eax, dword [esp + 0x68]
jmp 0x660bf6d7
mov eax, edi
mov ecx, ebx
call fcn.65f649b0
mov ecx, ebx
call fcn.65f649d0
mov eax, ebx
mov ecx, edi
call fcn.65f649b0
mov eax, edi
mov ecx, ebx
call fcn.65f649b0
mov ecx, ebx
call fcn.65f649d0
mov eax, ebx
mov ecx, edi
call fcn.65f649b0
mov eax, edi
mov ecx, ebx
call fcn.65f649b0
mov ecx, ebx
call fcn.65f649d0
dec edi
mov dword [esp + 0x80], edi
mov edi, dword [esp + 0x80]
cmp ebx, edi
jge 0x660bff26
mov edx, dword [esp + 0x74]
test edx, edx
je 0x660bffa3
mov ecx, dword [esp + 0x78]
cmp ecx, edi
jbe 0x660bffcf
movzx ecx, byte [edx + edi]
mov edx, ecx
movzx ecx, byte [esp + 0x26]
jmp 0x660bffb3
mov edx, dword [esp + 0x70]
cmp edx, edi
jbe 0x660bffc6
mov edx, dword [esp + 0x6c]
movzx edx, byte [edx + edi]
cmp dl, 0x5c
je 0x660bff26
cmp dl, 0x2f
jne 0x660bff73
jmp 0x660bff26
mov eax, edi
mov ecx, edx
call fcn.65f649b0
mov eax, edi
call fcn.65f649b0
mov ecx, ebp
call fcn.65f649b0
mov eax, edi
mov ecx, ebp
call fcn.65f649b0
mov eax, edi
mov ecx, ebp
call fcn.65f649b0
mov eax, edx
mov ecx, ebp
call fcn.65f649b0
mov eax, esi
mov ecx, ebx
call fcn.65f649b0
mov ecx, ebx
call fcn.65f649d0
mov eax, ebx
mov ecx, esi
call fcn.65f649b0
call fcn.65f64a10
nop
call fcn.65f63530
jmp fcn.660bf460