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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1b8
movaps xmmword [rsp + 0x1a0], xmm6
mov r14, r9
mov rdi, r8
mov rsi, rdx
mov rbx, rcx
mov r13, qword [rsp + 0x230]
mov r12, qword [rsp + 0x220]
mov rax, qword [0x1406a7e00]
xor rax, rsp
mov qword [rsp + 0x198], rax
movups xmm0, xmmword [r8 + 0x30]
movaps xmmword [rsp + 0x100], xmm0
mov rcx, qword [rdx + 8]
test rcx, rcx
je 0x1401414d4
lea rdx, [rsp + 0x140]
lea r8, [rsp + 0x100]
call fcn.14012c860
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x100], xmm0
mov r15, qword [rsp + 0x228]
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0xe8], rbx
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0xe0], 0
movzx eax, byte [r12 + 8]
test al, al
je 0x1401415e8
cmp qword [r12], 0
setne bpl
test r15, r15
je 0x1401415f4
mov rax, qword [r15]
lea rdx, [rsp + 0x140]
mov rcx, r15
call qword [rax + 0x30]
cmp byte [rsp + 0x144], 0
je 0x140141559
cmp dword [rsp + 0x140], 2
je 0x140141634
movzx eax, byte [r12 + 8]
test al, al
jne 0x1401415fc
mov rdx, qword [rdi + 8]
test rdx, rdx
je 0x140141634
lea rcx, [rsp + 0x140]
lea r8, [rsp + 0xe8]
mov r9, r14
call fcn.1402538d0
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x140], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x1401415de
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x140]
test rcx, rcx
je 0x1401415d6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rax, qword [rsp + 0xe0]
test rax, rax
jne 0x140141634
jmp 0x140142217
mov bpl, 1
test r15, r15
jne 0x140141530
test al, al
je 0x140141567
lea rax, [rsp + 0xe0]
cmp rax, r12
je 0x140141634
mov rax, qword [r12]
mov qword [r12], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x14014163c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rax, qword [rsp + 0xe0]
mov r13, qword [rsp + 0x238]
test rax, rax
je 0x14014184e
test r15, r15
je 0x140141a7a
movss xmm0, dword [rsp + 0x118]
movsd xmm1, qword [rsp + 0x110]
movsd qword [rsp + 0x140], xmm1
movss dword [rsp + 0x148], xmm0
mov dword [rsp + 0x14c], 0x3f800000
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0xd8]
lea r8, [rsp + 0x140]
call fcn.14023c5a0
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x170], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x140141700
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x170]
test rcx, rcx
je 0x140141700
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov qword [rsp + 0xd0], 0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xc8], rax
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x170]
lea r8, [rsp + 0xc8]
lea r9, [rsp + 0xd0]
mov rdx, r15
call fcn.1402535e0
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x170], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x1401417a7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x170]
test rcx, rcx
je 0x14014179f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x140142217
movss xmm0, dword [rdi + 0x3c]
ucomiss xmm0, dword [0x1406908dc]
jne 0x1401417c4
jnp 0x140141c13
shufps xmm0, xmm0, 0
movaps xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xc0], rax
lea rcx, [rsp + 0x188]
lea rdx, [rsp + 0xc0]
lea r8, [rsp + 0x170]
call fcn.14023c1a0
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x188], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x140141c13
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x188]
test rcx, rcx
jne 0x140141a6b
jmp 0x140141c13
test r15, r15
je 0x140141b13
movups xmm0, xmmword [0x1405b0b10]
movups xmmword [r13 + 0x1c], xmm0
mov rax, qword [r15]
lea rdx, [rsp + 0x140]
mov rcx, r15
call qword [rax + 0x30]
cmp byte [rsp + 0x144], 0
je 0x14014188c
cmp dword [rsp + 0x140], 2
je 0x1401419ca
movss xmm0, dword [rsp + 0x118]
movsd xmm1, qword [rsp + 0x110]
movsd qword [rsp + 0xa0], xmm1
movss dword [rsp + 0xa8], xmm0
mov dword [rsp + 0xac], 0x3f800000
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0xa0]
call fcn.14023bd00
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x140], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x14014191a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x140]
test rcx, rcx
je 0x14014191a
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov qword [rsp + 0x98], 0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x140]
lea r8, [rsp + 0x90]
lea r9, [rsp + 0x98]
mov rdx, r15
call fcn.1402535e0
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x140], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x1401419c1
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x140]
test rcx, rcx
je 0x1401419b9
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x140142217
movss xmm0, dword [rdi + 0x3c]
ucomiss xmm0, dword [0x1406908dc]
jne 0x1401419de
jnp 0x140141c13
shufps xmm0, xmm0, 0
movaps xmmword [rsp + 0x140], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x88]
lea r8, [rsp + 0x140]
call fcn.14023c1a0
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x170], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x140141c13
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x170]
test rcx, rcx
je 0x140141c13
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140141c13
movss xmm0, dword [rdi + 0x3c]
ucomiss xmm0, dword [0x1406908dc]
jne 0x140141a8e
jnp 0x140141b5c
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0xb8]
call fcn.14023bf30
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x140], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x140141b01
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x140]
test rcx, rcx
je 0x140141b01
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [r13 + 0x1c], xmm0
jmp 0x140141c13
movaps xmm0, xmmword [rsp + 0x110]
movss xmm1, dword [rsp + 0x11c]
unpcklps xmm0, xmm1
movss xmm2, dword [rsp + 0x114]
movaps xmm3, xmm1
unpcklps xmm3, xmm2
mulps xmm3, xmm0
movss xmm0, dword [rsp + 0x118]
mulss xmm0, xmm1
movlps qword [r13 + 0x1c], xmm3
movss dword [r13 + 0x24], xmm0
movss dword [r13 + 0x28], xmm1
jmp 0x140141c15
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0xb0]
call fcn.14023c870
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x140], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x140141bcf
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x140]
test rcx, rcx
je 0x140141bcf
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
movaps xmm0, xmmword [rsp + 0x110]
movss xmm1, dword [rsp + 0x11c]
unpcklps xmm0, xmm1
movss xmm2, dword [rsp + 0x114]
movaps xmm3, xmm1
unpcklps xmm3, xmm2
mulps xmm3, xmm0
movss xmm0, dword [rsp + 0x118]
mulss xmm0, xmm1
movlps qword [r13 + 0x1c], xmm3
movss dword [r13 + 0x24], xmm0
movss dword [r13 + 0x28], xmm1
xor ebp, ebp
mov r15, qword [rdi + 0x18]
test r15, r15
je 0x140141c93
test bpl, bpl
je 0x140141d15
mov rcx, rsi
call fcn.140001180
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x140]
lea r8, [rsp + 0x110]
mov rcx, r15
mov r9, rax
call fcn.14008a030
movaps xmm0, xmmword [rsp + 0x140]
movss xmm1, dword [rsp + 0x14c]
unpcklps xmm0, xmm1
movss xmm2, dword [rsp + 0x144]
movaps xmm3, xmm1
unpcklps xmm3, xmm2
mulps xmm3, xmm0
movss xmm0, dword [rsp + 0x148]
mulss xmm0, xmm1
movlps qword [r13 + 0x1c], xmm3
movss dword [r13 + 0x24], xmm0
movss dword [r13 + 0x28], xmm1
mov rdx, qword [rdi + 0x10]
test rdx, rdx
je 0x140141dcc
lea rcx, [rsp + 0x140]
lea r8, [rsp + 0xe8]
mov r9, r14
call fcn.14024f8d0
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x140141dcc
mov qword [rsp + 0x140], 0
mov rcx, qword [r13 + 0x10]
mov qword [r13 + 0x10], rax
test rcx, rcx
je 0x140141dc7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov byte [r13 + 0x18], 0
mov rcx, qword [rsp + 0x140]
test rcx, rcx
je 0x140141dcc
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140141dcc
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x140]
lea r9, [rsp + 0x80]
mov rdx, rbx
mov r8, r15
call fcn.1402528a0
cmp byte [rsp + 0x148], 0
mov rcx, qword [rsp + 0x140]
je 0x140142208
mov qword [rsp + 0x140], 0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rcx
test rax, rax
je 0x140141c93
mov r8, qword [rax]
mov rcx, rax
mov edx, 1
call qword [r8]
mov rcx, qword [rsp + 0x140]
test rcx, rcx
je 0x140141c93
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140141c93
mov byte [r13 + 0x18], 0
movsxd rax, dword [rsi + 0x10]
cmp rax, 0x21
jae 0x140142335
cmp qword [rsp + 0xe0], 0
je 0x140141e7c
lea rcx, [0x1405b0b9c]
mov ebp, dword [rcx + rax*4]
mov rax, qword [rsp + 0x230]
test byte [rax], 4
jne 0x140141e0e
mov rcx, rdi
mov edx, ebp
call fcn.140094360
test al, al
je 0x140141e7c
mov ecx, ebp
call fcn.1402542a0
movaps xmm6, xmm0
mov rcx, rbx
call fcn.14012f840
mov r15, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0x78], r15
movss dword [rsp + 0x164], xmm6
xorps xmm0, xmm0
ucomiss xmm6, xmm0
jne 0x140141fd0
jp 0x140141fd0
mov qword [rsp + 0x78], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], r15
test rcx, rcx
je 0x140141e7c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
lea rdx, [rsp + 0x140]
mov rcx, rdi
call fcn.14000f650
cmp byte [rsp + 0x144], 0
je 0x140141eab
mov ecx, dword [rsp + 0x140]
cmp ecx, 3
jne 0x140141f57
jmp 0x140141f74
lea rbx, [rsp + 0x70]
mov rcx, rbx
call fcn.14023d4d0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0x68], rax
mov rdx, qword [rdi + 0x28]
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x170]
lea r8, [rsp + 0x68]
mov r9, rbx
call fcn.1402535e0
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x170], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x140141f49
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x170]
test rcx, rcx
je 0x140141f41
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rax, qword [rsp + 0xe0]
mov ecx, 1
test rax, rax
je 0x140142217
call fcn.140162d70
mov qword [r13], rax
test rax, rax
sete al
cmp byte [r13 + 0x18], 0
setne cl
and cl, al
mov byte [r13 + 0x18], cl
mov eax, dword [rsi + 0x10]
cmp rax, 0x20
ja 0x140142335
cmp rax, 0x10
je 0x140142281
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x140141fc8
mov qword [rsp + 0xe0], 0
mov rcx, qword [r13 + 8]
mov qword [r13 + 8], rax
test rcx, rcx
je 0x140141fbb
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov byte [r13 + 0x18], 0
mov sil, 1
jmp 0x140142219
mov sil, 1
jmp 0x140142230
test r15, r15
je 0x140142279
mov r14, rax
test byte [rax + 0x25], 8
jne 0x140141e54
mov eax, dword [0x1406ab248]
mov ecx, dword [0x1406affd8]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x30]
jg 0x140142337
mov byte [rsp + 0x20], 0
lea r8, [0x1406ab210]
lea rcx, [rsp + 0x140]
mov rdx, rbx
call fcn.140140a20
mov rbx, qword [rsp + 0x148]
test rbx, rbx
je 0x14014230c
mov word [rsp + 0x188], 0x101
mov qword [rsp + 0x18c], 0
mov dword [rsp + 0x194], 1
call fcn.140024370
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x128], rbx
mov ecx, dword [rsp + 0x150]
mov dword [rsp + 0x130], ecx
movzx ecx, word [rsp + 0x154]
mov word [rsp + 0x134], cx
lea rcx, [0x1405a22f0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r14
lea rcx, [rsp + 0x188]
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x128]
mov r8d, 2
mov r9, rax
call fcn.140130260
mov eax, dword [0x1406ab258]
mov ecx, dword [0x1406affd8]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x30]
jg 0x140142379
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x168], 0
mov rdx, qword [0x1406ab250]
lea rax, [rsp + 0x180]
mov qword [rsp + 0x50], rax
lea rax, str.table
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x40], rax
lea rax, str.inputFP
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x164]
mov qword [rsp + 0x30], rax
lea rax, str.range
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 2
lea r8, str.Dither
lea rcx, [rsp + 0x170]
lea r9, [rsp + 0x168]
call fcn.140142570
mov r15, qword [rsp + 0x170]
mov qword [rsp + 0x170], 0
mov rcx, qword [rsp + 0x180]
test rcx, rcx
je 0x1401421b7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x138]
test rcx, rcx
je 0x1401421ce
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x148]
test rcx, rcx
je 0x1401421eb
lock dec dword [rcx + 8]
jne 0x1401421eb
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x140141e5d
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140141e5d
test rcx, rcx
je 0x140142217
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
xor esi, esi
mov rcx, qword [rsp + 0xe0]
test rcx, rcx
je 0x140142230
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
cmp byte [r12 + 8], 0
je 0x14014224b
mov rcx, qword [r12]
test rcx, rcx
je 0x14014224b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x198]
xor rcx, rsp
call fcn.1405602f0
mov eax, esi
movaps xmm6, xmmword [rsp + 0x1a0]
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r15d, r15d
jmp 0x140141e54
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x140142316
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x60]
call fcn.14023c240
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x140], 0
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xe0], rax
test rcx, rcx
je 0x140141f8b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rsp + 0x140]
test rcx, rcx
je 0x140141f8b
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140141f8b
mov r15, qword [rsp + 0x78]
jmp 0x140141e54
movups xmm0, xmmword [r13 + 0x1c]
movaps xmm1, xmmword [0x14059b090]
minps xmm1, xmm0
xorps xmm0, xmm0
maxps xmm1, xmm0
movups xmmword [r13 + 0x1c], xmm1
jmp 0x140141f8b
ud2
lea rcx, [0x1406ab248]
call fcn.140560470
cmp dword [0x1406ab248], 0xffffffff
jne 0x14014200b
lea rcx, [0x1406ab210]
call fcn.1402542c0
lea rcx, [0x140142560]
call fcn.1405607f4
lea rcx, [0x1406ab248]
call fcn.140560410
jmp 0x14014200b
lea rcx, [0x1406ab258]
call fcn.140560470
cmp dword [0x1406ab258], 0xffffffff
jne 0x1401420f1
mov qword [rsp + 0x180], 0x100
lea rdx, str.uniform_half_range_uniform_shader_inputFP_uniform_shader_table_half4_main_float2_xy__half4_color__inputFP.eval_xy__half_value__table.eval_sk_FragCoord.xy_.a___0.5_return_half4_clamp_color.rgb__value__range__0.0__color.a___color.a__
lea rbx, [rsp + 0x168]
mov rcx, rbx
call fcn.140048160
lea rcx, [rsp + 0x170]
lea r8, [rsp + 0x180]
mov rdx, rbx
call fcn.1401b3a40
mov rbx, qword [rsp + 0x170]
test rbx, rbx
je 0x140142424
mov qword [rsp + 0x170], 0
lea rcx, [rsp + 0x178]
call fcn.1400483d0
mov rcx, qword [rsp + 0x170]
test rcx, rcx
je 0x14014240c
lock dec dword [rcx + 8]
jne 0x14014240c
mov rax, qword [rcx]
call qword [rax + 8]
mov qword [0x1406ab250], rbx
lea rcx, [0x1406ab258]
call fcn.140560410
jmp 0x1401420f1
mov r9, qword [rsp + 0x178]
add r9, 8
lea rcx, str._s__d_:_fatal_error:___s__n
lea rdx, str..._.._src_core_SkRuntimeEffectPriv.h
mov r8d, 0xb2
call fcn.14000b520
call fcn.14000b610
int3