Function at 0x18009c6f0
Capabilities:
Check http status code

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1190]
mov eax, 0x1290
call fcn.1800aaf30
sub rsp, rax
mov rax, qword [0x1800d73f8]
xor rax, rsp
mov qword [rbp + 0x1180], rax
mov rax, qword [rbp + 0x11f8]
mov r11d, r9d
mov r10, qword [rbp + 0x1208]
mov r14d, 1
mov dword [rsp + 0x4c], r9d
mov r13d, r11d
mov r9, qword [rbp + 0x11f0]
lea r12d, [r11 - 0x11]
mov qword [rbp + 0xd88], rdx
mov qword [rbp + 0x1b8], rcx
mov rdx, rcx
mov rcx, qword [rbp + 0x5f0]
lea r15d, [r14 + 0xb]
mov qword [rbp + 0xf98], r8
mov qword [rbp + 0x5d0], r9
mov qword [rbp + 0x5f8], rax
mov qword [rbp + 0x5b8], r10
mov dword [rsp + 0x58], r11d
mov dword [rbp + 0x1f0], r12d
cmp r11d, r12d
jbe 0x1800a24f7
mov rax, qword [rbp + 0x5f0]
lea esi, [r15 + 0x79]
mov r8, qword [rbp + 0x5f0]
lea edi, [rsi + 0x6a]
mov qword [rsp + 0x50], rax
lea ebx, [rsi - 0x7e]
mov rax, qword [rbp + 0x5f0]
mov qword [rsp + 0x60], rax
mov rax, qword [rbp + 0x5f0]
mov qword [rbp + 0xda0], rax
mov eax, dword [rbp + 0x1c0]
mov dword [rbp + 0x618], eax
mov eax, dword [rbp + 0x1c0]
mov qword [rbp + 0xda8], rcx
movzx ecx, word [rbp + 0x1e8]
mov dword [rsp + 0x48], eax
mov eax, dword [rbp + 0x1c0]
mov dword [rbp + 0x60c], eax
mov eax, dword [rbp + 0x1c0]
mov dword [rbp + 0x1c8], ecx
mov ecx, dword [rbp + 0x1c0]
mov dword [rbp + 0x228], eax
mov eax, dword [rbp + 0x1c0]
mov dword [rbp + 0x1e0], ecx
mov ecx, dword [rbp + 0x1c0]
mov dword [rbp + 0x608], eax
mov qword [rbp + 0x220], r8
mov dword [rbp + 0x22c], ecx
jmp 0x18009c85e
mov r9, qword [rbp + 0x5d0]
mov r10, qword [rbp + 0x5b8]
lea eax, [r13 - 0x100]
mov r11d, 0xf
cmp eax, 0x25
ja case.0x18009c88f.260
lea r8, [0x180000000]
movzx eax, byte [r8 + rax + 0xa5534]
mov ecx, dword [r8 + rax*4 + 0xa54ec]
add rcx, r8
jmp rcx
mov dword [rbp + 0x618], 0xffffffff
jmp case.0x18009c88f.260
xor eax, eax
mov qword [rsp + 0x50], r9
mov r10d, eax
mov dword [rsp + 0x48], eax
mov r11, r9
jmp 0x1800a24d2
mov dword [rsp + 0x68], r14d
jmp case.0x18009c88f.260
xor eax, eax
mov word [rsp + 0x44], ax
jmp case.0x18009c88f.260
mov rax, qword [rbp + 0x1200]
mov ecx, dword [rax]
mov eax, dword [rdx + 0x58]
and ecx, 2
and eax, 4
mov dword [rbp + 0x60c], ecx
mov dword [rbp + 0x228], eax
jmp case.0x18009c88f.260
xor eax, eax
mov qword [rbp + 0x220], rax
jmp case.0x18009c88f.260
lea r8, [rbp + 0x10b0]
mov edx, 0x122
mov rcx, r10
call fcn.180042050
jmp 0x1800a24c1
xor eax, eax
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
mov ecx, 0xfb
call fcn.18007fd10
jmp 0x1800a24c1
mov rax, qword [r9]
lea rcx, [rbp + 0x1060]
mov r8, rdx
mov qword [rbp + 0x1060], rax
lea r9, [rbp + 0x10b0]
mov edx, 0x74
call fcn.18003d700
jmp 0x1800a24c1
xor eax, eax
mov dword [rbp + 0x1c8], eax
jmp case.0x18009c88f.260
mov rcx, qword [rbp + 0xd88]
xor eax, eax
mov dword [rbp + 0x1e0], eax
mov qword [rbp + 0xda0], rcx
jmp case.0x18009c88f.260
xor eax, eax
xor r9d, r9d
mov qword [rsp + 0x28], rax
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rax
lea ecx, [rax + 0x5e]
call fcn.18007a480
lea r9, [rbp + 0x458]
mov byte [rbp + 0x458], 0
xor edx, edx
xor ecx, ecx
mov r8d, 0xf9
call fcn.180068fa0
mov word [0x1800d753c], ax
jmp 0x1800a24c1
mov r8, qword [rbp + 0xd88]
mov qword [rbp + 0xda8], r8
mov dword [rbp + 0x22c], 0xffffffff
jmp case.0x18009c88f.260
movzx ecx, word [0x1800d753c]
mov eax, 0x9325
cmp cx, ax
je 0x18009f506
mov eax, 0x9328
cmp cx, ax
je 0x18009f506
mov eax, 0x6d00
mov r8d, 0xffdf
add eax, ecx
test r8w, ax
je 0x18009e360
mov eax, 0x4531
cmp cx, ax
jne 0x18009d69d
mov edi, 0x29
mov r15d, 0xef
lea r12d, [rdi - 0x1a]
lea r13d, [rdi - 0x25]
lea eax, [rdi - 0xd]
cmp eax, 0x1c
ja case.default.0x18009ca61
lea r8, [0x180000000]
mov ecx, dword [r8 + rax*4 + 0xa555c]
add rcx, r8
jmp rcx
mov eax, r12d
mov ebx, 0x88
mov dword [rbp + 0x4b0], eax
mov ecx, ebx
sub ecx, 0x88
je 0x18009cadb
sub ecx, 2
je 0x18009caba
cmp ecx, 1
jne 0x18009cb19
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1070]
xor r9d, r9d
mov qword [rbp + 0x1070], rax
lea rdx, [rbp + 0x4b0]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x4b0]
jmp 0x18009cb19
mov r8, qword [8]
lea rdx, [rbp + 0x4b0]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x4b0]
jmp 0x18009cb19
test eax, eax
je 0x18009cb11
nop
dec eax
mov dword [rbp + 0x4b0], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009caf2
mov eax, dword [rbp + 0x4b0]
test eax, eax
jne 0x18009cae0
dec eax
mov dword [rbp + 0x4b0], eax
dec ebx
cmp ebx, esi
ja 0x18009ca71
jmp case.default.0x18009ca61
mov eax, r12d
mov ebx, 0x88
mov dword [rbp + 0x4b8], eax
mov ecx, ebx
sub ecx, 0x88
je 0x18009cba0
sub ecx, 2
je 0x18009cb7f
cmp ecx, 1
jne 0x18009cbe9
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1078]
xor r9d, r9d
mov qword [rbp + 0x1078], rax
lea rdx, [rbp + 0x4b8]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x4b8]
jmp 0x18009cbe9
mov r8, qword [8]
lea rdx, [rbp + 0x4b8]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x4b8]
jmp 0x18009cbe9
test eax, eax
je 0x18009cbe1
nop dword [rax]
nop dword [rax + rax]
dec eax
mov dword [rbp + 0x4b8], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009cbc2
mov eax, dword [rbp + 0x4b8]
test eax, eax
jne 0x18009cbb0
dec eax
mov dword [rbp + 0x4b8], eax
dec ebx
cmp ebx, esi
ja 0x18009cb36
jmp case.default.0x18009ca61
mov eax, 0xa700
mov byte [rbp + 0x4a0], 0x60
mov r8d, r15d
mov word [rbp + 0xb98], ax
lea rdx, [rbp + 0xb98]
lea rcx, [rbp + 0x4a0]
call fcn.180054610
lea rdx, [rbp + 0xba0]
mov word [rbp + 0xba0], r14w
lea rcx, [rbp + 0x4a8]
mov byte [rbp + 0x4a8], 0x61
jmp 0x18009d673
xor eax, eax
mov byte [rbp + 0x518], 0x30
mov r8d, r15d
mov word [rbp + 0xba8], ax
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x518]
call fcn.180054610
mov eax, 0x402
mov byte [rbp + 0x538], 0x31
mov word [rbp + 0xbb0], ax
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0x538]
jmp 0x18009d673
mov eax, 0x707
mov byte [rbp + 0x540], 0x36
mov word [rbp + 0xbb8], ax
lea rdx, [rbp + 0xbb8]
lea rcx, [rbp + 0x540]
jmp 0x18009d673
mov eax, 0x1030
mov byte [rbp + 0x550], 3
mov r8d, r15d
mov word [rbp + 0xbc0], ax
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0x550]
call fcn.180054610
mov eax, 0x202
mov byte [rbp + 0x558], 8
mov word [rbp + 0xbc8], ax
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0x558]
jmp 0x18009d673
mov eax, 0x301
mov byte [rbp + 0x580], 0x35
mov word [rbp + 0xbd0], ax
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0x580]
jmp 0x18009d673
mov eax, r12d
mov ebx, 0x88
mov dword [rbp + 0x4c0], eax
nop dword [rax + rax]
mov ecx, ebx
sub ecx, 0x88
je 0x18009cdaa
sub ecx, 2
je 0x18009cd89
cmp ecx, 1
jne 0x18009cde9
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x10a0]
xor r9d, r9d
mov qword [rbp + 0x10a0], rax
lea rdx, [rbp + 0x4c0]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x4c0]
jmp 0x18009cde9
mov r8, qword [8]
lea rdx, [rbp + 0x4c0]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x4c0]
jmp 0x18009cde9
test eax, eax
je 0x18009cde1
nop
dec eax
mov dword [rbp + 0x4c0], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009cdc2
mov eax, dword [rbp + 0x4c0]
test eax, eax
jne 0x18009cdb0
dec eax
mov dword [rbp + 0x4c0], eax
dec ebx
cmp ebx, esi
ja 0x18009cd40
jmp case.default.0x18009ca61
mov word [rbp + 0xbd8], r13w
lea rdx, [rbp + 0xbd8]
mov byte [rbp + 0x5b0], 0x93
lea rcx, [rbp + 0x5b0]
jmp 0x18009d673
mov eax, 0x100
mov byte [rbp + 0x240], 0xa0
mov word [rbp + 0xbe0], ax
lea rdx, [rbp + 0xbe0]
lea rcx, [rbp + 0x240]
jmp 0x18009d673
mov r8d, r15d
mov word [rbp + 0xbe8], r14w
lea rdx, [rbp + 0xbe8]
mov byte [rbp + 0x248], 0
lea rcx, [rbp + 0x248]
call fcn.180054610
mov eax, 0x628
mov byte [rbp + 0x250], 0x10
mov word [rbp + 0xbf0], ax
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0x250]
jmp 0x18009d673
mov eax, 0x119
mov byte [rbp + 0x258], 0x90
mov r8d, r15d
mov word [rbp + 0xbf8], ax
lea rdx, [rbp + 0xbf8]
lea rcx, [rbp + 0x258]
call fcn.180054610
mov eax, 0x10a
mov byte [rbp + 0x260], 0x92
mov word [rbp + 0xc00], ax
lea rdx, [rbp + 0xc00]
lea rcx, [rbp + 0x260]
jmp 0x18009d673
mov eax, 0x2a4e
mov byte [rbp + 0x268], 0x13
mov r8d, r15d
mov word [rbp + 0xc08], ax
lea rdx, [rbp + 0xc08]
lea rcx, [rbp + 0x268]
call fcn.180054610
xor eax, eax
mov byte [rbp + 0x270], 1
mov word [rbp + 0xc10], ax
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0x270]
jmp 0x18009d673
mov eax, r12d
mov ebx, 0x88
mov dword [rbp + 0x4c8], eax
mov ecx, ebx
sub ecx, 0x88
je 0x18009cf9e
sub ecx, 2
je 0x18009cf7d
cmp ecx, 1
jne 0x18009cfe7
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0xfc0]
xor r9d, r9d
mov qword [rbp + 0xfc0], rax
lea rdx, [rbp + 0x4c8]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x4c8]
jmp 0x18009cfe7
mov r8, qword [8]
lea rdx, [rbp + 0x4c8]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x4c8]
jmp 0x18009cfe7
test eax, eax
je 0x18009cfdf
dec eax
mov dword [rbp + 0x4c8], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009cfc0
mov eax, dword [rbp + 0x4c8]
test eax, eax
jne 0x18009cfa2
dec eax
mov dword [rbp + 0x4c8], eax
dec ebx
cmp ebx, esi
ja 0x18009cf34
jmp case.default.0x18009ca61
mov eax, 6
mov byte [rbp + 0x278], 0x12
mov r8d, r15d
mov word [rbp + 0xc18], ax
lea rdx, [rbp + 0xc18]
lea rcx, [rbp + 0x278]
call fcn.180054610
mov eax, 0xa32
mov byte [rbp + 0x280], 0x13
mov word [rbp + 0xc20], ax
lea rdx, [rbp + 0xc20]
lea rcx, [rbp + 0x280]
jmp 0x18009d673
mov eax, 0x16
mov byte [rbp + 0x288], 0x12
mov word [rbp + 0xc28], ax
lea rdx, [rbp + 0xc28]
lea rcx, [rbp + 0x288]
jmp 0x18009d673
mov eax, 0x40
mov byte [rbp + 0x290], 0x11
mov r8d, r15d
mov word [rbp + 0xc30], ax
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0x290]
call fcn.180054610
mov eax, 0x50
mov byte [rbp + 0x298], 0x15
mov word [rbp + 0xc38], ax
lea rdx, [rbp + 0xc38]
lea rcx, [rbp + 0x298]
jmp 0x18009d673
mov eax, 0x5660
mov byte [rbp + 0x2a0], 0x10
mov r8d, r15d
mov word [rbp + 0xc40], ax
lea rdx, [rbp + 0xc40]
lea rcx, [rbp + 0x2a0]
call fcn.180054610
mov eax, r12d
mov ebx, 0x88
mov dword [rbp + 0x4d0], eax
mov ecx, ebx
sub ecx, 0x88
je 0x18009d15b
sub ecx, 2
je 0x18009d13a
cmp ecx, 1
jne 0x18009d199
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0xfc8]
xor r9d, r9d
mov qword [rbp + 0xfc8], rax
lea rdx, [rbp + 0x4d0]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x4d0]
jmp 0x18009d199
mov r8, qword [8]
lea rdx, [rbp + 0x4d0]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x4d0]
jmp 0x18009d199
test eax, eax
je 0x18009d191
nop
dec eax
mov dword [rbp + 0x4d0], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009d172
mov eax, dword [rbp + 0x4d0]
test eax, eax
jne 0x18009d160
dec eax
mov dword [rbp + 0x4d0], eax
dec ebx
cmp ebx, esi
ja 0x18009d0f1
jmp case.default.0x18009ca61
mov eax, r12d
mov ebx, 0x88
mov dword [rbp + 0x4d8], eax
mov ecx, ebx
sub ecx, 0x88
je 0x18009d220
sub ecx, 2
je 0x18009d1ff
cmp ecx, 1
jne 0x18009d269
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0xfd0]
xor r9d, r9d
mov qword [rbp + 0xfd0], rax
lea rdx, [rbp + 0x4d8]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x4d8]
jmp 0x18009d269
mov r8, qword [8]
lea rdx, [rbp + 0x4d8]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x4d8]
jmp 0x18009d269
test eax, eax
je 0x18009d261
nop dword [rax]
nop dword [rax + rax]
dec eax
mov dword [rbp + 0x4d8], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009d242
mov eax, dword [rbp + 0x4d8]
test eax, eax
jne 0x18009d230
dec eax
mov dword [rbp + 0x4d8], eax
dec ebx
cmp ebx, esi
ja 0x18009d1b6
jmp case.default.0x18009ca61
mov eax, 0x300
mov byte [rbp + 0x2a8], 2
mov word [rbp + 0xc48], ax
lea rdx, [rbp + 0xc48]
lea rcx, [rbp + 0x2a8]
jmp 0x18009d673
xor eax, eax
mov byte [rbp + 0x5a8], 0xa0
mov r8d, r15d
mov word [rbp + 0xc50], ax
lea rdx, [rbp + 0xc50]
lea rcx, [rbp + 0x5a8]
call fcn.180054610
mov eax, 0x14
mov ebx, 0x88
mov dword [rbp + 0x4e0], eax
mov ecx, ebx
sub ecx, 0x88
je 0x18009d33e
sub ecx, 2
je 0x18009d31d
cmp ecx, 1
jne 0x18009d387
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0xfd8]
xor r9d, r9d
mov qword [rbp + 0xfd8], rax
lea rdx, [rbp + 0x4e0]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x4e0]
jmp 0x18009d387
mov r8, qword [8]
lea rdx, [rbp + 0x4e0]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x4e0]
jmp 0x18009d387
test eax, eax
je 0x18009d37f
dec eax
mov dword [rbp + 0x4e0], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009d360
mov eax, dword [rbp + 0x4e0]
test eax, eax
jne 0x18009d342
dec eax
mov dword [rbp + 0x4e0], eax
dec ebx
cmp ebx, esi
ja 0x18009d2d4
jmp case.default.0x18009ca61
mov eax, r12d
mov ebx, 0x88
mov dword [rbp + 0x4e8], eax
mov ecx, ebx
sub ecx, 0x88
je 0x18009d40e
sub ecx, 2
je 0x18009d3ed
cmp ecx, 1
jne 0x18009d457
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0xfe0]
xor r9d, r9d
mov qword [rbp + 0xfe0], rax
lea rdx, [rbp + 0x4e8]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x4e8]
jmp 0x18009d457
mov r8, qword [8]
lea rdx, [rbp + 0x4e8]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x4e8]
jmp 0x18009d457
test eax, eax
je 0x18009d44f
dec eax
mov dword [rbp + 0x4e8], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009d430
mov eax, dword [rbp + 0x4e8]
test eax, eax
jne 0x18009d412
dec eax
mov dword [rbp + 0x4e8], eax
dec ebx
cmp ebx, esi
ja 0x18009d3a4
jmp case.default.0x18009ca61
mov eax, 0x208
mov byte [rbp + 0x5a0], 0x38
mov r8d, r15d
mov word [rbp + 0xc58], ax
lea rdx, [rbp + 0xc58]
lea rcx, [rbp + 0x5a0]
call fcn.180054610
mov eax, 0xf0b
mov byte [rbp + 0x598], 0x39
mov word [rbp + 0xc60], ax
lea rdx, [rbp + 0xc60]
lea rcx, [rbp + 0x598]
jmp 0x18009d673
mov eax, 0x133
mov byte [rbp + 0x590], 7
mov word [rbp + 0xc68], ax
lea rdx, [rbp + 0xc68]
lea rcx, [rbp + 0x590]
jmp 0x18009d673
mov eax, 0x106
mov byte [rbp + 0x588], 0x32
mov word [rbp + 0xc70], ax
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0x588]
jmp 0x18009d673
xor eax, eax
mov byte [rbp + 0x570], 0xa
mov word [rbp + 0xc78], ax
lea rdx, [rbp + 0xc78]
lea rcx, [rbp + 0x570]
jmp 0x18009d673
mov eax, r12d
mov ebx, 0x88
mov dword [rbp + 0x4f0], eax
mov ecx, ebx
sub ecx, 0x88
je 0x18009d59c
sub ecx, 2
je 0x18009d57b
cmp ecx, 1
jne 0x18009d5d9
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0xfe8]
xor r9d, r9d
mov qword [rbp + 0xfe8], rax
lea rdx, [rbp + 0x4f0]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x4f0]
jmp 0x18009d5d9
mov r8, qword [8]
lea rdx, [rbp + 0x4f0]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x4f0]
jmp 0x18009d5d9
test eax, eax
je 0x18009d5d1
dec eax
mov dword [rbp + 0x4f0], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009d5b2
mov eax, dword [rbp + 0x4f0]
test eax, eax
jne 0x18009d5a0
dec eax
mov dword [rbp + 0x4f0], eax
dec ebx
cmp ebx, esi
ja 0x18009d532
mov eax, 2
mov byte [rbp + 0x568], 0x41
mov word [rbp + 0xc80], ax
lea rdx, [rbp + 0xc80]
lea rcx, [rbp + 0x568]
jmp 0x18009d673
mov eax, 0x700
mov byte [rbp + 0x560], 0x33
mov r8d, r15d
mov word [rbp + 0xc88], ax
lea rdx, [rbp + 0xc88]
lea rcx, [rbp + 0x560]
call fcn.180054610
mov eax, 0x104
mov byte [rbp + 0x498], 0x34
mov word [rbp + 0xc90], ax
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x498]
jmp 0x18009d673
mov eax, 0x305
mov byte [rbp + 0x490], 0x37
mov word [rbp + 0xc98], ax
lea rdx, [rbp + 0xc98]
lea rcx, [rbp + 0x490]
mov r8d, r15d
call fcn.180054610
dec edi
cmp edi, 0xc
ja 0x18009ca43
mov r13d, dword [rsp + 0x58]
mov r15d, 0xc
mov r12d, dword [rbp + 0x1f0]
jmp 0x1800a24c1
mov eax, 0x7783
cmp word [0x1800d753c], ax
jne case.0x18009c88f.260
mov edi, 0x9e
mov r13d, 0x202
mov r12d, 0x700
lea r15d, [rdi + 0x51]
cmp edi, 0x1b94a
ja 0x18009ddf8
je 0x18009dd28
cmp edi, 0xdcf4
ja 0x18009d8d0
je 0x18009d884
cmp edi, 0x5f0c
ja 0x18009d7cf
je 0x18009d7a9
cmp edi, 0x9e
je 0x18009d75e
cmp edi, 0x2018
je 0x18009d738
cmp edi, 0x3f92
jne 0x18009e337
mov word [rbp + 0xca0], r12w
lea rdx, [rbp + 0xca0]
mov byte [rbp + 0x488], 2
lea rcx, [rbp + 0x488]
jmp 0x18009e32f
mov eax, 0x100
mov byte [rbp + 0x480], 1
mov word [rbp + 0xca8], ax
lea rdx, [rbp + 0xca8]
lea rcx, [rbp + 0x480]
jmp 0x18009e32f
mov r8d, r15d
mov word [rbp + 0xcb0], r14w
lea rdx, [rbp + 0xcb0]
mov byte [rbp + 0x478], 0xff
lea rcx, [rbp + 0x478]
call fcn.180054610
mov eax, 8
mov byte [rbp + 0x470], 0xf3
mov word [rbp + 0xcb8], ax
lea rdx, [rbp + 0xcb8]
lea rcx, [rbp + 0x470]
jmp 0x18009e32f
mov eax, 0x1030
mov byte [rbp + 0x468], 3
mov word [rbp + 0xcc0], ax
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x468]
jmp 0x18009e32f
cmp edi, 0x7e86
je 0x18009d85e
cmp edi, 0x9e00
je 0x18009d812
cmp edi, 0xbd7a
jne 0x18009e337
xor eax, eax
mov byte [rbp + 0x460], 0xa
mov word [rbp + 0xcc8], ax
lea rdx, [rbp + 0xcc8]
lea rcx, [rbp + 0x460]
jmp 0x18009e32f
mov eax, 0x207
mov byte [rbp + 0x450], 8
mov r8d, r15d
mov word [rbp + 0xcd0], ax
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0x450]
call fcn.180054610
xor eax, eax
mov byte [rbp + 0x548], 9
mov word [rbp + 0xcd8], ax
lea rdx, [rbp + 0xcd8]
lea rcx, [rbp + 0x548]
jmp 0x18009e32f
mov eax, 0x302
mov byte [rbp + 0x2b0], 8
mov word [rbp + 0xce0], ax
lea rdx, [rbp + 0xce0]
lea rcx, [rbp + 0x2b0]
jmp 0x18009e32f
xor eax, eax
mov byte [rbp + 0x2b8], 0x10
mov r8d, r15d
mov word [rbp + 0xce8], ax
lea rdx, [rbp + 0xce8]
lea rcx, [rbp + 0x2b8]
call fcn.180054610
mov eax, 5
mov byte [rbp + 0x2c0], 0x11
mov word [rbp + 0xcf0], ax
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x2c0]
jmp 0x18009e32f
cmp edi, 0x15adc
ja 0x18009dbf8
je 0x18009db30
cmp edi, 0xfc6e
je 0x18009dae9
cmp edi, 0x11be8
je 0x18009d9f9
cmp edi, 0x13b62
jne 0x18009e337
mov eax, 0x14
mov ebx, 0x88
mov dword [rbp + 0x4f8], eax
mov ecx, ebx
sub ecx, 0x88
je 0x18009d980
sub ecx, 2
je 0x18009d95f
cmp ecx, 1
jne 0x18009d9c9
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0xff0]
xor r9d, r9d
mov qword [rbp + 0xff0], rax
lea rdx, [rbp + 0x4f8]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x4f8]
jmp 0x18009d9c9
mov r8, qword [8]
lea rdx, [rbp + 0x4f8]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x4f8]
jmp 0x18009d9c9
test eax, eax
je 0x18009d9c1
nop dword [rax]
nop dword [rax + rax]
dec eax
mov dword [rbp + 0x4f8], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009d9a2
mov eax, dword [rbp + 0x4f8]
test eax, eax
jne 0x18009d990
dec eax
mov dword [rbp + 0x4f8], eax
dec ebx
cmp ebx, esi
ja 0x18009d916
mov ebx, 7
mov byte [rbp + 0x2c8], 0x11
mov word [rbp + 0xcf8], bx
lea rdx, [rbp + 0xcf8]
lea rcx, [rbp + 0x2c8]
jmp 0x18009e32f
mov eax, 0x14
mov ebx, 0x88
mov dword [rbp + 0x500], eax
nop dword [rax]
mov ecx, ebx
sub ecx, 0x88
je 0x18009da7a
sub ecx, 2
je 0x18009da59
cmp ecx, 1
jne 0x18009dab9
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0xff8]
xor r9d, r9d
mov qword [rbp + 0xff8], rax
lea rdx, [rbp + 0x500]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x500]
jmp 0x18009dab9
mov r8, qword [8]
lea rdx, [rbp + 0x500]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x500]
jmp 0x18009dab9
test eax, eax
je 0x18009dab1
nop
dec eax
mov dword [rbp + 0x500], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009da92
mov eax, dword [rbp + 0x500]
test eax, eax
jne 0x18009da80
dec eax
mov dword [rbp + 0x500], eax
dec ebx
cmp ebx, esi
ja 0x18009da10
mov eax, 0x12b0
mov byte [rbp + 0x2d0], 0x10
mov word [rbp + 0xd00], ax
lea rdx, [rbp + 0xd00]
lea rcx, [rbp + 0x2d0]
jmp 0x18009e32f
xor ebx, ebx
mov byte [rbp + 0x2d8], 0x12
mov r8d, r15d
mov word [rbp + 0xd08], bx
lea rdx, [rbp + 0xd08]
lea rcx, [rbp + 0x2d8]
call fcn.180054610
lea rdx, [rbp + 0xd10]
mov word [rbp + 0xd10], bx
lea rcx, [rbp + 0x2e0]
mov byte [rbp + 0x2e0], 0x13
jmp 0x18009e32f
mov eax, 0x14
mov ebx, 0x88
mov dword [rbp + 0x508], eax
mov ecx, ebx
sub ecx, 0x88
je 0x18009dbaa
sub ecx, 2
je 0x18009db89
cmp ecx, 1
jne 0x18009dbe9
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1000]
xor r9d, r9d
mov qword [rbp + 0x1000], rax
lea rdx, [rbp + 0x508]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x508]
jmp 0x18009dbe9
mov r8, qword [8]
lea rdx, [rbp + 0x508]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x508]
jmp 0x18009dbe9
test eax, eax
je 0x18009dbe1
nop
dec eax
mov dword [rbp + 0x508], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009dbc2
mov eax, dword [rbp + 0x508]
test eax, eax
jne 0x18009dbb0
dec eax
mov dword [rbp + 0x508], eax
dec ebx
cmp ebx, esi
ja 0x18009db40
jmp 0x18009e337
cmp edi, 0x17a56
je 0x18009dc32
cmp edi, 0x199d0
jne 0x18009e337
mov eax, 0x1700
mov byte [rbp + 0x2e8], 0x13
mov word [rbp + 0xd18], ax
lea rdx, [rbp + 0xd18]
lea rcx, [rbp + 0x2e8]
jmp 0x18009e32f
mov eax, 0x8b
mov byte [rbp + 0x2f0], 0x12
mov r8d, r15d
mov word [rbp + 0xd20], ax
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x2f0]
call fcn.180054610
mov eax, 0x14
mov ebx, 0x88
mov dword [rbp + 0x510], eax
nop dword [rax + rax]
mov ecx, ebx
sub ecx, 0x88
je 0x18009dcda
sub ecx, 2
je 0x18009dcb9
cmp ecx, 1
jne 0x18009dd19
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1008]
xor r9d, r9d
mov qword [rbp + 0x1008], rax
lea rdx, [rbp + 0x510]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x510]
jmp 0x18009dd19
mov r8, qword [8]
lea rdx, [rbp + 0x510]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x510]
jmp 0x18009dd19
test eax, eax
je 0x18009dd11
nop
dec eax
mov dword [rbp + 0x510], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009dcf2
mov eax, dword [rbp + 0x510]
test eax, eax
jne 0x18009dce0
dec eax
mov dword [rbp + 0x510], eax
dec ebx
cmp ebx, esi
ja 0x18009dc70
jmp 0x18009e337
mov eax, 0x14
mov ebx, 0x88
mov dword [rbp + 0x578], eax
nop dword [rax + rax]
mov ecx, ebx
sub ecx, 0x88
je 0x18009ddaa
sub ecx, 2
je 0x18009dd89
cmp ecx, 1
jne 0x18009dde9
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1010]
xor r9d, r9d
mov qword [rbp + 0x1010], rax
lea rdx, [rbp + 0x578]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x578]
jmp 0x18009dde9
mov r8, qword [8]
lea rdx, [rbp + 0x578]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x578]
jmp 0x18009dde9
test eax, eax
je 0x18009dde1
nop
dec eax
mov dword [rbp + 0x578], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009ddc2
mov eax, dword [rbp + 0x578]
test eax, eax
jne 0x18009ddb0
dec eax
mov dword [rbp + 0x578], eax
dec ebx
cmp ebx, esi
ja 0x18009dd40
jmp 0x18009e337
cmp edi, 0x2b51a
ja 0x18009e0c8
je 0x18009dfcf
cmp edi, 0x23732
ja 0x18009def6
je 0x18009dea7
cmp edi, 0x1d8c4
je 0x18009de81
cmp edi, 0x1f83e
je 0x18009de5e
cmp edi, 0x217b8
jne 0x18009e337
mov eax, 0x707
mov byte [rbp + 0x2f8], 0x31
mov word [rbp + 0xd28], ax
lea rdx, [rbp + 0xd28]
lea rcx, [rbp + 0x2f8]
jmp 0x18009e32f
xor eax, eax
mov byte [rbp + 0x300], 0x30
mov word [rbp + 0xd30], ax
lea rdx, [rbp + 0xd30]
lea rcx, [rbp + 0x300]
jmp 0x18009e32f
mov eax, 0x22
mov byte [rbp + 0x308], 0x29
mov word [rbp + 0xd38], ax
lea rdx, [rbp + 0xd38]
lea rcx, [rbp + 0x308]
jmp 0x18009e32f
mov eax, 0x505
mov byte [rbp + 0x310], 0x32
mov r8d, r15d
mov word [rbp + 0xd40], ax
lea rdx, [rbp + 0xd40]
lea rcx, [rbp + 0x310]
call fcn.180054610
mov eax, 0x107
mov byte [rbp + 0x318], 0x35
mov word [rbp + 0xd48], ax
lea rdx, [rbp + 0xd48]
lea rcx, [rbp + 0x318]
jmp 0x18009e32f
cmp edi, 0x256ac
je 0x18009df83
cmp edi, 0x27626
je 0x18009df38
cmp edi, 0x295a0
jne 0x18009e337
mov word [rbp + 0xd50], r13w
lea rdx, [rbp + 0xd50]
mov byte [rbp + 0x320], 0x3c
lea rcx, [rbp + 0x320]
jmp 0x18009e32f
mov r8d, r15d
mov word [rbp + 0xd58], r13w
lea rdx, [rbp + 0xd58]
mov byte [rbp + 0x328], 0x38
lea rcx, [rbp + 0x328]
call fcn.180054610
mov eax, 0x106
mov byte [rbp + 0x330], 0x39
mov word [rbp + 0xd60], ax
lea rdx, [rbp + 0xd60]
lea rcx, [rbp + 0x330]
jmp 0x18009e32f
mov eax, 8
mov byte [rbp + 0x338], 0x36
mov r8d, r15d
mov word [rbp + 0xd68], ax
lea rdx, [rbp + 0xd68]
lea rcx, [rbp + 0x338]
call fcn.180054610
xor eax, eax
mov byte [rbp + 0x340], 0x37
mov word [rbp + 0x628], ax
lea rdx, [rbp + 0x628]
lea rcx, [rbp + 0x340]
jmp 0x18009e32f
mov eax, 0x408
mov byte [rbp + 0x348], 0x3d
mov r8d, r15d
mov word [rbp + 0x630], ax
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x348]
call fcn.180054610
mov eax, 0x14
mov ebx, 0x88
mov dword [rbp + 0x520], eax
nop dword [rax + rax]
mov ecx, ebx
sub ecx, 0x88
je 0x18009e07a
sub ecx, 2
je 0x18009e059
cmp ecx, 1
jne 0x18009e0b9
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1018]
xor r9d, r9d
mov qword [rbp + 0x1018], rax
lea rdx, [rbp + 0x520]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x520]
jmp 0x18009e0b9
mov r8, qword [8]
lea rdx, [rbp + 0x520]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x520]
jmp 0x18009e0b9
test eax, eax
je 0x18009e0b1
nop
dec eax
mov dword [rbp + 0x520], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009e092
mov eax, dword [rbp + 0x520]
test eax, eax
jne 0x18009e080
dec eax
mov dword [rbp + 0x520], eax
dec ebx
cmp ebx, esi
ja 0x18009e010
jmp 0x18009e337
cmp edi, 0x33302
ja 0x18009e1d6
je 0x18009e1b4
cmp edi, 0x2d494
je 0x18009e191
cmp edi, 0x2f40e
je 0x18009e149
cmp edi, 0x31388
jne 0x18009e337
mov eax, 0x13f
mov byte [rbp + 0x350], 0x53
mov r8d, r15d
mov word [rbp + 0x638], ax
lea rdx, [rbp + 0x638]
lea rcx, [rbp + 0x350]
call fcn.180054610
mov eax, 0xa700
mov byte [rbp + 0x358], 0x60
mov word [rbp + 0x640], ax
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0x358]
jmp 0x18009e32f
mov r8d, r15d
mov word [rbp + 0x648], r15w
lea rdx, [rbp + 0x648]
mov byte [rbp + 0x360], 0x51
lea rcx, [rbp + 0x360]
call fcn.180054610
xor eax, eax
mov byte [rbp + 0x368], 0x52
mov word [rbp + 0x650], ax
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x368]
jmp 0x18009e32f
xor eax, eax
mov byte [rbp + 0x370], 0x50
mov word [rbp + 0x658], ax
lea rdx, [rbp + 0x658]
lea rcx, [rbp + 0x370]
jmp 0x18009e32f
mov word [rbp + 0x660], r14w
lea rdx, [rbp + 0x660]
mov byte [rbp + 0x378], 0x61
lea rcx, [rbp + 0x378]
jmp 0x18009e32f
cmp edi, 0x3527c
je 0x18009e2e5
cmp edi, 0x371f6
jne 0x18009e337
mov eax, 0x133
mov byte [rbp + 0x380], 7
mov r8d, r15d
mov word [rbp + 0x668], ax
lea rdx, [rbp + 0x668]
lea rcx, [rbp + 0x380]
call fcn.180054610
mov eax, 0x14
mov ebx, 0x88
mov dword [rbp + 0x528], eax
nop word [rax + rax]
mov ecx, ebx
sub ecx, 0x88
je 0x18009e29a
sub ecx, 2
je 0x18009e279
cmp ecx, 1
jne 0x18009e2d9
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1020]
xor r9d, r9d
mov qword [rbp + 0x1020], rax
lea rdx, [rbp + 0x528]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x528]
jmp 0x18009e2d9
mov r8, qword [8]
lea rdx, [rbp + 0x528]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x528]
jmp 0x18009e2d9
test eax, eax
je 0x18009e2d1
nop
dec eax
mov dword [rbp + 0x528], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009e2b2
mov eax, dword [rbp + 0x528]
test eax, eax
jne 0x18009e2a0
dec eax
mov dword [rbp + 0x528], eax
dec ebx
cmp ebx, esi
ja 0x18009e230
jmp 0x18009e337
mov eax, 0x33
mov byte [rbp + 0x388], 0x90
mov r8d, r15d
mov word [rbp + 0x670], ax
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x388]
call fcn.180054610
mov eax, 0xb
mov byte [rbp + 0x390], 0x2b
mov word [rbp + 0x678], ax
lea rdx, [rbp + 0x678]
lea rcx, [rbp + 0x390]
mov r8d, r15d
call fcn.180054610
add edi, 0x1f7a
cmp edi, 0x390d2
jbe 0x18009d6c4
mov r13d, dword [rsp + 0x58]
mov r15d, 0xc
mov r12d, dword [rbp + 0x1f0]
jmp 0x1800a24c1
mov r13d, 0xef
mov r15d, 0x800
mov esi, r13d
mov dword [rsp + 0x40], r13d
cmp esi, 0x77e89
ja 0x18009ee30
je 0x18009ed7f
cmp esi, 0x375fb
ja 0x18009e8ce
je 0x18009e813
cmp esi, 0x1bb75
ja 0x18009e71a
je 0x18009e5a8
cmp esi, r13d
je 0x18009e449
cmp esi, 0x9471
je 0x18009e3f2
cmp esi, 0x127f3
jne 0x18009f4d1
xor eax, eax
mov byte [rbp + 0x398], 4
mov r8d, r13d
mov word [rbp + 0x680], ax
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x398]
call fcn.180054610
jmp 0x18009f4d1
mov eax, 0x700
mov byte [rbp + 0x3a0], 2
mov r8d, r13d
mov word [rbp + 0x688], ax
lea rdx, [rbp + 0x688]
lea rcx, [rbp + 0x3a0]
call fcn.180054610
mov eax, 0x1018
mov byte [rbp + 0x3a8], 3
mov r8d, r13d
mov word [rbp + 0x690], ax
lea rdx, [rbp + 0x690]
lea rcx, [rbp + 0x3a8]
call fcn.180054610
jmp 0x18009f4d1
xor r12d, r12d
mov ebx, r13d
mov word [rbp + 0xec8], r12w
mov r14d, 0xf7ff
mov edi, dword [rbp + 0xec8]
mov eax, ebx
sub eax, 0x8d
je 0x18009e4d6
sub eax, 0x62
je 0x18009e49d
cmp eax, 0x452e
jne 0x18009e4e2
movzx eax, word [rbp + 0x17c]
test edi, edi
je 0x18009e490
or ax, r15w
mov word [rbp + 0x17c], ax
jmp 0x18009e4e2
and ax, r14w
mov word [rbp + 0x17c], ax
jmp 0x18009e4e2
xor r9d, r9d
mov word [rbp + 0x698], r12w
lea r8, [rbp + 0x698]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x6a0], r12w
lea r8, [rbp + 0x6a0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009e4e2
mov rcx, qword [rbp + 0x178]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009e463
mov word [rbp + 0xed0], r12w
mov ebx, r13d
mov edi, dword [rbp + 0xed0]
mov r14d, 1
mov r12d, 0xf7ff
mov eax, ebx
sub eax, 0x8d
je 0x18009e585
sub eax, 0x62
je 0x18009e54b
cmp eax, 0x452e
jne 0x18009e591
movzx eax, word [rbp + 0x184]
test edi, edi
je 0x18009e53e
or ax, r15w
mov word [rbp + 0x184], ax
jmp 0x18009e591
and ax, r12w
mov word [rbp + 0x184], ax
jmp 0x18009e591
xor r9d, r9d
mov word [rbp + 0x6a8], r14w
lea r8, [rbp + 0x6a8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor eax, eax
lea r8, [rbp + 0x6b0]
xor edx, edx
mov word [rbp + 0x6b0], ax
lea ecx, [rax + 0x1f]
call fcn.180054530
jmp 0x18009e591
mov rcx, qword [rbp + 0x180]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009e511
jmp 0x18009f4cc
mov r12d, 0x202
mov ebx, r13d
mov word [rbp + 0xed8], r12w
mov r14d, 0xf7ff
mov edi, dword [rbp + 0xed8]
mov r13d, 8
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009e643
sub eax, 0x62
je 0x18009e60a
cmp eax, 0x452e
jne 0x18009e64f
movzx eax, word [rbp + 0x18c]
test edi, edi
je 0x18009e5fd
or ax, r15w
mov word [rbp + 0x18c], ax
jmp 0x18009e64f
and ax, r14w
mov word [rbp + 0x18c], ax
jmp 0x18009e64f
xor r9d, r9d
mov word [rbp + 0x6b8], r13w
lea r8, [rbp + 0x6b8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x6c0], r12w
lea r8, [rbp + 0x6c0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009e64f
mov rcx, qword [rbp + 0x188]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009e5d0
xor eax, eax
mov ebx, 0xef
mov word [rbp + 0xee0], ax
mov r12d, 0xf7ff
mov edi, dword [rbp + 0xee0]
lea r14d, [rax + 1]
lea r13d, [rax + 9]
mov eax, ebx
sub eax, 0x8d
je 0x18009e6f7
sub eax, 0x62
je 0x18009e6bd
cmp eax, 0x452e
jne 0x18009e703
movzx eax, word [rbp + 0x194]
test edi, edi
je 0x18009e6b0
or ax, r15w
mov word [rbp + 0x194], ax
jmp 0x18009e703
and ax, r12w
mov word [rbp + 0x194], ax
jmp 0x18009e703
xor r9d, r9d
mov word [rbp + 0x6c8], r13w
lea r8, [rbp + 0x6c8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor eax, eax
lea r8, [rbp + 0x6d0]
xor edx, edx
mov word [rbp + 0x6d0], ax
lea ecx, [rax + 0x1f]
call fcn.180054530
jmp 0x18009e703
mov rcx, qword [rbp + 0x190]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009e683
jmp 0x18009f4c6
cmp esi, 0x24ef7
je 0x18009e758
cmp esi, 0x2e279
jne 0x18009f4d1
mov r8d, r13d
mov word [rbp + 0x6d8], r14w
lea rdx, [rbp + 0x6d8]
mov byte [rbp + 0x3b0], 0xc
lea rcx, [rbp + 0x3b0]
call fcn.180054610
jmp 0x18009f4d1
xor r12d, r12d
mov ebx, r13d
mov word [rbp + 0xee8], r12w
mov r14d, 0xf7ff
mov edi, dword [rbp + 0xee8]
lea r13d, [r12 + 0xa]
mov eax, ebx
sub eax, 0x8d
je 0x18009e7ea
sub eax, 0x62
je 0x18009e7b1
cmp eax, 0x452e
jne 0x18009e7f6
movzx eax, word [rbp + 0x19c]
test edi, edi
je 0x18009e7a4
or ax, r15w
mov word [rbp + 0x19c], ax
jmp 0x18009e7f6
and ax, r14w
mov word [rbp + 0x19c], ax
jmp 0x18009e7f6
xor r9d, r9d
mov word [rbp + 0x6e0], r13w
lea r8, [rbp + 0x6e0]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x6e8], r12w
lea r8, [rbp + 0x6e8]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009e7f6
mov rcx, qword [rbp + 0x198]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009e777
mov r14d, 1
jmp 0x18009f4c6
xor r12d, r12d
mov ebx, r13d
mov word [rbp + 0xef0], r12w
mov r14d, 0xf7ff
mov edi, dword [rbp + 0xef0]
lea r13d, [r12 + 0xd]
mov eax, ebx
sub eax, 0x8d
je 0x18009e8a5
sub eax, 0x62
je 0x18009e86c
cmp eax, 0x452e
jne 0x18009e8b1
movzx eax, word [rbp + 0x1a4]
test edi, edi
je 0x18009e85f
or ax, r15w
mov word [rbp + 0x1a4], ax
jmp 0x18009e8b1
and ax, r14w
mov word [rbp + 0x1a4], ax
jmp 0x18009e8b1
xor r9d, r9d
mov word [rbp + 0x6f0], r13w
lea r8, [rbp + 0x6f0]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x6f8], r12w
lea r8, [rbp + 0x6f8]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009e8b1
mov rcx, qword [rbp + 0x1a0]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009e832
mov r14d, 1
jmp 0x18009f4c6
cmp esi, 0x5c403
ja 0x18009ebe9
je 0x18009eb97
cmp esi, 0x4097d
je 0x18009eb6c
cmp esi, 0x49cff
je 0x18009ea9f
cmp esi, 0x53081
jne 0x18009f4d1
mov eax, 0x101
mov ebx, r13d
mov word [rbp + 0xef8], ax
mov r14d, 0xf7ff
mov edi, dword [rbp + 0xef8]
mov r12d, 7
mov r13d, eax
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009e9a3
sub eax, 0x62
je 0x18009e96a
cmp eax, 0x452e
jne 0x18009e9af
movzx eax, word [rbp + 0x1ac]
test edi, edi
je 0x18009e95d
or ax, r15w
mov word [rbp + 0x1ac], ax
jmp 0x18009e9af
and ax, r14w
mov word [rbp + 0x1ac], ax
jmp 0x18009e9af
xor r9d, r9d
mov word [rbp + 0x700], r12w
lea r8, [rbp + 0x700]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x708], r13w
lea r8, [rbp + 0x708]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009e9af
mov rcx, qword [rbp + 0x1a8]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009e930
mov eax, 0xf
mov ebx, 0x88
mov dword [rbp + 0x530], eax
lea r14d, [rax - 0xe]
lea r13d, [rbx + 0x67]
nop dword [rax]
mov ecx, ebx
sub ecx, 0x88
je 0x18009ea4a
sub ecx, 2
je 0x18009ea29
cmp ecx, r14d
jne 0x18009ea89
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1028]
xor r9d, r9d
mov qword [rbp + 0x1028], rax
lea rdx, [rbp + 0x530]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x530]
jmp 0x18009ea89
mov r8, qword [8]
lea rdx, [rbp + 0x530]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x530]
jmp 0x18009ea89
test eax, eax
je 0x18009ea81
nop
dec eax
mov dword [rbp + 0x530], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009ea62
mov eax, dword [rbp + 0x530]
test eax, eax
jne 0x18009ea50
dec eax
mov dword [rbp + 0x530], eax
dec ebx
cmp ebx, 0x85
ja 0x18009e9e0
mov ebx, r12d
jmp 0x18009f4d1
mov eax, r11d
mov ebx, 0x88
mov dword [rbp + 0x210], eax
nop dword [rax]
mov ecx, ebx
sub ecx, 0x88
je 0x18009eb1a
sub ecx, 2
je 0x18009eaf9
cmp ecx, 1
jne 0x18009eb59
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1030]
xor r9d, r9d
mov qword [rbp + 0x1030], rax
lea rdx, [rbp + 0x210]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x210]
jmp 0x18009eb59
mov r8, qword [8]
lea rdx, [rbp + 0x210]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x210]
jmp 0x18009eb59
test eax, eax
je 0x18009eb51
nop
dec eax
mov dword [rbp + 0x210], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x18009eb32
mov eax, dword [rbp + 0x210]
test eax, eax
jne 0x18009eb20
dec eax
mov dword [rbp + 0x210], eax
dec ebx
cmp ebx, 0x85
ja 0x18009eab0
jmp 0x18009f4cc
xor eax, eax
mov byte [rbp + 0x3b8], 0xf
mov r8d, r13d
mov word [rbp + 0x710], ax
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x3b8]
call fcn.180054610
jmp 0x18009f4d1
mov eax, 0x10c0
mov byte [rbp + 0x3c0], 0x10
mov r8d, r13d
mov word [rbp + 0x718], ax
lea rdx, [rbp + 0x718]
lea rcx, [rbp + 0x3c0]
call fcn.180054610
mov r8d, r13d
mov word [rbp + 0x720], bx
lea rdx, [rbp + 0x720]
mov byte [rbp + 0x3c8], 0x11
lea rcx, [rbp + 0x3c8]
call fcn.180054610
jmp 0x18009f4d1
cmp esi, 0x65785
je 0x18009ecc0
cmp esi, 0x6eb07
jne 0x18009f4d1
mov r12d, 0xb00
mov ebx, r13d
mov word [rbp + 0xf00], r12w
mov r14d, 0xf7ff
mov edi, dword [rbp + 0xf00]
mov r13d, 0x13
mov eax, ebx
sub eax, 0x8d
je 0x18009ec97
sub eax, 0x62
je 0x18009ec5e
cmp eax, 0x452e
jne 0x18009eca3
movzx eax, word [rbp + 0x1b4]
test edi, edi
je 0x18009ec51
or ax, r15w
mov word [rbp + 0x1b4], ax
jmp 0x18009eca3
and ax, r14w
mov word [rbp + 0x1b4], ax
jmp 0x18009eca3
xor r9d, r9d
mov word [rbp + 0x728], r13w
lea r8, [rbp + 0x728]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x730], r12w
lea r8, [rbp + 0x730]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009eca3
mov rcx, qword [rbp + 0x1b0]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009ec24
mov r14d, 1
jmp 0x18009f4c6
mov r12d, 0x110
mov ebx, r13d
mov word [rbp + 0xf08], r12w
mov r14d, 0xf7ff
mov edi, dword [rbp + 0xf08]
mov r13d, 0x12
mov eax, ebx
sub eax, 0x8d
je 0x18009ed56
sub eax, 0x62
je 0x18009ed1d
cmp eax, 0x452e
jne 0x18009ed62
movzx eax, word [rbp + 0x1bc]
test edi, edi
je 0x18009ed10
or ax, r15w
mov word [rbp + 0x1bc], ax
jmp 0x18009ed62
and ax, r14w
mov word [rbp + 0x1bc], ax
jmp 0x18009ed62
xor r9d, r9d
mov word [rbp + 0x738], r13w
lea r8, [rbp + 0x738]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x740], r12w
lea r8, [rbp + 0x740]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009ed62
mov rcx, qword [rbp + 0x1b8]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009ece3
mov r14d, 1
jmp 0x18009f4c6
xor r12d, r12d
mov ebx, r13d
mov word [rbp + 0xf20], r12w
mov r14d, 0xf7ff
mov edi, dword [rbp + 0xf20]
lea r13d, [r12 + 0x29]
nop
mov eax, ebx
sub eax, 0x8d
je 0x18009ee0a
sub eax, 0x62
je 0x18009edd1
cmp eax, 0x452e
jne 0x18009ee13
movzx eax, word [rbp - 0x74]
test edi, edi
je 0x18009edc7
or ax, r15w
mov word [rbp - 0x74], ax
jmp 0x18009ee13
and ax, r14w
mov word [rbp - 0x74], ax
jmp 0x18009ee13
xor r9d, r9d
mov word [rbp + 0x748], r13w
lea r8, [rbp + 0x748]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x750], r12w
lea r8, [rbp + 0x750]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009ee13
mov rcx, qword [rbp - 0x78]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009eda0
mov r14d, 1
jmp 0x18009f4c6
cmp esi, 0xb8717
ja 0x18009f0d7
je 0x18009f088
cmp esi, 0x9cc91
ja 0x18009eff9
je 0x18009efa2
cmp esi, 0x8120b
je 0x18009eeef
cmp esi, 0x8a58d
je 0x18009eec4
cmp esi, 0x9390f
jne 0x18009f4d1
mov r8d, r13d
mov word [rbp + 0x758], r13w
lea rdx, [rbp + 0x758]
mov byte [rbp + 0x3d0], 0x51
lea rcx, [rbp + 0x3d0]
call fcn.180054610
xor eax, eax
mov byte [rbp + 0x3d8], 0x52
mov r8d, r13d
mov word [rbp + 0x760], ax
lea rdx, [rbp + 0x760]
lea rcx, [rbp + 0x3d8]
call fcn.180054610
jmp 0x18009f4d1
xor eax, eax
mov byte [rbp + 0x3e0], 0x50
mov r8d, r13d
mov word [rbp + 0x768], ax
lea rdx, [rbp + 0x768]
lea rcx, [rbp + 0x3e0]
call fcn.180054610
jmp 0x18009f4d1
mov r12d, 0x4010
mov ebx, r13d
mov word [rbp + 0xf28], r12w
mov r14d, 0xf7ff
mov edi, dword [rbp + 0xf28]
mov r13d, 0x2b
mov eax, ebx
sub eax, 0x8d
je 0x18009ef7c
sub eax, 0x62
je 0x18009ef43
cmp eax, 0x452e
jne 0x18009ef85
movzx eax, word [rbp - 0x6c]
test edi, edi
je 0x18009ef39
or ax, r15w
mov word [rbp - 0x6c], ax
jmp 0x18009ef85
and ax, r14w
mov word [rbp - 0x6c], ax
jmp 0x18009ef85
xor r9d, r9d
mov word [rbp + 0x770], r13w
lea r8, [rbp + 0x770]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x778], r12w
lea r8, [rbp + 0x778]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009ef85
mov rcx, qword [rbp - 0x70]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009ef12
mov r14d, 1
jmp 0x18009f4c6
mov eax, 0x13f
mov byte [rbp + 0x3e8], 0x53
mov r8d, r13d
mov word [rbp + 0x780], ax
lea rdx, [rbp + 0x780]
lea rcx, [rbp + 0x3e8]
call fcn.180054610
mov eax, 0xa700
mov byte [rbp + 0x3f0], 0x60
mov r8d, r13d
mov word [rbp + 0x788], ax
lea rdx, [rbp + 0x788]
lea rcx, [rbp + 0x3f0]
call fcn.180054610
jmp 0x18009f4d1
cmp esi, 0xa6013
je 0x18009f038
cmp esi, 0xaf395
jne 0x18009f4d1
xor eax, eax
mov byte [rbp + 0x3f8], 0x80
mov r8d, r13d
mov word [rbp + 0x790], ax
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0x3f8]
call fcn.180054610
jmp 0x18009f4d1
mov r8d, r13d
mov word [rbp + 0x798], r14w
lea rdx, [rbp + 0x798]
mov byte [rbp + 0x400], 0x61
lea rcx, [rbp + 0x400]
call fcn.180054610
xor eax, eax
mov byte [rbp + 0x408], 0x6a
mov r8d, r13d
mov word [rbp + 0x7a0], ax
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0x408]
call fcn.180054610
jmp 0x18009f4d1
xor edi, edi
mov byte [rbp + 0x410], 0x81
mov r8d, r13d
mov word [rbp + 0x7a8], di
lea rdx, [rbp + 0x7a8]
lea rcx, [rbp + 0x410]
call fcn.180054610
mov r8d, r13d
mov word [rbp + 0x7b0], di
lea rdx, [rbp + 0x7b0]
mov byte [rbp + 0x418], 0x82
lea rcx, [rbp + 0x418]
call fcn.180054610
jmp 0x18009f4d1
cmp esi, 0xc1a99
je 0x18009f36a
cmp esi, 0xcae1b
je 0x18009f316
cmp esi, 0xd419d
je 0x18009f2c6
cmp esi, 0xdd51f
je 0x18009f272
cmp esi, 0xe68a1
jne 0x18009f4d1
xor r12d, r12d
mov ebx, r13d
mov word [rbp + 0xf50], r12w
mov r14d, 0xf7ff
mov edi, dword [rbp + 0xf50]
mov r13d, 0x98
mov eax, ebx
sub eax, 0x8d
je 0x18009f19d
sub eax, 0x62
je 0x18009f164
cmp eax, 0x452e
jne 0x18009f1a6
movzx eax, word [rbp - 0x64]
test edi, edi
je 0x18009f15a
or ax, r15w
mov word [rbp - 0x64], ax
jmp 0x18009f1a6
and ax, r14w
mov word [rbp - 0x64], ax
jmp 0x18009f1a6
xor r9d, r9d
mov word [rbp + 0x7b8], r13w
lea r8, [rbp + 0x7b8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x7c0], r12w
lea r8, [rbp + 0x7c0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009f1a6
mov rcx, qword [rbp - 0x68]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009f133
mov r14d, 1
mov esi, 0x173
mov word [rbp + 0xf58], si
mov ebx, 0xef
mov edi, dword [rbp + 0xf58]
mov r12d, 0xf7ff
lea r13d, [r14 + 6]
nop
mov eax, ebx
sub eax, 0x8d
je 0x18009f249
sub eax, 0x62
je 0x18009f211
cmp eax, 0x452e
jne 0x18009f252
movzx eax, word [rbp - 0x5c]
test edi, edi
je 0x18009f207
or ax, r15w
mov word [rbp - 0x5c], ax
jmp 0x18009f252
and ax, r12w
mov word [rbp - 0x5c], ax
jmp 0x18009f252
xor r9d, r9d
mov word [rbp + 0x7c8], r13w
lea r8, [rbp + 0x7c8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x7d0], si
lea r8, [rbp + 0x7d0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009f252
mov rcx, qword [rbp - 0x60]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009f1e0
mov esi, dword [rsp + 0x40]
mov ebx, r13d
mov r13d, 0xef
jmp 0x18009f4d1
mov eax, 0x110
mov byte [rbp + 0x420], 0x95
mov r8d, r13d
mov word [rbp + 0x7d8], ax
lea rdx, [rbp + 0x7d8]
lea rcx, [rbp + 0x420]
call fcn.180054610
xor eax, eax
mov byte [rbp + 0x428], 0x97
mov r8d, r13d
mov word [rbp + 0x7e0], ax
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp + 0x428]
call fcn.180054610
jmp 0x18009f4d1
xor eax, eax
mov byte [rbp + 0x430], 0x92
mov r8d, r13d
mov word [rbp + 0x7e8], ax
lea rdx, [rbp + 0x7e8]
lea rcx, [rbp + 0x430]
call fcn.180054610
mov r8d, r13d
mov word [rbp + 0x7f0], r14w
lea rdx, [rbp + 0x7f0]
mov byte [rbp + 0x438], 0x93
lea rcx, [rbp + 0x438]
call fcn.180054610
jmp 0x18009f4d1
xor eax, eax
mov byte [rbp + 0x440], 0x85
mov r8d, r13d
mov word [rbp + 0x7f8], ax
lea rdx, [rbp + 0x7f8]
lea rcx, [rbp + 0x440]
call fcn.180054610
mov eax, 0x10
mov byte [rbp + 0x448], 0x90
mov r8d, r13d
mov word [rbp + 0x800], ax
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x448]
call fcn.180054610
jmp 0x18009f4d1
xor r12d, r12d
mov ebx, r13d
mov word [rbp + 0xf60], r12w
mov r14d, 0xf7ff
mov edi, dword [rbp + 0xf60]
mov r13d, 0x83
nop word [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009f3fa
sub eax, 0x62
je 0x18009f3c1
cmp eax, 0x452e
jne 0x18009f403
movzx eax, word [rbp - 0x54]
test edi, edi
je 0x18009f3b7
or ax, r15w
mov word [rbp - 0x54], ax
jmp 0x18009f403
and ax, r14w
mov word [rbp - 0x54], ax
jmp 0x18009f403
xor r9d, r9d
mov word [rbp + 0x808], r13w
lea r8, [rbp + 0x808]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x810], r12w
lea r8, [rbp + 0x810]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009f403
mov rcx, qword [rbp - 0x58]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009f390
mov word [rbp + 0xf68], r12w
mov ebx, 0xef
mov edi, dword [rbp + 0xf68]
mov r14d, 1
mov r12d, 0xf7ff
lea r13d, [rbx - 0x6b]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009f4ab
sub eax, 0x62
je 0x18009f471
cmp eax, 0x452e
jne 0x18009f4b4
movzx eax, word [rbp - 0x4c]
test edi, edi
je 0x18009f467
or ax, r15w
mov word [rbp - 0x4c], ax
jmp 0x18009f4b4
and ax, r12w
mov word [rbp - 0x4c], ax
jmp 0x18009f4b4
xor r9d, r9d
mov word [rbp + 0x818], r13w
lea r8, [rbp + 0x818]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor eax, eax
lea r8, [rbp + 0x820]
xor edx, edx
mov word [rbp + 0x820], ax
lea ecx, [rax + 0x1f]
call fcn.180054530
jmp 0x18009f4b4
mov rcx, qword [rbp - 0x50]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009f440
mov r13d, 0xef
mov ebx, 7
add esi, 0x9382
mov r11d, 0xf
mov dword [rsp + 0x40], esi
cmp esi, 0xefb34
jbe 0x18009e374
mov r13d, dword [rsp + 0x58]
lea r15d, [r11 - 3]
mov r12d, dword [rbp + 0x1f0]
lea esi, [r11 + 0x76]
jmp 0x1800a24c1
mov esi, 0x73
mov r12d, 0x800
mov dword [rsp + 0x40], esi
mov r13d, 0xf7ff
nop dword [rax + rax]
cmp esi, 0x520
ja 0x1800a0c36
je 0x1800a0b7c
cmp esi, 0x2ad
ja 0x1800a01b3
je 0x1800a002a
cmp esi, 0x190
ja 0x18009fc8a
je 0x18009fb2b
mov eax, esi
sub eax, 0x73
je 0x18009f9c6
sub eax, 0x39
je 0x18009f90d
sub eax, 0x39
je 0x18009f7a1
sub eax, 0x39
je 0x18009f6ea
cmp eax, 0x39
jne 0x1800a2440
mov r12d, 0x207
mov ebx, edi
mov word [rbp + 0xf70], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xf70]
mov r14d, 0xf7ff
mov eax, ebx
sub eax, 0x8d
je 0x18009f615
sub eax, 0x62
je 0x18009f5d8
cmp eax, 0x452e
jne 0x18009f61e
movzx eax, word [rbp - 0x44]
test edi, edi
je 0x18009f5ce
or ax, r15w
mov word [rbp - 0x44], ax
jmp 0x18009f61e
and ax, r14w
mov word [rbp - 0x44], ax
jmp 0x18009f61e
mov eax, 8
lea r8, [rbp + 0x828]
xor r9d, r9d
mov word [rbp + 0x828], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x830], r12w
lea r8, [rbp + 0x830]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009f61e
mov rcx, qword [rbp - 0x48]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009f5a7
xor eax, eax
mov ebx, 0xef
mov word [rbp + 0xf78], ax
mov r12d, 0x800
mov edi, dword [rbp + 0xf78]
mov r13d, 0xf7ff
lea esi, [rax + 9]
lea r14d, [rax + 1]
lea r15d, [rax + 0xc]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009f6ca
sub eax, 0x62
je 0x18009f691
cmp eax, 0x452e
jne 0x18009f6d3
movzx eax, word [rbp - 0x3c]
test edi, edi
je 0x18009f687
or ax, r12w
mov word [rbp - 0x3c], ax
jmp 0x18009f6d3
and ax, r13w
mov word [rbp - 0x3c], ax
jmp 0x18009f6d3
xor r9d, r9d
mov word [rbp + 0x838], si
lea r8, [rbp + 0x838]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor eax, eax
lea r8, [rbp + 0x840]
xor edx, edx
mov word [rbp + 0x840], ax
lea ecx, [rax + 0x1f]
call fcn.180054530
jmp 0x18009f6d3
mov rcx, qword [rbp - 0x40]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009f660
jmp 0x1800a2437
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xf80], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xf80]
mov r14d, 0xf7ff
lea esi, [r12 + 4]
nop
mov eax, ebx
sub eax, 0x8d
je 0x18009f779
sub eax, 0x62
je 0x18009f741
cmp eax, 0x452e
jne 0x18009f782
movzx eax, word [rbp - 0x34]
test edi, edi
je 0x18009f737
or ax, r15w
mov word [rbp - 0x34], ax
jmp 0x18009f782
and ax, r14w
mov word [rbp - 0x34], ax
jmp 0x18009f782
xor r9d, r9d
mov word [rbp + 0x848], si
lea r8, [rbp + 0x848]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x850], r12w
lea r8, [rbp + 0x850]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009f782
mov rcx, qword [rbp - 0x38]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009f710
mov r14d, 1
mov r13d, 0xf7ff
jmp 0x1800a242b
mov r12d, 0x700
mov ebx, edi
mov word [rbp + 0xfa0], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xfa0]
mov r14d, 0xf7ff
mov eax, ebx
sub eax, 0x8d
je 0x18009f831
sub eax, 0x62
je 0x18009f7f4
cmp eax, 0x452e
jne 0x18009f83a
movzx eax, word [rbp - 0x2c]
test edi, edi
je 0x18009f7ea
or ax, r15w
mov word [rbp - 0x2c], ax
jmp 0x18009f83a
and ax, r14w
mov word [rbp - 0x2c], ax
jmp 0x18009f83a
mov eax, 2
lea r8, [rbp + 0x858]
xor r9d, r9d
mov word [rbp + 0x858], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x860], r12w
lea r8, [rbp + 0x860]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009f83a
mov rcx, qword [rbp - 0x30]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009f7c3
mov esi, 3
mov eax, 0x1028
mov word [rbp + 0xfb0], ax
mov ebx, 0xef
mov edi, dword [rbp + 0xfb0]
mov r12d, 0x800
mov r13d, 0xf7ff
lea r14d, [rsi - 2]
lea r15d, [rsi + 9]
nop dword [rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009f8ed
sub eax, 0x62
je 0x18009f8b1
cmp eax, 0x452e
jne 0x18009f8f6
movzx eax, word [rbp - 0x24]
test edi, edi
je 0x18009f8a7
or ax, r12w
mov word [rbp - 0x24], ax
jmp 0x18009f8f6
and ax, r13w
mov word [rbp - 0x24], ax
jmp 0x18009f8f6
xor r9d, r9d
mov word [rbp + 0x868], si
lea r8, [rbp + 0x868]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
lea r8, [rbp + 0x870]
mov eax, 0x1028
mov word [rbp + 0x870], ax
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009f8f6
mov rcx, qword [rbp - 0x28]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009f880
jmp 0x1800a2437
mov r12d, 0x100
mov ebx, edi
mov word [rbp + 0xf48], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xf48]
nop dword [rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009f99a
sub eax, 0x62
je 0x18009f961
cmp eax, 0x452e
jne 0x18009f9a3
movzx eax, word [rbp - 0x1c]
test edi, edi
je 0x18009f957
or ax, r15w
mov word [rbp - 0x1c], ax
jmp 0x18009f9a3
and ax, r13w
mov word [rbp - 0x1c], ax
jmp 0x18009f9a3
xor r9d, r9d
mov word [rbp + 0x878], r14w
lea r8, [rbp + 0x878]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x880], r12w
lea r8, [rbp + 0x880]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009f9a3
mov rcx, qword [rbp - 0x20]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009f930
mov r15d, 0xc
mov r12d, 0x800
jmp 0x1800a243b
mov r12d, 0x10
mov ebx, edi
mov word [rbp + 0xf88], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xf88]
mov r14d, 0xe7
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009fa5a
sub eax, 0x62
je 0x18009fa21
cmp eax, 0x452e
jne 0x18009fa63
movzx eax, word [rbp - 0x14]
test edi, edi
je 0x18009fa17
or ax, r15w
mov word [rbp - 0x14], ax
jmp 0x18009fa63
and ax, r13w
mov word [rbp - 0x14], ax
jmp 0x18009fa63
xor r9d, r9d
mov word [rbp + 0x888], r14w
lea r8, [rbp + 0x888]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x890], r12w
lea r8, [rbp + 0x890]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009fa63
mov rcx, qword [rbp - 0x18]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009f9f0
mov r14d, 1
mov ebx, 0xef
mov word [rbp + 0xf90], r14w
mov r12d, 0x800
mov edi, dword [rbp + 0xf90]
lea r15d, [r14 + 0xb]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009fb0b
sub eax, 0x62
je 0x18009fad1
cmp eax, 0x452e
jne 0x18009fb14
movzx eax, word [rbp - 0xc]
test edi, edi
je 0x18009fac7
or ax, r12w
mov word [rbp - 0xc], ax
jmp 0x18009fb14
and ax, r13w
mov word [rbp - 0xc], ax
jmp 0x18009fb14
xor eax, eax
lea r8, [rbp + 0x898]
xor r9d, r9d
mov word [rbp + 0x898], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x8a0], r14w
lea r8, [rbp + 0x8a0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009fb14
mov rcx, qword [rbp - 0x10]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009faa0
jmp 0x1800a243b
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xfb8], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xfb8]
lea r14d, [r12 + 0xa]
nop dword [rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009fbba
sub eax, 0x62
je 0x18009fb81
cmp eax, 0x452e
jne 0x18009fbc3
movzx eax, word [rbp - 4]
test edi, edi
je 0x18009fb77
or ax, r15w
mov word [rbp - 4], ax
jmp 0x18009fbc3
and ax, r13w
mov word [rbp - 4], ax
jmp 0x18009fbc3
xor r9d, r9d
mov word [rbp + 0x8a8], r14w
lea r8, [rbp + 0x8a8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x8b0], r12w
lea r8, [rbp + 0x8b0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009fbc3
mov rcx, qword [rbp - 8]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009fb50
mov r14d, 1
mov ebx, 0xef
mov word [rbp + 0xdb0], r14w
mov r12d, 0x800
mov edi, dword [rbp + 0xdb0]
lea r15d, [r14 + 0xb]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009fc6a
sub eax, 0x62
je 0x18009fc31
cmp eax, 0x452e
jne 0x18009fc73
movzx eax, word [rbp + 4]
test edi, edi
je 0x18009fc27
or ax, r12w
mov word [rbp + 4], ax
jmp 0x18009fc73
and ax, r13w
mov word [rbp + 4], ax
jmp 0x18009fc73
xor r9d, r9d
mov word [rbp + 0x8b8], r15w
lea r8, [rbp + 0x8b8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x8c0], r14w
lea r8, [rbp + 0x8c0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009fc73
mov rcx, qword [rbp]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009fc00
jmp 0x1800a243b
mov eax, esi
sub eax, 0x1c9
je 0x18009ff7a
sub eax, 0x39
je 0x18009fe1a
sub eax, 0x39
je 0x18009fd6a
cmp eax, 0x39
jne 0x1800a2440
xor r12d, r12d
lea r14d, [rax - 0x27]
mov word [rbp + 0xdb8], r12w
mov ebx, edi
mov edi, dword [rbp + 0xdb8]
mov r15d, 0x800
nop
mov eax, ebx
sub eax, 0x8d
je 0x18009fd3a
sub eax, 0x62
je 0x18009fd01
cmp eax, 0x452e
jne 0x18009fd43
movzx eax, word [rbp + 0xc]
test edi, edi
je 0x18009fcf7
or ax, r15w
mov word [rbp + 0xc], ax
jmp 0x18009fd43
and ax, r13w
mov word [rbp + 0xc], ax
jmp 0x18009fd43
xor r9d, r9d
mov word [rbp + 0x8c8], r14w
lea r8, [rbp + 0x8c8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x8d0], r12w
lea r8, [rbp + 0x8d0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009fd43
mov rcx, qword [rbp + 8]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009fcd0
mov r14d, 1
mov r12d, 0x800
lea r15d, [r14 + 0xb]
jmp 0x1800a243b
mov r12d, 7
mov ebx, edi
mov word [rbp + 0xdc0], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xdc0]
lea r14d, [r12 + 0xa]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009fdfa
sub eax, 0x62
je 0x18009fdc1
cmp eax, 0x452e
jne 0x18009fe03
movzx eax, word [rbp + 0x14]
test edi, edi
je 0x18009fdb7
or ax, r15w
mov word [rbp + 0x14], ax
jmp 0x18009fe03
and ax, r13w
mov word [rbp + 0x14], ax
jmp 0x18009fe03
xor r9d, r9d
mov word [rbp + 0x8d8], r14w
lea r8, [rbp + 0x8d8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x8e0], r12w
lea r8, [rbp + 0x8e0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009fe03
mov rcx, qword [rbp + 0x10]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009fd90
jmp 0x18009fd55
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xdc8], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xdc8]
lea r14d, [r12 + 0xf]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009feaa
sub eax, 0x62
je 0x18009fe71
cmp eax, 0x452e
jne 0x18009feb3
movzx eax, word [rbp + 0x1c]
test edi, edi
je 0x18009fe67
or ax, r15w
mov word [rbp + 0x1c], ax
jmp 0x18009feb3
and ax, r13w
mov word [rbp + 0x1c], ax
jmp 0x18009feb3
xor r9d, r9d
mov word [rbp + 0x8e8], r14w
lea r8, [rbp + 0x8e8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x8f0], r12w
lea r8, [rbp + 0x8f0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x18009feb3
mov rcx, qword [rbp + 0x18]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009fe40
mov esi, 0x10
mov word [rbp + 0xdd0], r12w
mov edi, dword [rbp + 0xdd0]
mov ebx, 0xef
mov r12d, 0x800
lea r14d, [rsi - 0xf]
lea r15d, [rsi - 4]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x18009ff5a
sub eax, 0x62
je 0x18009ff21
cmp eax, 0x452e
jne 0x18009ff63
movzx eax, word [rbp + 0x24]
test edi, edi
je 0x18009ff17
or ax, r12w
mov word [rbp + 0x24], ax
jmp 0x18009ff63
and ax, r13w
mov word [rbp + 0x24], ax
jmp 0x18009ff63
xor r9d, r9d
mov word [rbp + 0x8f8], si
lea r8, [rbp + 0x8f8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor eax, eax
lea r8, [rbp + 0x900]
xor edx, edx
mov word [rbp + 0x900], ax
lea ecx, [rax + 0x1f]
call fcn.180054530
jmp 0x18009ff63
mov rcx, qword [rbp + 0x20]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009fef0
jmp 0x1800a2437
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xdd8], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xdd8]
lea r14d, [r12 + 0xd]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a000a
sub eax, 0x62
je 0x18009ffd1
cmp eax, 0x452e
jne 0x1800a0013
movzx eax, word [rbp + 0x2c]
test edi, edi
je 0x18009ffc7
or ax, r15w
mov word [rbp + 0x2c], ax
jmp 0x1800a0013
and ax, r13w
mov word [rbp + 0x2c], ax
jmp 0x1800a0013
xor r9d, r9d
mov word [rbp + 0x908], r14w
lea r8, [rbp + 0x908]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x910], r12w
lea r8, [rbp + 0x910]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0013
mov rcx, qword [rbp + 0x28]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x18009ffa0
jmp 0x18009fd55
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xde0], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xde0]
lea esi, [r12 + 0x13]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a00b9
sub eax, 0x62
je 0x1800a0081
cmp eax, 0x452e
jne 0x1800a00c2
movzx eax, word [rbp + 0x34]
test edi, edi
je 0x1800a0077
or ax, r15w
mov word [rbp + 0x34], ax
jmp 0x1800a00c2
and ax, r13w
mov word [rbp + 0x34], ax
jmp 0x1800a00c2
xor r9d, r9d
mov word [rbp + 0x918], si
lea r8, [rbp + 0x918]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x920], r12w
lea r8, [rbp + 0x920]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a00c2
mov rcx, qword [rbp + 0x30]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0050
mov esi, dword [rsp + 0x40]
mov eax, 0xf
mov dword [rbp + 0x218], eax
mov ebx, 0x88
lea r15d, [rax - 3]
lea r14d, [rax + 0x76]
nop dword [rax]
mov ecx, ebx
sub ecx, 0x88
je 0x1800a015a
sub ecx, 2
je 0x1800a0139
cmp ecx, 1
jne 0x1800a0197
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1038]
xor r9d, r9d
mov qword [rbp + 0x1038], rax
lea rdx, [rbp + 0x218]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x218]
jmp 0x1800a0197
mov r8, qword [8]
lea rdx, [rbp + 0x218]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x218]
jmp 0x1800a0197
test eax, eax
je 0x1800a018f
xor edx, edx
dec eax
mov dword [rbp + 0x218], eax
mov dword [rsp + 0x40], edx
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x1800a0170
mov eax, dword [rbp + 0x218]
test eax, eax
jne 0x1800a0160
dec eax
mov dword [rbp + 0x218], eax
dec ebx
cmp ebx, r14d
ja 0x1800a00f0
mov r14d, 1
mov r12d, 0x800
jmp 0x1800a243b
cmp esi, 0x403
ja 0x1800a06fa
je 0x1800a064d
mov eax, esi
sub eax, 0x2e6
je 0x1800a04ef
sub eax, 0x39
je 0x1800a041a
sub eax, 0x39
je 0x1800a0369
sub eax, 0x39
je 0x1800a02a0
cmp eax, 0x39
jne 0x1800a2440
mov r12d, 0x1900
lea r14d, [rax - 0x26]
mov word [rbp + 0xde8], r12w
mov ebx, edi
mov edi, dword [rbp + 0xde8]
mov r15d, 0x800
mov eax, ebx
sub eax, 0x8d
je 0x1800a0280
sub eax, 0x62
je 0x1800a0247
cmp eax, 0x452e
jne 0x1800a0289
movzx eax, word [rbp + 0x3c]
test edi, edi
je 0x1800a023d
or ax, r15w
mov word [rbp + 0x3c], ax
jmp 0x1800a0289
and ax, r13w
mov word [rbp + 0x3c], ax
jmp 0x1800a0289
xor r9d, r9d
mov word [rbp + 0x928], r14w
lea r8, [rbp + 0x928]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x930], r12w
lea r8, [rbp + 0x930]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0289
mov rcx, qword [rbp + 0x38]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0216
jmp 0x18009fd55
mov ebx, 0x88
mov eax, r11d
mov dword [rsp + 0x70], eax
lea r14d, [rbx - 3]
mov ecx, ebx
sub ecx, 0x88
je 0x1800a0312
sub ecx, 2
je 0x1800a02f5
cmp ecx, 1
jne 0x1800a0353
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1040]
xor r9d, r9d
mov qword [rbp + 0x1040], rax
lea rdx, [rsp + 0x70]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rsp + 0x70]
jmp 0x1800a0353
mov r8, qword [8]
lea rdx, [rsp + 0x70]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rsp + 0x70]
jmp 0x1800a0353
test eax, eax
je 0x1800a034d
nop word [rax + rax]
dec eax
mov dword [rsp + 0x70], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x1800a0330
mov eax, dword [rsp + 0x70]
test eax, eax
jne 0x1800a0320
dec eax
mov dword [rsp + 0x70], eax
dec ebx
cmp ebx, r14d
ja 0x1800a02b0
mov r14d, 1
jmp 0x1800a2440
mov r12d, 0x9c
mov ebx, edi
mov word [rbp + 0xdf0], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xdf0]
mov r14d, 0x12
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a03fa
sub eax, 0x62
je 0x1800a03c1
cmp eax, 0x452e
jne 0x1800a0403
movzx eax, word [rbp + 0x44]
test edi, edi
je 0x1800a03b7
or ax, r15w
mov word [rbp + 0x44], ax
jmp 0x1800a0403
and ax, r13w
mov word [rbp + 0x44], ax
jmp 0x1800a0403
xor r9d, r9d
mov word [rbp + 0x938], r14w
lea r8, [rbp + 0x938]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x940], r12w
lea r8, [rbp + 0x940]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0403
mov rcx, qword [rbp + 0x40]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0390
jmp 0x18009fd55
mov ebx, 0x88
mov eax, r11d
mov dword [rbp + 0x1f8], eax
lea r14d, [rbx - 3]
nop dword [rax]
mov ecx, ebx
sub ecx, 0x88
je 0x1800a049a
sub ecx, 2
je 0x1800a0479
cmp ecx, 1
jne 0x1800a04d9
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1048]
xor r9d, r9d
mov qword [rbp + 0x1048], rax
lea rdx, [rbp + 0x1f8]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x1f8]
jmp 0x1800a04d9
mov r8, qword [8]
lea rdx, [rbp + 0x1f8]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x1f8]
jmp 0x1800a04d9
test eax, eax
je 0x1800a04d1
nop
dec eax
mov dword [rbp + 0x1f8], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x1800a04b2
mov eax, dword [rbp + 0x1f8]
test eax, eax
jne 0x1800a04a0
dec eax
mov dword [rbp + 0x1f8], eax
dec ebx
cmp ebx, r14d
ja 0x1800a0430
mov r14d, 1
jmp 0x1800a2440
mov r12d, 0x1590
mov ebx, edi
mov word [rbp + 0xdf8], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xdf8]
mov r14d, 0x10
mov eax, ebx
sub eax, 0x8d
je 0x1800a057b
sub eax, 0x62
je 0x1800a0542
cmp eax, 0x452e
jne 0x1800a0584
movzx eax, word [rbp + 0x4c]
test edi, edi
je 0x1800a0538
or ax, r15w
mov word [rbp + 0x4c], ax
jmp 0x1800a0584
and ax, r13w
mov word [rbp + 0x4c], ax
jmp 0x1800a0584
xor r9d, r9d
mov word [rbp + 0x948], r14w
lea r8, [rbp + 0x948]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x950], r12w
lea r8, [rbp + 0x950]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0584
mov rcx, qword [rbp + 0x48]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0511
mov esi, 0x11
mov eax, 0x227
mov word [rbp + 0xe00], ax
mov ebx, 0xef
mov edi, dword [rbp + 0xe00]
mov r12d, 0x800
lea r14d, [rsi - 0x10]
lea r15d, [rsi - 5]
mov eax, ebx
sub eax, 0x8d
je 0x1800a062d
sub eax, 0x62
je 0x1800a05f1
cmp eax, 0x452e
jne 0x1800a0636
movzx eax, word [rbp + 0x54]
test edi, edi
je 0x1800a05e7
or ax, r12w
mov word [rbp + 0x54], ax
jmp 0x1800a0636
and ax, r13w
mov word [rbp + 0x54], ax
jmp 0x1800a0636
xor r9d, r9d
mov word [rbp + 0x958], si
lea r8, [rbp + 0x958]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
lea r8, [rbp + 0x960]
mov eax, 0x227
mov word [rbp + 0x960], ax
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0636
mov rcx, qword [rbp + 0x50]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a05c0
jmp 0x1800a2437
mov r12d, 0x23
mov ebx, edi
mov word [rbp + 0xe08], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xe08]
lea r14d, [r12 + 6]
nop
mov eax, ebx
sub eax, 0x8d
je 0x1800a06da
sub eax, 0x62
je 0x1800a06a1
cmp eax, 0x452e
jne 0x1800a06e3
movzx eax, word [rbp + 0x5c]
test edi, edi
je 0x1800a0697
or ax, r15w
mov word [rbp + 0x5c], ax
jmp 0x1800a06e3
and ax, r13w
mov word [rbp + 0x5c], ax
jmp 0x1800a06e3
xor r9d, r9d
mov word [rbp + 0x968], r14w
lea r8, [rbp + 0x968]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x970], r12w
lea r8, [rbp + 0x970]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a06e3
mov rcx, qword [rbp + 0x58]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0670
jmp 0x18009fd55
mov eax, esi
sub eax, 0x43c
je 0x1800a0ad1
sub eax, 0x39
je 0x1800a0953
sub eax, 0x39
je 0x1800a07cc
cmp eax, 0x39
jne 0x1800a2440
mov r12d, 7
lea r14d, [rax - 9]
mov word [rbp + 0xe10], r12w
mov ebx, edi
mov edi, dword [rbp + 0xe10]
mov r15d, 0x800
mov eax, ebx
sub eax, 0x8d
je 0x1800a07ac
sub eax, 0x62
je 0x1800a0773
cmp eax, 0x452e
jne 0x1800a07b5
movzx eax, word [rbp + 0x64]
test edi, edi
je 0x1800a0769
or ax, r15w
mov word [rbp + 0x64], ax
jmp 0x1800a07b5
and ax, r13w
mov word [rbp + 0x64], ax
jmp 0x1800a07b5
xor r9d, r9d
mov word [rbp + 0x978], r14w
lea r8, [rbp + 0x978]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x980], r12w
lea r8, [rbp + 0x980]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a07b5
mov rcx, qword [rbp + 0x60]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0742
jmp 0x18009fd55
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xe18], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xe18]
lea esi, [r12 + 0x21]
nop word [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a0859
sub eax, 0x62
je 0x1800a0821
cmp eax, 0x452e
jne 0x1800a0862
movzx eax, word [rbp + 0x6c]
test edi, edi
je 0x1800a0817
or ax, r15w
mov word [rbp + 0x6c], ax
jmp 0x1800a0862
and ax, r13w
mov word [rbp + 0x6c], ax
jmp 0x1800a0862
xor r9d, r9d
mov word [rbp + 0x988], si
lea r8, [rbp + 0x988]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x990], r12w
lea r8, [rbp + 0x990]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0862
mov rcx, qword [rbp + 0x68]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a07f0
mov esi, dword [rsp + 0x40]
mov eax, 0xf
mov dword [rbp + 0x200], eax
mov ebx, 0x88
lea r15d, [rax - 3]
lea r14d, [rax + 0x76]
nop dword [rax]
mov ecx, ebx
sub ecx, 0x88
je 0x1800a08fa
sub ecx, 2
je 0x1800a08d9
cmp ecx, 1
jne 0x1800a0937
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1050]
xor r9d, r9d
mov qword [rbp + 0x1050], rax
lea rdx, [rbp + 0x200]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x200]
jmp 0x1800a0937
mov r8, qword [8]
lea rdx, [rbp + 0x200]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x200]
jmp 0x1800a0937
test eax, eax
je 0x1800a092f
xor edx, edx
dec eax
mov dword [rbp + 0x200], eax
mov dword [rsp + 0x40], edx
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x1800a0910
mov eax, dword [rbp + 0x200]
test eax, eax
jne 0x1800a0900
dec eax
mov dword [rbp + 0x200], eax
dec ebx
cmp ebx, r14d
ja 0x1800a0890
mov r14d, 1
mov r12d, 0x800
jmp 0x1800a243b
mov ebx, 0x88
mov eax, r11d
mov dword [rbp + 0x1d8], eax
lea r14d, [rbx - 3]
mov ecx, ebx
sub ecx, 0x88
je 0x1800a09cf
sub ecx, 2
je 0x1800a09ae
cmp ecx, 1
jne 0x1800a0a19
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x1058]
xor r9d, r9d
mov qword [rbp + 0x1058], rax
lea rdx, [rbp + 0x1d8]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x1d8]
jmp 0x1800a0a19
mov r8, qword [8]
lea rdx, [rbp + 0x1d8]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x1d8]
jmp 0x1800a0a19
test eax, eax
je 0x1800a0a11
nop dword [rax]
nop word [rax + rax]
dec eax
mov dword [rbp + 0x1d8], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x1800a09f2
mov eax, dword [rbp + 0x1d8]
test eax, eax
jne 0x1800a09e0
dec eax
mov dword [rbp + 0x1d8], eax
dec ebx
cmp ebx, r14d
ja 0x1800a0965
xor eax, eax
mov ebx, edi
mov word [rbp + 0xe20], ax
mov edi, dword [rbp + 0xe20]
lea r14d, [rax + 1]
lea r15d, [rax + 0x20]
nop dword [rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a0aab
sub eax, 0x62
je 0x1800a0a71
cmp eax, 0x452e
jne 0x1800a0ab4
movzx eax, word [rbp + 0x74]
test edi, edi
je 0x1800a0a67
or ax, r12w
mov word [rbp + 0x74], ax
jmp 0x1800a0ab4
and ax, r13w
mov word [rbp + 0x74], ax
jmp 0x1800a0ab4
xor r9d, r9d
mov word [rbp + 0x998], r15w
lea r8, [rbp + 0x998]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor eax, eax
lea r8, [rbp + 0x9a0]
xor edx, edx
mov word [rbp + 0x9a0], ax
lea ecx, [rax + 0x1f]
call fcn.180054530
jmp 0x1800a0ab4
mov rcx, qword [rbp + 0x70]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0a40
mov r15d, 0xc
jmp 0x1800a243b
mov r12d, 0xe
mov ebx, edi
mov word [rbp + 0xe28], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xe28]
lea r14d, [r12 + 0x1d]
mov eax, ebx
sub eax, 0x8d
je 0x1800a0b5c
sub eax, 0x62
je 0x1800a0b23
cmp eax, 0x452e
jne 0x1800a0b65
movzx eax, word [rbp + 0x7c]
test edi, edi
je 0x1800a0b19
or ax, r15w
mov word [rbp + 0x7c], ax
jmp 0x1800a0b65
and ax, r13w
mov word [rbp + 0x7c], ax
jmp 0x1800a0b65
xor r9d, r9d
mov word [rbp + 0x9a8], r14w
lea r8, [rbp + 0x9a8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x9b0], r12w
lea r8, [rbp + 0x9b0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0b65
mov rcx, qword [rbp + 0x78]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0af2
jmp 0x18009fd55
mov r12d, 0x707
mov ebx, edi
mov word [rbp + 0xe30], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xe30]
mov r14d, 0x31
nop
mov eax, ebx
sub eax, 0x8d
je 0x1800a0c13
sub eax, 0x62
je 0x1800a0bda
cmp eax, 0x452e
jne 0x1800a0c1f
movzx eax, word [rbp + 0x84]
test edi, edi
je 0x1800a0bcd
or ax, r15w
mov word [rbp + 0x84], ax
jmp 0x1800a0c1f
and ax, r13w
mov word [rbp + 0x84], ax
jmp 0x1800a0c1f
xor r9d, r9d
mov word [rbp + 0x9b8], r14w
lea r8, [rbp + 0x9b8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x9c0], r12w
lea r8, [rbp + 0x9c0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0c1f
mov rcx, qword [rbp + 0x80]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0ba0
jmp 0x18009fd55
cmp esi, 0x793
ja 0x1800a188d
je 0x1800a17d0
cmp esi, 0x676
ja 0x1800a1335
je 0x1800a11a7
mov eax, esi
sub eax, 0x559
je 0x1800a10f0
sub eax, 0x39
je 0x1800a0f6d
sub eax, 0x39
je 0x1800a0eb6
sub eax, 0x39
je 0x1800a0dff
cmp eax, 0x39
jne 0x1800a2440
mov r12d, 0x706
mov ebx, edi
mov word [rbp + 0xe38], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xe38]
mov eax, ebx
sub eax, 0x8d
je 0x1800a0d1e
sub eax, 0x62
je 0x1800a0ce1
cmp eax, 0x452e
jne 0x1800a0d2a
movzx eax, word [rbp + 0x8c]
test edi, edi
je 0x1800a0cd4
or ax, r15w
mov word [rbp + 0x8c], ax
jmp 0x1800a0d2a
and ax, r13w
mov word [rbp + 0x8c], ax
jmp 0x1800a0d2a
mov eax, 0x39
lea r8, [rbp + 0x9c8]
xor r9d, r9d
mov word [rbp + 0x9c8], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x9d0], r12w
lea r8, [rbp + 0x9d0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0d2a
mov rcx, qword [rbp + 0x88]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0ca7
mov esi, 0x3c
mov r14d, 0x701
mov word [rbp + 0xe40], r14w
mov ebx, 0xef
mov edi, dword [rbp + 0xe40]
mov r12d, 0x800
lea r15d, [rsi - 0x30]
mov eax, ebx
sub eax, 0x8d
je 0x1800a0dd6
sub eax, 0x62
je 0x1800a0d9e
cmp eax, 0x452e
jne 0x1800a0de2
movzx eax, word [rbp + 0x94]
test edi, edi
je 0x1800a0d91
or ax, r12w
mov word [rbp + 0x94], ax
jmp 0x1800a0de2
and ax, r13w
mov word [rbp + 0x94], ax
jmp 0x1800a0de2
xor r9d, r9d
mov word [rbp + 0x9d8], si
lea r8, [rbp + 0x9d8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x9e0], r14w
lea r8, [rbp + 0x9e0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0de2
mov rcx, qword [rbp + 0x90]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0d64
mov r14d, 1
jmp 0x1800a2437
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xe48], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xe48]
lea r14d, [r12 + 0x38]
nop dword [rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a0e93
sub eax, 0x62
je 0x1800a0e5a
cmp eax, 0x452e
jne 0x1800a0e9f
movzx eax, word [rbp + 0x9c]
test edi, edi
je 0x1800a0e4d
or ax, r15w
mov word [rbp + 0x9c], ax
jmp 0x1800a0e9f
and ax, r13w
mov word [rbp + 0x9c], ax
jmp 0x1800a0e9f
xor r9d, r9d
mov word [rbp + 0x9e8], r14w
lea r8, [rbp + 0x9e8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x9f0], r12w
lea r8, [rbp + 0x9f0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0e9f
mov rcx, qword [rbp + 0x98]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0e20
jmp 0x18009fd55
mov r12d, 4
mov ebx, edi
mov word [rbp + 0xe50], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xe50]
lea r14d, [r12 + 0x33]
mov eax, ebx
sub eax, 0x8d
je 0x1800a0f4a
sub eax, 0x62
je 0x1800a0f11
cmp eax, 0x452e
jne 0x1800a0f56
movzx eax, word [rbp + 0xa4]
test edi, edi
je 0x1800a0f04
or ax, r15w
mov word [rbp + 0xa4], ax
jmp 0x1800a0f56
and ax, r13w
mov word [rbp + 0xa4], ax
jmp 0x1800a0f56
xor r9d, r9d
mov word [rbp + 0x9f8], r14w
lea r8, [rbp + 0x9f8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xa00], r12w
lea r8, [rbp + 0xa00]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a0f56
mov rcx, qword [rbp + 0xa0]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0ed7
jmp 0x18009fd55
mov r12d, 0x704
mov ebx, edi
mov word [rbp + 0xe58], r12w
mov esi, 0x35
mov edi, dword [rbp + 0xe58]
mov r14d, 0x800
nop
mov eax, ebx
sub eax, 0x8d
je 0x1800a1002
sub eax, 0x62
je 0x1800a0fca
cmp eax, 0x452e
jne 0x1800a100e
movzx eax, word [rbp + 0xac]
test edi, edi
je 0x1800a0fbd
or ax, r14w
mov word [rbp + 0xac], ax
jmp 0x1800a100e
and ax, r13w
mov word [rbp + 0xac], ax
jmp 0x1800a100e
xor r9d, r9d
mov word [rbp + 0xa08], si
lea r8, [rbp + 0xa08]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xa10], r12w
lea r8, [rbp + 0xa10]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a100e
mov rcx, qword [rbp + 0xa8]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a0f90
mov esi, dword [rsp + 0x40]
mov r15d, 0x1f04
mov word [rbp + 0xe60], r15w
mov ebx, 0xef
mov edi, dword [rbp + 0xe60]
mov r14d, 1
mov r12d, 0x800
nop dword [rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a10c7
sub eax, 0x62
je 0x1800a108a
cmp eax, 0x452e
jne 0x1800a10d3
movzx eax, word [rbp + 0xb4]
test edi, edi
je 0x1800a107d
or ax, r12w
mov word [rbp + 0xb4], ax
jmp 0x1800a10d3
and ax, r13w
mov word [rbp + 0xb4], ax
jmp 0x1800a10d3
mov eax, 0x36
lea r8, [rbp + 0xa18]
xor r9d, r9d
mov word [rbp + 0xa18], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xa20], r15w
lea r8, [rbp + 0xa20]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a10d3
mov rcx, qword [rbp + 0xb0]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1050
mov r15d, 0xc
jmp 0x1800a243b
mov r12d, 6
mov ebx, edi
mov word [rbp + 0xe68], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xe68]
lea r14d, [r12 + 0x2c]
mov eax, ebx
sub eax, 0x8d
je 0x1800a1184
sub eax, 0x62
je 0x1800a114b
cmp eax, 0x452e
jne 0x1800a1190
movzx eax, word [rbp + 0xbc]
test edi, edi
je 0x1800a113e
or ax, r15w
mov word [rbp + 0xbc], ax
jmp 0x1800a1190
and ax, r13w
mov word [rbp + 0xbc], ax
jmp 0x1800a1190
xor r9d, r9d
mov word [rbp + 0xa28], r14w
lea r8, [rbp + 0xa28]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xa30], r12w
lea r8, [rbp + 0xa30]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a1190
mov rcx, qword [rbp + 0xb8]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1111
jmp 0x18009fd55
mov esi, 0x3d
mov word [rbp + 0xe70], r11w
mov ebx, edi
mov r15d, 0x800
mov edi, dword [rbp + 0xe70]
lea r12d, [rsi - 0x2e]
mov eax, ebx
sub eax, 0x8d
je 0x1800a1238
sub eax, 0x62
je 0x1800a1200
cmp eax, 0x452e
jne 0x1800a1244
movzx eax, word [rbp + 0xc4]
test edi, edi
je 0x1800a11f3
or ax, r15w
mov word [rbp + 0xc4], ax
jmp 0x1800a1244
and ax, r13w
mov word [rbp + 0xc4], ax
jmp 0x1800a1244
xor r9d, r9d
mov word [rbp + 0xa38], si
lea r8, [rbp + 0xa38]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xa40], r12w
lea r8, [rbp + 0xa40]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a1244
mov rcx, qword [rbp + 0xc0]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a11c6
mov esi, dword [rsp + 0x40]
mov ebx, 0x88
mov eax, r12d
mov dword [rbp + 0x1d0], eax
lea r15d, [rbx - 0x7c]
lea r14d, [rbx - 3]
mov ecx, ebx
sub ecx, 0x88
je 0x1800a12da
sub ecx, 2
je 0x1800a12b9
cmp ecx, 1
jne 0x1800a1319
mov rax, qword [pe_dos_header]
lea r8, [rbp + 0x5f0]
xor r9d, r9d
mov qword [rbp + 0x5f0], rax
lea rdx, [rbp + 0x1d0]
lea ecx, [r9 + 0x4e]
call fcn.1800780d0
mov eax, dword [rbp + 0x1d0]
jmp 0x1800a1319
mov r8, qword [8]
lea rdx, [rbp + 0x1d0]
mov ecx, 0xe9
call fcn.180016e10
mov eax, dword [rbp + 0x1d0]
jmp 0x1800a1319
test eax, eax
je 0x1800a1311
nop
dec eax
mov dword [rbp + 0x1d0], eax
xor eax, eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
inc eax
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp eax, 0x1f4
jb 0x1800a12f2
mov eax, dword [rbp + 0x1d0]
test eax, eax
jne 0x1800a12e0
dec eax
mov dword [rbp + 0x1d0], eax
dec ebx
cmp ebx, r14d
ja 0x1800a1270
mov r14d, 1
mov r12d, 0x800
jmp 0x1800a243b
mov eax, esi
sub eax, 0x6af
je 0x1800a1646
sub eax, 0x39
je 0x1800a158d
sub eax, 0x39
je 0x1800a14d5
cmp eax, 0x39
jne 0x1800a2440
mov r12d, 0xa700
lea r14d, [rax + 0x27]
mov word [rbp + 0xe78], r12w
mov ebx, edi
mov edi, dword [rbp + 0xe78]
mov r15d, 0x800
nop dword [rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a13f3
sub eax, 0x62
je 0x1800a13ba
cmp eax, 0x452e
jne 0x1800a13ff
movzx eax, word [rbp + 0xcc]
test edi, edi
je 0x1800a13ad
or ax, r15w
mov word [rbp + 0xcc], ax
jmp 0x1800a13ff
and ax, r13w
mov word [rbp + 0xcc], ax
jmp 0x1800a13ff
xor r9d, r9d
mov word [rbp + 0xa48], r14w
lea r8, [rbp + 0xa48]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xa50], r12w
lea r8, [rbp + 0xa50]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a13ff
mov rcx, qword [rbp + 0xc8]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1380
mov r14d, 1
mov ebx, 0xef
mov word [rbp + 0xe80], r14w
mov r12d, 0x800
mov edi, dword [rbp + 0xe80]
lea esi, [r14 + 0x60]
lea r15d, [r14 + 0xb]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a14b2
sub eax, 0x62
je 0x1800a147a
cmp eax, 0x452e
jne 0x1800a14be
movzx eax, word [rbp + 0xd4]
test edi, edi
je 0x1800a146d
or ax, r12w
mov word [rbp + 0xd4], ax
jmp 0x1800a14be
and ax, r13w
mov word [rbp + 0xd4], ax
jmp 0x1800a14be
xor r9d, r9d
mov word [rbp + 0xa58], si
lea r8, [rbp + 0xa58]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xa60], r14w
lea r8, [rbp + 0xa60]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a14be
mov rcx, qword [rbp + 0xd0]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1440
jmp 0x1800a2437
mov r12d, 0x13f
mov ebx, edi
mov word [rbp + 0xe88], r12w
mov r14d, 0x800
mov edi, dword [rbp + 0xe88]
mov r15d, 0x53
mov eax, ebx
sub eax, 0x8d
je 0x1800a156a
sub eax, 0x62
je 0x1800a1531
cmp eax, 0x452e
jne 0x1800a1576
movzx eax, word [rbp + 0xdc]
test edi, edi
je 0x1800a1524
or ax, r14w
mov word [rbp + 0xdc], ax
jmp 0x1800a1576
and ax, r13w
mov word [rbp + 0xdc], ax
jmp 0x1800a1576
xor r9d, r9d
mov word [rbp + 0xa68], r15w
lea r8, [rbp + 0xa68]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xa70], r12w
lea r8, [rbp + 0xa70]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a1576
mov rcx, qword [rbp + 0xd8]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a14f7
jmp 0x18009fd55
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xe90], r12w
mov r14d, 0x800
mov edi, dword [rbp + 0xe90]
lea r15d, [r12 + 0x52]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a1623
sub eax, 0x62
je 0x1800a15ea
cmp eax, 0x452e
jne 0x1800a162f
movzx eax, word [rbp + 0xe4]
test edi, edi
je 0x1800a15dd
or ax, r14w
mov word [rbp + 0xe4], ax
jmp 0x1800a162f
and ax, r13w
mov word [rbp + 0xe4], ax
jmp 0x1800a162f
xor r9d, r9d
mov word [rbp + 0xa78], r15w
lea r8, [rbp + 0xa78]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xa80], r12w
lea r8, [rbp + 0xa80]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a162f
mov rcx, qword [rbp + 0xe0]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a15b0
jmp 0x18009fd55
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xe98], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xe98]
lea esi, [r12 + 0x50]
mov eax, ebx
sub eax, 0x8d
je 0x1800a16d6
sub eax, 0x62
je 0x1800a169e
cmp eax, 0x452e
jne 0x1800a16e2
movzx eax, word [rbp + 0xec]
test edi, edi
je 0x1800a1691
or ax, r15w
mov word [rbp + 0xec], ax
jmp 0x1800a16e2
and ax, r13w
mov word [rbp + 0xec], ax
jmp 0x1800a16e2
xor r9d, r9d
mov word [rbp + 0xa88], si
lea r8, [rbp + 0xa88]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xa90], r12w
lea r8, [rbp + 0xa90]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a16e2
mov rcx, qword [rbp + 0xe8]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1664
mov esi, dword [rsp + 0x40]
mov r12d, 0xef
mov word [rbp + 0xea0], r12w
mov ebx, r12d
mov edi, dword [rbp + 0xea0]
mov r15d, 0xc
mov r14d, 0x800
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a179e
sub eax, 0x62
je 0x1800a175e
cmp eax, 0x452e
jne 0x1800a17aa
movzx eax, word [rbp + 0xf4]
test edi, edi
je 0x1800a1751
or ax, r14w
mov word [rbp + 0xf4], ax
jmp 0x1800a17aa
and ax, r13w
mov word [rbp + 0xf4], ax
jmp 0x1800a17aa
mov eax, 0x51
lea r8, [rbp + 0xa98]
xor r9d, r9d
mov word [rbp + 0xa98], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xaa0], r12w
lea r8, [rbp + 0xaa0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a17aa
mov rcx, qword [rbp + 0xf0]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1720
mov edi, r12d
mov r14d, 1
mov r12d, 0x800
jmp 0x1800a2440
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xea8], r12w
mov r14d, 0x800
mov edi, dword [rbp + 0xea8]
lea r15d, [r12 + 0x6a]
nop
mov eax, ebx
sub eax, 0x8d
je 0x1800a186a
sub eax, 0x62
je 0x1800a182e
cmp eax, 0x452e
jne 0x1800a1876
movzx eax, word [rbp + 0xfc]
test edi, edi
je 0x1800a1821
or ax, r14w
mov word [rbp + 0xfc], ax
jmp 0x1800a1876
and ax, r13w
mov word [rbp + 0xfc], ax
jmp 0x1800a1876
xor r9d, r9d
mov word [rbp + 0xaa8], r15w
lea r8, [rbp + 0xaa8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xab0], r12w
lea r8, [rbp + 0xab0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a1876
mov rcx, qword [rbp + 0xf8]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a17f0
jmp 0x18009fd55
cmp esi, 0x8b0
ja 0x1800a1e0d
je 0x1800a1d4d
mov eax, esi
sub eax, 0x7cc
je 0x1800a1c8d
sub eax, 0x39
je 0x1800a1bce
sub eax, 0x39
je 0x1800a1a3d
cmp eax, 0x39
jne 0x1800a2440
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xeb0], r12w
mov r14d, 0x800
mov edi, dword [rbp + 0xeb0]
mov eax, ebx
sub eax, 0x8d
je 0x1800a195a
sub eax, 0x62
je 0x1800a191a
cmp eax, 0x452e
jne 0x1800a1966
movzx eax, word [rbp + 0x104]
test edi, edi
je 0x1800a190d
or ax, r14w
mov word [rbp + 0x104], ax
jmp 0x1800a1966
and ax, r13w
mov word [rbp + 0x104], ax
jmp 0x1800a1966
mov eax, 0x84
lea r8, [rbp + 0xab8]
xor r9d, r9d
mov word [rbp + 0xab8], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xac0], r12w
lea r8, [rbp + 0xac0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a1966
mov rcx, qword [rbp + 0x100]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a18e0
mov ebx, 0xef
mov word [rbp + 0xeb8], r12w
mov edi, dword [rbp + 0xeb8]
mov r14d, 1
mov r15d, 0x800
lea esi, [rbx - 0x6a]
nop word [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a1a1a
sub eax, 0x62
je 0x1800a19de
cmp eax, 0x452e
jne 0x1800a1a26
movzx eax, word [rbp + 0x10c]
test edi, edi
je 0x1800a19d1
or ax, r15w
mov word [rbp + 0x10c], ax
jmp 0x1800a1a26
and ax, r13w
mov word [rbp + 0x10c], ax
jmp 0x1800a1a26
xor r9d, r9d
mov word [rbp + 0xac8], si
lea r8, [rbp + 0xac8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor eax, eax
lea r8, [rbp + 0xad0]
xor edx, edx
mov word [rbp + 0xad0], ax
lea ecx, [rax + 0x1f]
call fcn.180054530
jmp 0x1800a1a26
mov rcx, qword [rbp + 0x108]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a19a0
jmp 0x1800a242b
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xec0], r12w
mov esi, 0x82
mov edi, dword [rbp + 0xec0]
mov r15d, 0x800
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a1ad9
sub eax, 0x62
je 0x1800a1a9e
cmp eax, 0x452e
jne 0x1800a1ae5
movzx eax, word [rbp + 0x114]
test edi, edi
je 0x1800a1a91
or ax, r15w
mov word [rbp + 0x114], ax
jmp 0x1800a1ae5
and ax, r13w
mov word [rbp + 0x114], ax
jmp 0x1800a1ae5
xor r9d, r9d
mov word [rbp + 0xad8], si
lea r8, [rbp + 0xad8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xae0], r12w
lea r8, [rbp + 0xae0]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a1ae5
mov rcx, qword [rbp + 0x110]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1a60
mov esi, dword [rsp + 0x40]
mov ebx, 0xef
mov word [rbp + 0xd98], r12w
mov r15d, 0xc
mov edi, dword [rbp + 0xd98]
mov r14d, 0x800
nop word [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a1b9f
sub eax, 0x62
je 0x1800a1b5e
cmp eax, 0x452e
jne 0x1800a1bab
movzx eax, word [rbp + 0x11c]
test edi, edi
je 0x1800a1b51
or ax, r14w
mov word [rbp + 0x11c], ax
jmp 0x1800a1bab
and ax, r13w
mov word [rbp + 0x11c], ax
jmp 0x1800a1bab
mov eax, 0x83
lea r8, [rbp + 0xae8]
xor r9d, r9d
mov word [rbp + 0xae8], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor eax, eax
lea r8, [rbp + 0xaf0]
xor edx, edx
mov word [rbp + 0xaf0], ax
lea ecx, [rax + 0x1f]
call fcn.180054530
jmp 0x1800a1bab
mov rcx, qword [rbp + 0x118]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1b20
mov r14d, 1
mov r12d, 0x800
jmp 0x1800a243b
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xd90], r12w
mov r14d, 0x800
mov edi, dword [rbp + 0xd90]
mov r15d, 0x81
nop dword [rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a1c6a
sub eax, 0x62
je 0x1800a1c2e
cmp eax, 0x452e
jne 0x1800a1c76
movzx eax, word [rbp + 0x124]
test edi, edi
je 0x1800a1c21
or ax, r14w
mov word [rbp + 0x124], ax
jmp 0x1800a1c76
and ax, r13w
mov word [rbp + 0x124], ax
jmp 0x1800a1c76
xor r9d, r9d
mov word [rbp + 0xaf8], r15w
lea r8, [rbp + 0xaf8]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xb00], r12w
lea r8, [rbp + 0xb00]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a1c76
mov rcx, qword [rbp + 0x120]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1bf0
jmp 0x18009fd55
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0xd78], r12w
mov r14d, 0x800
mov edi, dword [rbp + 0xd78]
mov r15d, 0x80
nop dword [rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a1d2a
sub eax, 0x62
je 0x1800a1cee
cmp eax, 0x452e
jne 0x1800a1d36
movzx eax, word [rbp + 0x12c]
test edi, edi
je 0x1800a1ce1
or ax, r14w
mov word [rbp + 0x12c], ax
jmp 0x1800a1d36
and ax, r13w
mov word [rbp + 0x12c], ax
jmp 0x1800a1d36
xor r9d, r9d
mov word [rbp + 0xb08], r15w
lea r8, [rbp + 0xb08]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xb10], r12w
lea r8, [rbp + 0xb10]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a1d36
mov rcx, qword [rbp + 0x128]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1cb0
jmp 0x18009fd55
mov r12d, 0x10
mov ebx, edi
mov word [rbp + 0xd70], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0xd70]
mov r14d, 0x90
nop
mov eax, ebx
sub eax, 0x8d
je 0x1800a1dea
sub eax, 0x62
je 0x1800a1dae
cmp eax, 0x452e
jne 0x1800a1df6
movzx eax, word [rbp + 0x134]
test edi, edi
je 0x1800a1da1
or ax, r15w
mov word [rbp + 0x134], ax
jmp 0x1800a1df6
and ax, r13w
mov word [rbp + 0x134], ax
jmp 0x1800a1df6
xor r9d, r9d
mov word [rbp + 0xb18], r14w
lea r8, [rbp + 0xb18]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xb20], r12w
lea r8, [rbp + 0xb20]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a1df6
mov rcx, qword [rbp + 0x130]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1d70
jmp 0x18009fd55
mov eax, esi
sub eax, 0x8e9
je 0x1800a22b3
sub eax, 0x39
je 0x1800a2137
sub eax, 0x39
je 0x1800a1fbe
cmp eax, 0x39
jne 0x1800a2440
xor r12d, r12d
lea esi, [rax - 0x19]
mov word [rbp + 0x620], r12w
mov ebx, edi
mov edi, dword [rbp + 0x620]
mov r14d, 0x800
mov eax, ebx
sub eax, 0x8d
je 0x1800a1eca
sub eax, 0x62
je 0x1800a1e8f
cmp eax, 0x452e
jne 0x1800a1ed6
movzx eax, word [rbp + 0x13c]
test edi, edi
je 0x1800a1e82
or ax, r14w
mov word [rbp + 0x13c], ax
jmp 0x1800a1ed6
and ax, r13w
mov word [rbp + 0x13c], ax
jmp 0x1800a1ed6
xor r9d, r9d
mov word [rbp + 0xb28], si
lea r8, [rbp + 0xb28]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xb30], r12w
lea r8, [rbp + 0xb30]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a1ed6
mov rcx, qword [rbp + 0x138]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1e51
mov esi, dword [rsp + 0x40]
mov ebx, 0xef
mov word [rbp + 0x5e0], r12w
mov r14d, 1
mov edi, dword [rbp + 0x5e0]
mov r15d, 0x800
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a1f8f
sub eax, 0x62
je 0x1800a1f4e
cmp eax, 0x452e
jne 0x1800a1f9b
movzx eax, word [rbp + 0x144]
test edi, edi
je 0x1800a1f41
or ax, r15w
mov word [rbp + 0x144], ax
jmp 0x1800a1f9b
and ax, r13w
mov word [rbp + 0x144], ax
jmp 0x1800a1f9b
mov eax, 0x21
lea r8, [rbp + 0xb38]
xor r9d, r9d
mov word [rbp + 0xb38], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor eax, eax
lea r8, [rbp + 0xb40]
xor edx, edx
mov word [rbp + 0xb40], ax
lea ecx, [rax + 0x1f]
call fcn.180054530
jmp 0x1800a1f9b
mov rcx, qword [rbp + 0x140]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1f10
mov r15d, 0xc
mov r12d, 0x800
jmp 0x1800a243b
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0x600], r12w
mov r14d, 0x800
mov edi, dword [rbp + 0x600]
mov eax, ebx
sub eax, 0x8d
je 0x1800a2055
sub eax, 0x62
je 0x1800a2015
cmp eax, 0x452e
jne 0x1800a2061
movzx eax, word [rbp + 0x14c]
test edi, edi
je 0x1800a2008
or ax, r14w
mov word [rbp + 0x14c], ax
jmp 0x1800a2061
and ax, r13w
mov word [rbp + 0x14c], ax
jmp 0x1800a2061
mov eax, 0x98
lea r8, [rbp + 0xb48]
xor r9d, r9d
mov word [rbp + 0xb48], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xb50], r12w
lea r8, [rbp + 0xb50]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a2061
mov rcx, qword [rbp + 0x148]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a1fd7
mov eax, 0x133
mov esi, 7
mov word [rbp + 0x5e8], ax
mov r15d, 0x800
mov edi, dword [rbp + 0x5e8]
lea ebx, [rax - 0x44]
lea r14d, [rsi - 6]
mov eax, ebx
sub eax, 0x8d
je 0x1800a2114
sub eax, 0x62
je 0x1800a20d5
cmp eax, 0x452e
jne 0x1800a2120
movzx eax, word [rbp + 0x154]
test edi, edi
je 0x1800a20c8
or ax, r15w
mov word [rbp + 0x154], ax
jmp 0x1800a2120
and ax, r13w
mov word [rbp + 0x154], ax
jmp 0x1800a2120
xor r9d, r9d
mov word [rbp + 0xb58], si
lea r8, [rbp + 0xb58]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
lea r8, [rbp + 0xb60]
mov eax, 0x133
mov word [rbp + 0xb60], ax
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a2120
mov rcx, qword [rbp + 0x150]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a2097
jmp 0x1800a242b
mov r12d, 0x110
mov ebx, edi
mov word [rbp + 0x5c8], r12w
mov r15d, 0x800
mov edi, dword [rbp + 0x5c8]
mov eax, ebx
sub eax, 0x8d
je 0x1800a21d1
sub eax, 0x62
je 0x1800a2191
cmp eax, 0x452e
jne 0x1800a21dd
movzx eax, word [rbp + 0x15c]
test edi, edi
je 0x1800a2184
or ax, r15w
mov word [rbp + 0x15c], ax
jmp 0x1800a21dd
and ax, r13w
mov word [rbp + 0x15c], ax
jmp 0x1800a21dd
mov eax, 0x95
lea r8, [rbp + 0xb68]
xor r9d, r9d
mov word [rbp + 0xb68], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xb70], r12w
lea r8, [rbp + 0xb70]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a21dd
mov rcx, qword [rbp + 0x158]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a2153
xor eax, eax
mov ebx, 0xef
mov word [rbp + 0x5c0], ax
mov r14d, 0x800
mov edi, dword [rbp + 0x5c0]
lea esi, [rbx - 0x58]
lea r15d, [rax + 0xc]
mov eax, ebx
sub eax, 0x8d
je 0x1800a228a
sub eax, 0x62
je 0x1800a224e
cmp eax, 0x452e
jne 0x1800a2296
movzx eax, word [rbp + 0x164]
test edi, edi
je 0x1800a2241
or ax, r14w
mov word [rbp + 0x164], ax
jmp 0x1800a2296
and ax, r13w
mov word [rbp + 0x164], ax
jmp 0x1800a2296
xor r9d, r9d
mov word [rbp + 0xb78], si
lea r8, [rbp + 0xb78]
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor eax, eax
lea r8, [rbp + 0xb80]
xor edx, edx
mov word [rbp + 0xb80], ax
lea ecx, [rax + 0x1f]
call fcn.180054530
jmp 0x1800a2296
mov rcx, qword [rbp + 0x160]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a2210
mov r14d, 1
jmp 0x1800a2431
xor r12d, r12d
mov ebx, edi
mov word [rbp + 0x238], r12w
mov r14d, 0x800
mov edi, dword [rbp + 0x238]
nop dword [rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a234e
sub eax, 0x62
je 0x1800a230e
cmp eax, 0x452e
jne 0x1800a235a
movzx eax, word [rbp + 0x16c]
test edi, edi
je 0x1800a2301
or ax, r14w
mov word [rbp + 0x16c], ax
jmp 0x1800a235a
and ax, r13w
mov word [rbp + 0x16c], ax
jmp 0x1800a235a
mov eax, 0x92
lea r8, [rbp + 0xb88]
xor r9d, r9d
mov word [rbp + 0xb88], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0xb90], r12w
lea r8, [rbp + 0xb90]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a235a
mov rcx, qword [rbp + 0x168]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a22d0
mov esi, 3
mov ebx, 0xef
mov word [rbp + 0x1b0], si
mov r15d, 0x800
mov edi, dword [rbp + 0x1b0]
lea r14d, [rsi - 2]
nop dword [rax]
mov eax, ebx
sub eax, 0x8d
je 0x1800a240d
sub eax, 0x62
je 0x1800a23ce
cmp eax, 0x452e
jne 0x1800a2419
movzx eax, word [rbp + 0x174]
test edi, edi
je 0x1800a23c1
or ax, r15w
mov word [rbp + 0x174], ax
jmp 0x1800a2419
and ax, r13w
mov word [rbp + 0x174], ax
jmp 0x1800a2419
mov eax, 0x93
lea r8, [rbp + 0x208]
xor r9d, r9d
mov word [rbp + 0x208], ax
mov edx, 0x129
xor ecx, ecx
call fcn.1800a9bd0
xor edx, edx
mov word [rbp + 0x1e8], si
lea r8, [rbp + 0x1e8]
lea ecx, [rdx + 0x1f]
call fcn.180054530
jmp 0x1800a2419
mov rcx, qword [rbp + 0x170]
call fcn.1800aa7ec
add ebx, 0x2af2
cmp ebx, 0xd6ba
jbe 0x1800a2390
mov r15d, 0xc
mov r12d, 0x800
mov esi, dword [rsp + 0x40]
mov edi, 0xef
add esi, 0x39
mov r11d, 0xf
mov dword [rsp + 0x40], esi
cmp esi, 0x9cd
jb 0x18009f520
mov r13d, dword [rsp + 0x58]
lea esi, [r11 + 0x76]
mov r12d, dword [rbp + 0x1f0]
jmp 0x1800a24c1
xor eax, eax
lea rcx, [rbp + 0x1c0]
xor edx, edx
mov dword [rbp + 0x1c0], eax
mov r8d, 0x81
call fcn.180066590
jmp 0x1800a24c1
mov rax, qword [rbp + 0x1200]
mov r10d, dword [rsp + 0x48]
mov r11, qword [rsp + 0x50]
mov qword [rsp + 0x60], r9
mov ecx, dword [rax]
and ecx, 1
mov dword [rbp + 0x608], ecx
jmp 0x1800a24d7
xor edx, edx
lea rcx, [rbp + 0x10b0]
lea r8d, [rdx + 0x34]
call fcn.18007e970
mov rdx, qword [rbp + 0x1b8]
mov r10d, dword [rsp + 0x48]
mov r11, qword [rsp + 0x50]
mov r9, qword [rsp + 0x60]
dec r13d
mov edi, 0xef
mov dword [rsp + 0x58], r13d
mov ebx, 7
cmp r13d, r12d
ja 0x18009c850
jmp 0x1800a2593
mov eax, dword [rbp + 0x1c0]
mov r11, qword [rbp + 0x5f0]
mov r9, qword [rbp + 0x5f0]
mov r10d, dword [rbp + 0x1c0]
mov dword [rbp + 0x618], eax
mov eax, dword [rbp + 0x1c0]
mov dword [rbp + 0x60c], eax
mov eax, dword [rbp + 0x1c0]
mov dword [rbp + 0x228], eax
mov rax, qword [rbp + 0x5f0]
mov qword [rbp + 0x220], rax
movzx eax, word [rbp + 0x1e8]
mov dword [rbp + 0x1c8], eax
mov eax, dword [rbp + 0x1c0]
mov dword [rbp + 0x1e0], eax
mov eax, dword [rbp + 0x1c0]
mov qword [rbp + 0xda0], rcx
mov rcx, qword [rbp + 0x5f0]
mov dword [rbp + 0x22c], eax
mov eax, dword [rbp + 0x1c0]
mov dword [rbp + 0x608], eax
mov qword [rsp + 0x50], r11
mov qword [rsp + 0x60], r9
mov qword [rbp + 0xda8], rcx
mov dword [rsp + 0x48], r10d
mov rsi, qword [rbp + 0xd88]
mov ecx, dword [rsp + 0x4c]
mov r13d, ecx
mov rdi, qword [rbp + 0xd88]
mov ebx, dword [rbp + 0xd80]
mov qword [rbp + 0xd90], rsi
nop word [rax + rax]
mov r8d, dword [rsp + 0x40]
lea eax, [rcx + 0x96]
mov r12d, r8d
cmp r13d, eax
jae 0x1800a2cc4
lea eax, [r13 - 0x114]
cmp eax, 0x8c
ja case.default.0x1800a2604
lea r8, [0x180000000]
movzx eax, byte [r8 + rax + 0xa5610]
mov ecx, dword [r8 + rax*4 + 0xa55d0]
add rcx, r8
jmp rcx
mov r10d, dword [rbp + 0x618]
xor eax, eax
mov qword [rbp + 0x238], rax
mov dword [rsp + 0x48], r10d
jmp case.0x1800a2604.291
mov rax, qword [rbp + 0x1b0]
xor ecx, ecx
mov qword [rax + 0x38], rcx
jmp case.0x1800a2604.291
cmp dword [rdx + 0x54], 0
je 0x1800a4a76
mov r12d, 0x19
mov eax, r12d
sub eax, 0x19
je 0x1800a266a
cmp eax, 1
jne 0x1800a2686
cmp qword [rbp + 0x5c0], 0
je 0x1800a2840
jmp 0x1800a2686
movsxd rcx, dword [rdx + 0x54]
shl rcx, 2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rdx, qword [rbp + 0x1b8]
mov qword [rbp + 0x5c0], rax
inc r12d
cmp r12d, 0x1b
jb 0x1800a2642
jmp 0x1800a4a71
xor eax, eax
mov edi, eax
cmp qword [rbp + 0x5c8], rax
jne case.0x1800a2604.291
mov eax, r15d
jmp 0x1800a2a20
xor eax, eax
mov qword [rbp + 0x5c0], rax
jmp case.0x1800a2604.291
cmp dword [rdx + 0x48], 0
je 0x1800a2725
movsxd rcx, dword [rdx + 0x48]
shl rcx, 2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp + 0x220], rax
mov dword [rsp + 0x40], r12d
test rax, rax
jne 0x1800a2719
mov edx, 0x116
mov dword [rsp + 0x40], r12d
mov r8d, r12d
nop dword [rax]
mov ecx, edx
sub ecx, 0x115
je case.0x1800a2cfa.287
cmp ecx, 1
jne 0x1800a270f
mov r8d, r15d
mov dword [rsp + 0x40], r15d
dec edx
cmp edx, 0x114
ja 0x1800a26f0
mov rdx, qword [rbp + 0x1b8]
mov r10d, dword [rsp + 0x48]
cmp dword [rdx + 0x34], 0
je case.0x1800a2604.291
mov r12d, 0xaf
nop word [rax + rax]
mov eax, r12d
sub eax, 0xae
je 0x1800a2770
cmp eax, 1
jne 0x1800a27b7
mov ecx, dword [rdx + 0x34]
shl rcx, 3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rdx, qword [rbp + 0x1b8]
mov qword [rbp + 0x5e8], rax
jmp 0x1800a27b7
cmp qword [rbp + 0x5e8], 0
jne 0x1800a27b7
mov eax, 0x9e
nop
cmp eax, 0x9e
je 0x1800a27a6
cmp eax, 0x246a
jne 0x1800a27ab
mov r8d, dword [rsp + 0x40]
mov r13d, 0x11f
jmp 0x1800a53da
mov dword [rsp + 0x40], r15d
add eax, 0x23cc
cmp eax, 0x4798
jbe 0x1800a2780
dec r12d
cmp r12d, 0xad
ja 0x1800a2740
mov r10d, dword [rsp + 0x48]
jmp case.0x1800a2604.291
mov rax, qword [rbp + 0x5c8]
lea r9, [rbp + 0xf10]
mov qword [rbp + 0xfa8], rax
lea r8, [rbp + 0xfa8]
lea rax, [rbp + 0x1068]
mov qword [rbp + 0x1068], 0x48
xor r12d, r12d
mov qword [rsp + 0x28], rax
xor edx, edx
mov dword [rsp + 0x20], 0x2c
lea rcx, [rbp + 0xf18]
mov dword [rbp + 0xf18], r12d
mov dword [rbp + 0xf10], r12d
call fcn.180070930
mov qword [rbp + 0x1b0], rax
cmp rax, r12
jne 0x1800a287a
nop word [rax + rax]
mov r8d, r15d
mov dword [rsp + 0x40], r15d
mov r13d, 0x11f
jmp 0x1800a53da
mov rax, qword [rbp + 0x5b8]
lea rcx, str.len___d_n
mov edx, dword [rax]
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r10d, dword [rsp + 0x48]
jmp case.0x1800a2604.291
mov r12d, 0xe9
nop word [rax + rax]
mov rdx, r9
mov rcx, r11
cmp r12d, 0xe9
jne 0x1800a2b0c
movzx eax, word [rsp + 0x44]
mov dword [rbp + 0x1c8], eax
mov rax, qword [rbp + 0x5f8]
mov eax, dword [rax]
cmp eax, 1
jne 0x1800a2904
mov rax, qword [rbp + 0x5b8]
inc r10d
mov dword [rsp + 0x48], r10d
mov eax, dword [rax]
test eax, eax
js 0x1800a28ef
cmp r10d, eax
jl 0x1800a28ef
xor eax, eax
mov qword [rsp + 0x50], rcx
mov word [rsp + 0x44], ax
jmp 0x1800a2b0c
movzx eax, byte [rcx]
inc r11
mov qword [rsp + 0x50], r11
mov word [rsp + 0x44], ax
jmp 0x1800a2b0c
test eax, eax
jne 0x1800a2951
mov rax, qword [rbp + 0x5b8]
inc r10d
mov dword [rsp + 0x48], r10d
mov eax, dword [rax]
test eax, eax
js 0x1800a293b
cmp r10d, eax
jl 0x1800a293b
xor eax, eax
mov qword [rsp + 0x60], rdx
mov word [rsp + 0x44], ax
jmp 0x1800a2b0c
movzx eax, word [rdx]
add r9, 2
mov qword [rsp + 0x60], r9
mov word [rsp + 0x44], ax
jmp 0x1800a2b0c
cmp eax, 2
jne 0x1800a2ad1
add r10d, dword [rsp + 0x68]
mov dword [rsp + 0x48], r10d
mov qword [rsp + 0x50], r11
test r11, r11
jne 0x1800a297e
xor eax, eax
mov word [rsp + 0x44], ax
jmp 0x1800a2b0c
mov eax, 0x38
mov r9d, eax
cmp r9d, 0x38
jne 0x1800a2ac1
mov rax, qword [rbp + 0x5b8]
mov r8d, dword [rax]
test r8d, r8d
js 0x1800a29e2
mov eax, r8d
sub eax, r10d
test eax, eax
jg 0x1800a29e2
mov eax, 0x16
nop
cmp eax, 0x16
je 0x1800a29cc
cmp eax, 0x5d
jne 0x1800a29d3
mov dword [rsp + 0x68], r14d
jmp 0x1800a29d3
xor ecx, ecx
mov word [rsp + 0x44], cx
add eax, 0x47
cmp eax, 0xa4
jb 0x1800a29b0
jmp 0x1800a2ac1
mov edx, 0x113
mov eax, edx
sub eax, 0x112
je 0x1800a2a59
sub eax, 1
jne 0x1800a2ab3
cmp qword [rbp + 0xfa8], 0xfffffffffffffffe
jb 0x1800a2ab3
mov ecx, 0xe9
nop dword [rax]
mov eax, ecx
sub eax, 0xe9
je 0x1800a2a4a
sub eax, 1
jne 0x1800a2a4d
mov eax, ebx
mov rcx, qword [rbp + 0x1180]
xor rcx, rsp
call fcn.1800aafa0
mov rbx, qword [rsp + 0x12e8]
add rsp, 0x1290
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov ebx, r14d
inc ecx
cmp ecx, 0xeb
jb 0x1800a2a10
jmp 0x1800a2ab3
mov rax, qword [rbp + 0xfa8]
test rax, rax
jne 0x1800a2aa7
test r8d, r8d
js 0x1800a2aa7
mov eax, 0x9d
nop
cmp eax, 0x9d
je 0x1800a2a8a
cmp eax, 0x163
jne 0x1800a2a96
inc r11
jmp 0x1800a2a96
xor ecx, ecx
mov dword [rsp + 0x68], r14d
mov word [rsp + 0x44], cx
add eax, 0xc6
cmp eax, 0x229
jb 0x1800a2a70
jmp 0x1800a2aae
mov dword [rsp + 0x68], eax
add r11, rax
mov qword [rsp + 0x50], r11
dec edx
cmp edx, 0x111
ja 0x1800a29e7
add r9d, 0x2b
cmp r9d, 0x63
jb 0x1800a2986
jmp 0x1800a2b07
cmp eax, 3
jne 0x1800a2b0c
mov rax, qword [rbp + 0x5d0]
lea rdx, [rsp + 0x68]
add r10d, dword [rsp + 0x68]
lea rcx, [rsp + 0x44]
mov dword [rsp + 0x48], r10d
mov r8, qword [rax + 0x18]
call qword [rax]
mov r10d, dword [rsp + 0x48]
mov r11, qword [rsp + 0x50]
mov dword [rbp + 0x1e0], eax
mov r9, qword [rsp + 0x60]
add r12d, 0x9d75
cmp r12d, 0x9d75
jbe 0x1800a2890
jmp case.0x1800a2604.291
mov rax, qword [rbp + 0x5f8]
cmp dword [rax], 3
jne case.0x1800a2604.291
mov rax, qword [rbp + 0x5d0]
mov ecx, dword [rsp + 0x68]
add ecx, r10d
mov rdx, qword [rax + 0x18]
call qword [rax + 8]
mov r10d, dword [rsp + 0x48]
jmp case.0x1800a2604.291
xor r12d, r12d
lea r8, [rbp + 0x1f0]
mov edx, 0xa6
mov dword [rbp + 0x1f0], r12d
xor ecx, ecx
call fcn.180015890
mov r10d, dword [rsp + 0x48]
mov qword [rbp + 0x5c8], rax
mov qword [rbp + 0x5e8], r12
jmp case.0x1800a2604.291
movzx eax, word [rsp + 0x44]
mov dword [rbp + 0x1c0], eax
mov dword [rbp + 0x618], r10d
jmp case.0x1800a2604.291
mov qword [rbp + 0xda0], r11
mov qword [rbp + 0xda8], r9
jmp case.0x1800a2604.291
mov rax, qword [rbp + 0x1b0]
xor ecx, ecx
mov r12d, 0x105
mov qword [rax + 0x40], rcx
mov eax, r12d
sub eax, 0x105
je 0x1800a2be9
cmp eax, 0x74
jne 0x1800a2bfe
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a2bfe
mov rax, qword [rbp + 0x5f8]
lea rcx, str.img__dataOrder__IPL_DATA_ORDER_PIXEL
mov edx, dword [rax]
call fcn.1800aa620
add r12d, 0x74
cmp r12d, 0x1ed
jb 0x1800a2bc6
mov r10d, dword [rsp + 0x48]
jmp case.0x1800a2604.291
xor r12d, r12d
mov r8d, r12d
cmp dword [rdx + 0x48], r12d
jle 0x1800a2c9e
mov r11, qword [rbp + 0xf98]
mov r15d, 0x37
mov rcx, qword [rbp + 0x220]
mov rdx, r11
mov r9, qword [rbp + 0x1b8]
sub rdx, rcx
nop dword [rax]
mov eax, r15d
cmp eax, r15d
je 0x1800a2c7a
cmp eax, 0x4f
jne 0x1800a2c80
test r11, r11
je 0x1800a2c80
mov dword [rdx + rcx], 0xffffffff
jmp 0x1800a2c80
mov dword [rcx], 0xffffffff
add eax, 0x18
cmp eax, 0x67
jb 0x1800a2c53
inc r8d
add rcx, 4
cmp r8d, dword [r9 + 0x48]
jl 0x1800a2c50
mov r15d, 0xc
mov rdx, r9
mov ecx, r12d
cmp dword [rdx + 0x54], ecx
jle case.0x1800a2604.291
mov rax, qword [rbp + 0x5c0]
mov dword [rax], r12d
lea rax, [rax + 4]
inc ecx
cmp ecx, dword [rdx + 0x54]
jl 0x1800a2cb1
jmp case.0x1800a2604.291
mov r13d, ecx
lea eax, [rcx + 0xf]
mov dword [rsp + 0x58], r13d
cmp r13d, eax
jae 0x1800a2a1e
lea eax, [r13 - 0x114]
cmp eax, 0xe
ja case.default.0x1800a2cfa
lea r9, [0x180000000]
mov ecx, dword [r9 + rax*4 + 0xa56a0]
add rcx, r9
jmp rcx
mov r8d, dword [rbp + 0x22c]
shr r8d, 0x1f
mov dword [rsp + 0x40], r8d
jmp 0x1800a53da
mov rax, qword [rbp + 0x5c8]
xor r9d, r9d
mov qword [rbp + 0x610], rax
xor edx, edx
lea rax, [rbp + 0x610]
xor ecx, ecx
mov qword [rsp + 0x30], rax
mov r8d, 0x86
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
call fcn.180096f80
mov rcx, qword [rbp + 0x220]
test rcx, rcx
je 0x1800a2d5f
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8d, dword [rsp + 0x40]
jmp 0x1800a53da
mov r12d, 0xf3
nop
cmp r12d, 0xf3
jne 0x1800a2d97
lea rcx, str.Received_Online_Notification:_DyngateID_of_the_sender_is_zero__
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
add r12d, 0x6d29
cmp r12d, 0x6d29
jbe 0x1800a2d70
mov r8d, dword [rsp + 0x40]
jmp 0x1800a53da
mov eax, 0x51
cmp eax, 0x51
je 0x1800a2dcf
cmp eax, 0x1bd8
je 0x1800a2a1e
jmp 0x1800a2dd2
mov ebx, r8d
add eax, 0x1b87
cmp eax, 0x370e
jbe 0x1800a2db6
mov rsi, rdi
mov qword [rbp + 0xd90], rdi
jmp 0x1800a53da
cmp qword [rbp + 0x238], 0
jne 0x1800a53da
mov ecx, 0xff
dec ecx
xor r11d, r11d
jmp 0x1800a47b6
mov r12d, 0xe4
cmp r12d, 0xe4
jne 0x1800a2e3d
lea rcx, str.jmu_zabezpe
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
add r12d, 0x5f
cmp r12d, 0x143
jb 0x1800a2e16
mov r9, qword [rbp + 0x1b8]
mov r10, qword [rbp + 0x238]
cmp r10, qword [r9 + 0x18]
jne 0x1800a3004
mov r13d, 0xbb
nop dword [rax + rax]
mov eax, r13d
sub eax, 0xbb
je 0x1800a2f93
sub eax, 1
je 0x1800a2e95
cmp eax, 1
je 0x1800a47d8
jmp 0x1800a2fed
mov eax, dword [rsp + 0x48]
cmp dword [rbp + 0x22c], eax
jl 0x1800a2ef8
jne 0x1800a2fed
mov r10, qword [rbp + 0xf98]
test r10, r10
je 0x1800a2fed
mov rcx, qword [r9 + 0x38]
lea r8, [rbp + 0x1f0]
mov eax, dword [r9 + 0x48]
mov edx, 0x36
mov qword [rsp + 0x20], rcx
mov r9, r10
mov rcx, qword [rbp + 0x220]
mov dword [rbp + 0x1f0], eax
call fcn.180016980
mov r9, qword [rbp + 0x1b8]
test eax, eax
je 0x1800a2fed
mov eax, dword [rsp + 0x48]
mov r12d, 0x89
nop
cmp r12d, 0x89
je 0x1800a2f54
cmp r12d, 0x112
jne 0x1800a2f72
mov r10, qword [rbp + 0xf98]
mov dword [rbp + 0x22c], eax
test r10, r10
je 0x1800a2f72
xor eax, eax
mov r8d, eax
cmp dword [r9 + 0x48], eax
jle 0x1800a2f72
mov rdx, qword [rbp + 0x220]
mov rcx, r10
sub rdx, r10
nop dword [rax]
mov eax, dword [rdx + rcx]
inc r8d
mov dword [rcx], eax
lea rcx, [rcx + 4]
cmp r8d, dword [r9 + 0x48]
jl 0x1800a2f40
jmp 0x1800a2f72
lea rcx, str.Output_Imagefil
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov eax, dword [rsp + 0x48]
add r12d, 0x89
mov r9, qword [rbp + 0x1b8]
cmp r12d, 0x112
jbe 0x1800a2f00
jmp 0x1800a2fed
mov r12d, 0x9e
nop dword [rax]
mov eax, r12d
sub eax, 0x9e
je 0x1800a2fc3
cmp eax, 1
jne 0x1800a2fda
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a2fda
mov r8d, dword [rsp + 0x48]
lea rcx, str.IsProducedSizeLattice
mov edx, dword [rbp + 0x22c]
call fcn.1800aa620
inc r12d
cmp r12d, 0xa0
jb 0x1800a2fa0
mov r9, qword [rbp + 0x1b8]
inc r13d
cmp r13d, 0xbe
jb 0x1800a2e70
mov r10, qword [rbp + 0x238]
mov r15d, dword [rsp + 0x48]
mov r12d, 0x1f
nop
cmp r12d, 0x1f
jne 0x1800a3045
movzx r8d, word [rsp + 0x44]
lea rcx, str.DRMDeviceGroupEvent
mov r9d, r8d
mov qword [rsp + 0x20], r10
mov edx, r15d
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r10, qword [rbp + 0x238]
add r12d, 0x2d
cmp r12d, 0x4c
jb 0x1800a3010
mov r13d, 0x12a
mov r15d, 0xc
mov dword [rsp + 0x70], r13d
nop word [rax + rax]
cmp r13d, 0x12a
jne 0x1800a315a
mov rdx, qword [rbp + 0x1b8]
xor eax, eax
mov ecx, eax
mov dword [rsp + 0x58], eax
cmp dword [rdx + 0x48], eax
jle 0x1800a311d
mov r13, qword [rbp + 0x220]
nop dword [rax]
mov r12d, 0x120
mov eax, r12d
sub eax, 0x120
je 0x1800a30c9
cmp eax, 1
jne 0x1800a30fd
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a30f2
mov eax, dword [rdx + 0x48]
lea r8, [0x1800c0e21]
mov edx, dword [r13]
dec eax
cmp ecx, eax
lea rax, [0x1800c1838]
lea rcx, str._d_s
cmovl r8, rax
call fcn.1800aa620
mov rdx, qword [rbp + 0x1b8]
mov ecx, dword [rsp + 0x58]
inc r12d
cmp r12d, 0x122
jb 0x1800a30a6
inc ecx
add r13, 4
mov dword [rsp + 0x58], ecx
cmp ecx, dword [rdx + 0x48]
jl 0x1800a30a0
mov r13d, dword [rsp + 0x70]
mov r12d, 0x103
cmp r12d, 0x103
jne 0x1800a314a
lea rcx, [0x1800ac630]
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
add r12d, 0x2d87
cmp r12d, 0x2d87
jbe 0x1800a3123
add r13d, 0x9f
mov dword [rsp + 0x70], r13d
cmp r13d, 0x1c9
jb 0x1800a3070
mov r10, qword [rbp + 0x238]
xor r11d, r11d
mov edx, r11d
mov dword [rbp + 0x1e8], edx
cmp qword [r10 + 8], rdx
je 0x1800a3b2c
mov eax, 0x100
test dword [r10 + 0x28], eax
je 0x1800a3b2c
mov ecx, 0xdf
mov dword [rbp + 0x1f0], ecx
jmp 0x1800a31b3
xor r11d, r11d
cmp ecx, 0x3523
ja 0x1800a32da
je 0x1800a32bb
cmp ecx, 0xdf
je 0x1800a32ac
cmp ecx, 0x124b
je 0x1800a3262
cmp ecx, 0x23b7
jne 0x1800a3b02
mov eax, dword [rsp + 0x48]
lea r8, [rbp + 0x610]
movsxd r13, dword [rbp + 0x200]
lea rdx, [rbp + 0x230]
mov r12, qword [rbp + 0x5e8]
mov r9, qword [rbp + 0x220]
mov dword [rbp + 0x610], eax
lea eax, [r13 + 1]
mov dword [rbp + 0x5d8], r11d
movsxd rcx, eax
lea rax, [rbp + 0x5d8]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x230], rcx
mov rcx, r12
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x10d
call fcn.1800677d0
mov eax, dword [r12 + r13*8]
mov dword [rbp + 0x1d8], eax
jmp 0x1800a3afc
mov r12d, 0x15
mov eax, r12d
sub eax, 0x15
je 0x1800a328c
cmp eax, 1
jne 0x1800a329e
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a329e
mov edx, dword [rbp + 0x200]
lea rcx, str.ImageDecodeController::UnrefImage
call fcn.1800aa620
inc r12d
cmp r12d, 0x17
jb 0x1800a3268
jmp 0x1800a3afc
mov eax, dword [r10 + 0x2c]
mov dword [rbp + 0x200], eax
jmp 0x1800a3b02
movsxd rax, dword [rbp + 0x200]
mov rdx, qword [rbp + 0x5e8]
mov r9d, dword [rdx + rax*8 + 4]
mov dword [rbp + 0x1f8], r9d
jmp 0x1800a3b02
cmp ecx, 0x468f
je 0x1800a39ca
cmp ecx, 0x57fb
je 0x1800a387a
cmp ecx, 0x6967
jne 0x1800a3b02
cmp dword [rbp + 0x1d0], 0
jne 0x1800a3857
mov r12, qword [rsp + 0x60]
mov r13d, 0xb7
mov r8, qword [rsp + 0x50]
mov dword [rsp + 0x58], r13d
mov r9, r12
cmp r13d, 0xf30c
ja 0x1800a349a
je 0x1800a347d
cmp r13d, 0xb7
je 0x1800a345d
cmp r13d, 0x517e
je 0x1800a339f
cmp r13d, 0xa245
jne 0x1800a3380
lea rcx, str.vk_icdGetInstanceProcAddr
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r10, qword [rbp + 0x238]
mov edx, dword [rbp + 0x1e8]
mov r8, qword [rsp + 0x50]
add r13d, 0x50c7
mov dword [rsp + 0x58], r13d
cmp r13d, 0x23571
jbe 0x1800a3320
jmp 0x1800a3afc
mov rcx, qword [rbp + 0x5c0]
test edx, edx
je 0x1800a3451
movsxd rax, dword [r10 + 0x10]
cmp dword [rcx + rax*4], 0
je 0x1800a3451
mov r13d, 0x114
mov eax, r13d
sub eax, 0x114
je 0x1800a33db
cmp eax, 0x34
je 0x1800a47d8
jmp 0x1800a3426
mov r12d, 0xc3
cmp r12d, 0xc3
je 0x1800a340a
cmp r12d, 0x17a
jne 0x1800a3416
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a3416
lea rcx, str.Right_Joining
call fcn.1800aa620
add r12d, 0xb7
cmp r12d, 0x231
jb 0x1800a33e1
add r13d, 0x34
cmp r13d, 0x17c
jb 0x1800a33c2
mov r13d, dword [rsp + 0x58]
mov edx, dword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x5c0]
mov r10, qword [rbp + 0x238]
mov r12, qword [rsp + 0x60]
movsxd rax, dword [r10 + 0x10]
mov dword [rcx + rax*4], edx
jmp 0x1800a3380
cmp dword [rbp + 0x208], 0
mov r8, qword [rsp + 0x50]
jne 0x1800a3385
mov edx, r14d
mov dword [rbp + 0x1e8], edx
jmp 0x1800a3385
mov r8, qword [rsp + 0x50]
mov eax, dword [rbp + 0x208]
dec eax
movsxd rcx, eax
add r8, rcx
mov qword [rsp + 0x50], r8
jmp 0x1800a3385
cmp r13d, 0x143d3
je 0x1800a3828
cmp r13d, 0x1949a
je 0x1800a3510
cmp r13d, 0x1e561
jne 0x1800a3380
mov r12d, pe_nt_image_headers64
mov eax, r12d
sub eax, 0x108
je 0x1800a34e9
cmp eax, 1
jne 0x1800a34f9
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a34f9
mov edx, dword [rsp + 0x48]
lea rcx, str.myReturnValue
call fcn.1800aa620
inc r12d
mov eax, 0x10a
cmp r12d, eax
jb 0x1800a34c3
mov r12, qword [rsp + 0x60]
jmp 0x1800a3373
movzx ecx, word [rsp + 0x44]
mov r12, r8
mov r11d, dword [rsp + 0x48]
mov edx, r11d
mov dword [rbp + 0x1c8], ecx
mov rcx, qword [rbp + 0x5f8]
mov qword [rsp + 0x50], r8
mov ecx, dword [rcx]
cmp ecx, 1
jne 0x1800a35c0
mov edx, 0x114
mov ecx, edx
sub ecx, 0x114
je 0x1800a3588
sub ecx, 1
jne 0x1800a358b
mov rcx, qword [rbp + 0x5b8]
mov ecx, dword [rcx]
test ecx, ecx
js 0x1800a3577
cmp r11d, ecx
jl 0x1800a3577
xor ecx, ecx
mov word [rsp + 0x44], cx
jmp 0x1800a358b
movzx ecx, byte [r8]
inc r8
mov word [rsp + 0x44], cx
jmp 0x1800a358b
inc r11d
inc edx
cmp edx, 0x116
jb 0x1800a3542
mov edx, dword [rbp + 0x1e8]
mov r12, r9
mov dword [rsp + 0x48], r11d
mov r11d, dword [rbp + 0x1e0]
mov dword [rbp + 0x1e0], r11d
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x60], r9
jmp 0x1800a3385
test ecx, ecx
jne 0x1800a3623
mov rcx, qword [rbp + 0x5b8]
inc r11d
mov dword [rsp + 0x48], r11d
mov ecx, dword [rcx]
test ecx, ecx
js 0x1800a35f2
cmp r11d, ecx
jl 0x1800a35f2
xor ecx, ecx
mov qword [rsp + 0x60], r9
mov r12, r9
jmp 0x1800a3600
movzx ecx, word [r9]
lea r12, [r9 + 2]
mov qword [rsp + 0x60], r12
nop
mov r11d, dword [rbp + 0x1e0]
mov edx, dword [rbp + 0x1e8]
mov dword [rbp + 0x1e0], r11d
mov word [rsp + 0x44], cx
mov qword [rsp + 0x50], r8
jmp 0x1800a3385
cmp ecx, 2
jne 0x1800a37cd
add r11d, dword [rsp + 0x68]
mov dword [rsp + 0x48], r11d
test r12, r12
jne 0x1800a3660
mov r11d, dword [rbp + 0x1e0]
xor eax, eax
mov word [rsp + 0x44], ax
mov r12, r9
mov qword [rsp + 0x60], r9
mov dword [rbp + 0x1e0], r11d
jmp 0x1800a337a
mov rax, qword [rbp + 0x5b8]
mov r8d, dword [rax]
test r8d, r8d
js 0x1800a36c6
mov eax, r8d
sub eax, r11d
test eax, eax
jg 0x1800a36c6
mov ecx, 0xe1
nop
mov eax, ecx
sub eax, 0xe1
je 0x1800a3695
cmp eax, 1
jne 0x1800a369c
mov dword [rsp + 0x68], r14d
jmp 0x1800a369c
xor eax, eax
mov word [rsp + 0x44], ax
inc ecx
cmp ecx, 0xe3
jb 0x1800a3680
mov r11d, dword [rbp + 0x1e0]
mov qword [rsp + 0x50], r12
mov r12, r9
mov dword [rbp + 0x1e0], r11d
mov qword [rsp + 0x60], r9
jmp 0x1800a337a
mov edx, 0x28
mov qword [rsp + 0x50], r12
cmp edx, 0x28
je 0x1800a376a
cmp edx, 0x79
jne 0x1800a37a3
mov rcx, qword [rbp + 0x230]
test rcx, rcx
jne 0x1800a3738
test r8d, r8d
js 0x1800a3738
mov ecx, 0xf8
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xf8
je 0x1800a3721
sub eax, 0x60
je 0x1800a3718
cmp eax, 0x60
jne 0x1800a3726
inc r12
jmp 0x1800a3726
xor eax, eax
mov word [rsp + 0x44], ax
jmp 0x1800a3726
mov dword [rsp + 0x68], r14d
add ecx, 0x60
cmp ecx, 0x218
jb 0x1800a3700
mov qword [rsp + 0x50], r12
jmp 0x1800a37a3
mov eax, 0xfa
nop dword [rax]
cmp eax, 0xfa
je 0x1800a3753
cmp eax, 0x8ca0
jne 0x1800a3757
add r12, rcx
jmp 0x1800a3757
mov dword [rsp + 0x68], ecx
add eax, 0x8ba6
cmp eax, 0x1174c
jbe 0x1800a3740
mov qword [rsp + 0x50], r12
jmp 0x1800a37a3
cmp qword [rbp + 0x230], 0xfffffffffffffffe
jb 0x1800a37a3
mov eax, 0xaf
nop dword [rax]
cmp eax, 0xaf
je 0x1800a3794
cmp eax, 0x2d1e
je 0x1800a2a1e
jmp 0x1800a3797
mov ebx, r14d
add eax, 0x2c6f
cmp eax, 0x58de
jbe 0x1800a3780
add edx, 0x51
cmp edx, 0xca
jb 0x1800a36d0
mov r11d, dword [rbp + 0x1e0]
mov r12, r9
mov dword [rbp + 0x1e0], r11d
mov qword [rsp + 0x60], r9
jmp 0x1800a337a
mov dword [rsp + 0x48], r11d
mov r12, r9
mov r11d, dword [rbp + 0x1e0]
mov dword [rbp + 0x1e0], r11d
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x60], r9
cmp ecx, 3
jne 0x1800a384c
mov ecx, dword [rsp + 0x68]
mov rax, qword [rbp + 0x5d0]
add ecx, edx
mov dword [rsp + 0x48], ecx
lea rdx, [rsp + 0x68]
mov qword [rsp + 0x50], r8
lea rcx, [rsp + 0x44]
mov qword [rsp + 0x60], r9
mov r8, qword [rax + 0x18]
call qword [rax]
mov dword [rbp + 0x1e0], eax
jmp 0x1800a3373
mov r8d, dword [rbp + 0x208]
lea eax, [r8 - 1]
dec r8d
add dword [rsp + 0x48], r8d
movsxd rcx, eax
lea r12, [r12 + rcx*2]
mov qword [rsp + 0x60], r12
jmp 0x1800a3380
mov edx, dword [rbp + 0x1e8]
jmp 0x1800a3385
mov eax, 0x64
nop dword [rax]
cmp eax, 0x64
je 0x1800a4756
add eax, 0x92
cmp eax, 0xf6
jb 0x1800a3860
jmp 0x1800a3b02
mov rax, qword [rbp + 0x5b8]
mov eax, dword [rax]
test eax, eax
jns 0x1800a391a
mov rax, qword [rbp + 0x5f8]
mov eax, dword [rax]
cmp eax, 3
jne 0x1800a38c3
mov rax, qword [rbp + 0x5d0]
mov r8d, dword [rbp + 0x208]
mov edx, dword [rsp + 0x48]
mov ecx, dword [rbp + 0x1d8]
mov r9, qword [rax + 0x18]
call qword [rax + 0x10]
mov dword [rbp + 0x1d0], eax
jmp 0x1800a3afc
movsxd r8, dword [rbp + 0x208]
movsxd rcx, dword [rbp + 0x1d8]
test eax, eax
jne 0x1800a38fa
mov rax, qword [rbp + 0x5d0]
mov rdx, qword [rsp + 0x60]
add rdx, 0xfffffffffffffffe
lea rcx, [rax + rcx*2]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncmp]
mov dword [rbp + 0x1d0], eax
jmp 0x1800a3afc
mov rdx, qword [rsp + 0x50]
add rcx, qword [rbp + 0x5d0]
dec rdx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
mov dword [rbp + 0x1d0], eax
jmp 0x1800a3afc
sub eax, dword [rsp + 0x48]
movsxd r10, dword [rbp + 0x208]
cmp eax, r10d
jge 0x1800a3936
mov dword [rbp + 0x1d0], r14d
jmp 0x1800a3b02
mov rcx, qword [rbp + 0x5f8]
mov r8, r10
movsxd rax, dword [rbp + 0x1d8]
cmp dword [rcx], 0
jne 0x1800a39a8
mov rcx, qword [rsp + 0x60]
add rcx, 0xfffffffffffffffe
test r10d, r10d
je 0x1800a3984
lea r9, [rax + rax]
sub r9, rcx
add r9, qword [rbp + 0x5d0]
nop dword [rax + rax]
movzx eax, word [r9 + rcx]
cmp ax, word [rcx]
jne 0x1800a3990
add rcx, 2
sub r8, 1
jne 0x1800a3970
mov dword [rbp + 0x1d0], r11d
jmp 0x1800a3afc
mov r8d, r14d
mov eax, 0xffffffff
cmovb r8d, eax
mov dword [rbp + 0x1d0], r8d
jmp 0x1800a3afc
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rbp + 0x5d0]
dec rdx
add rcx, rax
call sub.VCRUNTIME140.dll_memcmp
mov dword [rbp + 0x1d0], eax
jmp 0x1800a3afc
mov rax, qword [rbp + 0x5b8]
mov r9d, dword [rbp + 0x1f8]
mov r10d, r9d
movsxd r8, dword [rbp + 0x1d8]
sub r10d, r8d
mov r13d, dword [rax]
mov dword [rbp + 0x208], r10d
test r13d, r13d
jns 0x1800a39f9
mov r13d, r10d
jmp 0x1800a3a05
sub r13d, dword [rsp + 0x48]
cmp r10d, r13d
cmovle r13d, r10d
mov rax, qword [rbp + 0x5f8]
mov eax, dword [rax]
cmp eax, 1
jne 0x1800a3a98
mov r12d, 0xe8
nop dword [rax]
mov eax, r12d
sub eax, 0xe7
je 0x1800a3a54
cmp eax, 1
jne 0x1800a3a7b
movsxd rax, r8d
lea rcx, str.e_en_labsence_de_laccolade_fermante_
add rax, qword [rbp + 0x5d0]
mov edx, r10d
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r10d
call fcn.1800aa620
jmp 0x1800a3a66
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r9d, dword [rbp + 0x1f8]
mov r8d, dword [rbp + 0x1d8]
mov r10d, dword [rbp + 0x208]
dec r12d
cmp r12d, 0xe6
ja 0x1800a3a20
mov r8, qword [rsp + 0x50]
lea rcx, str.INBUF_IDX_DQTBL_53839_V1692
dec r8
jmp 0x1800a3ae2
test eax, eax
jne 0x1800a3b02
mov rcx, qword [rbp + 0x5d0]
mov edx, r10d
lea rcx, [rcx + r8*2]
mov qword [rsp + 0x28], rcx
lea rcx, str.SpellCheckHost::NotifyChecked_deserializer
mov dword [rsp + 0x20], r10d
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r8, qword [rsp + 0x60]
lea rcx, str.postal_address.language_code
add r8, 0xfffffffffffffffe
mov edx, r13d
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov ecx, dword [rbp + 0x1f0]
mov edx, dword [rbp + 0x1e8]
add ecx, 0x116c
mov r10, qword [rbp + 0x238]
mov dword [rbp + 0x1f0], ecx
cmp ecx, 0x79f4
jbe 0x1800a31b0
jmp 0x1800a3e02
mov eax, 0x9b
mov dword [rsp + 0x58], eax
sub eax, 0x9a
je 0x1800a3b90
cmp eax, 1
jne 0x1800a3ded
mov rax, qword [rbp + 0x5b8]
mov eax, dword [rax]
test eax, eax
jns 0x1800a3b81
mov rax, qword [rbp + 0x5f8]
cmp dword [rax], 3
jne 0x1800a3b70
cmp dword [rbp + 0x1e0], 0
jne 0x1800a47d8
jmp 0x1800a3ded
cmp word [rsp + 0x44], 0
je 0x1800a47d8
jmp 0x1800a3ded
cmp dword [rsp + 0x48], eax
jge 0x1800a47d8
jmp 0x1800a3ded
mov r9, qword [rsp + 0x50]
mov r13d, 0xda
nop dword [rax + rax]
mov rcx, r9
cmp r13d, 0xda
jne 0x1800a3dd9
movzx eax, word [rsp + 0x44]
mov dword [rbp + 0x1c8], eax
mov rax, qword [rbp + 0x5f8]
mov eax, dword [rax]
cmp eax, 1
jne 0x1800a3c0c
mov r10d, dword [rsp + 0x48]
mov rax, qword [rbp + 0x5b8]
inc r10d
mov dword [rsp + 0x48], r10d
mov eax, dword [rax]
test eax, eax
js 0x1800a3bf6
cmp r10d, eax
jl 0x1800a3bf6
movzx eax, r11w
mov word [rsp + 0x44], ax
jmp 0x1800a3dd9
movzx eax, byte [r9]
inc r9
mov qword [rsp + 0x50], r9
mov word [rsp + 0x44], ax
jmp 0x1800a3dd9
test eax, eax
jne 0x1800a3c64
mov ecx, 0x4a
mov eax, ecx
sub eax, 0x4a
je 0x1800a3c54
sub eax, 1
jne 0x1800a3c58
mov rax, qword [rbp + 0x5b8]
mov eax, dword [rax]
test eax, eax
js 0x1800a3c3c
cmp dword [rsp + 0x48], eax
jl 0x1800a3c3c
mov word [rsp + 0x44], r11w
jmp 0x1800a3c58
mov rdx, qword [rsp + 0x60]
movzx eax, word [rdx]
add rdx, 2
mov qword [rsp + 0x60], rdx
mov word [rsp + 0x44], ax
jmp 0x1800a3c58
inc dword [rsp + 0x48]
inc ecx
cmp ecx, 0x4c
jb 0x1800a3c15
jmp 0x1800a3dd9
cmp eax, 2
jne 0x1800a3d80
mov r10d, dword [rsp + 0x48]
mov eax, dword [rsp + 0x68]
add r10d, eax
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x48], r10d
test rcx, rcx
jne 0x1800a3ca0
mov word [rsp + 0x44], r11w
mov qword [rsp + 0x50], rcx
jmp 0x1800a3dd9
mov rax, qword [rbp + 0x5b8]
mov r8d, dword [rax]
test r8d, r8d
js 0x1800a3ceb
mov eax, r8d
sub eax, r10d
test eax, eax
jg 0x1800a3ceb
mov ecx, 0xd9
nop
mov eax, ecx
sub eax, 0xd9
je 0x1800a3cd5
sub eax, 0x71
jne 0x1800a3cdb
mov dword [rsp + 0x68], r14d
jmp 0x1800a3cdb
mov word [rsp + 0x44], r11w
add ecx, 0x71
cmp ecx, 0x1bb
jb 0x1800a3cc0
jmp 0x1800a3dd9
mov edx, 0x28
mov qword [rsp + 0x50], rcx
lea eax, [rdx + 0x6d]
cmp edx, 0x28
je 0x1800a3d62
cmp edx, 0xbd
jne 0x1800a3d70
mov rax, qword [rbp + 0x230]
test rax, rax
jne 0x1800a3d4f
test r8d, r8d
js 0x1800a3d4f
mov ecx, 5
nop dword [rax + rax]
mov eax, ecx
sub eax, 5
je 0x1800a3d37
cmp eax, 1
jne 0x1800a3d3c
mov word [rsp + 0x44], r11w
inc r9
jmp 0x1800a3d3c
mov dword [rsp + 0x68], r14d
inc ecx
cmp ecx, 7
jb 0x1800a3d20
mov qword [rsp + 0x50], r9
mov eax, 0x95
jmp 0x1800a3d70
add r9, rax
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x50], r9
mov eax, 0x95
jmp 0x1800a3d70
cmp qword [rbp + 0x230], 0xfffffffffffffffd
ja 0x1800a54e2
add edx, eax
cmp edx, 0x152
jb 0x1800a3cf8
jmp 0x1800a3dd9
cmp eax, 3
jne 0x1800a3dd9
mov r12d, 0x4d
nop dword [rax + rax]
mov eax, r12d
sub eax, 0x4c
je 0x1800a3dab
sub eax, 1
jne 0x1800a3dc8
mov eax, dword [rsp + 0x48]
add eax, dword [rsp + 0x68]
mov dword [rsp + 0x48], eax
jmp 0x1800a3dc8
mov rax, qword [rbp + 0x5d0]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x44]
mov r8, qword [rax + 0x18]
call qword [rax]
mov dword [rbp + 0x1e0], eax
dec r12d
cmp r12d, 0x4b
ja 0x1800a3d90
mov r9, qword [rsp + 0x50]
xor r11d, r11d
add r13d, 0xa1cc
cmp r13d, 0xa1cc
jbe 0x1800a3ba0
mov eax, dword [rsp + 0x58]
dec eax
mov dword [rsp + 0x58], eax
cmp eax, 0x99
ja 0x1800a3b35
mov rdx, qword [rbp + 0x238]
xor r11d, r11d
mov qword [rbp + 0xd78], r11
mov r13, rdx
mov qword [rbp + 0x5e0], rdx
cmp qword [rdx + 8], r11
je 0x1800a47b1
nop word [rax + rax]
mov r12d, 0xe5
mov eax, r12d
sub eax, 0xe5
je 0x1800a3e59
cmp eax, 1
jne 0x1800a3e87
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a3e87
mov eax, dword [r13 + 0x10]
lea rcx, str.OutputMixer::StartRecordingPlayout__
movzx edx, word [r13]
movzx r8d, word [r13 + 2]
mov r9d, edx
mov dword [rsp + 0x30], eax
mov eax, dword [r13 + 0x28]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], r8d
call fcn.1800aa620
inc r12d
mov eax, 0xe7
cmp r12d, eax
jb 0x1800a3e36
mov r12d, dword [rbp + 0x1c8]
cmp word [r13], r12w
ja 0x1800a46d6
cmp word [r13 + 2], r12w
jb 0x1800a46d6
mov eax, dword [r13 + 0x28]
test eax, eax
je 0x1800a417c
test al, 1
je 0x1800a3eec
cmp dword [rsp + 0x48], 0
jg 0x1800a3ed1
cmp dword [rbp + 0x608], 0
je 0x1800a3eec
cmp r12w, 0xa
jne 0x1800a4138
mov edx, dword [rbp + 0x228]
test edx, edx
je 0x1800a4138
jmp 0x1800a3ef2
mov edx, dword [rbp + 0x228]
movzx ecx, word [rsp + 0x44]
test al, 2
je 0x1800a3f20
test cx, cx
jne 0x1800a3f0e
cmp dword [rbp + 0x60c], 0
je 0x1800a3f20
jmp 0x1800a4138
cmp cx, 0xa
jne 0x1800a4138
test edx, edx
je 0x1800a4138
test al, 0x10
je 0x1800a3f5f
cmp r12w, 0x5f
je 0x1800a4138
movzx ecx, r12w
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
jne 0x1800a4138
movzx ecx, word [rsp + 0x44]
cmp cx, 0x5f
je 0x1800a3f5f
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
je 0x1800a4138
movzx ecx, word [rsp + 0x44]
test byte [r13 + 0x28], 0x20
je 0x1800a3fa1
cmp r12w, 0x5f
je 0x1800a3f84
movzx ecx, r12w
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
je 0x1800a4138
movzx ecx, word [rsp + 0x44]
cmp cx, 0x5f
je 0x1800a4138
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
jne 0x1800a4138
movzx ecx, word [rsp + 0x44]
test byte [r13 + 0x28], 0x40
mov eax, dword [rsp + 0x48]
je 0x1800a4013
test eax, eax
je 0x1800a4013
test cx, cx
je 0x1800a4013
cmp r12w, 0x5f
je 0x1800a3fd9
movzx ecx, r12w
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
movzx ecx, word [rsp + 0x44]
test eax, eax
jne 0x1800a3fd9
xor eax, eax
mov r12d, eax
jmp 0x1800a3fdc
mov r12d, r14d
cmp cx, 0x5f
je 0x1800a3ffc
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
movzx ecx, word [rsp + 0x44]
test eax, eax
jne 0x1800a3ffc
xor eax, eax
jmp 0x1800a3fff
mov eax, r14d
cmp r12d, eax
je 0x1800a4138
mov eax, dword [rsp + 0x48]
mov r12d, dword [rbp + 0x1c8]
test byte [r13 + 0x28], 0x80
je 0x1800a4079
test eax, eax
je 0x1800a4138
test cx, cx
je 0x1800a4138
cmp r12w, 0x5f
je 0x1800a404f
movzx ecx, r12w
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
movzx ecx, word [rsp + 0x44]
test eax, eax
jne 0x1800a404f
xor eax, eax
mov r12d, eax
jmp 0x1800a4052
mov r12d, r14d
cmp cx, 0x5f
je 0x1800a406d
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
jne 0x1800a406d
xor eax, eax
jmp 0x1800a4070
mov eax, r14d
cmp r12d, eax
jne 0x1800a4138
test byte [r13 + 0x28], 4
mov r12, qword [rbp + 0x1b8]
je 0x1800a40f6
test byte [r12 + 0x58], 2
jne 0x1800a40a9
movzx edx, word [r13 + 0x2c]
movzx ecx, word [rbp + 0x1c8]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswctype]
test eax, eax
je 0x1800a4138
test byte [r13 + 0x28], 4
je 0x1800a40f6
test byte [r12 + 0x58], 2
je 0x1800a40f6
movzx ecx, word [rbp + 0x1c8]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_towlower]
movzx edx, word [r13 + 0x2c]
movzx ecx, ax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswctype]
test eax, eax
jne 0x1800a40f6
movzx ecx, word [rbp + 0x1c8]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_towupper]
movzx edx, word [r13 + 0x2c]
movzx ecx, ax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswctype]
test eax, eax
je 0x1800a4138
test byte [r13 + 0x28], 8
je 0x1800a417c
mov eax, dword [r12 + 0x58]
lea r9, [rbp + 0x1f0]
mov r8, qword [r13 + 0x30]
lea rdx, [rbp + 0x610]
and eax, 2
mov ecx, 0x12b
mov dword [rbp + 0x610], eax
mov eax, dword [rbp + 0x1c8]
mov word [rbp + 0x1f0], ax
call fcn.18003b570
test eax, eax
je 0x1800a417c
mov r12d, 0xe9
nop
cmp r12d, 0xe9
jne 0x1800a4167
lea rcx, str.ha_graphics_manager
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
add r12d, 0x3ecd
cmp r12d, 0x3ecd
jbe 0x1800a4140
jmp 0x1800a46d6
cmp qword [rbp + 0xd78], 0
jne 0x1800a422f
mov r13d, 0x6c
mov eax, r13d
sub eax, 0x6c
je 0x1800a41b1
cmp eax, 0x5a
jne 0x1800a4212
mov rax, qword [rbp + 0x5e0]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x600], rax
jmp 0x1800a4212
mov r12d, 0x33
cmp r12d, 0x33
je 0x1800a41da
cmp r12d, 0x1b18
jne 0x1800a41f0
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a41f0
mov rax, qword [rbp + 0x5e0]
lea rcx, str.llvm.x86.mic.cmp.pq
mov edx, dword [rax + 0x10]
call fcn.1800aa620
add r12d, 0x1ae5
cmp r12d, 0x35ca
jbe 0x1800a41b7
mov rax, qword [rbp + 0x5e0]
mov rax, qword [rax + 8]
mov qword [rbp + 0xd78], rax
add r13d, 0x5a
cmp r13d, 0x120
jb 0x1800a4190
mov r13, qword [rbp + 0x5e0]
jmp 0x1800a46d6
mov eax, 0x1d
mov dword [rsp + 0x70], eax
nop dword [rax + rax]
sub eax, 0x1c
je 0x1800a4675
cmp eax, 1
jne 0x1800a46c3
mov r12d, 0x107
nop dword [rax + rax]
mov eax, r12d
sub eax, 0x106
je 0x1800a4281
cmp eax, 1
jne 0x1800a4293
mov edx, dword [r13 + 0x10]
lea rcx, str.ServiceWorkerInstalledScriptsSender
call fcn.1800aa620
jmp 0x1800a4293
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
dec r12d
cmp r12d, 0x105
ja 0x1800a4260
mov ecx, 0x8c
mov dword [rsp + 0x58], ecx
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x8c
je 0x1800a4378
sub eax, 1
je 0x1800a4363
sub eax, 1
je 0x1800a4346
sub eax, 1
je 0x1800a432b
cmp eax, 1
jne 0x1800a4661
mov r9, qword [rbp + 0x1b8]
xor eax, eax
mov r8d, eax
cmp dword [r9 + 0x48], eax
jle 0x1800a431b
mov edx, eax
nop dword [rax]
mov rax, qword [rbp + 0x1b0]
lea rdx, [rdx + 4]
inc r8d
mov rcx, qword [rax + 0x28]
mov rax, qword [rbp + 0x220]
mov eax, dword [rdx + rax - 4]
mov dword [rdx + rcx - 4], eax
cmp r8d, dword [r9 + 0x48]
jl 0x1800a42f0
mov ecx, dword [rsp + 0x58]
mov rax, qword [rbp + 0x1b0]
mov qword [rax + 0x30], rdi
jmp 0x1800a4661
mov eax, dword [r13 + 0x10]
mov rdx, qword [rbp + 0x1b0]
mov dword [rdx + 0x20], eax
movzx eax, word [rsp + 0x44]
mov dword [rdx + 0x24], eax
jmp 0x1800a4661
mov rdx, qword [rbp + 0x1b0]
mov rax, qword [rsp + 0x60]
mov qword [rdx + 0x10], rax
mov rax, qword [r13 + 8]
mov qword [rdx + 0x18], rax
jmp 0x1800a4661
mov rax, qword [rbp + 0x1b0]
mov rdx, qword [rsp + 0x50]
mov qword [rax + 8], rdx
jmp 0x1800a4661
mov rdx, qword [rbp + 0x1b0]
mov rax, qword [rdx + 0x40]
test rax, rax
jne 0x1800a4651
mov r13d, 0x11e
mov eax, r13d
sub eax, 0x11e
je 0x1800a450e
sub eax, 1
je 0x1800a44f8
sub eax, 1
je 0x1800a43d1
cmp eax, 1
jne 0x1800a4631
mov rax, qword [rbp + 0xd70]
mov qword [rdx + 0x40], rax
mov rdx, rax
mov qword [rbp + 0x1b0], rax
jmp 0x1800a4631
mov rax, qword [rbp + 0x1b8]
lea r9, [rbp + 0x610]
xor r12d, r12d
lea r8, [rbp + 0x1f0]
xor edx, edx
mov dword [rbp + 0x5d8], r12d
lea rcx, [rbp + 0x5d8]
mov dword [rbp + 0x610], r12d
movsxd rax, dword [rax + 0x48]
shl rax, 2
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x5c8]
mov qword [rbp + 0x1f0], rax
lea rax, [rbp + 0x230]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x2c
call fcn.180070930
mov rcx, qword [rbp + 0xd70]
mov qword [rcx + 0x28], rax
test rax, rax
jne 0x1800a462a
mov r12d, 0x24
mov eax, r12d
sub eax, 0x20
je 0x1800a2a1e
sub eax, 1
je 0x1800a44ca
sub eax, 1
je 0x1800a44c1
sub eax, 1
je 0x1800a44aa
cmp eax, 1
jne 0x1800a44e6
mov rax, qword [rbp + 0x5c8]
xor r9d, r9d
mov qword [rbp + 0x230], rax
xor edx, edx
lea rax, [rbp + 0x230]
xor ecx, ecx
mov qword [rsp + 0x30], rax
mov r8d, 0x86
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
call fcn.180096f80
jmp 0x1800a44e6
mov rax, qword [rbp + 0x220]
test rax, rax
je 0x1800a44e6
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x1800a44e6
mov rax, qword [rbp + 0x5e8]
jmp 0x1800a44b1
mov rax, qword [rbp + 0x5c0]
test rax, rax
je 0x1800a44e3
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov ebx, r15d
dec r12d
cmp r12d, 0x1f
ja 0x1800a4450
jmp 0x1800a462a
mov rax, qword [rbp + 0xd70]
xor ecx, ecx
mov qword [rax + 0x38], rdx
mov qword [rax + 0x40], rcx
jmp 0x1800a4631
xor eax, eax
mov qword [rbp + 0x1080], 0x48
mov dword [rbp + 0xf38], eax
lea r9, [rbp + 0xf30]
mov dword [rbp + 0xf30], eax
lea r8, [rbp + 0x1088]
mov rax, qword [rbp + 0x5c8]
lea rcx, [rbp + 0xf38]
mov qword [rbp + 0x1088], rax
xor edx, edx
lea rax, [rbp + 0x1080]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x2c
call fcn.180070930
mov qword [rbp + 0xd70], rax
cmp rax, 0
jne 0x1800a462a
mov r12d, 0xd
nop dword [rax]
mov ecx, r12d
sub ecx, 0xd
je 0x1800a45c8
sub ecx, 0x50
je 0x1800a45bf
sub ecx, 0x50
je 0x1800a45a1
cmp ecx, 0x50
je 0x1800a2a1e
jmp 0x1800a4619
mov rax, qword [rbp + 0x5c0]
test rax, rax
je 0x1800a45ba
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov ebx, r15d
jmp 0x1800a4619
mov rax, qword [rbp + 0x5e8]
jmp 0x1800a4607
mov rax, qword [rbp + 0x5c8]
xor r9d, r9d
mov qword [rbp + 0x230], rax
xor edx, edx
lea rax, [rbp + 0x230]
xor ecx, ecx
mov qword [rsp + 0x30], rax
mov r8d, 0x86
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
call fcn.180096f80
mov rax, qword [rbp + 0x220]
test rax, rax
je 0x1800a4619
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
add r12d, 0x50
cmp r12d, 0x14d
jb 0x1800a4580
mov rdx, qword [rbp + 0x1b0]
inc r13d
cmp r13d, 0x122
jb 0x1800a4392
mov ecx, dword [rsp + 0x58]
mov r13, qword [rbp + 0x5e0]
jmp 0x1800a465b
mov rdx, rax
mov qword [rbp + 0x1b0], rax
mov eax, dword [rsp + 0x48]
mov dword [rdx], eax
inc ecx
mov dword [rsp + 0x58], ecx
cmp ecx, 0x91
jb 0x1800a42b0
jmp 0x1800a46c3
mov r8d, 0x9d
nop dword [rax + rax]
cmp r8d, 0x9d
jne 0x1800a46b6
mov rdx, qword [r13 + 0x18]
test rdx, rdx
je 0x1800a46b6
mov r9d, dword [rsp + 0x48]
movsxd rax, dword [rdx]
test eax, eax
js 0x1800a46b6
mov rcx, rax
mov rax, qword [rbp + 0x1b0]
mov rax, qword [rax + 0x28]
mov dword [rax + rcx*4], r9d
add rdx, 4
jne 0x1800a4697
add r8d, 9
cmp r8d, 0xa6
jb 0x1800a4680
mov eax, dword [rsp + 0x70]
dec eax
mov dword [rsp + 0x70], eax
cmp eax, 0x1b
ja 0x1800a4240
mov rax, qword [rbp + 0x600]
add r13, 0x38
mov qword [rbp + 0x5e0], r13
cmp qword [r13 + 8], 0
jne 0x1800a3e30
mov rcx, qword [rbp + 0xd78]
test rcx, rcx
je 0x1800a47ae
mov qword [rbp + 0x238], rcx
mov qword [rbp + 0x600], rax
test rax, rax
je case.0x1800a2cfa.283
mov ecx, dword [rax]
mov qword [rbp + 0x600], rax
test ecx, ecx
js case.0x1800a2cfa.283
mov r10d, dword [rsp + 0x48]
mov rdx, rax
mov eax, ecx
add rdx, 4
mov rcx, qword [rbp + 0x220]
mov dword [rcx + rax*4], r10d
mov ecx, dword [rdx]
test ecx, ecx
jns 0x1800a4733
mov qword [rbp + 0x600], rdx
jmp case.0x1800a2cfa.283
mov r12d, 0xae
nop dword [rax]
cmp r12d, 0xae
je 0x1800a4786
cmp r12d, 0x7d10
jne 0x1800a4792
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a4792
lea rcx, str.browser_index:__d_is_incorrect.
call fcn.1800aa620
add r12d, 0x7c62
cmp r12d, 0xf8c4
jbe 0x1800a4760
mov ecx, 0xff
dec ecx
xor r11d, r11d
jmp 0x1800a47b6
xor r11d, r11d
mov ecx, 0xff
mov dword [rsp + 0x58], ecx
cmp ecx, 0xfd
jbe case.0x1800a2cfa.283
mov eax, ecx
sub eax, 0xfe
je 0x1800a47e4
cmp eax, 1
jne 0x1800a4bf8
mov ecx, 0xff
dec ecx
xor r11d, r11d
jmp 0x1800a47b6
mov r9, qword [rbp + 0x1b0]
cmp qword [r9 + 0x38], 0
je 0x1800a4a11
mov r15d, dword [rsp + 0x48]
mov r13d, 0x54
lea esi, [r13 + 0x2e]
nop word [rax + rax]
mov eax, r13d
sub eax, 0x54
je 0x1800a4931
cmp eax, 0x77
jne 0x1800a49e4
mov r12d, esi
nop dword [rax + rax]
cmp r12d, 0x222
ja 0x1800a48a6
je 0x1800a4899
mov eax, r12d
sub eax, 0xea
je 0x1800a4894
sub eax, 0x68
je 0x1800a4861
cmp eax, 0x68
jne 0x1800a4910
mov rax, qword [r9 + 0x10]
mov qword [rsp + 0x60], rax
jmp 0x1800a4910
mov rax, qword [rbp + 0x5f8]
cmp dword [rax], 3
jne 0x1800a4889
mov rax, qword [rbp + 0x5d0]
mov ecx, dword [rsp + 0x68]
add ecx, r15d
mov rdx, qword [rax + 0x18]
call qword [rax + 8]
mov r9, qword [rbp + 0x1b0]
mov rax, qword [r9 + 8]
mov qword [rsp + 0x50], rax
jmp 0x1800a4910
mov r15d, dword [r9]
jmp 0x1800a4910
mov rax, qword [r9 + 0x18]
mov qword [rbp + 0x238], rax
jmp 0x1800a4910
mov eax, r12d
sub eax, 0x28a
je 0x1800a48c6
cmp eax, 0x68
jne 0x1800a4910
mov rdi, qword [r9 + 0x30]
mov r9, qword [r9 + 0x38]
mov qword [rbp + 0x1b0], r9
jmp 0x1800a4910
mov r10, qword [rbp + 0x1b8]
mov r8d, r11d
movzx eax, word [r9 + 0x24]
mov word [rsp + 0x44], ax
cmp dword [r10 + 0x48], 0
jle 0x1800a4910
mov rdx, r11
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [r9 + 0x28]
lea rdx, [rdx + 4]
inc r8d
mov ecx, dword [rdx + rax - 4]
mov rax, qword [rbp + 0x220]
mov dword [rdx + rax - 4], ecx
cmp r8d, dword [r10 + 0x48]
jl 0x1800a48f0
add r12d, 0x68
mov r11d, 0
cmp r12d, 0x35a
jb 0x1800a4830
mov dword [rsp + 0x48], r15d
jmp 0x1800a49e4
mov r12d, 0xfe
cmp r12d, 0xfe
jne 0x1800a495e
lea rcx, str.z_z5zCzQz_zmzz
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
add r12d, 0x5c46
cmp r12d, 0x5c46
jbe 0x1800a4937
mov r9, qword [rbp + 0x1b0]
mov rax, qword [r9 + 0x18]
cmp dword [rax + 0x28], 0
je 0x1800a49e4
mov r12d, 0x120
cmp r12d, 0x120
je 0x1800a49ab
cmp r12d, 0x8160
jne 0x1800a49d4
movsxd rax, dword [r9 + 0x20]
mov rcx, qword [rbp + 0x5c0]
mov dword [rcx + rax*4], 0
jmp 0x1800a49d4
mov edx, dword [r9 + 0x20]
lea rcx, str.5OeY_bkNSPq4hXrV4UeuQ
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r9, qword [rbp + 0x1b0]
add r12d, 0x8040
cmp r12d, 0x10080
jbe 0x1800a4985
add r13d, 0x77
mov r11d, 0
cmp r13d, 0x142
jb 0x1800a4810
mov ecx, dword [rsp + 0x58]
lea r15d, [r11 + 0xc]
mov rsi, qword [rbp + 0xd90]
dec ecx
jmp 0x1800a47b6
cmp dword [rbp + 0x22c], 0
jge 0x1800a4be0
mov r13d, 0xa8
mov dword [rsp + 0x70], r13d
nop dword [rax]
cmp r13d, 0xa8
je 0x1800a4b05
cmp r13d, 0x151
je 0x1800a4abe
cmp r13d, 0x1fa
je 0x1800a4aae
cmp r13d, 0x2a3
je 0x1800a4a9a
cmp r13d, 0x34c
jne 0x1800a4bb9
mov rax, qword [rbp + 0xda8]
mov qword [rsp + 0x60], rax
mov r10d, dword [rsp + 0x48]
mov r13d, 0x164
mov ecx, dword [rsp + 0x4c]
mov r9, qword [rsp + 0x60]
add r13d, 0xa
mov r11, qword [rsp + 0x50]
mov rdx, qword [rbp + 0x1b8]
jmp 0x1800a25c0
mov rax, qword [rbp + 0xda0]
mov rdi, rsi
mov qword [rsp + 0x50], rax
jmp 0x1800a4bb9
mov eax, dword [rbp + 0x1c0]
mov word [rsp + 0x44], ax
jmp 0x1800a4bb9
mov r12d, 0x84
mov eax, r12d
sub eax, 0x83
je 0x1800a4ae1
cmp eax, 1
jne 0x1800a4af3
lea rcx, str.uniform_vec2_v_scale_
call fcn.1800aa620
jmp 0x1800a4af3
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
dec r12d
mov eax, 0x82
cmp r12d, eax
ja 0x1800a4ac4
jmp 0x1800a4bb9
mov rax, qword [rbp + 0x5b8]
mov eax, dword [rax]
test eax, eax
jns 0x1800a4b4c
cmp word [rsp + 0x44], 0
jne 0x1800a4bb9
lea rcx, str.var_LI.values_
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r8d, dword [rsp + 0x40]
mov r13d, 0x11c
jmp 0x1800a53da
cmp dword [rsp + 0x48], eax
jl 0x1800a4bb9
mov r13d, 0xe
mov eax, r13d
sub eax, 0xd
je 0x1800a4b3c
cmp eax, 1
jne 0x1800a4bab
mov r12d, 0xd3
nop dword [rax + rax]
mov eax, r12d
sub eax, 0xd3
je 0x1800a4b93
cmp eax, 1
jne 0x1800a4b9f
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a4b9f
lea rcx, str.T_t_ls__ls_0__
call fcn.1800aa620
inc r12d
cmp r12d, 0xd5
jb 0x1800a4b70
dec r13d
cmp r13d, 0xc
ja 0x1800a4b58
mov r13d, dword [rsp + 0x70]
add r13d, 0xa9
mov dword [rsp + 0x70], r13d
cmp r13d, 0x3f5
jb 0x1800a4a30
mov ecx, dword [rsp + 0x58]
dec ecx
xor r11d, r11d
jmp 0x1800a47b6
mov eax, 0x123
cmp eax, 0x123
je 0x1800a4c02
add eax, 0xaf0e
cmp eax, 0xaf0e
jbe 0x1800a4be5
dec ecx
xor r11d, r11d
jmp 0x1800a47b6
lea rcx, str.finished_n
jmp 0x1800a4b25
mov r13, qword [rdx + 0x10]
mov qword [rbp + 0x5e0], r13
cmp qword [r13 + 8], 0
je 0x1800a53a0
nop dword [rax]
nop dword [rax + rax]
mov r15d, dword [rbp + 0x1c8]
mov r12d, 0x2f
nop dword [rax]
cmp r12d, 0x2f
jne 0x1800a4c6c
mov rdx, qword [r13 + 8]
lea rcx, str.RPC_E_INVALID_STD_NAME
movzx r8d, r15w
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
add r12d, 0xad
cmp r12d, 0xdc
jb 0x1800a4c40
mov eax, dword [r13 + 0x28]
mov r15d, 0xc
test eax, eax
je 0x1800a4e4b
test al, 1
je 0x1800a4cc4
cmp dword [rsp + 0x48], 0
jg 0x1800a4ca2
cmp dword [rbp + 0x608], 0
je 0x1800a4cc4
mov r12d, dword [rbp + 0x1c8]
cmp r12w, 0xa
jne 0x1800a4e28
mov ecx, dword [rbp + 0x228]
test ecx, ecx
je 0x1800a4e28
jmp 0x1800a4cd1
mov ecx, dword [rbp + 0x228]
mov r12d, dword [rbp + 0x1c8]
test al, 2
je 0x1800a4cff
cmp word [rsp + 0x44], 0
jne 0x1800a4ceb
cmp dword [rbp + 0x60c], 0
je 0x1800a4cff
jmp 0x1800a4e28
cmp word [rsp + 0x44], 0xa
jne 0x1800a4e28
test ecx, ecx
je 0x1800a4e28
test al, 0x10
je 0x1800a4d39
cmp r12w, 0x5f
je 0x1800a4e28
movzx ecx, r12w
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
jne 0x1800a4e28
movzx ecx, word [rsp + 0x44]
cmp cx, 0x5f
je 0x1800a4d39
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
je 0x1800a4e28
test byte [r13 + 0x28], 0x20
je 0x1800a4d76
cmp r12w, 0x5f
je 0x1800a4d59
movzx ecx, r12w
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
je 0x1800a4e28
movzx ecx, word [rsp + 0x44]
cmp cx, 0x5f
je 0x1800a4e28
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
jne 0x1800a4e28
test byte [r13 + 0x28], 0x40
mov eax, dword [rsp + 0x48]
je 0x1800a4dd1
test eax, eax
je 0x1800a4dd1
cmp word [rsp + 0x44], 0
je 0x1800a4dd1
cmp r12w, 0x5f
je 0x1800a4da9
movzx ecx, r12w
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
jne 0x1800a4da9
xor eax, eax
mov r12d, eax
jmp 0x1800a4dac
mov r12d, r14d
movzx ecx, word [rsp + 0x44]
cmp cx, 0x5f
je 0x1800a4dc5
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
jne 0x1800a4dc5
xor eax, eax
jmp 0x1800a4dc8
mov eax, r14d
cmp r12d, eax
je 0x1800a4e28
mov eax, dword [rsp + 0x48]
test byte [r13 + 0x28], 0x80
je 0x1800a4e4b
test eax, eax
je 0x1800a4e28
cmp word [rsp + 0x44], 0
je 0x1800a4e28
mov eax, dword [rbp + 0x1c8]
cmp ax, 0x5f
je 0x1800a4e04
movzx ecx, ax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
jne 0x1800a4e04
xor eax, eax
mov r12d, eax
jmp 0x1800a4e07
mov r12d, r14d
movzx ecx, word [rsp + 0x44]
cmp cx, 0x5f
je 0x1800a4e20
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_iswalnum]
test eax, eax
jne 0x1800a4e20
xor eax, eax
jmp 0x1800a4e23
mov eax, r14d
cmp r12d, eax
je 0x1800a4e4b
lea rcx, str.BDataDirectory
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a5380
cmp qword [rbp + 0x238], 0
jne 0x1800a4e70
mov rax, qword [r13 + 8]
mov qword [rbp + 0x238], rax
mov rax, qword [r13 + 0x18]
mov qword [rbp + 0x600], rax
jmp 0x1800a5380
mov eax, 0x12d
mov dword [rbp + 0x210], eax
nop dword [rax + rax]
sub eax, 0x12c
je 0x1800a52f8
cmp eax, 1
jne 0x1800a5367
mov r12d, 0x79
nop word [rax + rax]
mov eax, r12d
sub eax, 0x79
je 0x1800a4ec1
cmp eax, 0x4a
jne 0x1800a4ed1
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
jmp 0x1800a4ed1
mov edx, dword [r13 + 0x10]
lea rcx, str.glCompressedTexImage3DRobustANGLE
call fcn.1800aa620
add r12d, 0x4a
cmp r12d, 0x10d
jb 0x1800a4ea0
xor r11d, r11d
mov r9d, 0xb4
mov edx, r11d
mov dword [rbp + 0x218], r9d
mov dword [rsp + 0x70], edx
cmp edx, 5
ja case.default.0x1800a4f12
lea r8, [0x180000000]
mov eax, edx
mov ecx, dword [r8 + rax*4 + 0xa56dc]
add rcx, r8
jmp rcx
mov rcx, qword [rbp + 0x1b0]
mov eax, dword [r13 + 0x10]
mov dword [rcx + 0x20], eax
jmp case.default.0x1800a4f12
mov rcx, qword [rbp + 0x1b0]
mov rax, qword [rcx + 0x40]
test rax, rax
jne 0x1800a5239
mov r13d, 0x9e
cmp r13d, 0x9e
je 0x1800a50f2
cmp r13d, 0x684e
je 0x1800a50de
cmp r13d, 0xcffe
je 0x1800a506c
cmp r13d, 0x137ae
je 0x1800a4f91
cmp r13d, 0x19f5e
jne 0x1800a5208
mov rcx, qword [rbp + 0x620]
mov qword [rbp + 0x1b0], rcx
jmp 0x1800a5208
mov rax, qword [rbp + 0x620]
cmp qword [rax + 0x28], 0
jne 0x1800a5063
mov eax, 0x8b
mov r12d, 0x88
nop
cmp r12d, 0x88
je 0x1800a4fef
cmp r12d, 0x113
je 0x1800a4fd1
cmp r12d, 0x19e
je 0x1800a26a5
jmp 0x1800a503f
mov rax, qword [rbp + 0x5e8]
test rax, rax
je 0x1800a4fe6
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [rbp + 0x5c0]
jmp 0x1800a502c
mov rax, qword [rbp + 0x5c8]
xor r9d, r9d
mov qword [rbp + 0x230], rax
xor edx, edx
lea rax, [rbp + 0x230]
xor ecx, ecx
mov qword [rsp + 0x30], rax
mov r8d, 0x86
mov qword [rsp + 0x28], r11
mov qword [rsp + 0x20], r11
call fcn.180096f80
mov rax, qword [rbp + 0x220]
test rax, rax
je 0x1800a503a
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov eax, 0x8b
add r12d, eax
mov r11d, 0
cmp r12d, 0x229
jb 0x1800a4fb0
mov rcx, qword [rbp + 0x1b0]
mov rax, qword [rbp + 0x620]
mov qword [rcx + 0x40], rax
jmp 0x1800a5208
mov rax, qword [rbp + 0x1b8]
lea r9, [rbp + 0x610]
lea r8, [rbp + 0x1f0]
mov dword [rbp + 0x5d8], r11d
xor edx, edx
mov dword [rbp + 0x610], r11d
lea rcx, [rbp + 0x5d8]
movsxd rax, dword [rax + 0x48]
shl rax, 2
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x5c8]
mov qword [rbp + 0x1f0], rax
lea rax, [rbp + 0x230]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x2c
call fcn.180070930
mov rcx, qword [rbp + 0x620]
mov qword [rcx + 0x28], rax
jmp 0x1800a5201
mov rax, qword [rbp + 0x620]
mov qword [rax + 0x38], rcx
mov qword [rax + 0x40], r11
jmp 0x1800a5208
mov rax, qword [rbp + 0x5c8]
lea r9, [rbp + 0xf40]
mov qword [rbp + 0x1098], rax
lea r8, [rbp + 0x1098]
lea rax, [rbp + 0x1090]
mov qword [rbp + 0x1090], 0x48
mov qword [rsp + 0x28], rax
lea rcx, [rbp + 0xd80]
xor edx, edx
mov dword [rsp + 0x20], 0x2c
mov dword [rbp + 0xd80], r11d
mov dword [rbp + 0xf40], r11d
call fcn.180070930
mov qword [rbp + 0x620], rax
cmp rax, 0
jne 0x1800a5201
mov r12d, 0x39
mov ecx, r12d
sub ecx, 0x39
je 0x1800a51bc
sub ecx, 1
je 0x1800a51b3
sub ecx, 1
je 0x1800a5187
sub ecx, 1
je 0x1800a5182
cmp ecx, 1
je 0x1800a2a1e
jmp 0x1800a51f4
mov ebx, r15d
jmp 0x1800a51f4
mov rax, qword [rbp + 0x5e8]
test rax, rax
je 0x1800a519c
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [rbp + 0x5c0]
test rax, rax
je 0x1800a51f4
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x1800a51f4
mov rax, qword [rbp + 0x220]
jmp 0x1800a51a3
mov rax, qword [rbp + 0x5c8]
xor r9d, r9d
mov qword [rbp + 0x230], rax
xor edx, edx
lea rax, [rbp + 0x230]
xor ecx, ecx
mov qword [rsp + 0x30], rax
mov r8d, 0x86
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
call fcn.180096f80
inc r12d
cmp r12d, 0x3e
jb 0x1800a5160
mov rcx, qword [rbp + 0x1b0]
add r13d, 0x67b0
mov r11d, 0
cmp r13d, 0x20670
jbe 0x1800a4f41
mov edx, dword [rsp + 0x70]
mov r9d, dword [rbp + 0x218]
mov r13, qword [rbp + 0x5e0]
jmp case.default.0x1800a4f12
mov qword [rbp + 0x1b0], rax
jmp case.default.0x1800a4f12
mov r10, qword [rbp + 0x1b8]
mov r8d, r11d
cmp dword [r10 + 0x48], 0
jle 0x1800a528b
mov rdx, r11
nop dword [rax]
mov rax, qword [rbp + 0x1b0]
lea rdx, [rdx + 4]
inc r8d
mov rcx, qword [rax + 0x28]
mov rax, qword [rbp + 0x220]
mov eax, dword [rdx + rax - 4]
mov dword [rdx + rcx - 4], eax
cmp r8d, dword [r10 + 0x48]
jl 0x1800a5260
mov edx, dword [rsp + 0x70]
mov rax, qword [rbp + 0x1b0]
mov qword [rax + 0x30], rdi
jmp case.default.0x1800a4f12
mov rcx, qword [rbp + 0x1b0]
mov eax, dword [rsp + 0x48]
mov dword [rcx], eax
mov rax, qword [rsp + 0x50]
mov qword [rcx + 8], rax
jmp case.default.0x1800a4f12
mov rcx, qword [rbp + 0x1b0]
movzx eax, word [rsp + 0x44]
mov dword [rcx + 0x24], eax
jmp case.default.0x1800a4f12
mov rcx, qword [rbp + 0x1b0]
mov rax, qword [rsp + 0x60]
mov qword [rcx + 0x10], rax
mov rax, qword [r13 + 8]
mov qword [rcx + 0x18], rax
inc r9d
inc edx
mov dword [rbp + 0x218], r9d
mov dword [rsp + 0x70], edx
cmp r9d, 0xba
jb 0x1800a4ef5
jmp 0x1800a5367
mov edx, 0x1e
nop dword [rax]
mov eax, edx
sub eax, 0x1e
je 0x1800a5355
cmp eax, 1
jne 0x1800a5360
mov r8, qword [rbp + 0xd98]
test r8, r8
je 0x1800a5360
mov eax, dword [r8]
test eax, eax
js 0x1800a5360
mov r9d, dword [rsp + 0x48]
nop dword [rax]
nop dword [rax + rax]
mov ecx, eax
add r8, 4
mov rax, qword [rbp + 0x1b0]
mov rax, qword [rax + 0x28]
mov dword [rax + rcx*4], r9d
mov eax, dword [r8]
test eax, eax
jns 0x1800a5330
mov qword [rbp + 0xd98], r8
jmp 0x1800a5360
mov rax, qword [r13 + 0x18]
mov qword [rbp + 0xd98], rax
inc edx
cmp edx, 0x20
jb 0x1800a5300
mov eax, dword [rbp + 0x210]
dec eax
mov dword [rbp + 0x210], eax
cmp eax, 0x12b
ja 0x1800a4e80
add r13, 0x38
mov qword [rbp + 0x5e0], r13
cmp qword [r13 + 8], 0
jne 0x1800a4c30
mov r8d, dword [rsp + 0x40]
mov r10d, dword [rsp + 0x48]
mov rcx, qword [rbp + 0x600]
test rcx, rcx
je 0x1800a53d5
mov eax, dword [rcx]
test eax, eax
js 0x1800a53d5
mov rdx, qword [rbp + 0x220]
nop dword [rax]
add rcx, 4
mov dword [rdx + rax*4], r10d
mov eax, dword [rcx]
test eax, eax
jns 0x1800a53c0
mov qword [rbp + 0x600], rcx
mov r13d, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x4c]
mov r10d, dword [rsp + 0x48]
inc r13d
mov r11, qword [rsp + 0x50]
mov rdx, qword [rbp + 0x1b8]
jmp 0x1800a2cc7
mov rax, qword [rbp + 0xd88]
mov ecx, dword [rbp + 0x22c]
mov dword [rax], ecx
jmp 0x1800a53da
mov rax, qword [rbp + 0x5e8]
test rax, rax
je 0x1800a5422
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8d, dword [rsp + 0x40]
mov rax, qword [rbp + 0x5c0]
test rax, rax
je 0x1800a53da
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r8d, dword [rsp + 0x40]
jmp 0x1800a53da
xor eax, eax
mov qword [rbp + 0x600], rax
jmp 0x1800a53da
mov r12d, 0x2b
nop
cmp r12d, 0x2b
jne 0x1800a5484
mov r8, r11
lea rcx, str.1.10_01_10_29_Copyright_1997_J._Schilling
mov edx, r10d
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
mov r10d, dword [rsp + 0x48]
mov r11, qword [rsp + 0x50]
add r12d, 0x124f
cmp r12d, 0x124f
jbe 0x1800a5450
mov r8d, dword [rsp + 0x40]
jmp 0x1800a53da
mov r12d, 8
cmp r12d, 8
jne 0x1800a54c8
lea rcx, str.NonPersistentDisksNotSupported
call fcn.1800aa620
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
add r12d, 0x618
cmp r12d, 0x618
jbe 0x1800a54a4
mov r8d, dword [rsp + 0x40]
jmp 0x1800a53da
mov eax, r14d
jmp 0x1800a2a20