Function at 0x1400a76e0
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, 0x1c8
mov rsi, rdx
mov r15, rcx
mov rax, qword [0x14018e218]
xor rax, rsp
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x48], r8
movzx ecx, byte [r8 + 0x14]
mov r8d, 1
shl r8d, cl
mov rdx, qword [rsp + 0x230]
mov rax, rdx
shr rax, 0x14
xor ecx, ecx
test edx, 0xfffff
setne cl
xor edi, edi
add rcx, rax
mov qword [rsp + 0x140], rcx
je 0x1400a8435
mov r13, r9
add rdx, r9
mov eax, 0xfffffffe
sub eax, r8d
mov qword [rsp + 0x130], rax
lea rax, [r15 + 0x40]
mov qword [rsp + 0x160], rax
lea rax, [r15 + 0x240]
mov qword [rsp + 0xf0], rax
lea rax, [r15 + 0x250]
mov qword [rsp + 0x150], rax
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x70], r8d
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0x128], r9
mov qword [rsp + 0x58], r15
jmp 0x1400a77de
add r11, qword [rsp + 0xd0]
mov rcx, r11
mov rdx, qword [rsp + 0xc8]
xor edi, edi
mov rax, qword [rsp + 0xd8]
inc rax
cmp rax, qword [rsp + 0x140]
je 0x1400a8435
mov r10, qword [rsi + 0x18]
cmp r10, qword [rsi + 0x20]
jae 0x1400a8435
mov qword [rsp + 0x158], r10
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
shl rax, 0x14
lea r12, [rax + r13]
mov rcx, rdx
sub rcx, r12
cmp rcx, 0x100000
lea r11, [r13 + rax + 0x100000]
cmovb r11, rdx
mov r9, qword [r15 + 8]
mov eax, r11d
sub eax, r9d
cmp eax, 0xe0000000
ja 0x1400a7850
mov ecx, dword [r15 + 0x30]
mov rdi, r9
jmp 0x1400a792a
mov r14, r11
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 4]
mov eax, 1
shl rax, cl
mov r8d, r12d
sub r8d, r9d
mov r11, qword [rsp + 0x130]
lea edx, [r11 + r8]
add r9, rdx
mov qword [r15 + 8], r9
add qword [r15 + 0x10], rdx
mov esi, dword [r15 + 0x18]
mov r10d, dword [r15 + 0x1c]
add r8d, r11d
add r8d, 2
mov r11d, r10d
sub r11d, edx
cmp r10d, r8d
mov ebx, 2
cmovb r11d, ebx
mov dword [r15 + 0x1c], r11d
mov r10d, esi
sub r10d, edx
cmp esi, r8d
cmovb r10d, ebx
mov dword [r15 + 0x18], r10d
inc dword [r15 + 0x20]
mov r8, qword [r15 + 0x28]
test ecx, ecx
je 0x1400a83b4
mov esi, eax
and esi, 0xfffffffe
xor ecx, ecx
nop dword [rax]
mov r10d, dword [r8 + rcx*8]
sub r10d, edx
cmovb r10d, edi
mov r11d, dword [r8 + rcx*8 + 8]
sub r11d, edx
cmovb r11d, edi
mov dword [r8 + rcx*8], r10d
mov dword [r8 + rcx*8 + 8], r11d
add rcx, 2
cmp rsi, rcx
jne 0x1400a78d0
test al, 1
je 0x1400a790a
mov eax, dword [r8 + rcx*8]
sub eax, edx
cmovb eax, edi
mov dword [r8 + rcx*8], eax
mov dword [r15 + 0x30], 0
mov rdi, qword [r15 + 8]
mov r11, r14
mov eax, r11d
sub eax, edi
xor ecx, ecx
mov rsi, qword [rsp + 0x78]
mov r8d, dword [rsp + 0x70]
add ecx, r8d
mov r14d, dword [r15 + 0x1c]
cmp ecx, eax
jae 0x1400a7960
sub eax, r8d
cmp r14d, eax
jae 0x1400a7944
mov dword [r15 + 0x1c], eax
mov r14d, eax
mov ebx, dword [r15 + 0x18]
cmp ebx, r14d
jae 0x1400a7954
mov dword [r15 + 0x18], r14d
mov ebx, r14d
mov dword [r15 + 0x30], 0
jmp 0x1400a7964
mov ebx, dword [r15 + 0x18]
mov r9, qword [rsp + 0x48]
mov edx, dword [r9 + 8]
mov eax, 1
mov ecx, edx
shl rax, cl
mov qword [rsp + 0x190], rax
sub r11, r12
mov ebp, dword [r9 + 4]
mov r10d, dword [r9 + 0xc]
cmp r14d, ebx
mov qword [rsp + 0x60], rdi
jae 0x1400a79a0
mov r9, qword [r15 + 0x10]
mov ecx, r14d
jmp 0x1400a79a5
mov ecx, ebx
xor r9d, r9d
mov dword [rsp + 0x34], ecx
mov eax, ecx
add rax, r9
mov edi, ebx
mov qword [rsp + 0x1a0], r9
add r9, rdi
mov dword [rsp + 0x38], ebx
cmp r14d, ebx
mov ecx, 0
cmovae rax, rcx
mov qword [rsp + 0x90], rax
mov eax, 0
cmovae r9, rcx
mov qword [rsp + 0xb8], r9
mov r9d, r10d
mov rbx, r11
cmp r11, r9
jb 0x1400a83ed
lea rbx, [r12 + r11]
cmp r10d, 0x40
mov ecx, 0x40
cmovae r10d, ecx
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rcx + 0x10]
mov r8, r11
mov r11, 0xffffffffffffffff
shl r11, cl
mov qword [rsp + 0x138], r8
lea r15, [r12 + r8]
add r15, 0xfffffffffffffff8
lea esi, [rcx - 1]
mov r8d, r10d
sub r8d, ecx
cmp esi, r10d
mov rsi, qword [rsp + 0x78]
not r11
cmovae r8d, eax
mov ecx, r8d
shl r11, cl
mov ecx, 0xffffffff
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b8], r11
lea rax, [r12 + r9]
mov qword [rsp + 0x98], r15
cmp rax, r15
jae 0x1400a83d0
mov r15, rax
sub ebp, edx
mov rdx, qword [rsp + 0x60]
lea rax, [rdx + rdi]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0xc0], r9
neg r9
mov qword [rsp + 0x148], r9
mov ecx, ebp
mov ebp, 0xffffffff
shl ebp, cl
not ebp
lea r13, [rbx - 7]
lea rax, [rbx - 3]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x88], rbx
lea rax, [rbx - 1]
mov qword [rsp + 0xf8], rax
lea rax, [rdx + 8]
mov qword [rsp + 0x180], rax
lea rax, [rdx - 1]
mov qword [rsp + 0x188], rax
lea rax, [rdx + rdi + 8]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0xb8]
dec rax
mov qword [rsp + 0x170], rax
mov rdi, qword [rsp + 0x98]
mov dword [rsp + 0x3c], r14d
mov dword [rsp + 0x74], ebp
mov qword [rsp + 0x50], r13
jmp 0x1400a7b48
mov rdi, qword [rsp + 0x98]
mov r15, qword [rsp + 0xe0]
mov ebp, dword [rsp + 0x74]
mov rax, qword [rsp + 0xa0]
add r15, rax
cmp r15, rdi
jae 0x1400a83c3
mov dword [rsp + 0x1ac], 0
mov r8, rdi
sub r8, r15
lea rax, [rsp + 0x1ac]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x1b0]
mov rdx, r15
mov r9, qword [rsp + 0x160]
call fcn.1400a7580
mov ecx, dword [rsp + 0x1ac]
test rcx, rcx
je 0x1400a7b3c
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x80], r12
mov qword [rsp + 0xe0], r15
mov rax, qword [rsp + 0x148]
add rax, r15
mov qword [rsp + 0x68], rax
mov rbx, qword [rsp + 0x150]
xor r14d, r14d
mov r12, qword [rsp + 0x48]
mov r13, qword [rsp + 0xc0]
mov r15, qword [rsp + 0x58]
mov rdi, rcx
nop word cs:[rax + rax]
mov rsi, qword [r15 + r14*8 + 0x40]
add rsi, qword [rsp + 0x68]
mov rcx, rsi
mov rdx, r13
xor r8d, r8d
call fcn.1400aebd0
mov edx, eax
and edx, ebp
mov qword [rbx - 0x10], rsi
mov dword [rbx - 8], edx
shr rax, 0x20
mov dword [rbx - 4], eax
movzx ecx, byte [r12 + 8]
shl rdx, cl
mov rax, qword [r15 + 0x28]
lea rcx, [rax + rdx*8]
mov qword [rbx], rcx
prefetcht0 byte [rax + rdx*8]
inc r14
add rbx, 0x18
cmp rdi, r14
jne 0x1400a7be0
mov qword [rsp + 0xe8], rdi
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xa0]
add rax, rcx
mov qword [rsp + 0x178], rax
xor ecx, ecx
mov rsi, qword [rsp + 0x78]
mov r14d, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x38]
mov r10d, dword [rsp + 0x34]
mov rbp, qword [rsp + 0x40]
mov r13, qword [rsp + 0x50]
mov r12, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x60]
jmp 0x1400a7ced
shl rcx, 0x20
mov eax, edx
or rax, rcx
mov rcx, qword [rsp + 0x48]
movzx ecx, byte [rcx + 8]
mov r11, qword [rsp + 0x120]
mov rdx, r11
shl rdx, cl
mov r8, qword [r15 + 0x38]
shl rdx, 3
add rdx, qword [r15 + 0x28]
movzx r9d, byte [r8 + r11]
movzx r10d, r9b
mov qword [rdx + r10*8], rax
mov r10d, dword [rsp + 0x34]
mov eax, 0xffffffff
shl eax, cl
inc r9d
not eax
and eax, r9d
mov byte [r8 + r11], al
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x118]
inc rcx
cmp rcx, rax
je 0x1400a7b20
mov qword [rsp + 0x118], rcx
lea rax, [rcx + rcx*2]
mov rdx, qword [rsp + 0xf0]
mov r11, qword [rdx + rax*8]
mov ecx, dword [rdx + rax*8 + 0xc]
mov edx, dword [rdx + rax*8 + 8]
mov qword [rsp + 0x120], rdx
mov rdx, r11
sub rdx, rdi
cmp r11, r12
jb 0x1400a7c80
mov qword [rsp + 0x198], rdx
mov rdx, qword [rsp + 0xf0]
mov rax, qword [rdx + rax*8 + 0x10]
mov rdx, qword [rsp + 0x190]
lea rsi, [rax + rdx*8]
lea rdx, [r11 + 8]
mov qword [rsp + 0x68], rdx
lea rdx, [r11 - 1]
mov qword [rsp + 0xa8], rdx
xor edx, edx
mov qword [rsp + 0x110], rdx
xor edx, edx
mov qword [rsp + 0x108], rdx
xor edx, edx
mov qword [rsp + 0x80], rdx
xor edx, edx
mov qword [rsp + 0xb0], rdx
jmp 0x1400a7dad
mov r15, qword [rsp + 0x58]
mov r14d, dword [rsp + 0x3c]
mov r13, qword [rsp + 0x50]
nop word cs:[rax + rax]
add rax, 8
cmp rax, rsi
jae 0x1400a82a0
cmp dword [rax + 4], ecx
jne 0x1400a7da0
mov r8d, dword [rax]
cmp r8d, r10d
jbe 0x1400a7da0
cmp r14d, ebx
mov rdx, qword [rsp + 0x60]
jae 0x1400a7e2d
cmp r8d, ebx
mov r13, rdx
cmovb r13, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x88]
mov rdi, rdx
cmovb rdi, qword [rsp + 0xb8]
lea r14, [r8 + r13]
mov r15, rdi
sub r15, r14
add r15, r11
cmp r15, rdx
cmovae r15, rdx
lea rdx, [r15 - 7]
mov r9, r11
mov rbx, r14
cmp rdx, r11
jbe 0x1400a7f18
mov r9, qword [r11]
xor r9, qword [r14]
je 0x1400a7e75
tzcnt r9, r9
shr r9, 3
mov ebx, dword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
jmp 0x1400a7f70
lea rdi, [rdx + r8]
cmp r13, r11
jbe 0x1400a7e4c
mov rdx, qword [r11]
xor rdx, qword [rdi]
je 0x1400a7ebc
tzcnt r9, rdx
shr r9, 3
jmp 0x1400a8013
mov r9, r11
cmp r9, qword [rsp + 0x100]
jae 0x1400a7fd6
mov edx, dword [rdi]
cmp edx, dword [r9]
jne 0x1400a7fd6
add r9, 4
add rdi, 4
jmp 0x1400a7fd6
lea rbx, [r8 + r13]
add rbx, 8
xor ebp, ebp
nop
mov r9, qword [rsp + 0x68]
add r9, rbp
cmp r9, rdx
jae 0x1400a7f07
mov r9, qword [r9]
lea r10, [rbp + 8]
xor r9, qword [rbx + rbp]
mov rbp, r10
je 0x1400a7e80
tzcnt r9, r9
shr r9, 3
add r9, r10
mov ebx, dword [rsp + 0x38]
mov r10d, dword [rsp + 0x34]
mov rbp, qword [rsp + 0x40]
jmp 0x1400a7f70
mov rdx, qword [rsp + 0x180]
lea rdi, [rdx + r8]
xor edx, edx
nop word [rax + rax]
mov r9, qword [rsp + 0x68]
add r9, rdx
cmp r9, r13
jae 0x1400a7fc0
mov r9, qword [r9]
lea r10, [rdx + 8]
xor r9, qword [rdi + rdx]
mov rdx, r10
je 0x1400a7ed0
tzcnt r9, r9
shr r9, 3
add r9, r10
mov r10d, dword [rsp + 0x34]
jmp 0x1400a8013
lea rdx, [r8 + r13]
lea rbx, [rdx + rbp]
add rbx, 8
mov r10d, dword [rsp + 0x34]
lea rdx, [r15 - 3]
cmp r9, rdx
jae 0x1400a7f30
mov edx, dword [rbx]
cmp edx, dword [r9]
jne 0x1400a7f30
add r9, 4
add rbx, 4
lea rdx, [r15 - 1]
cmp r9, rdx
jae 0x1400a7f4a
movzx edx, word [rbx]
cmp dx, word [r9]
jne 0x1400a7f4a
add r9, 2
add rbx, 2
cmp r9, r15
jae 0x1400a7f64
movzx edx, byte [rbx]
xor r10d, r10d
cmp dl, byte [r9]
sete r10b
add r9, r10
mov r10d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
sub r9, r11
lea rdx, [r14 + r9]
cmp rdx, rdi
je 0x1400a7f8c
cmp r9, qword [rsp + 0xc0]
jb 0x1400a7d84
jmp 0x1400a8138
lea r15, [r11 + r9]
mov rdi, r15
mov rbx, rbp
cmp qword [rsp + 0x50], r15
jbe 0x1400a80cb
mov rdx, qword [r15]
xor rdx, qword [rbp]
je 0x1400a8074
tzcnt rdi, rdx
shr rdi, 3
mov ebx, dword [rsp + 0x38]
jmp 0x1400a8122
add rdi, rdx
mov r10d, dword [rsp + 0x34]
cmp r9, qword [rsp + 0x100]
jb 0x1400a7e5d
cmp r9, qword [rsp + 0xf8]
jae 0x1400a7ff1
movzx edx, word [rdi]
cmp dx, word [r9]
jne 0x1400a7ff1
add r9, 2
add rdi, 2
cmp r9, qword [rsp + 0x88]
jae 0x1400a8010
movzx edx, byte [rdi]
xor r10d, r10d
cmp dl, byte [r9]
sete r10b
add r9, r10
mov r10d, dword [rsp + 0x34]
sub r9, r11
cmp r9, qword [rsp + 0xc0]
jb 0x1400a7da0
cmp r11, r12
jbe 0x1400a806d
cmp r8d, ebx
jbe 0x1400a806d
add r8, qword [rsp + 0x188]
mov rdx, qword [rsp + 0xa8]
xor edi, edi
nop dword [rax]
movzx r10d, byte [rdx]
cmp r10b, byte [r8]
jne 0x1400a8256
inc rdi
cmp rdx, r12
jbe 0x1400a8256
dec rdx
lea r10, [r8 - 1]
cmp r8, rbp
mov r8, r10
ja 0x1400a8040
jmp 0x1400a8256
xor edi, edi
jmp 0x1400a825b
mov rdx, qword [rsp + 0x68]
add rdx, r9
xor ebx, ebx
mov rbp, qword [rsp + 0x168]
nop word cs:[rax + rax]
lea rdi, [rdx + rbx]
cmp rdi, qword [rsp + 0x50]
jae 0x1400a80c3
mov rdi, qword [rdi]
lea r10, [rbx + 8]
xor rdi, qword [rbp + rbx]
mov rbx, r10
je 0x1400a8090
tzcnt rdi, rdi
shr rdi, 3
add rdi, r10
mov ebx, dword [rsp + 0x38]
mov r10d, dword [rsp + 0x34]
jmp 0x1400a8122
add rbx, rbp
mov r10d, dword [rsp + 0x34]
cmp rdi, qword [rsp + 0x100]
jae 0x1400a80e3
mov edx, dword [rbx]
cmp edx, dword [rdi]
jne 0x1400a80e3
add rdi, 4
add rbx, 4
cmp rdi, qword [rsp + 0xf8]
jae 0x1400a80fd
movzx edx, word [rbx]
cmp dx, word [rdi]
jne 0x1400a80fd
add rdi, 2
add rbx, 2
cmp rdi, qword [rsp + 0x88]
jae 0x1400a811b
movzx edx, byte [rbx]
xor r10d, r10d
cmp dl, byte [rdi]
sete r10b
add rdi, r10
mov r10d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x38]
sub rdi, r15
mov rbp, qword [rsp + 0x40]
add r9, rdi
cmp r9, qword [rsp + 0xc0]
jb 0x1400a7d84
cmp r8d, ebx
mov rbx, rbp
cmovb rbx, qword [rsp + 0x90]
cmp r11, r12
jbe 0x1400a8192
mov edi, 0
cmp r14, rbx
jbe 0x1400a8194
lea rdx, [r8 + r13]
dec rdx
mov r8, qword [rsp + 0xa8]
xor edi, edi
nop word [rax + rax]
movzx r10d, byte [r8]
cmp r10b, byte [rdx]
jne 0x1400a8194
inc rdi
cmp r8, r12
jbe 0x1400a8194
dec r8
lea r10, [rdx - 1]
cmp rdx, rbx
mov rdx, r10
ja 0x1400a8170
jmp 0x1400a8194
xor edi, edi
cmp rbx, qword [rsp + 0x90]
je 0x1400a8227
sub r14, rdi
cmp r14, rbx
mov r15, qword [rsp + 0x58]
mov r10d, dword [rsp + 0x34]
mov r13, qword [rsp + 0x50]
jne 0x1400a8241
mov rdx, qword [rsp + 0xb8]
cmp rdx, qword [rsp + 0x90]
mov r14d, dword [rsp + 0x3c]
jbe 0x1400a824c
mov rbx, rdi
neg rbx
lea rdx, [r11 + rbx]
mov r8d, 0
cmp rdx, r12
jbe 0x1400a824f
add rbx, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0x170]
xor r8d, r8d
movzx r10d, byte [rbx]
cmp r10b, byte [rdx]
jne 0x1400a824f
inc r8
cmp rbx, r12
jbe 0x1400a824f
dec rbx
lea r10, [rdx - 1]
cmp rdx, qword [rsp + 0x90]
mov rdx, r10
ja 0x1400a8200
jmp 0x1400a824f
mov r15, qword [rsp + 0x58]
mov r14d, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x38]
mov r10d, dword [rsp + 0x34]
mov r13, qword [rsp + 0x50]
jmp 0x1400a825b
mov r14d, dword [rsp + 0x3c]
mov ebx, dword [rsp + 0x38]
jmp 0x1400a825b
xor r8d, r8d
add rdi, r8
mov ebx, dword [rsp + 0x38]
mov r10d, dword [rsp + 0x34]
lea rdx, [rdi + r9]
cmp rdx, qword [rsp + 0x80]
jbe 0x1400a7da0
mov r8, rax
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x108], rdi
mov qword [rsp + 0x110], r9
jmp 0x1400a7da0
cmp qword [rsp + 0xb0], 0
mov rsi, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x198]
je 0x1400a7c80
mov rax, qword [rsi + 0x18]
cmp rax, qword [rsi + 0x20]
je 0x1400a8439
mov r10, rdx
mov rdx, qword [rsp + 0xb0]
mov edx, dword [rdx]
mov r8d, r10d
sub r8d, edx
mov edx, r11d
mov rdi, qword [rsp + 0x108]
sub edx, edi
sub edx, r12d
mov r9, qword [rsi]
lea rax, [rax + rax*2]
mov dword [r9 + rax*4 + 4], edx
mov r12, qword [rsp + 0x110]
lea edx, [r12 + rdi]
mov dword [r9 + rax*4 + 8], edx
mov dword [r9 + rax*4], r8d
inc qword [rsi + 0x18]
shl rcx, 0x20
mov eax, r10d
or rax, rcx
mov rcx, qword [rsp + 0x48]
movzx ecx, byte [rcx + 8]
mov rdx, qword [r15 + 0x38]
mov rdi, qword [rsp + 0x120]
movzx r8d, byte [rdx + rdi]
mov r9, rdi
shl r9, cl
shl r9, 3
add r9, qword [r15 + 0x28]
movzx r10d, r8b
mov qword [r9 + r10*8], rax
inc r8d
mov eax, 0xffffffff
shl eax, cl
not eax
and eax, r8d
mov byte [rdx + rdi], al
add r11, r12
cmp r11, qword [rsp + 0x178]
ja 0x1400a8392
mov r12, r11
mov r10d, dword [rsp + 0x34]
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x118]
mov rdi, qword [rsp + 0x60]
jmp 0x1400a7ce1
mov r15, r11
mov rax, qword [rsp + 0xa0]
sub r15, rax
mov r12, r11
mov rdi, qword [rsp + 0x98]
mov ebp, dword [rsp + 0x74]
jmp 0x1400a7b3c
xor ecx, ecx
test al, 1
jne 0x1400a78fd
jmp 0x1400a790a
mov rbx, qword [rsp + 0x88]
nop dword [rax + rax]
sub rbx, r12
mov r13, qword [rsp + 0x128]
mov r8d, dword [rsp + 0x70]
mov r11, qword [rsp + 0x138]
mov r15, qword [rsp + 0x58]
mov r9, rbx
cmp rbx, 0xffffffffffffff88
ja 0x1400a8467
mov rcx, qword [rsp + 0x158]
cmp rcx, qword [rsi + 0x18]
jae 0x1400a77b0
mov rax, qword [rsi]
lea rcx, [rcx + rcx*2]
mov rdx, qword [rsp + 0xd0]
add dword [rax + rcx*4 + 4], edx
mov rdx, qword [rsp + 0xc8]
xor edi, edi
mov rax, qword [rsp + 0xd8]
mov rcx, r9
jmp 0x1400a77cd
xor esi, esi
jmp 0x1400a8440
mov rsi, 0xffffffffffffffba
mov rcx, qword [rsp + 0x1c0]
xor rcx, rsp
call fcn.14011fde0
mov rax, rsi
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, r9
jmp 0x1400a8440