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

Disassembly:
jmp 0x140043e50
mov rax, rsp
push rbx
push rsi
sub rsp, 0x58
mov qword [rax + 0x20], rbp
mov rbx, rcx
movsxd rcx, dword [rcx + 0x86020]
mov qword [rax - 0x18], rdi
mov edi, edx
mov qword [rax - 0x20], r12
mov edx, 0x795f
mov qword [rax - 0x28], r13
mov qword [rax - 0x38], r15
mov rax, qword [rbx + 0x10ac8]
cmp word [rax + rcx*8 + 4], 0xe
jne 0x140043eb2
mov r8d, dword [rax + rcx*8 + 8]
mov rcx, rbx
call fcn.140001145
movsxd rcx, dword [rbx + 0x86020]
mov rax, qword [rbx + 0x10ac8]
mov dword [rax + rcx*8 + 8], 0x2710
jmp 0x140043ec0
mov r8d, 0x2710
mov rcx, rbx
call fcn.140001145
mov r9d, dword [rbx + 0x875d8]
cmp r9d, 0xf0000001
je 0x140043eeb
xor r8d, r8d
mov dl, 1
mov rcx, rbx
call fcn.140003c74
test al, al
je 0x140043eeb
mov dword [rbx + 0x875d8], 0xf0000001
cmp dword [rbx + 0x156cc], 0xf0000001
je 0x140043f40
mov edx, dword [rbx + 0x156c4]
cmp edx, 0xf0000001
je 0x140043f0d
mov rcx, rbx
call fcn.14000212b
movsxd rax, dword [rbx + 0x156cc]
mov rcx, rax
mov dword [rbx + 0x156c4], eax
mov rax, qword [rbx + 0x10ac8]
inc dword [rax + rcx*8 + 4]
mov rcx, rbx
mov edx, dword [rbx + 0x156c8]
call fcn.14000212b
mov dword [rbx + 0x156c8], 0xf0000001
cmp edi, dword [rbx + 0x86020]
jne 0x140043f52
mov dword [rbx + 0x86020], 0xf0000001
mov rax, qword [rbx + 0x10b60]
cmp dword [rax + 0x36140], 0xf0000001
je 0x140043fd8
call qword [sym.imp.MiKTeX221000_app.dll_public:_static_class_MiKTeX::App::Application____ptr64___cdecl_MiKTeX::App::Application::GetApplication_void_]
mov rcx, rax
call qword [sym.imp.MiKTeX221000_texmf.dll_public:_bool___cdecl_MiKTeX::TeXAndFriends::TeXMFApp::CStyleErrorMessagesP_void_const___ptr64]
mov rcx, rbx
test al, al
je 0x140043f82
call fcn.140001055
jmp 0x140043f8c
mov edx, 0x108
call fcn.14000143d
mov edx, 0x15c
mov rcx, rbx
call fcn.140004011
mov edx, 0x1b3
mov rcx, rbx
call fcn.140003193
mov edx, 0x477
mov rcx, rbx
call fcn.140004011
mov dl, 0xff
mov byte [rbx + 0x108d4], 2
mov rcx, rbx
mov dword [rbx + 0x108c0], 0x478
mov dword [rbx + 0x108bc], 0x46a
call fcn.1400021b2
mov rax, qword [rbx + 0x10b60]
xor r12d, r12d
mov dword [rbx + 0x86064], r12d
mov qword [rsp + 0x38], r14
mov ecx, dword [rax + 0x34078]
mov dword [rsp + 0x70], ecx
cmp dword [rax + 0x3cb70], r12d
jg 0x1400440cb
movsxd rcx, dword [rbx + 0x876ac]
mov rdx, qword [rbx + 0x10ac8]
mov r8d, dword [rdx + rcx*8]
cmp r8d, ecx
je 0x1400440cb
movsxd rax, r8d
lea r14, [rax*8 + 0x10]
cmp dword [r14 + rdx + 4], 0xf0000001
lea rsi, [rax*8]
je 0x1400440b3
movzx edi, byte [rsi + rdx + 6]
mov rcx, rbx
movzx edx, dil
call fcn.140003d14
mov rax, qword [rbx + 0x10b60]
lea rdi, [rdi*8 + 0x35948]
cmp dword [rdi + rax], 0xf0000001
jne 0x140044079
mov rcx, rbx
call fcn.140001bb3
mov rcx, qword [rbx + 0x10b60]
mov dword [rdi + rcx], eax
mov rax, qword [rbx + 0x10b60]
mov r8, qword [rbx + 0x10ac8]
mov edx, dword [rdi + rax]
add edx, 5
movsxd rax, edx
mov ecx, dword [r8 + rax*8]
cmp ecx, 0xf0000001
je 0x1400440af
nop dword [rax]
movsxd rdx, ecx
mov ecx, dword [r8 + rdx*8]
cmp ecx, 0xf0000001
jne 0x1400440a0
mov dword [r14 + r8], edx
mov rdx, qword [rbx + 0x10ac8]
mov r8d, dword [rsi + rdx]
cmp r8d, dword [rbx + 0x876ac]
jne 0x140044020
mov r15d, dword [rbx + 0x876ac]
mov ebp, 0xfff0
mov rax, qword [rbx + 0x10ac8]
sub r15d, 4
movsxd rcx, r15d
mov dword [rsp + 0x78], r15d
mov dword [rax + rcx*8], 0xf0000001
mov r13d, dword [rbx + 0x876ac]
mov r8, qword [rbx + 0x10ac8]
sub r13d, 2
movsxd rax, r13d
mov esi, dword [r8 + rax*8]
cmp esi, dword [rbx + 0x86020]
je 0x1400446bf
nop word [rax + rax]
movsxd rbp, esi
lea r10, [rbp*8]
movzx eax, word [r10 + r8 + 4]
mov qword [rsp + 0x80], r10
cmp ax, 4
jne 0x1400445b2
mov r9, qword [rbx + 0x10b60]
cmp dword [r9 + 0x3cb70], 0
jg 0x14004469a
movsxd rax, dword [rbx + 0x876ac]
movzx edi, word [r10 + r8 + 6]
movsxd rdx, dword [r8 + rax*8]
cmp word [r8 + rdx*8 + 6], di
lea rcx, [r8 + rdx*8]
je 0x14004418f
nop word [rax + rax]
movsxd rdx, dword [rcx]
cmp word [r8 + rdx*8 + 6], di
lea rcx, [r8 + rdx*8]
jne 0x140044180
movsxd r14, edx
cmp dword [r8 + r14*8 + 0x14], 0xf0000001
jne 0x1400441a5
mov r12b, 1
jmp 0x14004453e
movzx eax, dil
xor r12b, r12b
lea r15, [rax*8 + 0x35948]
movsxd rax, dword [r15 + r9]
movzx r9d, word [r8 + rax*8 + 6]
lea r11, [r8 + rax*8]
mov eax, r9d
and eax, 0xf
sub eax, 5
cdq
mov r10d, eax
xor r10d, edx
sub r10d, edx
mov edx, r10d
sub edx, 1
je 0x140044215
sub edx, 2
je 0x140044215
cmp edx, 1
je 0x140044215
movsxd rax, esi
mov r15d, 0xfff0
and r9w, r15w
add r9w, 5
movzx eax, word [r8 + rax*8 + 0x2e]
sub eax, 5
cdq
xor eax, edx
sub eax, edx
add r9w, ax
mov word [r11 + 6], r9w
jmp 0x1400442c7
movsxd rax, esi
movzx eax, word [r8 + rax*8 + 0x2e]
sub eax, 5
cdq
xor eax, edx
sub eax, edx
cmp eax, r10d
je 0x1400442c1
call qword [sym.imp.MiKTeX221000_app.dll_public:_static_class_MiKTeX::App::Application____ptr64___cdecl_MiKTeX::App::Application::GetApplication_void_]
mov rcx, rax
call qword [sym.imp.MiKTeX221000_texmf.dll_public:_bool___cdecl_MiKTeX::TeXAndFriends::TeXMFApp::CStyleErrorMessagesP_void_const___ptr64]
mov rcx, rbx
test al, al
je 0x14004424c
call fcn.140001055
jmp 0x140044256
mov edx, 0x108
call fcn.14000143d
mov edx, 0x470
mov rcx, rbx
call fcn.140004011
movzx edx, dil
mov byte [rbx + 0x108d4], 3
mov rcx, rbx
mov dword [rbx + 0x108c4], 0x468
mov dword [rbx + 0x108c0], 0x471
mov dword [rbx + 0x108bc], 0x46a
call fcn.1400021b2
mov rcx, rbx
call fcn.140001bb3
mov rcx, qword [rbx + 0x10b60]
mov dword [r15 + rcx], eax
mov rax, qword [rbx + 0x10b60]
mov ecx, dword [r15 + rax]
mov rax, qword [rbx + 0x10ac8]
add ecx, 5
mov dword [rax + r14*8 + 0x10], ecx
mov r15d, 0xfff0
mov rcx, qword [rbx + 0x10ac8]
movsxd rdx, dword [rcx + r14*8 + 0x10]
mov eax, dword [rcx + rbp*8 + 0x24]
lea r9, [rdx*8]
mov dword [r9 + rcx], eax
mov rcx, qword [rbx + 0x10ac8]
cmp dword [rcx + r14*8 + 0x14], esi
lea r8, [rcx + r14*8]
jne 0x14004450c
cmp word [rcx + r14*8 + 4], 1
jne 0x14004440f
cmp dword [rcx + r14*8 + 0xc], esi
jne 0x14004440f
mov r8d, dword [rcx + r14*8 + 8]
cmp r8d, 0xf0000001
je 0x14004440f
mov eax, dword [r9 + rcx]
cmp eax, r8d
je 0x14004433b
nop dword [rax]
movsxd rdx, eax
mov eax, dword [rcx + rdx*8]
cmp eax, r8d
jne 0x140044330
movsxd rax, edx
xor r8d, r8d
mov dword [rcx + rax*8], 0xf0000001
mov rax, qword [rbx + 0x10ac8]
mov rcx, qword [rbx + 0x10b60]
mov eax, dword [rax + rbp*8 + 0x20]
mov dword [rcx + 0x34078], eax
mov rcx, rbx
mov rax, qword [rbx + 0x10ac8]
mov edx, dword [rax + r14*8 + 8]
call fcn.1400032c9
mov rcx, qword [rbx + 0x10ac8]
mov dword [rcx + rbp*8 + 0x24], eax
mov rax, qword [rbx + 0x10ac8]
mov edx, dword [rax + rbp*8 + 0x24]
cmp edx, 0xf0000001
je 0x14004440f
mov r9b, 1
mov dword [rsp + 0x20], 0x3fffffff
xor r8d, r8d
mov rcx, rbx
call fcn.14000169a
mov rdx, qword [rbx + 0x10ac8]
mov dword [rbx + 0x10ab4], eax
movsxd rcx, eax
mov eax, dword [rdx + rcx*8 + 0x18]
add eax, dword [rdx + rcx*8 + 0x10]
mov dword [rdx + rbp*8 + 0x18], eax
movsxd rcx, dword [rbx + 0x10ab4]
mov rax, qword [rbx + 0x10ac8]
mov edx, dword [rax + rcx*8 + 0x38]
mov rcx, rbx
call fcn.140001fc8
movsxd rcx, dword [rbx + 0x10ab4]
mov rax, qword [rbx + 0x10ac8]
mov edx, dword [rax + rcx*8 + 0x3c]
mov rcx, rbx
call fcn.140001fc8
mov edx, dword [rbx + 0x10ab4]
mov r8d, 0xa
mov rcx, rbx
call fcn.14000317a
mov r12b, 1
mov rax, qword [rbx + 0x10ac8]
mov dword [rax + r14*8 + 0x14], 0xf0000001
mov rdx, qword [rbx + 0x10ac8]
mov r8, qword [rbx + 0x10b60]
movzx eax, byte [rdx + r14*8 + 6]
lea rdi, [rax*8 + 0x35948]
movsxd rax, dword [r8 + rdi]
mov ecx, dword [rdx + rax*8 + 0x28]
mov dword [rbx + 0x10ab4], ecx
mov rcx, rbx
movsxd rax, dword [r8 + rdi]
mov edx, dword [rdx + rax*8 + 0x38]
call fcn.140001fc8
mov rax, qword [rbx + 0x10b60]
movsxd rcx, dword [rdi + rax]
mov rax, qword [rbx + 0x10ac8]
mov edx, dword [rax + rcx*8 + 0x3c]
mov rcx, rbx
call fcn.140001fc8
mov rax, qword [rbx + 0x10b60]
movsxd rcx, dword [rdi + rax]
mov rax, qword [rbx + 0x10ac8]
mov edx, dword [rax + rcx*8]
mov rcx, rbx
call fcn.140002739
mov rax, qword [rbx + 0x10b60]
mov r8d, 0xa
mov rcx, rbx
mov edx, dword [rdi + rax]
call fcn.14000317a
mov edx, dword [rbx + 0x10ab4]
mov r9b, 1
xor r8d, r8d
mov dword [rsp + 0x20], 0x3fffffff
mov rcx, rbx
call fcn.14000169a
mov rcx, qword [rbx + 0x10b60]
mov dword [rdi + rcx], eax
mov rdx, qword [rbx + 0x10ac8]
mov rax, qword [rbx + 0x10b60]
movsxd rcx, dword [rdi + rax]
movzx eax, word [rdx + rbp*8 + 0x2e]
sub eax, 5
lea r8, [rdx + rcx*8]
cdq
movzx ecx, word [r8 + 6]
xor eax, edx
sub eax, edx
and cx, r15w
add ax, 5
add ax, cx
mov word [r8 + 6], ax
jmp 0x140044531
mov eax, dword [r9 + rcx]
cmp eax, 0xf0000001
je 0x14004452d
nop word [rax + rax]
movsxd rdx, eax
mov eax, dword [rcx + rdx*8]
cmp eax, 0xf0000001
jne 0x140044520
mov dword [r8 + 0x10], edx
mov r15d, dword [rsp + 0x78]
mov r10, qword [rsp + 0x80]
mov rdx, qword [rbx + 0x10ac8]
mov eax, 4
movsxd rcx, r13d
lea r8, [rax + rbp]
mov eax, dword [r10 + rdx]
mov dword [rdx + rcx*8], eax
mov rax, qword [rbx + 0x10ac8]
mov dword [r10 + rax], 0xf0000001
mov rcx, qword [rbx + 0x10ac8]
test r12b, r12b
je 0x14004458e
movsxd rax, r15d
mov r15d, esi
mov dword [rsp + 0x78], esi
mov dword [rcx + rax*8], esi
mov esi, r13d
inc dword [rbx + 0x86064]
jmp 0x14004469a
mov edx, dword [rcx + r8*8]
mov rcx, rbx
call fcn.140001fc8
mov r8d, 6
mov edx, esi
mov rcx, rbx
call fcn.14000317a
mov esi, r13d
jmp 0x14004469a
cmp ax, 6
jne 0x14004469a
mov eax, dword [r8 + rbp*8 + 0xc]
test eax, eax
je 0x140044652
mov r9b, 1
mov r8d, eax
mov dl, 6
mov rcx, rbx
call fcn.1400036fc
mov rcx, qword [rbx + 0x10ac8]
movsxd rax, dword [rbx + 0x875dc]
cmp dword [rcx + rax*8 + 8], 0xf0000001
lea rdx, [rcx + rax*8]
jne 0x14004460c
mov eax, dword [rcx + rbp*8 + 8]
mov dword [rdx + 8], eax
mov rcx, qword [rbx + 0x10ac8]
movsxd rax, dword [rcx + rbp*8 + 8]
inc dword [rcx + rax*8 + 4]
movsxd rcx, dword [rbx + 0x875dc]
mov rax, qword [rbx + 0x10ac8]
mov edx, dword [rax + rcx*8 + 0x14]
cmp edx, 0xf0000001
je 0x14004462e
mov rcx, rbx
call fcn.14000212b
mov rdx, qword [rbx + 0x10ac8]
movsxd rcx, dword [rbx + 0x875dc]
mov eax, dword [rdx + rbp*8 + 8]
mov dword [rdx + rcx*8 + 0x14], eax
mov rcx, qword [rbx + 0x10ac8]
movsxd rax, dword [rcx + rbp*8 + 8]
jmp 0x140044696
cmp dword [rbx + 0x156c8], 0xf0000001
jne 0x14004466e
movsxd rax, dword [r8 + rbp*8 + 8]
mov dword [rbx + 0x156c8], eax
inc dword [r8 + rax*8 + 4]
mov edx, dword [rbx + 0x156cc]
cmp edx, 0xf0000001
je 0x140044684
mov rcx, rbx
call fcn.14000212b
mov rcx, qword [rbx + 0x10ac8]
movsxd rax, dword [rcx + rbp*8 + 8]
mov dword [rbx + 0x156cc], eax
inc dword [rcx + rax*8 + 4]
mov r8, qword [rbx + 0x10ac8]
mov r13d, esi
movsxd rax, esi
mov esi, dword [r8 + rax*8]
cmp esi, dword [rbx + 0x86020]
jne 0x140044120
mov ebp, 0xfff0
xor r12d, r12d
mov rax, qword [rbx + 0x10b60]
mov ecx, dword [rsp + 0x70]
mov r14, qword [rsp + 0x38]
mov dword [rax + 0x34078], ecx
cmp esi, 0xf0000001
je 0x140044756
movsxd rcx, dword [rbx + 0x876ac]
mov rax, qword [rbx + 0x10ac8]
cmp dword [rax + rcx*8 - 8], 0xf0000001
jne 0x140044717
cmp word [rbx + 0x10b00], 0
mov ecx, dword [rbx + 0x86014]
jne 0x14004470d
mov dword [rbx + 0x10b14], ecx
jmp 0x140044717
mov rax, qword [rbx + 0x10af8]
mov dword [rax + 0xc], ecx
movsxd rax, dword [rbx + 0x876ac]
mov rdx, qword [rbx + 0x10ac8]
movsxd rcx, dword [rbx + 0x86014]
mov eax, dword [rdx + rax*8 - 8]
mov dword [rdx + rcx*8], eax
movsxd rcx, dword [rbx + 0x876ac]
mov rax, qword [rbx + 0x10ac8]
mov dword [rax + rcx*8 - 8], esi
mov rax, qword [rbx + 0x10ac8]
movsxd rcx, r13d
mov dword [rax + rcx*8], 0xf0000001
mov rax, qword [rbx + 0x10b60]
xor r9d, r9d
mov esi, dword [rax + 0x3ca98]
mov dword [rax + 0x3ca98], 0x2710
mov rax, qword [rbx + 0x10b60]
mov edi, dword [rax + 0x3dc80]
mov dword [rax + 0x3dc80], 0x3fffffff
mov rcx, qword [rbx + 0x10ac8]
movsxd rdx, dword [rbx + 0x876ac]
mov eax, dword [rbx + 0x8601c]
mov r8d, dword [rbx + 0x86028]
mov dword [rsp + 0x20], eax
mov edx, dword [rcx + rdx*8 - 0x10]
mov rcx, rbx
call fcn.14000169a
mov rcx, qword [rbx + 0x10b60]
mov r13, qword [rsp + 0x40]
mov dword [rcx + 0x36140], eax
mov rax, qword [rbx + 0x10b60]
movsxd rcx, dword [rax + 0x36140]
mov rax, qword [rbx + 0x10ac8]
lea rdx, [rax + rcx*8]
movzx ecx, byte [rbx + 0x87728]
movzx eax, word [rdx + 6]
add cx, 5
and ax, bp
mov rbp, qword [rsp + 0x88]
add cx, ax
mov word [rdx + 6], cx
mov rax, qword [rbx + 0x10b60]
mov dword [rax + 0x3ca98], esi
mov rax, qword [rbx + 0x10b60]
mov dword [rax + 0x3dc80], edi
mov edx, dword [rbx + 0x86050]
cmp edx, 0xfffffff
je 0x14004482e
mov rcx, rbx
call fcn.140001fc8
movsxd rcx, dword [rbx + 0x876ac]
mov esi, 0xffffffff
mov byte [rbx + 0x86018], 0
lea eax, [rcx - 2]
mov dword [rbx + 0x86014], eax
mov rax, qword [rbx + 0x10ac8]
mov dword [rax + rcx*8 - 0x10], 0xf0000001
mov dword [rbx + 0x8604c], r12d
movsxd rcx, dword [rbx + 0x876ac]
mov dword [rbx + 0x86058], r12d
mov dword [rbx + 0x8601c], r12d
mov r12, qword [rsp + 0x48]
lea eax, [rcx - 4]
mov qword [rbx + 0x86050], 0xfffffff
mov qword [rbx + 0x8605c], 0xffffffffffffffff
cmp r15d, eax
je 0x1400448b1
mov rdx, rcx
mov rcx, qword [rbx + 0x10ac8]
mov eax, dword [rcx + rdx*8 - 0x20]
mov dword [rcx + rdx*8 - 0x10], eax
mov dword [rbx + 0x86014], r15d
movsxd r8, dword [rbx + 0x876ac]
mov rax, qword [rbx + 0x10ac8]
mov r15, qword [rsp + 0x30]
mov edx, dword [rax + r8*8]
cmp edx, r8d
je 0x1400448f9
nop dword [rax]
mov rax, qword [rbx + 0x10ac8]
mov r8d, 4
movsxd rcx, edx
mov edi, dword [rax + rcx*8]
mov rcx, rbx
call fcn.14000317a
mov r8d, dword [rbx + 0x876ac]
mov edx, edi
cmp edi, r8d
jne 0x1400448d0
mov rax, qword [rbx + 0x10ac8]
mov rdi, qword [rsp + 0x50]
movsxd rcx, r8d
mov dword [rax + rcx*8], r8d
mov r9d, dword [rbx + 0x875d8]
cmp r9d, 0xf0000001
je 0x140044937
xor r8d, r8d
mov dl, 2
mov rcx, rbx
call fcn.140003c74
test al, al
je 0x140044937
mov dword [rbx + 0x875d8], 0xf0000001
movsxd rax, dword [rbx + 0x156c4]
cmp eax, 0xf0000001
je 0x140044965
cmp dword [rbx + 0x156c8], 0xf0000001
jne 0x140044965
mov dword [rbx + 0x156c8], eax
mov rcx, rax
mov rax, qword [rbx + 0x10ac8]
inc dword [rax + rcx*8 + 4]
mov rax, qword [rbx + 0x10b60]
cmp dword [rax + 0x350d8], 0xf0000001
je 0x140044a0a
mov ecx, dword [rbx + 0x16f5c]
cmp ecx, dword [rax + 0x3cb00]
jl 0x140044a51
call qword [sym.imp.MiKTeX221000_app.dll_public:_static_class_MiKTeX::App::Application____ptr64___cdecl_MiKTeX::App::Application::GetApplication_void_]
mov rcx, rax
call qword [sym.imp.MiKTeX221000_texmf.dll_public:_bool___cdecl_MiKTeX::TeXAndFriends::TeXMFApp::CStyleErrorMessagesP_void_const___ptr64]
mov rcx, rbx
test al, al
je 0x1400449ab
call fcn.140001055
jmp 0x1400449b5
mov edx, 0x108
call fcn.14000143d
mov edx, 0x479
mov rcx, rbx
call fcn.140004011
mov edx, dword [rbx + 0x16f5c]
mov rcx, rbx
call fcn.140003cfb
mov edx, 0x47a
mov rcx, rbx
call fcn.140004011
mov rcx, rbx
mov byte [rbx + 0x108d4], 3
mov dword [rbx + 0x108c4], 0x47b
mov dword [rbx + 0x108c0], 0x47c
mov dword [rbx + 0x108bc], 0x47d
call fcn.1400016f4
movsxd rax, dword [rbx + 0x876ac]
mov rcx, qword [rbx + 0x10ac8]
cmp dword [rcx + rax*8 - 0x10], 0xf0000001
je 0x140044b15
mov edx, dword [rcx + rax*8 - 8]
cmp edx, 0xf0000001
jne 0x140044ad0
cmp word [rbx + 0x10b00], 0
mov ecx, dword [rbx + 0x86014]
jne 0x140044ac4
mov dword [rbx + 0x10b14], ecx
jmp 0x140044ada
lea eax, [rcx + 1]
mov byte [rbx + 0x86068], 1
mov rcx, rbx
mov dword [rbx + 0x16f5c], eax
call fcn.1400014ab
mov eax, dword [rbx + 0x15670]
mov r8d, 6
neg eax
mov word [rbx + 0x10b08], si
mov dword [rbx + 0x10b30], eax
mov rcx, rbx
mov rax, qword [rbx + 0x10b60]
mov dword [rbx + 0x10b38], 0xfc180000
mov edx, dword [rax + 0x350d8]
call fcn.14000144c
mov dl, 8
mov rcx, rbx
call fcn.1400026bc
mov rcx, rbx
call fcn.1400016d6
mov rcx, rbx
call fcn.140003e9f
add rsp, 0x58
pop rsi
pop rbx
ret
mov rax, qword [rbx + 0x10af8]
mov dword [rax + 0xc], ecx
jmp 0x140044ada
movsxd rax, dword [rbx + 0x86014]
mov dword [rcx + rax*8], edx
mov rcx, qword [rbx + 0x10ac8]
movsxd rdx, dword [rbx + 0x876ac]
mov eax, dword [rcx + rdx*8 - 0x10]
mov dword [rcx + rdx*8 - 8], eax
mov rax, qword [rbx + 0x10ac8]
movsxd rcx, dword [rbx + 0x876ac]
mov dword [rax + rcx*8 - 0x10], 0xf0000001
mov eax, dword [rbx + 0x876ac]
sub eax, 2
mov dword [rbx + 0x86014], eax
mov edx, dword [rbx + 0x87634]
mov rcx, rbx
call fcn.140002739
mov dword [rbx + 0x87634], 0xf0000001
mov rcx, rbx
mov rax, qword [rbx + 0x10b60]
mov edx, dword [rax + 0x36140]
call fcn.140001f96
mov rax, qword [rbx + 0x10b60]
mov dword [rax + 0x36140], 0xf0000001
add rsp, 0x58
pop rsi
pop rbx
ret