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

Disassembly:
mov byte [rsp + 0x10], dl
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x58
mov r10, qword [0x140143990]
xor ebx, ebx
mov dword [rsp + 0xb0], select
mov eax, 0x9397f559
test r10, r10
jne 0x14006988c
mov rcx, qword [0x1401436b0]
mov edx, ebx
test rcx, rcx
je 0x140069861
mov r11, qword [0x1401436a8]
nop dword [rax]
cmp dword [r11 + 0x20], 0x5a3dcc1c
je 0x140069c86
inc edx
add r11, 0x28
movsxd rax, edx
cmp rax, rcx
jb 0x140069840
mov eax, 0x9397f559
mov dword [0x140143468], 0x12
mov byte [0x140143245], bl
mov r10, rbx
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
xor r10, rax
mov qword [0x140143990], r10
xor r10, rax
jne 0x1400698b2
mov dword [0x140143468], 0x14
mov r10, rbx
mov byte [0x140143245], bl
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
xor r8d, r8d
lea r9, [rsp + 0xb8]
lea edx, [r8 + 0x28]
lea rcx, [r8 - 2]
call r10
test eax, eax
jne 0x140069a34
mov rdx, qword [0x140143998]
test rdx, rdx
jne 0x14006993c
mov rdx, qword [0x1401436b0]
mov ecx, ebx
test rdx, rdx
je 0x14006990d
mov r11, qword [0x1401436a8]
cmp dword [r11 + 0x20], 0x1a6c9752
je 0x140069d92
inc ecx
add r11, 0x28
movsxd rax, ecx
cmp rax, rdx
jb 0x1400698f1
mov dword [0x140143468], 0x12
mov byte [0x140143245], bl
mov rdx, rbx
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
xor rdx, 0x65a6d52e
mov qword [0x140143998], rdx
xor rdx, 0x65a6d52e
jne 0x140069966
mov dword [0x140143468], 0x14
mov rdx, rbx
mov byte [0x140143245], bl
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
call rdx
cmp eax, 0x3f0
jne 0x14006a2b8
mov r9, qword [0x1401439a0]
test r9, r9
jne 0x1400699eb
mov rdx, qword [0x1401436b0]
mov ecx, ebx
test rdx, rdx
je 0x1400699bc
mov r11, qword [0x1401436a8]
nop dword [rax]
nop dword [rax + rax]
cmp dword [r11 + 0x20], 0x5a3dcc1c
je 0x140069e97
inc ecx
add r11, 0x28
movsxd rax, ecx
cmp rax, rdx
jb 0x1400699a0
mov dword [0x140143468], 0x12
mov byte [0x140143245], bl
mov r9, rbx
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
xor r9, 0x5ef03448
mov qword [0x1401439a0], r9
xor r9, 0x5ef03448
jne 0x140069a15
mov dword [0x140143468], 0x14
mov r9, rbx
mov byte [0x140143245], bl
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
lea r8, [rsp + 0xb8]
mov edx, 0x28
mov rcx, 0xffffffffffffffff
call r9
test eax, eax
je 0x14006a2b8
movzx eax, byte [rsp + 0xa8]
mov r9, qword [0x1401439a8]
xor eax, 1
mov dword [rsp + 0x30], 1
lea eax, [rax*2 + 2]
mov dword [rsp + 0x3c], eax
mov eax, 0xa1653e1b
test r9, r9
jne 0x140069acc
mov rdx, qword [0x1401436b0]
mov ecx, ebx
test rdx, rdx
je 0x140069aa1
mov r11, qword [0x1401436a8]
nop dword [rax + rax]
cmp dword [r11 + 0x20], 0x5a3dcc1c
je 0x140069f98
inc ecx
add r11, 0x28
movsxd rax, ecx
cmp rax, rdx
jb 0x140069a80
mov eax, 0xa1653e1b
mov dword [0x140143468], 0x12
mov byte [0x140143245], bl
mov r9, rbx
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
xor r9, rax
mov qword [0x1401439a8], r9
xor r9, rax
jne 0x140069af2
mov dword [0x140143468], 0x14
mov r9, rbx
mov byte [0x140143245], bl
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
mov rdx, qword [rsp + 0xa0]
lea r8, [rsp + 0x34]
xor ecx, ecx
call r9
mov r10, qword [0x1401439b0]
test r10, r10
jne 0x140069b7b
mov rdx, qword [0x1401436b0]
mov ecx, ebx
test rdx, rdx
je 0x140069b4c
mov r11, qword [0x1401436a8]
nop word [rax + rax]
cmp dword [r11 + 0x20], 0x5a3dcc1c
je 0x14006a0a2
inc ecx
add r11, 0x28
movsxd rax, ecx
cmp rax, rdx
jb 0x140069b30
mov dword [0x140143468], 0x12
mov byte [0x140143245], bl
mov r10, rbx
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
xor r10, 0x9163f10
mov qword [0x1401439b0], r10
xor r10, 0x9163f10
jne 0x140069ba5
mov dword [0x140143468], 0x14
mov r10, rbx
mov byte [0x140143245], bl
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
mov rcx, qword [rsp + 0xb8]
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x28], rax
lea r8, [rsp + 0x30]
lea rax, [rsp + 0x40]
mov r9d, select
xor edx, edx
mov qword [rsp + 0x20], rax
call r10
test eax, eax
jne 0x14006a2bf
mov rdx, qword [0x1401437e8]
test rdx, rdx
jne 0x140069c4a
mov rdx, qword [0x1401436b0]
mov ecx, ebx
test rdx, rdx
je 0x140069c1b
mov rdi, qword [0x1401436a8]
nop dword [rax]
cmp dword [rdi + 0x20], 0x1a6c9752
je 0x14006a1a8
inc ecx
add rdi, 0x28
movsxd rax, ecx
cmp rax, rdx
jb 0x140069c00
mov dword [0x140143468], 0x12
mov byte [0x140143245], bl
mov rdx, rbx
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
xor rdx, 0x438a1172
mov qword [0x1401437e8], rdx
xor rdx, 0x438a1172
jne 0x14006a2ab
mov rcx, qword [rsp + 0xb8]
mov dword [0x140143468], 0x14
mov byte [0x140143245], bl
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
call rbx
xor al, al
jmp 0x14006a584
mov rsi, qword [r11 + 0x10]
mov edi, ebx
movsxd r15, dword [rsi + 0x3c]
mov r12d, dword [r15 + rsi + 0x88]
mov r14d, dword [r12 + rsi + 0x20]
lea r13, [r12 + rsi]
mov ebp, dword [r13 + 0x18]
add r14, rsi
test ebp, ebp
je 0x140069d07
nop dword [rax]
mov eax, edi
mov rdx, rbx
movsxd r9, dword [r14 + rax*4]
add r9, rsi
cmp byte [r9], dl
je 0x140069cca
inc rdx
cmp byte [rdx + r9], bl
jne 0x140069cc1
mov r10d, ebx
mov r8d, ebx
test rdx, rdx
je 0x140069d01
mov rax, rbx
nop dword [rax + rax]
movsx ecx, byte [rax + r9]
inc r8d
imul eax, r10d, 0x1f
add ecx, eax
mov eax, r8d
mov r10d, ecx
cmp rax, rdx
jb 0x140069ce0
cmp ecx, 0xc9aa3945
je 0x140069d1b
inc edi
cmp edi, ebp
jb 0x140069cb0
mov dword [0x140143468], 0x13
mov eax, 0x9397f559
jmp 0x14006986b
cmp di, 0xffff
je 0x140069d07
mov eax, dword [r13 + 0x24]
add rax, rsi
movsx rcx, di
movsx rdx, word [rax + rcx*2]
mov ecx, dword [r13 + 0x1c]
add rcx, rsi
mov r10d, dword [rcx + rdx*4]
add r10, rsi
cmp r10, r13
jb 0x140069d57
mov eax, dword [r15 + rsi + 0x8c]
add rax, r12
add rax, rsi
cmp r10, rax
jbe 0x140069d07
cmp r10, rsi
jb 0x140069d07
mov eax, dword [r15 + rsi + 0x50]
add rax, rsi
cmp r10, rax
ja 0x140069d07
test r10, r10
je 0x140069d07
mov rcx, qword [r11 + 0x18]
mov eax, 0x9397f559
add rcx, rsi
cmp r10, rcx
jbe 0x140069882
mov dword [0x140143468], 0x15
jmp 0x14006986b
mov rsi, qword [r11 + 0x10]
mov edi, ebx
movsxd r15, dword [rsi + 0x3c]
mov r12d, dword [r15 + rsi + 0x88]
mov r14d, dword [r12 + rsi + 0x20]
lea r13, [r12 + rsi]
mov ebp, dword [r13 + 0x18]
add r14, rsi
test ebp, ebp
je 0x140069e17
nop dword [rax + rax]
mov eax, edi
mov rdx, rbx
movsxd r8, dword [r14 + rax*4]
add r8, rsi
cmp byte [r8], dl
je 0x140069dda
inc rdx
cmp byte [rdx + r8], bl
jne 0x140069dd1
mov r10d, ebx
mov r9d, ebx
test rdx, rdx
je 0x140069e11
mov rax, rbx
nop dword [rax + rax]
movsx ecx, byte [rax + r8]
inc r9d
imul eax, r10d, 0x1f
add ecx, eax
mov eax, r9d
mov r10d, ecx
cmp rax, rdx
jb 0x140069df0
cmp ecx, 0x7fca427c
je 0x140069e26
inc edi
cmp edi, ebp
jb 0x140069dc0
mov dword [0x140143468], 0x13
jmp 0x140069917
cmp di, 0xffff
je 0x140069e17
mov eax, dword [r13 + 0x24]
add rax, rsi
movsx rcx, di
movsx rdx, word [rax + rcx*2]
mov ecx, dword [r13 + 0x1c]
add rcx, rsi
mov edx, dword [rcx + rdx*4]
add rdx, rsi
cmp rdx, r13
jb 0x140069e61
mov eax, dword [r15 + rsi + 0x8c]
add rax, r12
add rax, rsi
cmp rdx, rax
jbe 0x140069e17
cmp rdx, rsi
jb 0x140069e17
mov eax, dword [r15 + rsi + 0x50]
add rax, rsi
cmp rdx, rax
ja 0x140069e17
test rdx, rdx
je 0x140069e17
mov rcx, qword [r11 + 0x18]
add rcx, rsi
cmp rdx, rcx
jbe 0x14006992e
mov dword [0x140143468], 0x15
jmp 0x140069917
mov rsi, qword [r11 + 0x10]
mov edi, ebx
movsxd r15, dword [rsi + 0x3c]
mov r12d, dword [r15 + rsi + 0x88]
mov r14d, dword [r12 + rsi + 0x20]
lea r13, [r12 + rsi]
mov ebp, dword [r13 + 0x18]
add r14, rsi
test ebp, ebp
je 0x140069f17
nop dword [rax]
mov eax, edi
mov rdx, rbx
movsxd r8, dword [r14 + rax*4]
add r8, rsi
cmp byte [r8], dl
je 0x140069eda
inc rdx
cmp byte [rdx + r8], bl
jne 0x140069ed1
mov r10d, ebx
mov r9d, ebx
test rdx, rdx
je 0x140069f11
mov rax, rbx
nop dword [rax + rax]
movsx ecx, byte [rax + r8]
inc r9d
imul eax, r10d, 0x1f
add ecx, eax
mov eax, r9d
mov r10d, ecx
cmp rax, rdx
jb 0x140069ef0
cmp ecx, 0x4cdf854
je 0x140069f26
inc edi
cmp edi, ebp
jb 0x140069ec0
mov dword [0x140143468], 0x13
jmp 0x1400699c6
cmp di, 0xffff
je 0x140069f17
mov eax, dword [r13 + 0x24]
add rax, rsi
movsx rcx, di
movsx rdx, word [rax + rcx*2]
mov ecx, dword [r13 + 0x1c]
add rcx, rsi
mov r9d, dword [rcx + rdx*4]
add r9, rsi
cmp r9, r13
jb 0x140069f62
mov eax, dword [r15 + rsi + 0x8c]
add rax, r12
add rax, rsi
cmp r9, rax
jbe 0x140069f17
cmp r9, rsi
jb 0x140069f17
mov eax, dword [r15 + rsi + 0x50]
add rax, rsi
cmp r9, rax
ja 0x140069f17
test r9, r9
je 0x140069f17
mov rcx, qword [r11 + 0x18]
add rcx, rsi
cmp r9, rcx
jbe 0x1400699dd
mov dword [0x140143468], 0x15
jmp 0x1400699c6
mov rsi, qword [r11 + 0x10]
mov edi, ebx
movsxd r15, dword [rsi + 0x3c]
mov r12d, dword [r15 + rsi + 0x88]
mov r14d, dword [r12 + rsi + 0x20]
lea r13, [r12 + rsi]
mov ebp, dword [r13 + 0x18]
add r14, rsi
test ebp, ebp
je 0x14006a017
nop
mov eax, edi
mov rdx, rbx
movsxd r8, dword [r14 + rax*4]
add r8, rsi
cmp byte [r8], dl
je 0x140069fda
inc rdx
cmp byte [rdx + r8], bl
jne 0x140069fd1
mov r10d, ebx
mov r9d, ebx
test rdx, rdx
je 0x14006a011
mov rax, rbx
nop dword [rax + rax]
movsx ecx, byte [rax + r8]
inc r9d
imul eax, r10d, 0x1f
add ecx, eax
mov eax, r9d
mov r10d, ecx
cmp rax, rdx
jb 0x140069ff0
cmp ecx, 0xfb58f207
je 0x14006a02b
inc edi
cmp edi, ebp
jb 0x140069fc0
mov dword [0x140143468], 0x13
mov eax, 0xa1653e1b
jmp 0x140069aab
cmp di, 0xffff
je 0x14006a017
mov eax, dword [r13 + 0x24]
add rax, rsi
movsx rcx, di
movsx rdx, word [rax + rcx*2]
mov ecx, dword [r13 + 0x1c]
add rcx, rsi
mov r9d, dword [rcx + rdx*4]
add r9, rsi
cmp r9, r13
jb 0x14006a067
mov eax, dword [r15 + rsi + 0x8c]
add rax, r12
add rax, rsi
cmp r9, rax
jbe 0x14006a017
cmp r9, rsi
jb 0x14006a017
mov eax, dword [r15 + rsi + 0x50]
add rax, rsi
cmp r9, rax
ja 0x14006a017
test r9, r9
je 0x14006a017
mov rcx, qword [r11 + 0x18]
mov eax, 0xa1653e1b
add rcx, rsi
cmp r9, rcx
jbe 0x140069ac2
mov dword [0x140143468], 0x15
jmp 0x140069aab
mov rsi, qword [r11 + 0x10]
mov edi, ebx
movsxd r15, dword [rsi + 0x3c]
mov r12d, dword [r15 + rsi + 0x88]
mov r14d, dword [r12 + rsi + 0x20]
lea r13, [r12 + rsi]
mov ebp, dword [r13 + 0x18]
add r14, rsi
test ebp, ebp
je 0x14006a127
nop dword [rax + rax]
mov eax, edi
mov rdx, rbx
movsxd r9, dword [r14 + rax*4]
add r9, rsi
cmp byte [r9], dl
je 0x14006a0ea
inc rdx
cmp byte [rdx + r9], bl
jne 0x14006a0e1
mov r10d, ebx
mov r8d, ebx
test rdx, rdx
je 0x14006a121
mov rax, rbx
nop dword [rax + rax]
movsx ecx, byte [rax + r9]
inc r8d
imul eax, r10d, 0x1f
add ecx, eax
mov eax, r8d
mov r10d, ecx
cmp rax, rdx
jb 0x14006a100
cmp ecx, 0x532bf30c
je 0x14006a136
inc edi
cmp edi, ebp
jb 0x14006a0d0
mov dword [0x140143468], 0x13
jmp 0x140069b56
cmp di, 0xffff
je 0x14006a127
mov eax, dword [r13 + 0x24]
add rax, rsi
movsx rcx, di
movsx rdx, word [rax + rcx*2]
mov ecx, dword [r13 + 0x1c]
add rcx, rsi
mov r10d, dword [rcx + rdx*4]
add r10, rsi
cmp r10, r13
jb 0x14006a172
mov eax, dword [r15 + rsi + 0x8c]
add rax, r12
add rax, rsi
cmp r10, rax
jbe 0x14006a127
cmp r10, rsi
jb 0x14006a127
mov eax, dword [r15 + rsi + 0x50]
add rax, rsi
cmp r10, rax
ja 0x14006a127
test r10, r10
je 0x14006a127
mov rcx, qword [r11 + 0x18]
add rcx, rsi
cmp r10, rcx
jbe 0x140069b6d
mov dword [0x140143468], 0x15
jmp 0x140069b56
mov rsi, qword [rdi + 0x10]
mov r11d, ebx
movsxd r15, dword [rsi + 0x3c]
mov r12d, dword [r15 + rsi + 0x88]
mov ebp, dword [r12 + rsi + 0x20]
lea r13, [r12 + rsi]
mov r14d, dword [r13 + 0x18]
add rbp, rsi
test r14d, r14d
je 0x14006a229
mov eax, r11d
mov rdx, rbx
movsxd r9, dword [rbp + rax*4]
add r9, rsi
cmp byte [r9], dl
je 0x14006a1ec
inc rdx
cmp byte [rdx + r9], bl
jne 0x14006a1e3
mov r10d, ebx
mov r8d, ebx
test rdx, rdx
je 0x14006a221
mov rax, rbx
nop word [rax + rax]
movsx ecx, byte [rax + r9]
inc r8d
imul eax, r10d, 0x1f
add ecx, eax
mov eax, r8d
mov r10d, ecx
cmp rax, rdx
jb 0x14006a200
cmp ecx, 0x59e68620
je 0x14006a238
inc r11d
cmp r11d, r14d
jb 0x14006a1d0
mov dword [0x140143468], 0x13
jmp 0x140069c25
cmp r11w, 0xffff
je 0x14006a229
mov ecx, dword [r13 + 0x24]
add rcx, rsi
movsx rdx, r11w
movsx r8, word [rcx + rdx*2]
mov ecx, dword [r13 + 0x1c]
add rcx, rsi
mov edx, dword [rcx + r8*4]
add rdx, rsi
cmp rdx, r13
jb 0x14006a275
mov eax, dword [r15 + rsi + 0x8c]
add rax, r12
add rax, rsi
cmp rdx, rax
jbe 0x14006a229
cmp rdx, rsi
jb 0x14006a229
mov eax, dword [r15 + rsi + 0x50]
add rax, rsi
cmp rdx, rax
ja 0x14006a229
test rdx, rdx
je 0x14006a229
mov rcx, qword [rdi + 0x18]
add rcx, rsi
cmp rdx, rcx
jbe 0x140069c3c
mov dword [0x140143468], 0x15
jmp 0x140069c25
mov rcx, qword [rsp + 0xb8]
mov rbx, rdx
call rbx
xor al, al
jmp 0x14006a584
mov rdx, qword [0x140143998]
test rdx, rdx
jne 0x14006a32b
mov rdx, qword [0x1401436b0]
mov ecx, ebx
test rdx, rdx
je 0x14006a2fc
mov r11, qword [0x1401436a8]
cmp dword [r11 + 0x20], 0x1a6c9752
je 0x14006a3b0
inc ecx
add r11, 0x28
movsxd rax, ecx
cmp rax, rdx
jb 0x14006a2e0
mov dword [0x140143468], 0x12
mov byte [0x140143245], bl
mov rdx, rbx
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
xor rdx, 0x65a6d52e
mov qword [0x140143998], rdx
xor rdx, 0x65a6d52e
jne 0x14006a355
mov dword [0x140143468], 0x14
mov rdx, rbx
mov byte [0x140143245], bl
mov qword [0x140143470], rbx
mov qword [0x140143478], rbx
call rdx
cmp eax, 0x514
jne 0x14006a582
mov rdx, qword [0x1401437e8]
test rdx, rdx
jne 0x140069c4a
mov rdx, qword [0x1401436b0]
mov ecx, ebx
test rdx, rdx
je 0x140069c1b
mov rdi, qword [0x1401436a8]
nop dword [rax + rax]
cmp dword [rdi + 0x20], 0x1a6c9752
je 0x14006a4b7
inc ecx
add rdi, 0x28
movsxd rax, ecx
cmp rax, rdx
jb 0x14006a390
jmp 0x140069c1b
mov rsi, qword [r11 + 0x10]
mov edi, ebx
movsxd r15, dword [rsi + 0x3c]
mov r12d, dword [r15 + rsi + 0x88]
mov r14d, dword [r12 + rsi + 0x20]
lea r13, [r12 + rsi]
mov ebp, dword [r13 + 0x18]
add r14, rsi
test ebp, ebp
je 0x14006a437
nop word [rax + rax]
mov eax, edi
mov rdx, rbx
movsxd r9, dword [r14 + rax*4]
add r9, rsi
cmp byte [r9], dl
je 0x14006a3fa
inc rdx
cmp byte [rdx + r9], bl
jne 0x14006a3f1
mov r10d, ebx
mov r8d, ebx
test rdx, rdx
je 0x14006a431
mov rax, rbx
nop dword [rax + rax]
movsx ecx, byte [rax + r9]
inc r8d
imul eax, r10d, 0x1f
add ecx, eax
mov eax, r8d
mov r10d, ecx
cmp rax, rdx
jb 0x14006a410
cmp ecx, 0x7fca427c
je 0x14006a446
inc edi
cmp edi, ebp
jb 0x14006a3e0
mov dword [0x140143468], 0x13
jmp 0x14006a306
cmp di, 0xffff
je 0x14006a437
mov eax, dword [r13 + 0x24]
add rax, rsi
movsx rcx, di
movsx rdx, word [rax + rcx*2]
mov ecx, dword [r13 + 0x1c]
add rcx, rsi
mov edx, dword [rcx + rdx*4]
add rdx, rsi
cmp rdx, r13
jb 0x14006a481
mov eax, dword [r15 + rsi + 0x8c]
add rax, r12
add rax, rsi
cmp rdx, rax
jbe 0x14006a437
cmp rdx, rsi
jb 0x14006a437
mov eax, dword [r15 + rsi + 0x50]
add rax, rsi
cmp rdx, rax
ja 0x14006a437
test rdx, rdx
je 0x14006a437
mov rcx, qword [r11 + 0x18]
add rcx, rsi
cmp rdx, rcx
jbe 0x14006a31d
mov dword [0x140143468], 0x15
jmp 0x14006a306
mov rsi, qword [rdi + 0x10]
mov r11d, ebx
movsxd r15, dword [rsi + 0x3c]
mov r12d, dword [r15 + rsi + 0x88]
mov ebp, dword [r12 + rsi + 0x20]
lea r13, [r12 + rsi]
mov r14d, dword [r13 + 0x18]
add rbp, rsi
test r14d, r14d
je 0x14006a229
nop dword [rax]
nop word [rax + rax]
mov eax, r11d
mov rdx, rbx
movsxd r9, dword [rbp + rax*4]
add r9, rsi
cmp byte [r9], dl
je 0x14006a50c
inc rdx
cmp byte [rdx + r9], bl
jne 0x14006a503
mov r10d, ebx
mov r8d, ebx
test rdx, rdx
je 0x14006a541
mov rax, rbx
nop word [rax + rax]
movsx ecx, byte [rax + r9]
inc r8d
imul eax, r10d, 0x1f
add ecx, eax
mov eax, r8d
mov r10d, ecx
cmp rax, rdx
jb 0x14006a520
cmp ecx, 0x59e68620
je 0x14006a558
inc r11d
cmp r11d, r14d
jb 0x14006a4f0
mov dword [0x140143468], 0x13
jmp 0x140069c25
cmp r11w, 0xffff
je 0x14006a229
mov eax, dword [r13 + 0x24]
add rax, rsi
movsx rcx, r11w
movsx rdx, word [rax + rcx*2]
mov ecx, dword [r13 + 0x1c]
add rcx, rsi
mov edx, dword [rcx + rdx*4]
jmp 0x14006a25a
mov al, 1
add rsp, 0x58
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret