Function at 0x180149c00
Capabilities:
Check for software breakpoints

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], r9
mov qword [rax + 0x18], r8
mov qword [rax + 0x10], rdx
mov dword [rax + 8], ecx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x198]
sub rsp, 0x258
mov r11, qword [rbp - 0x78]
lea r12d, [rcx + 0x7c8]
mov rdi, qword [rsp + 0x68]
lea rsi, [0x180000000]
xor ebx, ebx
movaps xmmword [rax - 0x58], xmm6
movaps xmmword [rax - 0x68], xmm7
mov r10, rdx
mov qword [rsp + 0x50], r11
mov edx, ecx
mov r13d, ecx
cmp ecx, r12d
jae 0x18014a045
mov r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x70]
nop dword [rax]
cmp r13d, 0x12e
ja 0x180149eb5
je 0x180149e8b
lea eax, [r13 - 0x3a]
cmp eax, 0xec
ja case.0x180149ca4.64
movzx eax, byte [rsi + rax + 0x14a94c]
mov ecx, dword [rsi + rax*4 + 0x14a930]
add rcx, rsi
jmp rcx
mov eax, dword [r8]
mov rdx, r10
mov rdi, qword [rbp + 0x1c8]
lea r8, [rsp + 0x58]
mov r9, rdi
mov dword [rsp + 0x58], eax
mov ecx, 0xbd
call fcn.1800fbcf0
test eax, eax
je 0x180149cf0
mov rcx, qword [rdi]
test rcx, rcx
je 0x180149d0c
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax + 0x18], 0
jne 0x180149ce0
cmp rax, qword [rcx + 0x10]
je 0x180149d0c
mov eax, 0xd0
cmp eax, 0xd0
je 0x18014a031
add eax, 0x2a40
cmp eax, 0x2a40
jbe 0x180149cf5
mov dword [rsp + 0x68], 1
mov rdi, qword [rsp + 0x68]
mov r10, qword [rbp + 0x1a8]
mov r11, qword [rsp + 0x50]
mov r8, qword [rbp + 0x1b0]
add r13d, 0xa6
lea rsi, [0x180000000]
cmp r13d, r12d
jae 0x18014a03f
mov r9, qword [rbp + 0x1b8]
jmp 0x180149c70
cmp qword [0x1801d5cd0], 0
je case.0x180149ca4.64
mov rax, rdi
movaps xmm6, xmmword [rsp + 0x240]
movaps xmm7, xmmword [rsp + 0x230]
add rsp, 0x258
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
lea rax, [r10 + 8]
mov dword [rsp + 0x28], 0xa4
lea rdx, [r10 + 4]
mov qword [rsp + 0x20], rax
mov r9, r10
xor r8d, r8d
mov rcx, r10
call fcn.1800a2580
test eax, eax
jne 0x180149dd4
mov eax, 0x122
nop dword [rax]
cmp eax, 0x122
je 0x180149dc0
cmp eax, 0x7a58
je 0x180149d59
jmp 0x180149dc8
mov rdi, rbx
mov qword [rsp + 0x68], rbx
add eax, 0x7936
cmp eax, 0xf26c
jbe 0x180149db0
mov r10, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1c8]
mov eax, dword [r10]
mov dword [rcx], eax
jmp 0x180149d20
mov eax, dword [r10 + 4]
mov dword [r8], eax
mov eax, dword [r10 + 8]
mov dword [r9], eax
jmp case.0x180149ca4.64
cmp byte [r10], 0
je 0x18014a8a2
mov eax, dword [0x1801d60f8]
mov dword [rbp - 0x68], eax
jmp case.0x180149ca4.64
cmp dword [r10], 0
je 0x180149e67
mov esi, 0xf7
mov eax, esi
sub eax, 0xf6
je 0x180149d59
cmp eax, 1
jne 0x180149e51
mov rax, qword [rbp + 0x1c8]
cmp dword [rax], 0
je 0x180149e51
mov rcx, r10
call qword [r10 + 0x168]
mov r10, qword [rbp + 0x1a8]
dec esi
cmp esi, 0xf5
ja 0x180149e22
mov r8, qword [rbp + 0x1b0]
mov r11, qword [rsp + 0x50]
cmp dword [r8], 0
jne case.0x180149ca4.64
xor r9d, r9d
mov qword [rsp + 0x20], r10
xor edx, edx
xor ecx, ecx
lea r8d, [r9 + 0x20]
call fcn.1800334a0
jmp 0x180149d19
mov rax, qword [0x1801d4d78]
lea r9, [rsp + 0x58]
xor edx, edx
mov qword [rsp + 0x20], rax
mov r8d, 0xf7
mov dword [rsp + 0x58], ebx
mov rcx, r10
call fcn.180122700
jmp 0x180149d19
mov eax, r13d
sub eax, 0x186
je 0x180149f97
sub eax, 0x3c
je 0x180149f8b
sub eax, 0x6a
je 0x180149f60
sub eax, 0x3c
je 0x180149f54
cmp eax, 0xa6
jne case.0x180149ca4.64
test r14, r14
je case.0x180149ca4.64
mov rbx, qword [rbp + 0x1a8]
nop word [rax + rax]
mov esi, 0x104
cmp esi, 0x104
je 0x180149f33
cmp esi, 0x8f34
jne 0x180149f3a
mov rax, qword [r15 + 8]
lea rdx, [rbp - 0x80]
mov r8, qword [r15]
mov r9, rbx
mov ecx, 0xcb
mov qword [rbp - 0x80], rax
call fcn.1800f0110
jmp 0x180149f3a
mov r15, r14
mov r14, qword [r14 + 0x10]
add esi, 0x8e30
cmp esi, 0x11c60
jbe 0x180149f05
test r14, r14
jne 0x180149f00
xor ebx, ebx
jmp 0x180149d19
mov qword [r10 + 0x130], rbx
jmp case.0x180149ca4.64
mov eax, dword [r10 + 8]
lea r8, [rsp + 0x58]
imul eax, dword [r10 + 4]
mov r9, r10
mov rdx, r11
mov ecx, 0xb
imul eax, dword [r10]
mov dword [rsp + 0x58], eax
call fcn.18004dc80
jmp 0x180149d19
mov r14, qword [r10 + 0x130]
jmp case.0x180149ca4.64
mov eax, dword [r10 + 8]
lea r8, [rbp - 0x78]
imul eax, dword [r10 + 4]
mov r9d, 0x4a
xor edx, edx
mov qword [rsp + 0x20], rbx
xor ecx, ecx
imul eax, dword [r10]
mov qword [rbp - 0x78], rax
call fcn.180054100
mov qword [rsp + 0x50], rax
mov r11, rax
test rax, rax
jne 0x18014a025
mov esi, 0x43
mov ecx, esi
sub ecx, 0x42
je 0x180149d59
cmp ecx, 1
jne 0x18014a019
mov dword [rsp + 0x40], 0x12a
lea r9, str.outofmem
mov qword [rsp + 0x38], rbx
xor r8d, r8d
mov qword [rsp + 0x30], rbx
xor edx, edx
mov qword [rsp + 0x28], rbx
xor ecx, ecx
mov qword [rsp + 0x20], rbx
call fcn.180113e50
mov rdi, rbx
mov qword [rsp + 0x68], rbx
dec esi
cmp esi, 0x41
ja 0x180149fd2
jmp 0x180149d19
mov r10, qword [rbp + 0x1a8]
jmp 0x180149d25
mov dword [rsp + 0x68], ebx
mov rax, qword [rsp + 0x68]
jmp 0x180149d5c
mov edx, dword [rbp + 0x1a0]
lea eax, [rdx + 0x6d8]
mov dword [rsp + 0x68], eax
cmp edx, eax
jae 0x180149d59
movsd xmm6, qword [0x180174548]
movsd xmm7, qword [0x180174540]
mov r15, qword [rsp + 0x70]
mov r12, qword [rsp + 0x70]
mov r13d, dword [rbp + 0x1a0]
nop dword [rax + rax]
cmp edx, 0x1ae
ja 0x18014a7b6
je 0x18014a2b9
cmp edx, 0x11c
ja 0x18014a261
je 0x18014a1ce
cmp edx, 0x22
je 0x18014a169
cmp edx, 0x3a
je 0x18014a0c3
cmp edx, 0xcc
je 0x180149d59
jmp 0x18014a904
mov rcx, qword [rbp + 0x1c0]
mov eax, dword [rcx]
test eax, eax
je 0x18014a161
cmp eax, dword [r10 + 8]
je 0x18014a161
mov eax, dword [r10 + 4]
lea r8, [rsp + 0x50]
mov dword [rsp + 0x60], eax
lea rdx, [rsp + 0x60]
mov eax, dword [r10]
mov r9, r11
mov dword [rsp + 0x58], eax
mov eax, dword [rcx]
mov ecx, 0x9c
mov dword [rsp + 0x78], eax
mov eax, dword [r10 + 8]
mov dword [rsp + 0x50], eax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
call fcn.18001a860
mov qword [rsp + 0x50], rax
mov r11, rax
test rax, rax
jne 0x18014a15b
mov eax, 0xc7
cmp eax, 0xc7
je 0x18014a14c
cmp eax, 0x186
je 0x180149d59
jmp 0x18014a14f
mov rdi, rbx
add eax, 0xbf
cmp eax, 0x245
jb 0x18014a138
mov edx, dword [rbp + 0x1a0]
mov rdi, r11
jmp 0x18014a904
test byte [r10 + 9], 4
je 0x18014a904
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov r8, r10
mov edx, 0xc8
xor ecx, ecx
call fcn.18008bbb0
mov r9, qword [rbp + 0x1a8]
xor r8d, r8d
xor ecx, ecx
test eax, eax
jne 0x18014a1b5
mov rax, qword [r9]
mov edx, 0x8a
xor r9d, r9d
mov qword [rsp + 0x20], rax
call fcn.180038720
jmp 0x18014a8f9
mov qword [rsp + 0x28], rbx
mov edx, 0xd3
mov qword [rsp + 0x20], rbx
call fcn.180050770
jmp 0x18014a8f9
mov rax, qword [r10 + 0x138]
mov r15, qword [rax + 8]
cmp r15, rax
je 0x18014a904
nop dword [rax]
nop word [rax + rax]
mov edx, ebx
mov r8d, 6
mov rbx, qword [rbp - 0x60]
nop dword [rax]
cmp edx, 5
ja case.default.0x18014a211
mov eax, edx
mov ecx, dword [rsi + rax*4 + 0x14aa3c]
add rcx, rsi
jmp rcx
mov qword [r10 + 0x140], r15
jmp case.default.0x18014a211
inc dword [r10 + 0x150]
jmp case.default.0x18014a211
dec dword [r10 + 0x148]
jmp case.default.0x18014a211
mov rbx, qword [r15 + 8]
jmp case.default.0x18014a211
mov r15, rbx
jmp case.default.0x18014a211
mov rax, qword [r10 + 0x140]
mov qword [r15 + 8], rax
inc edx
sub r8, 1
jne 0x18014a200
mov qword [rbp - 0x60], rbx
mov rbx, r8
cmp r15, qword [r10 + 0x138]
jne 0x18014a1f0
jmp 0x18014a8fe
mov eax, edx
sub eax, 0x120
je 0x180149d59
cmp eax, 6
jne 0x18014a904
mov eax, dword [0x1801d60f8]
lea rdx, [rsp + 0x60]
inc eax
movsxd rcx, eax
mov qword [rsp + 0x60], rcx
mov ecx, 0x123
call fcn.18001bc40
mov ecx, dword [0x1801d60f8]
mov rdx, qword [0x1801d60f0]
inc ecx
movsxd r8, ecx
mov rcx, rax
mov qword [rbp - 0x70], rax
call sub.VCRUNTIME140.dll_memcpy
jmp 0x18014a8f9
mov rcx, qword [rbp + 0x1c8]
cmp dword [rcx], 0
je 0x18014a359
cmp qword [r10 + 0x140], 0
je 0x18014a332
mov esi, 0x78
mov eax, esi
sub eax, 0x78
je 0x18014a30b
cmp eax, 0xa
jne 0x18014a31d
mov r9, r10
mov qword [rsp + 0x60], 0x200000
mov r8, r15
lea rdx, [rsp + 0x60]
mov ecx, 0xcb
call fcn.1800f0110
mov r10, qword [rbp + 0x1a8]
jmp 0x18014a31d
mov r15, qword [r10 + 0x140]
mov rax, qword [r15 + 8]
mov qword [r10 + 0x140], rax
add esi, 0xa
cmp esi, 0x8c
jb 0x18014a2d8
cmp qword [r10 + 0x140], 0
jne 0x18014a2d3
mov r8, qword [r10 + 0x138]
lea rdx, [rsp + 0x60]
mov r9, r10
mov qword [rsp + 0x60], 0x200000
mov ecx, 0xcb
call fcn.1800f0110
jmp 0x18014a8f9
mov r14d, 0x45
nop
cmp r14d, 0x152cd
ja 0x18014a6e3
je 0x18014a6d3
cmp r14d, 0xa989
ja 0x18014a5ce
je 0x18014a525
cmp r14d, 0x45
je 0x18014a4fd
cmp r14d, 0x2a96
je 0x18014a424
cmp r14d, 0x54e7
je 0x18014a418
cmp r14d, 0x7f38
jne 0x18014a79d
test r15, r15
je 0x18014a79d
nop dword [rax]
mov esi, 0x6f
cmp esi, 0x6f
je 0x18014a3f5
cmp esi, 0x11c7
je 0x18014a3df
cmp esi, 0x231f
jne 0x18014a3f9
mov r15, r12
jmp 0x18014a3f9
xor edx, edx
mov r8d, 0x9f8
mov rcx, r15
call sub.VCRUNTIME140.dll_memset
mov qword [r15 + 8], r12
jmp 0x18014a3f9
mov r12, qword [r15 + 8]
add esi, 0x1158
cmp esi, 0x3408
jbe 0x18014a3c5
test r15, r15
jne 0x18014a3c0
mov r10, qword [rbp + 0x1a8]
jmp 0x18014a79d
mov r15, qword [r10 + 0x140]
jmp 0x18014a79d
movd xmm0, dword [r10 + 0x150]
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm6
comisd xmm0, xmmword [r10 + 0x158]
jbe 0x18014a79d
nop dword [rax]
nop dword [rax + rax]
cmp qword [r10 + 0x140], 0
je 0x18014a79d
mov rbx, qword [rbp + 0x1a8]
mov esi, 0x94
nop word [rax + rax]
mov eax, esi
sub eax, 0x91
je 0x18014a4be
sub eax, 1
je 0x18014a49e
sub eax, 1
je 0x18014a491
cmp eax, 1
jne 0x18014a4c4
mov r15, qword [rbx + 0x140]
jmp 0x18014a4c4
mov rax, qword [r15 + 8]
mov qword [rbx + 0x140], rax
jmp 0x18014a4c4
mov r9, rbx
mov qword [rsp + 0x60], 0x200000
mov r8, r15
lea rdx, [rsp + 0x60]
mov ecx, 0xcb
call fcn.1800f0110
jmp 0x18014a4c4
dec dword [rbx + 0x150]
dec esi
cmp esi, 0x90
ja 0x18014a470
movd xmm0, dword [rbx + 0x150]
mov r10, qword [rbp + 0x1a8]
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm6
comisd xmm0, xmmword [rbx + 0x158]
mov ebx, 0
ja 0x18014a450
jmp 0x18014a79d
movd xmm0, dword [r10 + 0x14c]
cvtdq2pd xmm0, xmm0
addsd xmm0, qword [r10 + 0x158]
mulsd xmm0, xmm7
movsd qword [r10 + 0x158], xmm0
jmp 0x18014a79d
mov rax, r10
lea rcx, [rbp - 0x50]
mov edx, 2
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub rdx, 1
jne 0x18014a531
movups xmm0, xmmword [rax]
mov r15, qword [r10 + 0x138]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
mov rax, qword [rax + 0x70]
movups xmmword [rcx + 0x50], xmm1
movups xmmword [rcx + 0x60], xmm0
mov qword [rcx + 0x70], rax
jmp 0x18014a79d
cmp r14d, 0xd3da
je 0x18014a6b7
cmp r14d, 0xfe2b
je 0x18014a615
cmp r14d, 0x1287c
jne 0x18014a79d
lea rcx, [r10 + 0x20]
xor edx, edx
mov r8d, 0xf0
call sub.VCRUNTIME140.dll_memset
mov r10, qword [rbp + 0x1a8]
mov qword [r10 + 0x138], r15
jmp 0x18014a79d
mov rcx, r10
lea rax, [rbp - 0x50]
mov edx, 2
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rax + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rax - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rax - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rax - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub rdx, 1
jne 0x18014a621
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rax + 0x60]
mov rax, qword [rax + 0x70]
movups xmmword [rcx + 0x50], xmm1
movups xmmword [rcx + 0x60], xmm0
mov qword [rcx + 0x70], rax
jmp 0x18014a79d
xor edx, edx
mov r8d, 0x1000
mov rcx, r15
call sub.VCRUNTIME140.dll_memset
mov r10, qword [rbp + 0x1a8]
jmp 0x18014a79d
lea rax, [r15 + 0x40]
mov qword [r15 + 8], r15
mov qword [r15], rax
jmp 0x18014a79d
cmp r14d, 0x22662
ja 0x18014a755
je 0x18014a73d
cmp r14d, 0x17d1e
je 0x18014a737
cmp r14d, 0x1a76f
je 0x18014a72d
cmp r14d, 0x1d1c0
je 0x18014a723
cmp r14d, 0x1fc11
jne 0x18014a79d
mov dword [r15 + 0x1b8], 1
jmp 0x18014a79d
mov dword [r15 + 0x1c], 1
jmp 0x18014a79d
mov dword [r15 + 0x18], 0x1ff
jmp 0x18014a79d
mov qword [r15 + 0x10], r15
jmp 0x18014a79d
mov dword [r15 + 0x1f8], 0x40000001
mov dword [r10 + 0x148], 1
jmp 0x18014a79d
cmp r14d, 0x250b3
je 0x18014a787
cmp r14d, 0x27b04
je 0x18014a77a
cmp r14d, 0x2a555
jne 0x18014a79d
mov qword [r10 + 0x18], rbx
mov qword [r10 + 0x10], rbx
jmp 0x18014a79d
mov qword [r10 + 0x118], 0x200000
jmp 0x18014a79d
mov dword [r10 + 0x14c], 1
mov qword [r10 + 0x110], 0x200000
add r14d, 0x2a51
cmp r14d, 0x2cf61
jbe 0x18014a360
jmp 0x18014a8f9
cmp edx, 0x1b8
je 0x18014a85c
cmp edx, 0x24a
je 0x18014a841
cmp edx, 0x2dc
je 0x18014a7f5
cmp edx, 0x36e
je 0x18014a7eb
cmp edx, 0x400
je 0x180149d59
jmp 0x18014a904
mov rdi, qword [rsp + 0x70]
jmp 0x18014a904
mov ebx, dword [rbp - 0x80]
mov esi, 0x27
nop dword [rax]
cmp esi, 0x27
je 0x18014a814
cmp esi, 0x79
jne 0x18014a82c
mov ecx, ebx
call qword [sym.imp.KERNEL32.dll_SetLastError]
jmp 0x18014a82c
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r8, qword [rbp - 0x70]
mov edx, 0xcd
xor ecx, ecx
mov ebx, eax
call fcn.1800055b0
add esi, 0x52
cmp esi, 0xcb
jb 0x18014a800
mov dword [rbp - 0x80], ebx
xor ebx, ebx
jmp 0x18014a8f9
mov rdx, qword [rbp + 0x1c8]
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [rsp + 0x70], rax
jmp 0x18014a8f9
lea rax, [rsp + 0x78]
mov dword [rsp + 0x60], ebx
lea r9, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov r8d, 0x69
mov qword [rsp + 0x78], rbx
mov rdx, r10
lea rcx, [rbp - 0x70]
call fcn.1800b1610
test eax, eax
je 0x18014a8f9
mov r14d, 0xe4
cmp r14d, 0xe4
je 0x18014a8aa
cmp r14d, 0x187
jne 0x18014a8e9
mov rax, rbx
jmp 0x180149d5c
mov esi, 0x19
nop
cmp esi, 0x19
je 0x18014a8c5
cmp esi, 0x72
jne 0x18014a8de
mov ecx, r13d
call qword [sym.imp.KERNEL32.dll_SetLastError]
jmp 0x18014a8de
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r8, qword [rbp - 0x70]
mov edx, 0xcd
xor ecx, ecx
mov r13d, eax
call fcn.1800055b0
add esi, 0x59
cmp esi, 0xcb
jb 0x18014a8b0
add r14d, 0xa3
cmp r14d, 0x22a
jb 0x18014a890
mov r11, qword [rsp + 0x50]
mov edx, dword [rbp + 0x1a0]
add edx, 0x92
mov dword [rbp + 0x1a0], edx
cmp edx, dword [rsp + 0x68]
jae 0x180149d59
mov r10, qword [rbp + 0x1a8]
lea rsi, [0x180000000]
jmp 0x18014a080