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

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x3b8
mov rax, qword [0x1401b3658]
xor rax, rsp
mov qword [rsp + 0x3a0], rax
xor esi, esi
mov dword [rsp + 0x28], r9d
mov dword [rsp + 0x34], r8d
mov r13d, r9d
mov qword [rsp + 0x40], rcx
mov edi, r8d
mov dword [rsp + 0x38], 3
mov rbx, rdx
mov qword [rcx + 8], rsi
mov r15, rcx
mov qword [rcx + 0x1c], rsi
mov r12d, esi
mov qword [rcx + 0x10], rsi
cmp r8d, 1
jge 0x1400c08b4
mov rcx, rdx
call fcn.1400edbc0
mov rcx, rbx
movzx edi, al
call fcn.1400edbc0
cmp dil, 0x42
jne 0x1400c08e7
cmp al, 0x4d
jne 0x1400c08e7
mov rcx, rbx
call fcn.1400edc50
mov rcx, rbx
call fcn.1400edcc0
mov rcx, rbx
call fcn.1400edcc0
mov rcx, rbx
call fcn.1400edc50
mov edi, dword [rsp + 0x34]
mov r12d, eax
mov rcx, rbx
call fcn.1400edc50
mov ebp, eax
cmp dword [rbx + 0x30], esi
je 0x1400c0913
mov rdi, qword [rbx + 0x28]
mov rcx, rbx
call fcn.1400edd70
mov r9d, eax
mov r8, rdi
mov edx, 0xb6
lea rcx, str.__d__Fl_BMP_Image:__s___unexpected_EOF_or_read_error_at_offset__ld
call qword [case.0x1400d1a53.0]
mov dword [r15 + 0x14], 0xfffffffd
mov rcx, qword [rsp + 0x3a0]
xor rcx, rsp
call fcn.14012cd90
add rsp, 0x3b8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret
mov byte [rsp + 0x2c], sil
mov dword [rsp + 0x60], 0xffffffff
cmp ebp, 0x28
jge 0x1400c0967
mov rcx, rbx
call fcn.1400edcc0
movzx r13d, ax
mov rcx, rbx
mov dword [rsp + 0x28], r13d
call fcn.1400edcc0
movzx ecx, ax
mov dword [rsp + 0x34], ecx
mov rcx, rbx
call fcn.1400edcc0
mov rcx, rbx
call fcn.1400edcc0
mov dword [rsp + 0x3c], esi
mov edi, esi
movzx r14d, ax
lea esi, [rbp - 0xc]
jmp 0x1400c0a80
test edi, edi
jle 0x1400c0982
test r13d, r13d
jle 0x1400c0982
mov rcx, rbx
call fcn.1400edc50
mov rcx, rbx
call fcn.1400edc50
jmp 0x1400c09b8
mov rcx, rbx
call fcn.1400edc50
mov rcx, rbx
mov dword [rsp + 0x28], eax
mov r13d, eax
mov dword [r15 + 8], eax
mov dword [r15 + 0x1c], eax
call fcn.1400edc50
mov ecx, eax
cdq
xor eax, edx
sar ecx, 0x1f
sub eax, edx
and ecx, 2
dec ecx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x60], ecx
mov rcx, rbx
call fcn.1400edcc0
mov rcx, rbx
call fcn.1400edcc0
mov rcx, rbx
movzx r14d, ax
call fcn.1400edc50
mov rcx, rbx
mov dword [rsp + 0x3c], eax
call fcn.1400edc50
mov rcx, rbx
mov r15d, eax
call fcn.1400edc50
mov rcx, rbx
call fcn.1400edc50
mov rcx, rbx
call fcn.1400edc50
mov rcx, rbx
mov edi, eax
call fcn.1400edc50
cmp dword [rsp + 0x3c], 0
lea esi, [rbp - 0x28]
jne 0x1400c0a7b
cmp r14d, 8
jb 0x1400c0a7b
xor edx, edx
mov eax, 0x20
div r14d
cmp r13d, eax
jle 0x1400c0a7b
lea ecx, [r15 + r15]
mov r8d, r14d
mov r15, qword [rsp + 0x40]
lea eax, [r13 + 7]
shr r8d, 3
cdq
imul r8d, r13d
and edx, 7
add eax, edx
sar eax, 3
add eax, 3
and eax, 0xfffffffc
add r8d, 3
and r8d, 0xfffffffc
add r8d, eax
mov eax, dword [rsp + 0x34]
imul r8d, eax
cmp r8d, ecx
jne 0x1400c0a80
cdq
mov byte [rsp + 0x2c], 1
sub eax, edx
mov dword [rsp + 0x38], 4
sar eax, 1
mov dword [rsp + 0x34], eax
jmp 0x1400c0a80
mov r15, qword [rsp + 0x40]
cmp dword [rbx + 0x30], 0
je 0x1400c0aa2
mov rdi, qword [rbx + 0x28]
mov rcx, rbx
call fcn.1400edd70
mov r9d, eax
mov r8, rdi
mov edx, 0xed
jmp 0x1400c08da
test esi, esi
jle 0x1400c0ab9
mov rcx, rbx
call fcn.1400edd70
mov rcx, rbx
lea edx, [rsi + rax]
call fcn.1400edd10
cmp dword [rbx + 0x30], 0
je 0x1400c0adb
mov rdi, qword [rbx + 0x28]
mov rcx, rbx
call fcn.1400edd70
mov r9d, eax
mov r8, rdi
mov edx, 0xf5
jmp 0x1400c08da
test r13d, r13d
je 0x1400c08e7
mov esi, dword [rsp + 0x34]
test esi, esi
je 0x1400c08e7
test r14d, r14d
je 0x1400c08e7
test edi, edi
jne 0x1400c0b13
cmp r14d, 8
ja 0x1400c0b9e
mov ecx, r14d
mov edi, 1
shl edi, cl
test edi, edi
jle 0x1400c0b9e
movsxd rsi, edi
cmp ebp, 0xc
jle 0x1400c0b64
lea rdi, [rsp + 0xa1]
nop dword [rax]
mov rcx, rbx
call fcn.1400edbc0
mov rcx, rbx
mov byte [rdi - 1], al
call fcn.1400edbc0
mov rcx, rbx
mov byte [rdi], al
call fcn.1400edbc0
mov rcx, rbx
mov byte [rdi + 1], al
call fcn.1400edbc0
lea rdi, [rdi + 3]
sub rsi, 1
jne 0x1400c0b30
jmp 0x1400c0b9a
test edi, edi
jle 0x1400c0b9a
lea rdi, [rsp + 0xa1]
mov rcx, rbx
call fcn.1400edbc0
mov rcx, rbx
mov byte [rdi - 1], al
call fcn.1400edbc0
mov rcx, rbx
mov byte [rdi], al
call fcn.1400edbc0
mov byte [rdi + 1], al
lea rdi, [rdi + 3]
sub rsi, 1
jne 0x1400c0b70
mov esi, dword [rsp + 0x34]
cmp dword [rbx + 0x30], 0
je 0x1400c0bc0
mov rdi, qword [rbx + 0x28]
mov rcx, rbx
call fcn.1400edd70
mov r9d, eax
mov r8, rdi
mov edx, 0x10a
jmp 0x1400c08da
cmp r14d, 0x10
jne 0x1400c0be2
mov rcx, rbx
call fcn.1400edc50
mov ebp, dword [rsp + 0x38]
xor ecx, ecx
cmp eax, 0xf800
sete cl
mov dword [rsp + 0x64], ecx
jmp 0x1400c0bfe
mov ebp, dword [rsp + 0x38]
cmp r14d, 0x20
mov eax, 4
mov dword [rsp + 0x64], 0
cmove ebp, eax
mov dword [rsp + 0x38], ebp
test r12d, r12d
je 0x1400c0c0e
mov edx, r12d
mov rcx, rbx
call fcn.1400edd10
cmp dword [rbx + 0x30], 0
je 0x1400c0c30
mov rdi, qword [rbx + 0x28]
mov rcx, rbx
call fcn.1400edd70
mov r9d, eax
mov r8, rdi
mov edx, 0x116
jmp 0x1400c08da
movsxd rdi, dword [rsp + 0x28]
mov r12d, ebp
movsxd rcx, esi
imul rcx, rdi
mov qword [rsp + 0x58], r12
imul rcx, r12
cmp rcx, qword [0x1401b0148]
jbe 0x1400c0c67
mov rdx, qword [rbx + 0x28]
lea rcx, str.BMP_file___s__is_too_large__n
call qword [0x1401b2768]
jmp 0x1400c08e7
mov eax, esi
imul eax, edi
imul eax, ebp
movsxd rcx, eax
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov ecx, dword [rsp + 0x34]
xor r8d, r8d
mov qword [r15 + 0x30], rax
xor ebp, ebp
xor esi, esi
mov dword [r15 + 0x38], 1
xor r13b, r13b
mov dword [rsp + 0x30], r8d
xor r15d, r15d
mov dword [rsp + 0x4c], ebp
lea eax, [rcx - 1]
mov dword [rsp + 0x48], esi
mov dword [rsp + 0x50], eax
mov byte [rsp + 0x20], r13b
cmp dword [rsp + 0x60], esi
jge 0x1400c0cbf
mov ecx, eax
mov dword [rsp + 0x68], 0xffffffff
jmp 0x1400c0cc9
mov dword [rsp + 0x68], ecx
xor ecx, ecx
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0xa5]
lea r11d, [r14 - 1]
mov rdx, qword [rsp + 0xa4]
mov r9, qword [rsp + 0xa1]
movzx r10d, byte [rsp + 0xa0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xa3]
mov qword [rsp + 0x88], rdx
mov rdx, qword [rsp + 0xa2]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x24], ecx
mov dword [rsp + 0x6c], r11d
mov qword [rsp + 0x78], r9
mov byte [rsp + 0x2d], r10b
nop
mov eax, ecx
imul eax, edi
imul eax, dword [rsp + 0x38]
movsxd r14, eax
mov rax, qword [rsp + 0x40]
add r14, qword [rax + 0x30]
cmp r11d, 0x1f
ja case.default.0x1400c0d6e
movsxd rax, r11d
lea r11, [0x140000000]
movzx eax, byte [r11 + rax + 0xc14bc]
mov ecx, dword [r11 + rax*4 + 0xc14a0]
add rcx, r11
jmp rcx
cmp dword [rsp + 0x28], 0
mov r15d, edi
mov dil, 0x80
jle 0x1400c0e19
mov r12, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x90]
nop dword [rax]
cmp dil, 0x80
jne 0x1400c0dc2
mov rcx, rbx
call fcn.1400edbc0
mov rdx, qword [rsp + 0x70]
movzx r13d, al
mov r9, qword [rsp + 0x78]
movzx r10d, byte [rsp + 0x2d]
test r13b, dil
je 0x1400c0dd5
movzx eax, bpl
movzx ecx, sil
movzx edx, r12b
jmp 0x1400c0ddd
movzx eax, r10b
movzx ecx, r9b
mov byte [r14], dl
mov byte [r14 + 1], cl
mov byte [r14 + 2], al
cmp dil, 1
jbe 0x1400c0df3
shr dil, 1
jmp 0x1400c0df6
mov dil, 0x80
mov rdx, qword [rsp + 0x70]
dec r15d
add r14, 3
test r15d, r15d
jg 0x1400c0da0
mov esi, dword [rsp + 0x48]
mov ebp, dword [rsp + 0x4c]
mov r12, qword [rsp + 0x58]
mov byte [rsp + 0x20], r13b
mov edi, dword [rsp + 0x28]
lea eax, [rdi + 7]
cdq
and edx, 7
add eax, edx
sar eax, 3
mov r15d, eax
test al, 3
je case.0x1400c0d6e.1
mov rcx, rbx
call fcn.1400edbc0
inc r15d
test r15b, 3
jne 0x1400c0e34
jmp case.0x1400c0d6e.1
mov r12d, edi
mov r13b, 0xf0
test edi, edi
jle 0x1400c0f94
test ebp, ebp
jne 0x1400c0f13
cmp dword [rsp + 0x3c], 2
je 0x1400c0e75
mov ebp, 2
lea r8d, [rbp - 3]
jmp 0x1400c0f0e
test esi, esi
jle 0x1400c0e8e
nop dword [rax]
mov rcx, rbx
dec esi
call fcn.1400edbc0
test esi, esi
jg 0x1400c0e80
mov rcx, rbx
call fcn.1400edbc0
movzx ebp, al
mov rcx, rbx
test al, al
jne 0x1400c0f05
call fcn.1400edbc0
movzx ebp, al
test al, al
jne 0x1400c0eb4
inc r12d
jmp 0x1400c0f7b
cmp ebp, 1
je 0x1400c0f8c
cmp ebp, 2
jne 0x1400c0ee7
mov rcx, rbx
call fcn.1400edbc0
mov rcx, rbx
movzx edi, al
call fcn.1400edbc0
movzx ebp, al
imul ebp, edi
mov edi, dword [rsp + 0x28]
imul ebp, edi
xor r8d, r8d
jmp 0x1400c0f0e
mov ecx, ebp
mov eax, 4
and ecx, 3
mov r8d, 0xffffffff
sub eax, ecx
cdq
sub eax, edx
sar eax, 1
mov esi, eax
and esi, 1
jmp 0x1400c0f0e
call fcn.1400edbc0
movzx r8d, al
mov dword [rsp + 0x30], r8d
dec ebp
cmp r13b, 0xf0
jne 0x1400c0f47
test r8d, r8d
jns 0x1400c0f38
mov rcx, rbx
call fcn.1400edbc0
movzx r15d, al
mov r13b, 0xf
mov eax, r15d
sar rax, 4
jmp 0x1400c0f4d
mov eax, r8d
mov r15d, r8d
sar rax, 4
mov r13b, 0xf
jmp 0x1400c0f4d
mov r13b, 0xf0
mov eax, r15d
and eax, 0xf
lea rcx, [rax + rax*2]
movzx eax, byte [rsp + rcx + 0xa2]
mov byte [r14], al
movzx eax, byte [rsp + rcx + 0xa1]
mov byte [r14 + 1], al
movzx eax, byte [rsp + rcx + 0xa0]
mov byte [r14 + 2], al
add r14, 3
mov r8d, dword [rsp + 0x30]
dec r12d
test r12d, r12d
jg 0x1400c0e58
mov dword [rsp + 0x4c], ebp
mov dword [rsp + 0x48], esi
cmp dword [rbx + 0x30], 0
jne 0x1400c12f1
cmp dword [rsp + 0x3c], 0
jne 0x1400c0fc5
lea eax, [rdi + 1]
cdq
sub eax, edx
sar eax, 1
mov r15d, eax
test al, 3
je 0x1400c0fc5
mov rcx, rbx
call fcn.1400edbc0
inc r15d
test r15b, 3
jne 0x1400c0fb4
movzx r13d, byte [rsp + 0x20]
mov r12, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x24]
cmp dword [rbx + 0x30], 0
jne 0x1400c1487
add ecx, dword [rsp + 0x60]
mov dword [rsp + 0x24], ecx
cmp ecx, dword [rsp + 0x68]
je 0x1400c1349
mov r8d, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x70]
mov r9, qword [rsp + 0x78]
movzx r10d, byte [rsp + 0x2d]
mov r11d, dword [rsp + 0x6c]
jmp 0x1400c0d30
mov r12d, edi
test edi, edi
jle 0x1400c114a
nop word [rax + rax]
cmp dword [rsp + 0x3c], 1
je 0x1400c1035
mov ebp, 1
lea r8d, [rbp - 2]
jmp 0x1400c10d6
test ebp, ebp
jne 0x1400c10db
test esi, esi
jle 0x1400c1053
mov rcx, rbx
dec esi
call fcn.1400edbc0
test esi, esi
jg 0x1400c1041
mov dword [rsp + 0x48], esi
cmp dword [rbx + 0x30], 0
mov rcx, rbx
jne 0x1400c1326
call fcn.1400edbc0
movzx ebp, al
mov rcx, rbx
test al, al
jne 0x1400c10cd
call fcn.1400edbc0
movzx ebp, al
mov dword [rsp + 0x4c], ebp
test al, al
jne 0x1400c1087
inc r12d
jmp 0x1400c1139
cmp ebp, 1
je 0x1400c0fcb
cmp ebp, 2
jne 0x1400c10ba
mov rcx, rbx
call fcn.1400edbc0
mov rcx, rbx
movzx edi, al
call fcn.1400edbc0
movzx ebp, al
imul ebp, edi
mov edi, dword [rsp + 0x28]
imul ebp, edi
xor r8d, r8d
jmp 0x1400c10d6
mov esi, ebp
mov r8d, 0xffffffff
neg esi
and esi, 1
mov dword [rsp + 0x48], esi
jmp 0x1400c10d6
call fcn.1400edbc0
movzx r8d, al
mov dword [rsp + 0x30], r8d
cmp dword [rbx + 0x30], 0
jne 0x1400c1336
test r8d, r8d
jns 0x1400c10f8
mov rcx, rbx
call fcn.1400edbc0
movzx r15d, al
jmp 0x1400c10fb
mov r15d, r8d
movsxd rax, r15d
dec ebp
mov dword [rsp + 0x4c], ebp
lea rcx, [rax + rax*2]
movzx eax, byte [rsp + rcx + 0xa2]
mov byte [r14], al
movzx eax, byte [rsp + rcx + 0xa1]
mov byte [r14 + 1], al
movzx eax, byte [rsp + rcx + 0xa0]
mov byte [r14 + 2], al
add r14, 3
cmp byte [rsp + 0x2c], 0
je 0x1400c1139
inc r14
mov r8d, dword [rsp + 0x30]
dec r12d
test r12d, r12d
jg 0x1400c1020
cmp dword [rsp + 0x3c], 0
jne 0x1400c0fcb
mov r15d, edi
test dil, 3
je 0x1400c0fcb
mov rcx, rbx
call fcn.1400edbc0
inc r15d
test r15b, 3
jne 0x1400c1162
jmp 0x1400c0fcb
mov r15d, edi
test edi, edi
jle 0x1400c121e
cmp dword [rsp + 0x64], 0
je 0x1400c11d5
nop word [rax + rax]
mov rcx, rbx
call fcn.1400edbc0
mov rcx, rbx
movzx edi, al
call fcn.1400edbc0
movzx ecx, dil
dec r15d
shl cl, 3
mov byte [r14 + 2], cl
movzx ecx, al
shr dil, 3
and al, 0xf8
shl cl, 5
and dil, 0x1c
or dil, cl
mov byte [r14], al
mov byte [r14 + 1], dil
add r14, r12
test r15d, r15d
jg 0x1400c1190
jmp 0x1400c121a
mov rcx, rbx
call fcn.1400edbc0
mov rcx, rbx
movzx edi, al
call fcn.1400edbc0
movzx ecx, dil
dec r15d
shl cl, 3
mov byte [r14 + 2], cl
movzx ecx, al
shr dil, 2
and al, 0xfc
shl cl, 6
and dil, 0x38
or dil, cl
add al, al
mov byte [r14 + 1], dil
mov byte [r14], al
add r14, r12
test r15d, r15d
jg 0x1400c11d5
mov edi, dword [rsp + 0x28]
lea r15d, [rdi + rdi]
test r15b, 3
je case.0x1400c0d6e.1
nop dword [rax]
mov rcx, rbx
call fcn.1400edbc0
inc r15d
test r15b, 3
jne 0x1400c1230
jmp case.0x1400c0d6e.1
cmp dword [rsp + 0x28], 0
jle 0x1400c127c
nop dword [rax]
mov rcx, rbx
call fcn.1400edbc0
mov rcx, rbx
mov byte [r14 + 2], al
call fcn.1400edbc0
mov rcx, rbx
mov byte [r14 + 1], al
call fcn.1400edbc0
mov byte [r14], al
dec edi
add r14, r12
test edi, edi
jg 0x1400c1250
mov edi, dword [rsp + 0x28]
lea r15d, [rdi + rdi*2]
test r15b, 3
je case.0x1400c0d6e.1
nop
mov rcx, rbx
call fcn.1400edbc0
inc r15d
test r15b, 3
jne 0x1400c1290
jmp case.0x1400c0d6e.1
cmp dword [rsp + 0x28], 0
jle 0x1400c12e8
nop dword [rax]
mov rcx, rbx
call fcn.1400edbc0
mov rcx, rbx
mov byte [r14 + 2], al
call fcn.1400edbc0
mov rcx, rbx
mov byte [r14 + 1], al
call fcn.1400edbc0
mov rcx, rbx
mov byte [r14], al
call fcn.1400edbc0
mov byte [r14 + 3], al
dec edi
add r14, r12
test edi, edi
jg 0x1400c12b0
mov edi, dword [rsp + 0x28]
jmp case.0x1400c0d6e.1
mov rdi, qword [rbx + 0x28]
mov rcx, rbx
call fcn.1400edd70
mov edx, 0x18b
mov r9d, eax
lea rcx, str.__d__Fl_BMP_Image:__s___unexpected_EOF_or_read_error_at_offset__ld
mov r8, rdi
call qword [case.0x1400d1a53.0]
mov rax, qword [rsp + 0x40]
mov dword [rax + 0x14], 0xfffffffd
jmp 0x1400c08ef
mov rdi, qword [rbx + 0x28]
call fcn.1400edd70
mov edx, 0x1a2
jmp 0x1400c1302
mov rdi, qword [rbx + 0x28]
mov rcx, rbx
call fcn.1400edd70
mov edx, 0x1b9
jmp 0x1400c1302
cmp byte [rsp + 0x2c], 0
je 0x1400c143f
mov r8d, dword [rsp + 0x50]
test r8d, r8d
js 0x1400c143f
lea eax, [rdi + 7]
mov ecx, r8d
imul ecx, edi
cdq
and edx, 7
imul ecx, dword [rsp + 0x38]
lea r12d, [rdx + rax]
sar r12d, 3
movsxd r14, ecx
mov ecx, edi
imul ecx, dword [rsp + 0x38]
neg ecx
movsxd r15, ecx
mov ecx, 0xff
jmp 0x1400c1396
mov edi, dword [rsp + 0x28]
mov rax, qword [rsp + 0x40]
mov ebp, edi
mov dil, 0x80
mov rsi, qword [rax + 0x30]
add rsi, 3
add rsi, r14
cmp dword [rsp + 0x28], 0
jle 0x1400c1408
cmp dil, 0x80
jne 0x1400c13dd
mov rcx, rbx
call fcn.1400edbc0
test al, dil
movzx r13d, al
mov eax, 0xff
mov ecx, 0
cmove ecx, eax
shr dil, 1
mov byte [rsi], cl
mov ecx, eax
jmp 0x1400c13f8
test dil, r13b
mov eax, 0
cmove eax, ecx
mov byte [rsi], al
cmp dil, 1
jbe 0x1400c13f5
shr dil, 1
jmp 0x1400c13f8
mov dil, 0x80
add rsi, qword [rsp + 0x58]
dec ebp
test ebp, ebp
jg 0x1400c13b2
mov r8d, dword [rsp + 0x50]
mov edi, r12d
test r12b, 3
je 0x1400c1426
mov rcx, rbx
call fcn.1400edbc0
inc edi
test dil, 3
jne 0x1400c1411
mov r8d, dword [rsp + 0x50]
dec r8d
add r14, r15
mov dword [rsp + 0x50], r8d
mov ecx, 0xff
test r8d, r8d
jns 0x1400c1392
cmp dword [rbx + 0x30], 0
je 0x1400c145b
mov rdi, qword [rbx + 0x28]
mov rcx, rbx
call fcn.1400edd70
mov edx, 0x211
jmp 0x1400c1302
mov rcx, qword [rsp + 0x40]
mov eax, dword [rsp + 0x28]
mov dword [rcx + 8], eax
mov dword [rcx + 0x1c], eax
mov eax, dword [rsp + 0x34]
mov dword [rcx + 0xc], eax
mov dword [rcx + 0x20], eax
mov eax, dword [rsp + 0x38]
mov dword [rcx + 0x10], eax
mov dword [rcx + 0x14], 0
jmp 0x1400c08ef
mov rdi, qword [rbx + 0x28]
mov rcx, rbx
call fcn.1400edd70
mov edx, 0x1fa
jmp 0x1400c1302