Function at 0x180098470
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 0x10], rbx
mov dword [rsp + 0x18], r8d
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
lea eax, [r8 + 0xb]
mov r15, r9
mov dword [rbp - 0x38], eax
mov r13, rdx
mov rsi, rcx
cmp r8d, eax
jae case.0x1800984fc.121
mov r12d, dword [rbp - 0x34]
mov r8d, 1
mov rbx, qword [rbp - 0x28]
mov edx, 0xd8
mov eax, dword [rbp + 0x50]
mov ecx, dword [rbp - 0x38]
mov qword [rbp - 0x18], r8
mov dword [rbp - 0x30], edx
xor edi, edi
lea r9, [0x180000000]
add eax, 0xffffff88
mov r10d, 0xa040
cmp eax, 0x38
ja case.default.0x1800984fc
movzx eax, byte [r9 + rax + 0x99398]
mov ecx, dword [r9 + rax*4 + 0x9936c]
add rcx, r9
jmp rcx
mov rsi, r8
mov qword [rbp - 0x50], r8
mov r14d, edx
nop dword [rax + rax]
mov eax, r14d
sub eax, 0xc8
je 0x180098575
sub eax, 0x10
je 0x180098534
sub eax, 0x3380
je 0x18009852f
cmp eax, 0x3390
je 0x18009856e
jmp 0x180098575
mov dword [rbp - 0x4c], edi
jmp 0x180098571
mov edi, 0xa9
nop dword [rax]
mov eax, edi
sub eax, 0xa9
je 0x180098550
cmp eax, 5
je 0x180098585
jmp 0x180098561
mov edx, 0x18
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov rbx, rax
add edi, 5
cmp edi, 0xb3
jb 0x180098540
xor edi, edi
mov dword [rbp - 0x50], edi
mov rsi, qword [rbp - 0x50]
add r14d, 0x37b0
cmp r14d, 0x11670
jbe 0x180098510
mov rsi, qword [rbp + 0x40]
mov qword [rbp - 0x50], rbx
mov eax, dword [rbp + 0x50]
mov ecx, dword [rbp - 0x38]
inc eax
mov dword [rbp + 0x50], eax
cmp eax, ecx
jae case.0x1800984fc.121
mov edx, 0xd8
mov r8d, 1
jmp 0x1800984cd
cmp r15, rsi
je 0x1800986fa
nop dword [rax]
mov r14d, 0xe7
nop word [rax + rax]
mov eax, r14d
sub eax, 0xe6
je 0x1800986d4
cmp eax, 1
jne 0x1800986e1
movzx ecx, byte [r15 + 1]
test cl, cl
jne 0x180098603
movzx eax, byte [r15]
mov r10, qword [rbp + 0x60]
movzx eax, byte [rax + r10 + 0x90]
jmp 0x18009862d
movzx eax, byte [r15]
lea r8, [rbp - 0x48]
mov byte [rbp - 0x40], cl
xor r9d, r9d
lea rcx, [rbp - 0x40]
mov byte [rbp - 0x48], al
mov edx, 0xd4
call fcn.1800b4ef0
mov r10, qword [rbp + 0x60]
lea r9, [0x180000000]
sub eax, 5
cmp eax, 0x18
ja case.0x18009864f.12
cdqe
movzx eax, byte [r9 + rax + 0x993f4]
mov ecx, dword [r9 + rax*4 + 0x993d4]
add rcx, r9
jmp rcx
movzx eax, byte [r15 + 1]
movzx r8d, byte [r15]
movzx ecx, byte [rax + r9 + 0xf1550]
mov eax, r8d
shr eax, 5
and r8d, 0x1f
lea eax, [rax + rcx*8]
mov eax, dword [r9 + rax*4 + 0xf0f50]
bt eax, r8d
jb case.0x18009864f.10
mov eax, 0x57
cmp eax, 0x57
je 0x1800986ba
cmp eax, 0x3456
je 0x1800986b5
cmp eax, 0x6855
jne 0x1800986be
mov rax, qword [rbp - 0x50]
mov rbx, qword [rsp + 0xc8]
add rsp, 0x80
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp - 0x50], edi
jmp 0x1800986be
mov qword [r13], r15
add eax, 0x33ff
cmp eax, 0x9bfd
jbe 0x180098683
nop word [rax + rax]
add r15, 2
mov r14d, 0xe6
mov dword [rbp + 0x50], 0xa6
dec r14d
cmp r14d, 0xe5
ja 0x1800985d0
cmp r15, rsi
jne 0x1800985c0
mov dword [rbp - 0x50], 0xffffffff
jmp case.0x1800984fc.130
mov r8, rsi
mov edx, 0xa6
sub r8, r15
cmp edx, 0xa6
je 0x180098767
cmp edx, 0x3a5c
je 0x18009873d
cmp edx, 0x7412
je 0x180098733
cmp edx, 0xadc8
je 0x1800986d4
jmp 0x180098795
add r15, 2
sub r8, 2
jmp 0x180098795
mov ecx, 0xe4
mov eax, ecx
sub eax, 0xe4
je 0x180098756
cmp eax, 0x2d
je 0x180098914
jmp 0x18009875a
mov qword [r13], r15
add ecx, 0x2d
cmp ecx, 0x13e
jb 0x180098742
jmp 0x180098795
cmp r8, 2
jge 0x180098795
mov ecx, 0x10a
mov eax, ecx
sub eax, 0x109
je case.0x1800984fc.121
cmp eax, 1
jne 0x18009878b
mov dword [rbp - 0x50], 0xfffffffe
dec ecx
cmp ecx, 0x108
ja 0x180098772
add edx, 0x39b6
cmp edx, 0xe6d8
jbe 0x180098711
mov r8, rsi
mov edx, 0xb2
sub r8, r15
cmp edx, 0xb2
je 0x1800987da
cmp edx, 0x142
je 0x1800987d0
cmp edx, 0x1d2
je 0x1800986d4
jmp 0x18009883b
add r15, 3
sub r8, 3
jmp 0x18009883b
cmp r8, 3
jge 0x180098813
mov ecx, 0x94
nop word [rax + rax]
mov eax, ecx
sub eax, 0x93
je case.0x1800984fc.121
cmp eax, 1
jne 0x180098809
mov dword [rbp - 0x50], 0xfffffffe
dec ecx
cmp ecx, 0x92
ja 0x1800987f0
mov ecx, 0x24
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x23
je 0x180098914
cmp eax, 1
jne 0x180098834
mov qword [r13], r15
dec ecx
cmp ecx, 0x22
ja 0x180098820
add edx, 0x90
cmp edx, 0x262
jb 0x1800987b2
mov ecx, 0x4b
mov eax, ecx
sub eax, 0x49
je 0x18009891c
sub eax, 1
je 0x18009887f
cmp eax, 1
jne 0x1800988ab
mov rax, rsi
sub rax, r15
cmp rax, 4
jge 0x1800988ab
mov dword [rbp - 0x50], 0xfffffffe
jmp case.0x1800984fc.121
mov eax, 0xdc
cmp eax, 0xdc
je 0x180098898
cmp eax, 0x43e4
je case.0x1800984fc.121
jmp 0x18009889f
mov qword [r13], r15
mov dword [rbp - 0x50], edi
add eax, 0x4308
cmp eax, 0x8610
jbe 0x180098884
dec ecx
cmp ecx, 0x48
ja 0x180098852
mov edi, 0x73
nop word [rax + rax]
mov eax, edi
sub eax, 0x70
je case.0x1800984fc.121
sub eax, 1
je 0x180098ba0
sub eax, 1
je 0x18009893d
cmp eax, 1
jne 0x180098ba7
mov rdx, qword [rbp - 0x10]
lea rcx, [rbp - 0x34]
mov r9, r15
mov dword [rsp + 0x20], 0xf2
mov r8, r10
call fcn.18004cbf0
test eax, eax
jne 0x180098934
mov ecx, 0x52
mov eax, ecx
sub eax, 0x52
je 0x180098925
cmp eax, 0x58
jne 0x180098929
xor edi, edi
mov dword [rbp - 0x50], edi
jmp case.0x1800984fc.121
add r15, 4
jmp 0x1800986d4
mov qword [r13], r15
add ecx, 0x58
cmp ecx, 0x102
jb 0x180098906
mov r12d, dword [rbp - 0x34]
jmp 0x180098ba7
add r15, 2
cmp r15, rsi
je 0x180098ba7
nop word [rax + rax]
mov eax, 0x42
cmp eax, 0x42
jne 0x180098b89
movzx ecx, byte [r15 + 1]
test cl, cl
jne 0x180098976
movzx eax, byte [r15]
movzx eax, byte [rax + r10 + 0x90]
jmp 0x1800989a0
movzx eax, byte [r15]
lea r8, [rbp - 0x40]
mov byte [rbp - 0x48], cl
xor r9d, r9d
lea rcx, [rbp - 0x48]
mov byte [rbp - 0x40], al
mov edx, 0xd4
call fcn.1800b4ef0
mov r10, qword [rbp + 0x60]
lea r9, [0x180000000]
cmp eax, 0xf
ja case.0x1800989b6.2
cdqe
mov ecx, dword [r9 + rax*4 + 0x99410]
add rcx, r9
jmp rcx
mov rdx, rsi
mov r8d, 0x53
sub rdx, r15
mov eax, r8d
sub eax, 0x53
je 0x1800989e6
sub eax, 1
je 0x1800989dc
cmp eax, 1
je 0x180098b84
jmp 0x180098a16
add r15, 2
sub rdx, 2
jmp 0x180098a16
cmp rdx, 2
jge 0x180098a16
mov ecx, 0x8d
mov eax, ecx
sub eax, 0x8d
je 0x180098a05
cmp eax, 1
je case.0x1800984fc.121
jmp 0x180098a0c
mov dword [rbp - 0x50], 0xfffffffe
inc ecx
cmp ecx, 0x8f
jb 0x1800989f1
inc r8d
cmp r8d, 0x56
jb 0x1800989c4
mov ecx, 0xb3
mov eax, ecx
sub eax, 0xb3
je 0x180098a40
sub eax, 1
je 0x180098a50
cmp eax, 1
jne 0x180098a50
add r15, 3
jmp 0x180098b84
mov rax, rsi
sub rax, r15
cmp rax, 3
jl 0x180098873
inc ecx
cmp ecx, 0xb6
jb 0x180098a24
mov rcx, rsi
mov edx, GetAcceptLanguagesW
sub rcx, r15
mov eax, edx
sub eax, 0xe
je 0x180098a8b
sub eax, 1
je 0x180098a95
sub eax, 1
je 0x180098a81
cmp eax, 1
je 0x180098b84
jmp 0x180098a95
add r15, 4
sub rcx, 4
jmp 0x180098a95
cmp rcx, 4
jl 0x180098873
inc edx
cmp edx, 0x12
jb 0x180098a65
mov ecx, 0x95
mov eax, ecx
sub eax, 0x95
je 0x180098ab5
cmp eax, 0x25
je 0x180098912
jmp 0x180098ab9
mov qword [r13], r15
add ecx, 0x25
cmp ecx, 0xdf
jb 0x180098aa1
mov edx, 0xc3
nop dword [rax]
mov eax, edx
sub eax, 0xc3
je 0x180098b64
sub eax, 0x22
je 0x180098aed
cmp eax, 0x22
je 0x180098b84
jmp 0x180098b68
cmp r15, rsi
jne 0x180098b1e
mov eax, 0xac
cmp eax, 0xac
je 0x180098b0b
cmp eax, 0x68d0
je case.0x1800984fc.121
jmp 0x180098b12
mov dword [rbp - 0x50], 0xffffffff
add eax, 0x6824
cmp eax, 0xd048
jbe 0x180098af7
cmp byte [r15 + 1], 0
jne 0x180098b68
cmp byte [r15], 0x3e
jne 0x180098b68
mov ecx, 0xc3
mov eax, ecx
sub eax, 0xc3
je 0x180098b4f
sub eax, 6
je 0x180098b49
cmp eax, 6
je case.0x1800984fc.121
jmp 0x180098b57
mov dword [rbp - 0x50], r12d
jmp 0x180098b57
lea rax, [r15 + 2]
mov qword [r13], rax
add ecx, 6
cmp ecx, 0xd5
jb 0x180098b30
jmp 0x180098b68
add r15, 2
add edx, 0x22
cmp edx, 0x129
jb 0x180098ad0
nop word [rax + rax]
add r15, 2
mov eax, 0x42
add eax, 0xf
cmp eax, 0x51
jb 0x180098955
cmp r15, rsi
jne 0x180098950
jmp 0x180098ba7
mov dword [rbp - 0x50], 0xffffffff
mov r10, qword [rbp + 0x60]
lea r9, [0x180000000]
dec edi
cmp edi, 0x6f
ja 0x1800988c0
mov edi, 0x109
mov eax, edi
sub eax, 0x109
je 0x180098c71
sub eax, 1
je 0x180098c6b
sub eax, 1
je 0x180098c35
cmp eax, 1
jne 0x180098cbe
cmp byte [r15 + 1], 0
jne 0x180098cbe
cmp byte [r15], 0x3e
jne 0x180098cbe
mov ecx, 0x66
mov eax, ecx
sub eax, 0x66
je 0x180098c1d
sub eax, 0x2f
je 0x180098c17
cmp eax, 0x2f
je case.0x1800984fc.121
jmp 0x180098c25
mov dword [rbp - 0x50], r12d
jmp 0x180098c25
lea rax, [r15 + 2]
mov qword [r13], rax
add ecx, 0x2f
cmp ecx, 0xf3
jb 0x180098c00
jmp 0x180098cbe
cmp r15, rsi
jne 0x180098cbe
mov ecx, 0xcf
mov eax, ecx
sub eax, 0xcf
je 0x180098c57
cmp eax, 0x4e
je case.0x1800984fc.121
jmp 0x180098c5e
mov dword [rbp - 0x50], 0xffffffff
add ecx, 0x4e
cmp ecx, 0x16b
jb 0x180098c43
jmp 0x180098cbe
add r15, 2
jmp 0x180098cbe
mov r8, qword [rbp + 0x60]
lea rcx, [rbp - 0x34]
mov rdx, qword [rbp - 0x10]
mov r9, r15
mov dword [rsp + 0x20], 0xf2
call fcn.18004cbf0
test eax, eax
jne 0x180098cba
mov eax, 0xc3
cmp eax, 0xc3
je 0x180098caa
cmp eax, 0xe79
je 0x180098912
jmp 0x180098cae
mov qword [r13], r15
add eax, 0xdb6
cmp eax, 0x1b6c
jbe 0x180098c96
mov r12d, dword [rbp - 0x34]
inc edi
cmp edi, 0x10d
jb 0x180098bc2
xor edi, edi
mov eax, 0x110
cmp eax, 0x110
je 0x180098ce7
cmp eax, 0x2ec0
je case.0x1800984fc.121
jmp 0x180098cee
mov qword [r13], r15
mov dword [rbp - 0x50], edi
add eax, 0x2db0
cmp eax, 0x5b60
jbe 0x180098cd3
lea r9, [0x180000000]
jmp 0x1800986e1
mov rcx, qword [rbp + 0x60]
mov ecx, dword [rcx]
sub ecx, 1
je 0x180098d24
sub ecx, 1
je 0x180098d6f
cmp ecx, 1
je 0x180098e45
jmp 0x180098ee0
mov edi, 0x31
nop dword [rax]
mov eax, edi
sub eax, 0x31
je 0x180098d4b
sub eax, 0x41
je case.0x1800984fc.121
cmp eax, 0x41
je case.0x180098e62.0
jmp 0x180098d5e
xor edx, edx
xor r9d, r9d
xor r8d, r8d
lea ecx, [rdx + 0x13]
call fcn.18006ece0
mov dword [rbp - 0x50], eax
add edi, 0x41
cmp edi, 0xf4
jb 0x180098d30
mov r10d, 0xa040
mov edi, 0xc7
nop dword [rax]
nop dword [rax + rax]
mov eax, edi
sub eax, 0xc7
je 0x180098e21
sub eax, 1
je 0x180098dda
sub eax, 1
je 0x180098dae
sub eax, 1
je case.0x1800984fc.121
cmp eax, 1
je case.0x180098e62.0
jmp 0x180098e2a
xor r14d, r14d
xor r9d, r9d
mov qword [rsp + 0x28], r14
xor r8d, r8d
xor ecx, ecx
mov word [0x40001a0], r14w
mov qword [rsp + 0x20], r14
lea edx, [r14 + 0x46]
call fcn.1800b87f0
mov dword [rbp - 0x50], eax
jmp 0x180098e2a
xor r14d, r14d
mov dword [rsp + 0x28], 0x87
lea r9, [rbp + 0x50]
mov qword [rsp + 0x20], r14
xor r8d, r8d
mov byte [rbp + 0x50], 4
xor edx, edx
xor ecx, ecx
call fcn.180050340
lea r9, [rbp + 0x50]
mov dword [rsp + 0x28], 0x87
xor r8d, r8d
mov byte [rbp + 0x50], 4
xor edx, edx
mov qword [rsp + 0x20], r14
xor ecx, ecx
call fcn.180050340
jmp 0x180098e2a
mov word [0x40001a0], r10w
inc edi
mov r10d, 0xa040
cmp edi, 0xcc
jb 0x180098d80
lea r9, [0x180000000]
mov edi, 5
xor r14d, r14d
nop dword [rax]
cmp edi, 5
ja case.default.0x180098e62
mov eax, edi
mov ecx, dword [r9 + rax*4 + 0x99450]
add rcx, r9
jmp rcx
xor eax, eax
xor r9d, r9d
mov qword [rsp + 0x28], rax
xor r8d, r8d
xor ecx, ecx
mov qword [rsp + 0x20], rax
lea edx, [rax + 0x46]
call fcn.1800b87f0
mov dword [rbp - 0x50], eax
xor r14d, r14d
jmp case.default.0x180098e62
mov word [0x40001a0], r14w
jmp case.default.0x180098e62
mov word [0x40001a0], r10w
mov dword [rsp + 0x28], 0x87
lea r9, [rbp + 0x50]
xor r8d, r8d
mov qword [rsp + 0x20], r14
xor edx, edx
mov byte [rbp + 0x50], 4
xor ecx, ecx
call fcn.180050340
dec edi
lea eax, [rdi + 0x119]
cmp eax, 0x118
jbe 0x180098ede
lea r9, [0x180000000]
mov r10d, 0xa040
jmp 0x180098e50
xor edi, edi
mov ecx, 0xba
mov eax, ecx
sub eax, 0xb8
je case.0x180098e62.0
sub eax, 1
je case.0x1800984fc.121
cmp eax, 1
jne 0x180098eff
mov dword [rbp - 0x50], edi
dec ecx
cmp ecx, 0xb7
ja 0x180098ee5
mov eax, 0x83
jmp 0x180098590
mov r14, qword [rbp + 0x60]
mov ecx, dword [r14 + 8]
sub ecx, 0x19a
je 0x180098f2d
cmp ecx, 3
je 0x180098f75
jmp 0x180098fc6
mov edi, 0xb8
mov eax, edi
sub eax, 0xb7
je case.0x1800984fc.129
cmp eax, 1
jne 0x180098f6b
mov rax, qword [r15]
lea r8, [rbp - 0x28]
mov rcx, qword [r14]
mov r9, rsi
mov qword [rbp - 0x28], rax
xor edx, edx
xor eax, eax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xe4
call fcn.180015d60
dec edi
cmp edi, 0xb6
ja 0x180098f32
mov edi, 0x5b
nop word [rax + rax]
mov eax, edi
sub eax, 0x5a
je case.0x1800984fc.129
cmp eax, 1
jne 0x180098fb8
mov rax, qword [r15]
mov r9, rsi
mov rcx, qword [r14]
xor r8d, r8d
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x28], rax
xor eax, eax
mov qword [rsp + 0x20], rax
lea edx, [rax + 0x57]
call fcn.1800b87f0
dec edi
cmp edi, 0x59
ja 0x180098f80
lea r9, [0x180000000]
mov edi, 0x64
nop dword [rax + rax]
mov eax, edi
sub eax, 0x63
je case.0x1800984fc.129
cmp eax, 1
jne 0x180098fff
mov eax, dword [r14 + 8]
mov rdx, 0xffffffffffffffff
mov rcx, qword [r9 + rax*8 + 0x474e00]
nop
inc rdx
cmp byte [rcx + rdx], 0
jne 0x180098ff0
mov r8, rsi
call qword [r15]
dec edi
lea r9, [0x180000000]
cmp edi, 0x62
ja 0x180098fd0
jmp case.0x1800984fc.130
mov eax, 0xb0
jmp 0x180098590
movzx ecx, byte [r15 + 1]
test cl, cl
jne 0x180099037
movzx eax, byte [r15]
mov rcx, qword [rbp + 0x60]
movzx eax, byte [rax + rcx + 0x90]
jmp 0x18009905d
movzx eax, byte [r15]
lea r8, [rbp + 0x50]
mov byte [rbp - 0x20], cl
xor r9d, r9d
lea rcx, [rbp - 0x20]
mov byte [rbp + 0x50], al
mov edx, 0xd4
call fcn.1800b4ef0
lea r9, [0x180000000]
sub eax, 5
cmp eax, 0x18
ja case.0x18009907f.10
cdqe
movzx eax, byte [r9 + rax + 0x99480]
mov ecx, dword [r9 + rax*4 + 0x99468]
add rcx, r9
jmp rcx
movzx eax, byte [r15 + 1]
movzx r8d, byte [r15]
movzx ecx, byte [rax + r9 + 0xf1450]
mov eax, r8d
shr eax, 5
and r8d, 0x1f
lea eax, [rax + rcx*8]
mov eax, dword [r9 + rax*4 + 0xf0f50]
bt eax, r8d
jb case.0x18009907f.8
mov ecx, 0xe0
mov eax, ecx
sub eax, 0xdf
je case.0x1800984fc.121
cmp eax, 1
jne 0x1800990cc
mov qword [r13], r15
mov dword [rbp - 0x50], edi
dec ecx
cmp ecx, 0xde
ja 0x1800990b3
mov ecx, 0x105
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x104
je 0x180099275
cmp eax, 1
jne 0x1800990f6
add r15, 2
dec ecx
cmp ecx, 0x103
ja 0x1800990e0
mov r8, rsi
mov edx, 0x121
sub r8, r15
nop dword [rax + rax]
cmp edx, 0x121
je 0x180099138
cmp edx, 0x6c60
je 0x18009912e
cmp edx, 0xd79f
je 0x180099275
jmp 0x18009916e
add r15, 2
sub r8, 2
jmp 0x18009916e
cmp r8, 2
jl 0x180098873
mov ecx, 0x79
nop word [rax + rax]
mov eax, ecx
sub eax, 0x78
je case.0x1800984fc.121
cmp eax, 1
jne 0x180099167
mov qword [r13], r15
mov dword [rbp - 0x50], edi
dec ecx
cmp ecx, 0x77
ja 0x180099150
add edx, 0x6b3f
cmp edx, 0x141bd
jbe 0x180099110
mov edx, 0xd7
mov eax, edx
sub eax, 0xd7
je 0x1800991cc
sub eax, 1
je 0x1800991a2
cmp eax, 1
jne 0x1800991dc
add r15, 3
mov eax, 0xa5
jmp 0x180098590
mov ecx, 0x9d
mov eax, ecx
sub eax, 0x9d
je 0x1800991bb
cmp eax, 0x61
je 0x180098914
jmp 0x1800991bf
mov qword [r13], r15
add ecx, 0x61
cmp ecx, 0x15f
jb 0x1800991a7
jmp 0x1800991dc
mov rax, rsi
sub rax, r15
cmp rax, 3
jl 0x180098873
inc edx
cmp edx, 0xda
jb 0x180099181
mov r8, rsi
mov edx, 0x62
sub r8, r15
mov eax, edx
sub eax, 0x62
je 0x18009923a
sub eax, 1
je 0x180099213
sub eax, 1
je 0x180099209
cmp eax, 1
je 0x180099275
jmp 0x180099244
add r15, 4
sub r8, 4
jmp 0x180099244
mov ecx, 0x61
mov eax, ecx
sub eax, 0x61
je 0x18009922a
cmp eax, 1
je case.0x1800984fc.121
jmp 0x180099231
mov qword [r13], r15
mov dword [rbp - 0x50], edi
inc ecx
cmp ecx, 0x63
jb 0x180099218
jmp 0x180099244
cmp r8, 4
jl 0x180098873
inc edx
cmp edx, 0x66
jb 0x1800991f1
mov eax, 0x3e
cmp eax, 0x3e
je 0x180099262
cmp eax, 0x19ea
je case.0x1800984fc.121
jmp 0x180099269
mov qword [r13], r15
mov dword [rbp - 0x50], edi
add eax, 0x19ac
cmp eax, 0x3358
jbe 0x180099250
mov eax, 0xa5
jmp 0x180098590
mov ecx, 0x30
mov eax, ecx
sub eax, 0x30
je 0x180099296
cmp eax, 1
je case.0x1800984fc.121
jmp 0x1800992a0
movzx eax, byte [0x1804763a9]
mov byte [rbp - 0x50], al
inc ecx
cmp ecx, 0x32
jb 0x180099284
mov qword [rbp - 0x10], r15
cmp r15, rsi
jne case.0x1800984fc.130
mov dword [rbp - 0x50], 0xffffffff
jmp case.0x1800984fc.121
mov eax, dword [rbp + 0x50]
jmp 0x180098593
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x50], r8
nop dword [rax + rax]
mov ecx, edx
sub ecx, 0xc8
je 0x180099350
sub ecx, 0x10
je 0x180099306
sub ecx, 0x3380
je 0x180099301
cmp ecx, 0x3390
je 0x180099345
jmp 0x180099350
mov dword [rbp - 0x4c], edi
jmp 0x180099348
mov ebx, 0xa9
nop dword [rax + rax]
mov ecx, ebx
sub ecx, 0xa9
je 0x180099325
cmp ecx, 5
je 0x18009869a
jmp 0x180099337
mov edx, 0x38
mov rcx, r8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov r8, qword [rbp - 0x18]
add ebx, 5
cmp ebx, 0xb3
jb 0x180099310
mov edx, dword [rbp - 0x30]
mov dword [rbp - 0x50], edi
mov r8, qword [rbp - 0x50]
mov qword [rbp - 0x18], r8
add edx, 0x37b0
mov dword [rbp - 0x30], edx
cmp edx, 0x11670
jbe 0x1800992e0
jmp 0x18009869a