Function at 0x1400f76b0
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, 0xe8
mov rdi, rdx
movzx eax, byte [rcx + 0x28]
cmp al, 0x82
jne 0x1400f772b
mov dword [rsp + 0x3c], edx
mov qword [rsp + 0xc8], rdx
mov dword [rsp + 0x40], edx
movzx ebx, byte [rcx + 0x1c]
cmp bl, 0x82
je 0x1400f79f6
movzx r8d, byte [rcx + 0x10]
cmp r8b, 0x81
jne 0x1400f773b
mov r10, qword [rcx + 8]
mov qword [rsp + 0xe0], r10
cmp bl, 0x81
je 0x1400f7800
mov r15d, r14d
mov r14d, r12d
mov r9, rdi
mov r12d, ebx
cmp bl, 0x80
jne 0x1400f7755
mov dword [rsp + 0x38], r10d
mov qword [rsp + 0xb8], r10
jmp 0x1400f7786
movzx r14d, byte [rcx + 0x40]
cmp r14b, 0x82
jne 0x1400f7746
jmp 0x1400f788e
cmp r8b, 0x80
jne 0x1400f77ae
jmp 0x1400f77d1
cmp r14b, 0x81
jne 0x1400f783d
jmp 0x1400f787b
movzx r10d, byte [rcx + 0x26]
mov qword [rsp + 0xb8], r10
movzx r10d, byte [rcx + 0x27]
mov dword [rsp + 0x38], r10d
movzx r10d, byte [rcx + 0x1f]
mov byte [rsp + 0x5a], r10b
movzx r10d, word [rcx + 0x1d]
mov word [rsp + 0x58], r10w
movzx r10d, word [rcx + 0x24]
mov edi, dword [rcx + 0x20]
mov dword [rsp + 0xb4], edi
movzx ebx, byte [rsp + 0x5a]
mov byte [rsp + 0x30], bl
movzx edi, word [rsp + 0x58]
mov word [rsp + 0x2e], di
mov ebx, r12d
mov r12d, r14d
mov r14d, r15d
jmp 0x1400f780f
movzx esi, byte [rcx + 0x1a]
movzx r12d, byte [rcx + 0x1b]
movzx r9d, byte [rcx + 0x13]
mov byte [rsp + 0x5a], r9b
movzx r9d, word [rcx + 0x11]
mov word [rsp + 0x58], r9w
movzx r13d, word [rcx + 0x18]
mov ebp, dword [rcx + 0x14]
movzx r10d, byte [rsp + 0x5a]
mov byte [rsp + 0x2c], r10b
movzx r10d, word [rsp + 0x58]
mov word [rsp + 0x2a], r10w
mov r10, qword [rcx + 8]
mov qword [rsp + 0xe0], r10
cmp bl, 0x81
jne 0x1400f770b
mov r9, rdi
mov qword [rsp + 0xb8], rdi
mov dword [rsp + 0x38], edi
mov rdi, qword [rcx]
movzx ecx, byte [rsp + 0x2c]
mov byte [rsp + 0x28], cl
movzx ecx, word [rsp + 0x2a]
mov word [rsp + 0x26], cx
movzx ecx, word [rsp + 0x2e]
mov word [rsp + 0x54], cx
movzx ecx, byte [rsp + 0x30]
mov byte [rsp + 0x56], cl
jmp 0x1400f7a05
cmp r14b, 0x80
jne 0x1400f7845
jmp 0x1400f7865
movzx r8d, byte [rcx + 0x4a]
movzx r9d, byte [rcx + 0x4b]
movzx edx, byte [rcx + 0x43]
mov byte [rsp + 0x5a], dl
movzx edx, word [rcx + 0x41]
mov word [rsp + 0x58], dx
movzx r10d, word [rcx + 0x48]
mov esi, dword [rcx + 0x44]
movzx edx, byte [rsp + 0x5a]
mov byte [rsp + 0x30], dl
movzx edx, word [rsp + 0x58]
mov word [rsp + 0x2e], dx
movzx edx, byte [rsp + 0x30]
mov byte [rsp + 0x5a], dl
movzx edx, word [rsp + 0x2e]
mov word [rsp + 0x58], dx
movzx edx, byte [rsp + 0x5a]
mov byte [rsp + 0x28], dl
movzx edx, word [rsp + 0x58]
mov word [rsp + 0x26], dx
cmp al, 0x81
mov byte [rsp + 0x24], r8b
mov byte [rsp + 0xa8], r9b
jne 0x1400f78b9
mov dword [rsp + 0x40], r8d
jmp 0x1400f7900
cmp al, 0x80
jne 0x1400f78c3
mov dword [rsp + 0x40], edx
jmp 0x1400f78e6
movzx r11d, byte [rcx + 0x32]
movzx edx, byte [rcx + 0x33]
mov dword [rsp + 0x40], edx
movzx edx, byte [rcx + 0x2b]
mov byte [rsp + 0x5a], dl
movzx edx, word [rcx + 0x29]
mov word [rsp + 0x58], dx
movzx r13d, word [rcx + 0x30]
mov edx, dword [rcx + 0x2c]
movzx r8d, byte [rsp + 0x5a]
mov byte [rsp + 0x2c], r8b
movzx r8d, word [rsp + 0x58]
mov word [rsp + 0x2a], r8w
movzx r9d, byte [rcx + 0x34]
cmp r9b, 0x81
mov byte [rsp + 0x25], r9b
mov word [rsp + 0x46], r10w
mov dword [rsp + 0xc0], esi
mov word [rsp + 0x44], r13w
jne 0x1400f7932
mov qword [rsp + 0xc8], r9
mov dword [rsp + 0x3c], r9d
jmp 0x1400f79a4
cmp r9b, 0x80
jne 0x1400f7947
mov dword [rsp + 0x3c], r8d
mov qword [rsp + 0xc8], r8
jmp 0x1400f7981
movzx r8d, byte [rcx + 0x3e]
mov qword [rsp + 0xc8], r8
movzx r8d, byte [rcx + 0x3f]
mov dword [rsp + 0x3c], r8d
movzx r8d, byte [rcx + 0x37]
mov byte [rsp + 0x5a], r8b
movzx r8d, word [rcx + 0x35]
mov word [rsp + 0x58], r8w
movzx r8d, word [rcx + 0x3c]
mov word [rsp + 0xc6], r8w
mov r9d, dword [rcx + 0x38]
mov dword [rsp + 0xd4], r9d
movzx r9d, byte [rsp + 0x5a]
mov byte [rsp + 0x30], r9b
movzx r9d, word [rsp + 0x58]
mov word [rsp + 0x2e], r9w
movzx r9d, byte [rsp + 0x28]
mov byte [rsp + 0x4a], r9b
movzx r9d, word [rsp + 0x26]
mov word [rsp + 0x48], r9w
movzx r9d, word [rsp + 0x2a]
mov word [rsp + 0x50], r9w
movzx r9d, byte [rsp + 0x2c]
mov byte [rsp + 0x52], r9b
movzx r9d, word [rsp + 0x2e]
mov word [rsp + 0x4c], r9w
movzx r9d, byte [rsp + 0x30]
mov byte [rsp + 0x4e], r9b
movzx ebx, byte [rcx + 0x1c]
cmp bl, 0x82
jne 0x1400f76eb
mov r9, rdi
mov qword [rsp + 0xb8], rcx
mov dword [rsp + 0x38], ecx
movzx ecx, byte [rsp + 0x52]
mov byte [rsp + 0x83], cl
movzx ecx, word [rsp + 0x50]
mov word [rsp + 0x81], cx
movzx ecx, word [rsp + 0x4c]
mov word [rsp + 0x8d], cx
movzx ecx, byte [rsp + 0x4e]
mov byte [rsp + 0x8f], cl
movzx ecx, word [rsp + 0x48]
mov word [rsp + 0x99], cx
movzx ecx, byte [rsp + 0x4a]
mov byte [rsp + 0x9b], cl
movzx ecx, word [rsp + 0x26]
mov word [rsp + 0x69], cx
movzx ecx, byte [rsp + 0x28]
mov byte [rsp + 0x6b], cl
movzx ecx, word [rsp + 0x54]
mov word [rsp + 0x75], cx
movzx ecx, byte [rsp + 0x56]
mov byte [rsp + 0x77], cl
mov qword [rsp + 0xd8], rdi
mov qword [rsp + 0x58], rdi
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0x60], rcx
mov byte [rsp + 0x68], r8b
mov dword [rsp + 0x6c], ebp
mov word [rsp + 0x70], r13w
mov byte [rsp + 0x72], sil
mov byte [rsp + 0x73], r12b
mov byte [rsp + 0x74], bl
mov ecx, dword [rsp + 0xb4]
mov dword [rsp + 0x78], ecx
mov word [rsp + 0x7c], r10w
mov rcx, qword [rsp + 0xb8]
mov byte [rsp + 0x7e], cl
mov ecx, dword [rsp + 0x38]
mov byte [rsp + 0x7f], cl
mov byte [rsp + 0x80], al
mov dword [rsp + 0x84], edx
movzx ecx, word [rsp + 0x44]
mov word [rsp + 0x88], cx
mov byte [rsp + 0x8a], r11b
mov ecx, dword [rsp + 0x40]
mov byte [rsp + 0x8b], cl
movzx ecx, byte [rsp + 0x25]
mov byte [rsp + 0x8c], cl
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x90], ecx
movzx ecx, word [rsp + 0xc6]
mov word [rsp + 0x94], cx
mov rcx, qword [rsp + 0xc8]
mov byte [rsp + 0x96], cl
mov ecx, dword [rsp + 0x3c]
mov byte [rsp + 0x97], cl
mov byte [rsp + 0x98], r14b
mov ecx, dword [rsp + 0xc0]
mov dword [rsp + 0x9c], ecx
movzx ecx, word [rsp + 0x46]
mov word [rsp + 0xa0], cx
movzx ecx, byte [rsp + 0x24]
mov byte [rsp + 0xa2], cl
movzx ecx, byte [rsp + 0xa8]
mov byte [rsp + 0xa3], cl
cmp al, 0x82
je 0x1400f7e10
mov byte [rsp + 0x44], r8b
mov byte [rsp + 0x46], r14b
mov dword [rsp + 0xc0], r12d
mov qword [rsp + 0xa8], r9
mov byte [rsp + 0x24], bl
cmp al, 0x81
jne 0x1400f7c7f
movzx edx, byte [rsp + 0x46]
cmp dl, 0x82
je 0x1400f7dd0
mov byte [rsp + 0x98], 0x81
cmp dl, 0x81
je 0x1400f7dd0
lea rax, [rsp + 0x81]
mov ecx, dword [rax + 0x1f]
mov dword [rax + 7], ecx
mov rcx, qword [rax + 0x18]
mov qword [rax], rcx
mov byte [rsp + 0x80], dl
cmp dl, 0x80
jne 0x1400f7d6b
mov rax, qword [rsp + 0xa8]
mov rdi, qword [rax + 0x20]
mov r13, qword [rax + 0x28]
mov r12b, pe_nt_image_headers64
jmp 0x1400f7c42
mov edx, dword [rsp + 0x84]
lea rax, [rsp + 0x80]
mov dword [rax + 8], 0
mov qword [rax], 0
xor r12d, r12d
mov rcx, rdi
call qword [r13 + 0x20]
mov r14b, 1
test al, al
jne 0x1400f8384
cmp r12b, 0x80
je 0x1400f7c10
movzx r15d, byte [rsp + 0x8a]
cmp r15b, byte [rsp + 0x8b]
jae 0x1400f7dc8
lea eax, [r15 + 1]
mov byte [rsp + 0x8a], al
cmp r15b, 0xa
jae 0x1400f83db
movzx edx, byte [rsp + r15 + 0x80]
jmp 0x1400f7c30
cmp al, 0x80
jne 0x1400f7d11
mov rax, qword [rsp + 0xa8]
mov r14, qword [rax + 0x20]
mov r12, qword [rax + 0x28]
mov r13b, pe_nt_image_headers64
jmp 0x1400f7cda
lea rax, [rsp + 0x80]
mov dword [rax + 8], 0
mov qword [rax], 0
xor edi, edi
mov dword [rsp + 0x40], 0
xor ebx, ebx
xor r13d, r13d
mov rcx, r14
call qword [r12 + 0x20]
mov edx, edi
mov r11d, ebx
test al, al
jne 0x1400f8381
cmp r13b, 0x80
je 0x1400f7ca0
cmp r11b, byte [rsp + 0x40]
jae 0x1400f7bb0
lea ebx, [r11 + 1]
mov byte [rsp + 0x8a], bl
movzx r15d, r11b
cmp r11b, 0xa
jae 0x1400f83db
mov edi, edx
movzx edx, byte [rsp + r15 + 0x80]
jmp 0x1400f7cc5
movzx r15d, r11b
movzx ebx, byte [rsp + 0x40]
mov rax, qword [rsp + 0xa8]
mov r14, qword [rax + 0x20]
mov r12, qword [rax + 0x28]
nop word [rax + rax]
cmp r15, rbx
jae 0x1400f7bb0
lea eax, [r15 + 1]
mov byte [rsp + 0x8a], al
cmp r15, 9
ja 0x1400f83db
movzx edx, byte [rsp + r15 + 0x80]
mov rcx, r14
call qword [r12 + 0x20]
inc r15
test al, al
je 0x1400f7d30
jmp 0x1400f8381
movzx r13d, byte [rsp + 0x8b]
movzx r15d, byte [rsp + 0x8a]
mov rax, qword [rsp + 0xa8]
mov r12, qword [rax + 0x20]
mov rbx, qword [rax + 0x28]
nop dword [rax]
cmp r15, r13
jae 0x1400f7dc8
lea eax, [r15 + 1]
mov byte [rsp + 0x8a], al
cmp r15, 9
ja 0x1400f83db
movzx edx, byte [rsp + r15 + 0x80]
mov rcx, r12
call qword [rbx + 0x20]
inc r15
mov r14b, 1
test al, al
je 0x1400f7d90
jmp 0x1400f8384
mov byte [rsp + 0x98], 0x81
movzx eax, byte [rsp + 0x25]
cmp al, 0x81
mov rcx, qword [rsp + 0xc8]
jne 0x1400f8255
mov byte [rsp + 0x8c], 0x81
mov byte [rsp + 0x80], 0x82
movzx ebx, byte [rsp + 0x24]
mov r9, qword [rsp + 0xa8]
mov r12d, dword [rsp + 0xc0]
movzx r8d, byte [rsp + 0x44]
cmp bl, 0x82
jne 0x1400f7e1d
xor r14d, r14d
jmp 0x1400f8384
mov byte [rsp + 0x24], bl
mov rbx, qword [r9 + 0x20]
mov r15, qword [r9 + 0x28]
cmp r8b, 0x81
jne 0x1400f812e
mov rsi, qword [rsp + 0xd8]
test rsi, rsi
je 0x1400f81a3
cmp rsi, qword [rsp + 0xe0]
je 0x1400f81a3
movzx edi, byte [rsi]
test dil, dil
js 0x1400f7e8e
inc rsi
mov r13b, 2
mov ax, 0x5c
cmp edi, 0x27
ja case.default.0x1400f7e7d
mov ecx, edi
lea r8, [0x14011ee58]
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
jmp rdx
mov dx, 0x3000
xor r8d, r8d
mov r9, rcx
jmp 0x1400f7f5a
mov eax, edi
and eax, 0x1f
movzx edx, byte [rsi + 1]
and edx, 0x3f
cmp dil, 0xdf
jbe 0x1400f7ee8
movzx ecx, byte [rsi + 2]
shl edx, 6
and ecx, 0x3f
or ecx, edx
cmp dil, 0xf0
jb 0x1400f804b
movzx edi, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edi, 0x3f
or edi, ecx
or edi, eax
cmp edi, 0x110000
je 0x1400f81a3
add rsi, 4
mov r13b, 2
mov ax, 0x5c
cmp edi, 0x27
jbe 0x1400f7e6d
jmp case.default.0x1400f7e7d
add rsi, 2
shl eax, 6
or eax, edx
mov edi, eax
mov r13b, 2
mov ax, 0x5c
cmp edi, 0x27
jbe 0x1400f7e6d
cmp edi, 0x5c
jne case.0x1400f7e7d.1
xor ecx, ecx
mov dx, 0x5c00
jmp 0x1400f7f52
mov ecx, edi
call dbg.is_printable
test al, al
je 0x1400f806b
mov ax, pe_nt_image_headers64
xor edx, edx
xor ecx, ecx
xor r9d, r9d
jmp 0x1400f7f5a
xor ecx, ecx
mov dx, 0x7400
jmp 0x1400f7f52
xor ecx, ecx
mov dx, 0x6e00
jmp 0x1400f7f52
xor ecx, ecx
mov dx, 0x7200
jmp 0x1400f7f52
xor ecx, ecx
mov dx, 0x2200
jmp 0x1400f7f52
xor ecx, ecx
mov dx, 0x2700
xor edi, edi
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0xd8], rsi
or rcx, r9
movzx eax, ax
or edx, eax
mov r9d, edi
shl r9, 0x10
or r9, rcx
mov word [rsp + 0x68], dx
mov qword [rsp + 0x6a], r9
mov byte [rsp + 0x73], r13b
cmp al, 0x80
jne 0x1400f7ff3
mov sil, pe_nt_image_headers64
jmp 0x1400f7fc4
lea rax, [rsp + 0x68]
mov dword [rax + 8], 0
mov qword [rax], 0
xor r12d, r12d
xor r13d, r13d
xor ebp, ebp
xor esi, esi
mov rcx, rbx
mov edx, edi
call qword [r15 + 0x20]
mov edi, r12d
mov r8d, ebp
test al, al
jne 0x1400f8381
cmp sil, 0x80
je 0x1400f7f90
cmp r8b, r13b
jae 0x1400f8030
lea ebp, [r8 + 1]
mov byte [rsp + 0x72], bpl
movzx r14d, r8b
cmp r8b, 0xa
jae 0x1400f8403
mov r12d, edi
movzx eax, byte [rsp + r14 + 0x68]
mov edi, eax
jmp 0x1400f7fad
movzx r14d, r8b
movzx esi, r13b
nop dword [rax + rax]
cmp r14, rsi
jae 0x1400f8030
lea eax, [r14 + 1]
mov byte [rsp + 0x72], al
cmp r14, 9
ja 0x1400f8403
movzx edx, byte [rsp + r14 + 0x68]
mov rcx, rbx
call qword [r15 + 0x20]
inc r14
test al, al
je 0x1400f8000
jmp 0x1400f8381
mov rsi, qword [rsp + 0xd8]
cmp rsi, qword [rsp + 0xe0]
jne 0x1400f7e52
jmp 0x1400f81a3
add rsi, 3
shl eax, 0xc
or ecx, eax
mov edi, ecx
mov r13b, 2
mov ax, 0x5c
cmp edi, 0x27
jbe 0x1400f7e6d
jmp case.default.0x1400f7e7d
mov byte [rsp + 0x30], 0
mov word [rsp + 0x2e], 0
mov byte [rsp + 0x37], 0x7d
mov eax, edi
shr eax, 0x14
lea rcx, [0x140120d43]
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x31], al
mov eax, edi
shr eax, 0x10
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x32], al
mov eax, edi
shr eax, 0xc
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x33], al
mov eax, edi
shr eax, 8
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x34], al
mov eax, edi
shr eax, 4
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x35], al
mov eax, edi
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x36], al
or edi, 1
bsr eax, edi
xor eax, 0x1c
shr eax, 2
lea r8, [rax - 2]
mov byte [rsp + rax + 0x2e], 0x7b
mov word [rsp + rax + 0x2c], 0x755c
movzx ecx, word [rsp + 0x2e]
movzx eax, cl
mov edx, ecx
and edx, 0xff00
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
movzx r9d, di
shr rdi, 0x10
movabs r10, 0xffff000000000000
and rcx, r10
mov r13b, 0xa
jmp 0x1400f7f5a
cmp r8b, 0x80
jne 0x1400f82ec
mov r14b, pe_nt_image_headers64
jmp 0x1400f8174
lea rax, [rsp + 0x68]
mov dword [rax + 8], 0
mov qword [rax], 0
xor esi, esi
xor r12d, r12d
xor r13d, r13d
xor r14d, r14d
mov rcx, rbx
mov edx, ebp
call qword [r15 + 0x20]
mov ebp, esi
mov esi, r13d
test al, al
jne 0x1400f8381
cmp r14b, 0x80
je 0x1400f8140
cmp sil, r12b
jae 0x1400f7e33
lea r13d, [rsi + 1]
mov byte [rsp + 0x72], r13b
movzx edi, sil
cmp sil, 0xa
jae 0x1400f83ef
mov esi, ebp
movzx ebp, byte [rsp + rdi + 0x68]
jmp 0x1400f815e
movzx eax, byte [rsp + 0x24]
cmp al, 0x81
je 0x1400f7e15
cmp al, 0x80
jne 0x1400f839b
lea rsi, [rsp + 0x74]
mov bpl, pe_nt_image_headers64
jmp 0x1400f821a
mov dword [rsi + 8], 0
mov qword [rsi], 0
xor r13d, r13d
mov dword [rsp + 0x38], 0
xor r12d, r12d
xor ebp, ebp
mov edx, dword [rsp + 0xb4]
mov rcx, rbx
call qword [r15 + 0x20]
mov r14b, 1
mov dword [rsp + 0xb4], r13d
mov ecx, r12d
mov qword [rsp + 0xb8], rcx
test al, al
jne 0x1400f8384
cmp bpl, 0x80
je 0x1400f81d0
mov rax, qword [rsp + 0xb8]
cmp al, byte [rsp + 0x38]
mov r13d, dword [rsp + 0xb4]
jae 0x1400f7e15
lea r12d, [rax + 1]
mov byte [rsp + 0x7e], r12b
movzx edi, al
cmp al, 0xa
jae 0x1400f83ef
movzx edx, byte [rsp + rdi + 0x74]
jmp 0x1400f81f5
cmp al, 0x80
jne 0x1400f832f
mov rax, qword [rsp + 0xa8]
mov r14, qword [rax + 0x20]
mov r13, qword [rax + 0x28]
mov r12b, pe_nt_image_headers64
mov edx, dword [rsp + 0xd4]
jmp 0x1400f82b8
lea rax, [rsp + 0x8c]
mov dword [rax + 8], 0
mov qword [rax], 0
xor edi, edi
mov dword [rsp + 0x3c], 0
xor ebx, ebx
xor r12d, r12d
mov rcx, r14
call qword [r13 + 0x20]
mov edx, edi
mov ecx, ebx
test al, al
jne 0x1400f8381
cmp r12b, 0x80
je 0x1400f8280
cmp cl, byte [rsp + 0x3c]
jae 0x1400f7de5
lea ebx, [rcx + 1]
mov byte [rsp + 0x96], bl
movzx r15d, cl
cmp cl, 0xa
jae 0x1400f83db
mov edi, edx
movzx edx, byte [rsp + r15 + 0x8c]
jmp 0x1400f82a5
movzx edi, sil
movzx esi, r12b
nop word cs:[rax + rax]
cmp rdi, rsi
jae 0x1400f7e33
lea eax, [rdi + 1]
mov byte [rsp + 0x72], al
cmp rdi, 9
ja 0x1400f83ef
movzx edx, byte [rsp + rdi + 0x68]
mov rcx, rbx
call qword [r15 + 0x20]
inc rdi
test al, al
je 0x1400f8300
jmp 0x1400f8381
movzx r15d, cl
movzx edi, byte [rsp + 0x3c]
mov rax, qword [rsp + 0xa8]
mov rbx, qword [rax + 0x20]
mov r14, qword [rax + 0x28]
nop dword [rax + rax]
cmp r15, rdi
jae 0x1400f7de5
lea eax, [r15 + 1]
mov byte [rsp + 0x96], al
cmp r15, 9
ja 0x1400f83db
movzx edx, byte [rsp + r15 + 0x8c]
mov rcx, rbx
call qword [r14 + 0x20]
inc r15
test al, al
je 0x1400f8350
mov r14b, 1
mov eax, r14d
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx edi, byte [rsp + 0xb8]
movzx esi, byte [rsp + 0x38]
nop dword [rax + rax]
cmp rdi, rsi
setb r14b
jae 0x1400f8384
lea eax, [rdi + 1]
mov byte [rsp + 0x7e], al
cmp rdi, 9
ja 0x1400f83ef
movzx edx, byte [rsp + rdi + 0x74]
mov rcx, rbx
call qword [r15 + 0x20]
inc rdi
test al, al
je 0x1400f83b0
jmp 0x1400f8384
lea r8, [0x140122cd8]
mov edx, 0xa
mov rcx, r15
call dbg.panic_bounds_check
lea r8, [0x140122cd8]
mov edx, 0xa
mov rcx, rdi
call dbg.panic_bounds_check
lea r8, [0x140122cd8]
mov edx, 0xa
mov rcx, r14
call dbg.panic_bounds_check
int3