Function at 0x140005b50
Capabilities:
Get graphical window text

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x358
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x2d0], 0xfffffffffffffffe
mov rsi, rcx
xor eax, eax
lea r14, [rbp - 0x30]
lea r13, [rbp + 0x138]
mov qword [rbp + 0x160], rcx
jmp 0x140005b99
mov eax, dword [rbp + 0x16c]
add eax, 1
cmp eax, 4
jae 0x14000621e
mov dword [rbp + 0x16c], eax
mov r12d, eax
lea rax, [r12 + r12*2]
mov edi, dword [rsi + rax*8 + 0x38]
mov r15, r14
mov rcx, r14
lea rdx, str.GlobalTextReady
call fcn.140009be0
mov r14d, 0x9460747f
nop dword [rax + rax]
cmp r14d, 0x2e1a6ede
je 0x140005c00
cmp r14d, 0x9460747f
jne 0x140005bd0
mov r14d, 0x2e1a6ede
lea rcx, [rbp + 0x118]
mov edx, edi
call fcn.14000b070
jmp 0x140005bd0
mov rbx, r15
mov rcx, r15
lea rdx, [rbp + 0x118]
call fcn.140009e50
mov eax, 0xc10616e4
nop word [rax + rax]
cmp eax, 0xdc0238fc
je 0x140005c50
cmp eax, 0xc10616e4
jne 0x140005c20
lea rcx, [rbp + 0x118]
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140005c20
lea rax, [rbp + 0x118]
mov qword [rbp + 0x218], rax
mov rax, qword [rbp + 0x218]
mov qword [rbp + 0x170], rax
mov eax, 0xa460792f
jmp 0x140005c90
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x138]
mov eax, 0x820390aa
nop word cs:[rax + rax]
cmp eax, 0x820390aa
je 0x140005cd0
cmp eax, 0xa460792f
jne 0x140005c90
mov rax, qword [rbp + 0x170]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x140005cc2
cmp ecx, 0x812b4060
jne 0x140005cb0
jmp 0x140005c73
mov ecx, 0x812b4060
jmp 0x140005cb0
mov ecx, 0x5115f6f8
mov rax, qword [rbp - 0x18]
jmp 0x140005cf0
mov qword [rbp + 0x198], rcx
mov ecx, 0xa393004a
nop word [rax + rax]
cmp ecx, 0xa393004a
je 0x140005e20
cmp ecx, 0x5115f6f8
jne 0x140005cf0
mov qword [rbp + 0x218], rbx
mov rcx, qword [rbp + 0x218]
mov qword [rbp + 0x170], rcx
mov edx, 0xc914f71a
jmp 0x140005d40
cmp byte [rbp + 0x238], 0
mov edx, 0xac1b8891
mov ecx, 0x7361f23c
cmovne edx, ecx
mov rcx, qword [r13]
nop dword [rax + rax]
cmp edx, 0xb0556c1
jg 0x140005da0
cmp edx, 0x9009d400
je 0x140005dd7
cmp edx, 0xac1b8891
je 0x140005cdb
cmp edx, 0xc914f71a
jne 0x140005d40
mov rdx, qword [rbp + 0x170]
mov qword [rbp + 0x138], rdx
mov edx, 0xa4778a04
nop dword [rax + rax]
cmp edx, 0xa4778a04
je 0x140005d92
cmp edx, 0x913d659a
jne 0x140005d80
jmp 0x140005deb
mov edx, 0x913d659a
jmp 0x140005d80
cmp edx, 0xb0556c2
je 0x140005d20
cmp edx, 0x10082683
je 0x140005e0c
cmp edx, 0x7361f23c
jne 0x140005d40
mov rdx, qword [rbp + 0x218]
mov rdx, qword [rdx]
mov qword [rbp + 0x118], rdx
mov edx, 0x10082683
jmp 0x140005d40
mov edx, 0xac1b8891
lea rcx, [rbp + 0x118]
mov rcx, qword [rcx]
jmp 0x140005d40
cmp rax, 8
setae byte [rbp + 0x1b8]
mov dl, byte [rbp + 0x1b8]
mov byte [rbp + 0x238], dl
mov edx, 0xb0556c2
jmp 0x140005d40
mov edx, 0x9009d400
jmp 0x140005d40
mov r8, qword [rbp + 0x198]
mov ecx, 0x1f0003
xor edx, edx
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + r12*8 + 0xc8], rax
lea rcx, [rbp + 0x118]
lea rdx, str.GlobalTextCleared
call fcn.140009be0
mov esi, 0x9460747f
mov r14, r15
nop word [rax + rax]
cmp esi, 0x2e1a6ede
je 0x140005e90
cmp esi, 0x9460747f
jne 0x140005e60
mov esi, 0x2e1a6ede
mov rcx, r13
mov edx, edi
call fcn.14000b070
jmp 0x140005e60
lea rcx, [rbp + 0x118]
mov rdx, r13
call fcn.140009e50
mov eax, 0xc10616e4
mov rsi, qword [rbp + 0x160]
nop dword [rax + rax]
cmp eax, 0xdc0238fc
je 0x140005ed0
cmp eax, 0xc10616e4
jne 0x140005eb0
mov rcx, r13
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140005eb0
mov qword [rbp + 0x198], r13
mov rax, qword [rbp + 0x198]
mov qword [rbp + 0x218], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x140005f40
cmp eax, 0xa460792f
jne 0x140005ef0
mov rax, qword [rbp + 0x218]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x140005f22
cmp ecx, 0x812b4060
jne 0x140005f10
jmp 0x140005f29
mov ecx, 0x812b4060
jmp 0x140005f10
mov qword [rbp + 0x170], rax
mov rax, qword [rbp + 0x170]
mov eax, 0x820390aa
jmp 0x140005ef0
mov ecx, 0x5115f6f8
mov rax, qword [rbp + 0x130]
nop dword [rax]
cmp ecx, 0xa393004a
je 0x1400060a0
cmp ecx, 0x5115f6f8
jne 0x140005f50
lea rcx, [rbp + 0x118]
mov qword [rbp + 0x198], rcx
mov rcx, qword [rbp + 0x198]
mov qword [rbp + 0x218], rcx
mov edx, 0xc914f71a
jmp 0x140005fb0
cmp byte [rbp + 0x278], 0
mov edx, 0xac1b8891
mov ecx, 0x7361f23c
cmovne edx, ecx
lea rcx, [rbp + 0x170]
mov rcx, qword [rcx]
nop word cs:[rax + rax]
nop
cmp edx, 0xb0556c1
jg 0x140006010
cmp edx, 0x9009d400
je 0x140006047
cmp edx, 0xac1b8891
je 0x140006080
cmp edx, 0xc914f71a
jne 0x140005fb0
mov rdx, qword [rbp + 0x218]
mov qword [rbp + 0x170], rdx
mov edx, 0xa4778a04
nop dword [rax + rax]
cmp edx, 0xa4778a04
je 0x140006002
cmp edx, 0x913d659a
jne 0x140005ff0
jmp 0x140006055
mov edx, 0x913d659a
jmp 0x140005ff0
cmp edx, 0xb0556c2
je 0x140005f87
cmp edx, 0x10082683
je 0x140006076
cmp edx, 0x7361f23c
jne 0x140005fb0
mov rdx, qword [rbp + 0x198]
mov rdx, qword [rdx]
mov qword [rbp + 0x138], rdx
mov edx, 0x10082683
jmp 0x140005fb0
mov edx, 0xac1b8891
mov rcx, qword [r13]
jmp 0x140005fb0
cmp rax, 8
setae byte [rbp + 0x238]
mov dl, byte [rbp + 0x238]
mov byte [rbp + 0x278], dl
mov edx, 0xb0556c2
jmp 0x140005fb0
mov edx, 0x9009d400
jmp 0x140005fb0
mov qword [rbp + 0x1b8], rcx
mov ecx, 0xa393004a
jmp 0x140005f50
mov r8, qword [rbp + 0x1b8]
mov ecx, 0x1f0003
xor edx, edx
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov qword [rsi + r12*8 + 0xe8], rax
mov eax, 0xc10616e4
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xdc0238fc
je 0x140006100
cmp eax, 0xc10616e4
jne 0x1400060d0
lea rcx, [rbp + 0x118]
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x1400060d0
lea rax, [rbp + 0x118]
mov qword [rbp + 0x218], rax
mov rax, qword [rbp + 0x218]
mov qword [rbp + 0x170], rax
mov eax, 0xa460792f
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x820390aa
je 0x140006180
cmp eax, 0xa460792f
jne 0x140006130
mov rax, qword [rbp + 0x170]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x140006162
cmp ecx, 0x812b4060
jne 0x140006150
jmp 0x140006169
mov ecx, 0x812b4060
jmp 0x140006150
mov qword [rbp + 0x138], rax
mov rax, qword [rbp + 0x138]
mov eax, 0x820390aa
jmp 0x140006130
mov eax, 0xc10616e4
nop word cs:[rax + rax]
nop
cmp eax, 0xdc0238fc
je 0x1400061b0
cmp eax, 0xc10616e4
jne 0x140006190
mov rcx, r14
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140006190
mov qword [rbp + 0x170], r14
mov rax, qword [rbp + 0x170]
mov qword [rbp + 0x138], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x140005b90
cmp eax, 0xa460792f
jne 0x1400061d0
mov rax, qword [rbp + 0x138]
mov ecx, 0xd901b7d3
nop
cmp ecx, 0xd901b7d3
je 0x140006202
cmp ecx, 0x812b4060
jne 0x1400061f0
jmp 0x140006209
mov ecx, 0x812b4060
jmp 0x1400061f0
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x118]
mov eax, 0x820390aa
jmp 0x1400061d0
lea rdx, str.GlobalTerminate
lea rcx, [rbp + 0x118]
call fcn.140009be0
mov edx, 0x5115f6f8
mov rax, qword [rbp + 0x130]
mov esi, 0x7361f23c
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xa393004a
je 0x140006381
cmp edx, 0x5115f6f8
jne 0x140006250
lea rcx, [rbp + 0x118]
mov qword [rbp + 0x218], rcx
mov rdx, qword [rbp + 0x218]
mov qword [rbp + 0x170], rdx
mov edi, 0xc914f71a
nop word cs:[rax + rax]
nop
cmp edi, 0xb0556c1
jg 0x1400062f0
cmp edi, 0x9009d400
je 0x140006320
cmp edi, 0xac1b8891
je 0x140006370
cmp edi, 0xc914f71a
jne 0x140006290
mov rdi, qword [rbp + 0x170]
mov qword [rbp + 0x138], rdi
mov edi, 0xa4778a04
nop dword [rax + rax]
cmp edi, 0xa4778a04
je 0x1400062e2
cmp edi, 0x913d659a
jne 0x1400062d0
jmp 0x14000632d
mov edi, 0x913d659a
jmp 0x1400062d0
cmp edi, 0xb0556c2
je 0x14000634e
cmp edi, 0x10082683
je 0x140006366
cmp edi, 0x7361f23c
jne 0x140006290
mov rcx, qword [rbp + 0x218]
mov rcx, qword [rcx]
mov qword [rbp - 0x30], rcx
mov edi, 0x10082683
jmp 0x140006290
mov edi, 0xac1b8891
mov rdx, qword [r14]
jmp 0x140006290
cmp rax, 8
setae byte [rbp + 0x1b8]
mov cl, byte [rbp + 0x1b8]
mov byte [rbp + 0x238], cl
mov edi, 0xb0556c2
jmp 0x140006290
cmp byte [rbp + 0x238], 0
mov edi, 0xac1b8891
cmovne edi, esi
mov rdx, qword [r13]
jmp 0x140006290
mov edi, 0x9009d400
jmp 0x140006290
mov qword [rbp + 0x198], rdx
mov edx, 0xa393004a
jmp 0x140006250
mov r8, qword [rbp + 0x198]
mov ecx, 0x1f0003
xor edx, edx
call qword [sym.imp.KERNEL32.dll_OpenEventW]
mov rax, qword [rbp + 0x160]
mov rcx, qword [rax + 8]
mov edx, 0xe
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.USER32.dll_SendMessageW]
test eax, eax
je 0x140008c68
mov rcx, rax
not rcx
movabs rdx, 0xffffffff00000000
and rdx, rcx
mov esi, 0xffffffff
xor rsi, rax
or rsi, rdx
not rsi
lea rcx, [rsi + rsi]
call fcn.14002d31c
mov rdi, qword [rbp + 0x160]
mov qword [rdi + 0x20], rax
add rsi, 1
mov rcx, qword [rdi + 8]
mov edx, 0xd
mov r8, rsi
mov r9, rax
call qword [sym.imp.USER32.dll_SendMessageW]
mov rdx, qword [rdi + 0x20]
lea rsi, [rbp + 0x138]
mov rcx, rsi
call fcn.140009be0
mov qword [rbp + 0x258], rsi
mov eax, 0x5f9d2c21
mov ecx, 0x99912c91
lea r9, [rbp + 0x198]
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xff120dbb
je 0x14000656c
cmp eax, 0x5f9d2c21
jne 0x140006440
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x2a0], rax
mov rdx, qword [rbp + 0x258]
mov rbx, qword [rdx + 0x18]
mov eax, 0xf83e1224
cmp eax, 0x201d5c12
jg 0x1400064b0
cmp eax, 0x99912c91
je 0x1400064d3
cmp eax, 0xef3421d7
je 0x1400064e8
cmp eax, 0xf83e1224
jne 0x140006470
mov qword [rbp + 0x1b8], rdx
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x198], rax
mov eax, 0x39de8fd4
jmp 0x140006470
cmp eax, 0x201d5c13
je 0x140006549
cmp eax, 0x39de8fd4
je 0x140006500
cmp eax, 0x3f40f928
jne 0x140006470
mov eax, 0x201d5c13
mov rdi, qword [r14]
jmp 0x140006470
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x218], rax
mov eax, 0xef3421d7
jmp 0x140006470
mov rax, qword [rbp + 0x218]
mov rax, qword [rax]
mov qword [rbp - 0x30], rax
mov eax, 0x3f40f928
jmp 0x140006470
mov eax, 0xa4778a04
nop word cs:[rax + rax]
nop
cmp eax, 0xa4778a04
je 0x140006520
cmp eax, 0x913d659a
jne 0x140006510
jmp 0x140006527
mov eax, 0x913d659a
jmp 0x140006510
cmp rbx, 8
setae byte [rbp + 0x1f8]
cmp byte [rbp + 0x1f8], 0
mov eax, 0x201d5c13
cmovne eax, ecx
mov rdi, qword [r9]
jmp 0x140006470
mov qword [rbp + 0x278], rdi
mov rax, qword [rbp + 0x258]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x238], rax
mov eax, 0xff120dbb
jmp 0x140006440
mov rax, qword [rbp + 0x278]
mov rcx, qword [rbp + 0x238]
lea r8, [rax + rcx*2]
mov rax, qword [rbp + 0x2a0]
mov eax, 0x6c38d90e
nop word [rax + rax]
cmp eax, 0x68a6c20c
je 0x1400065cc
cmp eax, 0x6c38d90e
jne 0x140006590
mov eax, 0x538dc780
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x5362c69d
je 0x1400065c5
cmp eax, 0x538dc780
jne 0x1400065b0
mov eax, 0x5362c69d
jmp 0x1400065b0
mov eax, 0x68a6c20c
jmp 0x140006590
mov qword [rbp + 0x2a0], rsi
mov eax, 0x42956ead
mov ecx, 0x99912c91
nop dword [rax]
cmp eax, 0x1f0047b9
je 0x1400066fa
cmp eax, 0x42956ead
jne 0x1400065e0
mov rdx, qword [rbp + 0x2a0]
mov qword [rbp + 0x278], rdx
mov rbx, qword [rdx + 0x18]
mov eax, 0xf83e1224
nop dword [rax]
cmp eax, 0x201d5c12
jg 0x140006650
cmp eax, 0x99912c91
je 0x140006673
cmp eax, 0xef3421d7
je 0x140006688
cmp eax, 0xf83e1224
jne 0x140006610
mov qword [rbp + 0x1b8], rdx
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x198], rax
mov eax, 0x39de8fd4
jmp 0x140006610
cmp eax, 0x201d5c13
je 0x1400066e9
cmp eax, 0x39de8fd4
je 0x1400066a0
cmp eax, 0x3f40f928
jne 0x140006610
mov eax, 0x201d5c13
mov rdi, qword [r14]
jmp 0x140006610
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x218], rax
mov eax, 0xef3421d7
jmp 0x140006610
mov rax, qword [rbp + 0x218]
mov rax, qword [rax]
mov qword [rbp - 0x30], rax
mov eax, 0x3f40f928
jmp 0x140006610
mov eax, 0xa4778a04
nop word cs:[rax + rax]
nop
cmp eax, 0xa4778a04
je 0x1400066c0
cmp eax, 0x913d659a
jne 0x1400066b0
jmp 0x1400066c7
mov eax, 0x913d659a
jmp 0x1400066b0
cmp rbx, 8
setae byte [rbp + 0x258]
cmp byte [rbp + 0x258], 0
mov eax, 0x201d5c13
cmovne eax, ecx
mov rdi, qword [r9]
jmp 0x140006610
mov qword [rbp + 0x238], rdi
mov eax, 0x1f0047b9
jmp 0x1400065e0
mov rdx, qword [rbp + 0x238]
mov rax, qword [rbp + 0x278]
mov eax, 0x6c38d90e
nop dword [rax]
cmp eax, 0x68a6c20c
je 0x14000674c
cmp eax, 0x6c38d90e
jne 0x140006710
mov eax, 0x538dc780
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x5362c69d
je 0x140006745
cmp eax, 0x538dc780
jne 0x140006730
mov eax, 0x5362c69d
jmp 0x140006730
mov eax, 0x68a6c20c
jmp 0x140006710
lea rcx, [rbp + 0x170]
lea r9, [rbp + 0x198]
call fcn.14000a000
lea rsi, [rbp - 0x30]
lea rdx, [rbp + 0x170]
mov rcx, rsi
mov r8d, 1
mov r9d, 1
call fcn.14000a2a0
mov qword [rbp + 0xd8], rsi
lea rbx, [rbp + 0xe0]
mov qword [rbp + 0x238], rbx
mov rax, qword [rbp + 0x238]
mov qword [rbp + 0x198], rax
mov eax, 0x63978434
xorps xmm0, xmm0
nop dword [rax]
cmp eax, 0x470188a
je 0x14000682f
cmp eax, 0x63978434
jne 0x1400067b0
mov rax, qword [rbp + 0x198]
mov qword [rbp + 0x218], rax
add rax, 0x10
mov ecx, 0x100b26a7
nop word cs:[rax + rax]
nop
cmp ecx, 0xef4c9364
je 0x140006828
cmp ecx, 0x100b26a7
jne 0x1400067e0
mov edx, 0x2209b1d6
mov rcx, qword [rbp + 0x218]
nop dword [rax]
cmp edx, 0xcc479219
je 0x14000681e
cmp edx, 0x2209b1d6
jne 0x140006800
mov qword [rcx], 0
mov edx, 0xcc479219
jmp 0x140006800
movups xmmword [rax], xmm0
mov ecx, 0xef4c9364
jmp 0x1400067e0
mov eax, 0x470188a
jmp 0x1400067b0
mov ecx, 0x56bcd089
mov rax, qword [rbp + 0x1b8]
nop dword [rax + rax]
cmp ecx, 0xe3a6844d
je 0x14000685e
cmp ecx, 0x56bcd089
jne 0x140006840
mov rax, qword [rbp + 0x238]
mov ecx, 0xe3a6844d
jmp 0x140006840
mov qword [rbp + 0x1b8], rax
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x198], rbx
mov rax, qword [rbp + 0x198]
add rax, 0x10
mov qword [rbp + 0x218], rax
mov eax, 0xf628a543
nop word [rax + rax]
cmp eax, 0xbc6dc9ae
je 0x1400068ff
cmp eax, 0xf628a543
jne 0x140006890
mov rax, qword [rbp + 0x218]
mov qword [rax], 0
mov rax, qword [rbp + 0x198]
mov qword [rax + 0x18], 0xf
mov rax, qword [rbp + 0x198]
mov ecx, 0xe2cd3cf9
nop word [rax + rax]
cmp ecx, 0xe2cd3cf9
je 0x1400068e2
cmp ecx, 0x4bae9c7f
jne 0x1400068d0
jmp 0x1400068e9
mov ecx, 0x4bae9c7f
jmp 0x1400068d0
mov byte [rbp + 0x278], 0
mov cl, byte [rbp + 0x278]
mov byte [rax], cl
mov eax, 0xbc6dc9ae
jmp 0x140006890
lea rcx, [rbp + 0xd8]
call fcn.14001e3d0
lea rax, [rbp - 0x58]
mov qword [rbp + 0x278], rax
mov eax, 0x2073b430
nop dword [rax + rax]
cmp eax, 0xa90efc69
je 0x140006943
cmp eax, 0x2073b430
jne 0x140006920
mov rax, qword [rbp + 0x278]
mov qword [rax], 0
mov eax, 0xa90efc69
jmp 0x140006920
lea rax, [rbp - 0x50]
mov qword [rbp + 0x238], rax
mov rcx, qword [rbp + 0x238]
mov qword [rbp + 0x198], rcx
mov ecx, 0x63978434
xorps xmm0, xmm0
nop word cs:[rax + rax]
nop
cmp ecx, 0x470188a
je 0x1400069ef
cmp ecx, 0x63978434
jne 0x140006970
mov rcx, qword [rbp + 0x198]
mov qword [rbp + 0x218], rcx
add rcx, 0x10
mov edx, 0x100b26a7
nop word [rax + rax]
cmp edx, 0xef4c9364
je 0x1400069e8
cmp edx, 0x100b26a7
jne 0x1400069a0
mov ebx, 0x2209b1d6
mov rdx, qword [rbp + 0x218]
nop dword [rax]
cmp ebx, 0xcc479219
je 0x1400069de
cmp ebx, 0x2209b1d6
jne 0x1400069c0
mov qword [rdx], 0
mov ebx, 0xcc479219
jmp 0x1400069c0
movups xmmword [rcx], xmm0
mov edx, 0xef4c9364
jmp 0x1400069a0
mov ecx, 0x470188a
jmp 0x140006970
mov edx, 0x56bcd089
mov rcx, qword [rbp + 0x1b8]
nop dword [rax + rax]
cmp edx, 0xe3a6844d
je 0x140006a1e
cmp edx, 0x56bcd089
jne 0x140006a00
mov rcx, qword [rbp + 0x238]
mov edx, 0xe3a6844d
jmp 0x140006a00
mov qword [rbp + 0x1b8], rcx
mov rcx, qword [rbp + 0x1b8]
mov qword [rbp + 0x198], rax
mov rax, qword [rbp + 0x198]
add rax, 0x10
mov qword [rbp + 0x218], rax
mov eax, 0xf628a543
nop word [rax + rax]
cmp eax, 0xbc6dc9ae
je 0x140006abf
cmp eax, 0xf628a543
jne 0x140006a50
mov rax, qword [rbp + 0x218]
mov qword [rax], 0
mov rax, qword [rbp + 0x198]
mov qword [rax + 0x18], 0xf
mov rax, qword [rbp + 0x198]
mov ecx, 0xe2cd3cf9
nop word [rax + rax]
cmp ecx, 0xe2cd3cf9
je 0x140006aa2
cmp ecx, 0x4bae9c7f
jne 0x140006a90
jmp 0x140006aa9
mov ecx, 0x4bae9c7f
jmp 0x140006a90
mov byte [rbp + 0x2a0], 0
mov cl, byte [rbp + 0x2a0]
mov byte [rax], cl
mov eax, 0xbc6dc9ae
jmp 0x140006a50
lea r12, [rbp + 0xc0]
lea rdx, [rbp + 0xd8]
lea r8, [rbp - 0x58]
lea rsi, [rbp + 0x198]
mov rcx, r12
mov r9, rsi
call fcn.14000a500
lea rax, [rbp + 0x218]
mov qword [rbp + 0x238], rax
mov ecx, 0x7fa02252
nop word cs:[rax + rax]
cmp ecx, 0x4e2e8a61
je 0x140006bcc
cmp ecx, 0x7fa02252
jne 0x140006b00
mov rcx, qword [rbp + 0x238]
mov qword [rbp + 0x1b8], rcx
mov edx, 0x41079b1f
nop word [rax + rax]
cmp edx, 0xab187f82
je 0x140006b4e
cmp edx, 0x41079b1f
jne 0x140006b30
mov rdx, qword [rbp + 0x1b8]
mov edx, 0xab187f82
jmp 0x140006b30
lea rdx, [rcx + 0x10]
mov ebx, 0x3949fd8e
nop word [rax + rax]
cmp ebx, 0xfeafebbd
je 0x140006ba5
cmp ebx, 0x3949fd8e
jne 0x140006b60
mov ebx, 0x14902bb3
nop word cs:[rax + rax]
nop
cmp ebx, 0x6e6f607a
je 0x140006b9e
cmp ebx, 0x14902bb3
jne 0x140006b80
mov qword [rcx], 0
mov ebx, 0x6e6f607a
jmp 0x140006b80
mov ebx, 0xfeafebbd
jmp 0x140006b60
mov qword [rbp + 0x198], rdx
mov rdx, qword [rbp + 0x198]
mov qword [rdx], 0
mov qword [rcx + 0x18], 0
mov ecx, 0x4e2e8a61
jmp 0x140006b00
mov rcx, qword [rbp + 0x238]
mov qword [rbp + 0x1b8], rax
mov eax, 0x39f1689a
lea rdi, [rbp + 0x278]
nop word cs:[rax + rax]
cmp eax, 0xcd2dabe0
je 0x140006c31
cmp eax, 0x39f1689a
jne 0x140006bf0
mov rax, qword [rbp + 0x1b8]
mov qword [rax + 0x10], 0
mov rax, qword [rbp + 0x1b8]
mov qword [rax + 0x18], 7
mov qword [rbp + 0x198], rdi
mov rax, qword [rbp + 0x198]
mov eax, 0xcd2dabe0
jmp 0x140006bf0
mov word [rbp + 0x278], 0
mov ecx, 0x4c2c4abe
mov rax, qword [rbp + 0x1b8]
nop word cs:[rax + rax]
cmp ecx, 0x8aee73ac
je 0x140006c71
cmp ecx, 0x4c2c4abe
jne 0x140006c50
movzx ecx, word [rbp + 0x278]
mov word [rax], cx
mov ecx, 0x8aee73ac
jmp 0x140006c50
mov rax, qword [rbp + 0x198]
mov qword [rbp + 0x278], rsi
mov eax, 0x7fa02252
nop word cs:[rax + rax]
nop
cmp eax, 0x4e2e8a61
je 0x140006d5c
cmp eax, 0x7fa02252
jne 0x140006c90
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x238], rax
mov ecx, 0x41079b1f
nop word cs:[rax + rax]
nop
cmp ecx, 0xab187f82
je 0x140006cde
cmp ecx, 0x41079b1f
jne 0x140006cc0
mov rcx, qword [rbp + 0x238]
mov ecx, 0xab187f82
jmp 0x140006cc0
lea rcx, [rax + 0x10]
mov edx, 0x3949fd8e
nop word [rax + rax]
cmp edx, 0xfeafebbd
je 0x140006d35
cmp edx, 0x3949fd8e
jne 0x140006cf0
mov edx, 0x14902bb3
nop word cs:[rax + rax]
nop
cmp edx, 0x6e6f607a
je 0x140006d2e
cmp edx, 0x14902bb3
jne 0x140006d10
mov qword [rax], 0
mov edx, 0x6e6f607a
jmp 0x140006d10
mov edx, 0xfeafebbd
jmp 0x140006cf0
mov qword [rbp + 0x1b8], rcx
mov rcx, qword [rbp + 0x1b8]
mov qword [rcx], 0
mov qword [rax + 0x18], 0
mov eax, 0x4e2e8a61
jmp 0x140006c90
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x238], rsi
mov eax, 0x39f1689a
nop
cmp eax, 0xcd2dabe0
je 0x140006db8
cmp eax, 0x39f1689a
jne 0x140006d70
mov rax, qword [rbp + 0x238]
mov qword [rax + 0x10], 0
mov rax, qword [rbp + 0x238]
mov qword [rax + 0x18], 7
lea rax, [rbp + 0x2a0]
mov qword [rbp + 0x1b8], rax
mov rax, qword [rbp + 0x1b8]
mov eax, 0xcd2dabe0
jmp 0x140006d70
mov word [rbp + 0x2a0], 0
mov ecx, 0x4c2c4abe
mov rax, qword [rbp + 0x238]
nop dword [rax]
cmp ecx, 0x8aee73ac
je 0x140006df1
cmp ecx, 0x4c2c4abe
jne 0x140006dd0
movzx ecx, word [rbp + 0x2a0]
mov word [rax], cx
mov ecx, 0x8aee73ac
jmp 0x140006dd0
mov rax, qword [rbp + 0x1b8]
lea rax, [rbp + 0x1b8]
mov qword [rbp + 0x2a0], rax
mov ecx, 0x7fa02252
nop dword [rax + rax]
cmp ecx, 0x4e2e8a61
je 0x140006edc
cmp ecx, 0x7fa02252
jne 0x140006e10
mov rcx, qword [rbp + 0x2a0]
mov qword [rbp + 0x278], rcx
mov edx, 0x41079b1f
nop word [rax + rax]
cmp edx, 0xab187f82
je 0x140006e5e
cmp edx, 0x41079b1f
jne 0x140006e40
mov rdx, qword [rbp + 0x278]
mov edx, 0xab187f82
jmp 0x140006e40
lea rdx, [rcx + 0x10]
mov ebx, 0x3949fd8e
nop word [rax + rax]
cmp ebx, 0xfeafebbd
je 0x140006eb5
cmp ebx, 0x3949fd8e
jne 0x140006e70
mov ebx, 0x14902bb3
nop word cs:[rax + rax]
nop
cmp ebx, 0x6e6f607a
je 0x140006eae
cmp ebx, 0x14902bb3
jne 0x140006e90
mov qword [rcx], 0
mov ebx, 0x6e6f607a
jmp 0x140006e90
mov ebx, 0xfeafebbd
jmp 0x140006e70
mov qword [rbp + 0x238], rdx
mov rdx, qword [rbp + 0x238]
mov qword [rdx], 0
mov qword [rcx + 0x18], 0
mov ecx, 0x4e2e8a61
jmp 0x140006e10
mov rcx, qword [rbp + 0x2a0]
mov qword [rbp + 0x278], rax
mov ecx, 0x39f1689a
lea rax, [rbp + 0x258]
nop word cs:[rax + rax]
cmp ecx, 0xcd2dabe0
je 0x140006f43
cmp ecx, 0x39f1689a
jne 0x140006f00
mov rcx, qword [rbp + 0x278]
mov qword [rcx + 0x10], 0
mov rcx, qword [rbp + 0x278]
mov qword [rcx + 0x18], 7
mov qword [rbp + 0x238], rax
mov rcx, qword [rbp + 0x238]
mov ecx, 0xcd2dabe0
jmp 0x140006f00
mov word [rbp + 0x258], 0
mov ecx, 0x4c2c4abe
mov rax, qword [rbp + 0x278]
nop dword [rax + rax]
cmp ecx, 0x8aee73ac
je 0x140006f81
cmp ecx, 0x4c2c4abe
jne 0x140006f60
movzx ecx, word [rbp + 0x258]
mov word [rax], cx
mov ecx, 0x8aee73ac
jmp 0x140006f60
mov rax, qword [rbp + 0x238]
lea rax, [rbp + 0x238]
mov qword [rbp + 0x258], rax
mov ecx, 0x7fa02252
nop dword [rax + rax]
cmp ecx, 0x4e2e8a61
je 0x14000706c
cmp ecx, 0x7fa02252
jne 0x140006fa0
mov rcx, qword [rbp + 0x258]
mov qword [rbp + 0x2a0], rcx
mov edx, 0x41079b1f
nop word [rax + rax]
cmp edx, 0xab187f82
je 0x140006fee
cmp edx, 0x41079b1f
jne 0x140006fd0
mov rdx, qword [rbp + 0x2a0]
mov edx, 0xab187f82
jmp 0x140006fd0
lea rdx, [rcx + 0x10]
mov ebx, 0x3949fd8e
nop word [rax + rax]
cmp ebx, 0xfeafebbd
je 0x140007045
cmp ebx, 0x3949fd8e
jne 0x140007000
mov ebx, 0x14902bb3
nop word cs:[rax + rax]
nop
cmp ebx, 0x6e6f607a
je 0x14000703e
cmp ebx, 0x14902bb3
jne 0x140007020
mov qword [rcx], 0
mov ebx, 0x6e6f607a
jmp 0x140007020
mov ebx, 0xfeafebbd
jmp 0x140007000
mov qword [rbp + 0x278], rdx
mov rdx, qword [rbp + 0x278]
mov qword [rdx], 0
mov qword [rcx + 0x18], 0
mov ecx, 0x4e2e8a61
jmp 0x140006fa0
mov rcx, qword [rbp + 0x258]
mov qword [rbp + 0x2a0], rax
mov ecx, 0x39f1689a
lea rax, [rbp + 0x1f8]
nop word cs:[rax + rax]
cmp ecx, 0xcd2dabe0
je 0x1400070d3
cmp ecx, 0x39f1689a
jne 0x140007090
mov rcx, qword [rbp + 0x2a0]
mov qword [rcx + 0x10], 0
mov rcx, qword [rbp + 0x2a0]
mov qword [rcx + 0x18], 7
mov qword [rbp + 0x278], rax
mov rcx, qword [rbp + 0x278]
mov ecx, 0xcd2dabe0
jmp 0x140007090
mov word [rbp + 0x1f8], 0
mov ecx, 0x4c2c4abe
mov rax, qword [rbp + 0x2a0]
nop dword [rax + rax]
cmp ecx, 0x8aee73ac
je 0x140007111
cmp ecx, 0x4c2c4abe
jne 0x1400070f0
movzx ecx, word [rbp + 0x1f8]
mov word [rax], cx
mov ecx, 0x8aee73ac
jmp 0x1400070f0
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x1f8], r12
mov rax, qword [rbp + 0x1f8]
add rax, 8
mov qword [rbp + 0x258], rax
mov eax, 0x98fd4d0f
nop word cs:[rax + rax]
cmp eax, 0x5079d4fb
je 0x140007177
cmp eax, 0x98fd4d0f
jne 0x140007140
mov rax, qword [rbp + 0x258]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x1f8]
mov rcx, qword [rcx]
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x278], rcx
mov eax, 0x5079d4fb
jmp 0x140007140
mov r13, qword [rbp + 0x2a0]
sub r13, qword [rbp + 0x278]
shr r13, 7
lea r14d, [r13 + r13]
lea eax, [r13 + r13*2]
mov dword [rbp + 0x16c], eax
xor r15d, r15d
jmp 0x1400071a4
add r15d, 1
mov qword [rbp + 0x1f8], r12
mov rax, qword [rbp + 0x1f8]
add rax, 8
mov qword [rbp + 0x258], rax
mov eax, 0x98fd4d0f
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x5079d4fb
je 0x140007210
cmp eax, 0x98fd4d0f
jne 0x1400071d0
mov rax, qword [rbp + 0x258]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x1f8]
mov rcx, qword [rcx]
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x278], rcx
mov eax, 0x5079d4fb
jmp 0x1400071d0
mov esi, r15d
mov rax, qword [rbp + 0x2a0]
sub rax, qword [rbp + 0x278]
sar rax, 5
cmp rax, rsi
jbe 0x14000789e
mov eax, 0x233c3091
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x233c3091
je 0x140007250
cmp eax, 0xccdfdc02
jne 0x140007240
jmp 0x140007260
mov eax, 0xccdfdc02
jmp 0x140007240
mov qword [rbp + 0x278], r12
mov rax, qword [rbp + 0x278]
shl rsi, 5
mov rcx, qword [rax]
add rcx, rsi
lea rdx, [rbp + 0x100]
call fcn.14000a910
mov eax, 0x233c3091
nop dword [rax]
cmp eax, 0x233c3091
je 0x1400072a0
cmp eax, 0xccdfdc02
jne 0x140007290
jmp 0x1400072b0
mov eax, 0xccdfdc02
jmp 0x140007290
mov qword [rbp + 0x278], r12
mov rax, qword [rbp + 0x278]
mov rcx, qword [rax]
lea rax, [rcx + rsi]
mov qword [rbp + 0x1d8], rax
add rcx, rsi
add rcx, 0x18
mov esi, 0x5feaca9d
nop dword [rax + rax]
cmp esi, 0x468b0cf4
jle 0x140007320
cmp esi, 0x468b0cf5
je 0x14000734d
cmp esi, 0x73750cde
je 0x1400073e0
cmp esi, 0x5feaca9d
jne 0x1400072e0
mov qword [rbp + 0x1f8], rax
mov esi, 0x468b0cf5
jmp 0x1400072e0
cmp esi, 0xea2e7e2f
je 0x140007385
cmp esi, 0xda24091
je 0x140007396
cmp esi, 0x3f68ab8f
jne 0x1400072e0
mov rbx, qword [rbp + 0x1f8]
mov qword [rbp + 0x258], rbx
mov esi, 0xda24091
jmp 0x1400072e0
mov rdx, qword [rbp + 0x1f8]
mov qword [rbp + 0x278], rcx
mov esi, 0x6f51edfe
cmp esi, 0xf6eb01ff
je 0x1400073b1
cmp esi, 0x6f51edfe
jne 0x140007360
mov rbx, qword [rbp + 0x278]
cmp qword [rbx], 0x10
setae bl
mov esi, 0xf6eb01ff
jmp 0x140007360
mov esi, 0x73750cde
mov rdx, qword [rbp + 0x2a0]
jmp 0x1400072e0
mov rbx, qword [rbp + 0x258]
mov rbx, qword [rbx]
mov qword [rbp + 0x2a0], rbx
mov esi, 0xea2e7e2f
jmp 0x1400072e0
and bl, 1
mov byte [rbp + 0x2c8], bl
cmp byte [rbp + 0x2c8], 0
mov esi, 0x73750cde
mov ebx, 0x3f68ab8f
cmovne esi, ebx
jmp 0x1400072e0
mov qword [rbp + 0x258], rdx
mov eax, 0x8a90bcc5
nop dword [rax]
cmp eax, 0x1451cbed
je 0x140007490
cmp eax, 0x8a90bcc5
jne 0x1400073f0
mov rax, qword [rbp + 0x258]
mov rcx, qword [rbp + 0x1d8]
mov ecx, 0xd89e6c00
nop word cs:[rax + rax]
nop
cmp ecx, 0xd89e6c00
je 0x140007432
cmp ecx, 0xda48a8c3
jne 0x140007420
jmp 0x140007439
mov ecx, 0xda48a8c3
jmp 0x140007420
lea rcx, [rbp + 0x108]
mov qword [rbp + 0x2a0], rcx
mov rcx, qword [rbp + 0x2a0]
mov qword [rcx], rax
mov qword [rbp + 0x278], rcx
mov eax, 0xe09c19e2
nop dword [rax]
cmp eax, 0xcf29bb62
je 0x14000747c
cmp eax, 0xe09c19e2
jne 0x140007460
mov rax, qword [rbp + 0x278]
mov eax, 0xcf29bb62
jmp 0x140007460
mov eax, 0x1451cbed
jmp 0x1400073f0
mov rdx, qword [rbp + 0x108]
mov r8, qword [rbp + 0x100]
mov rcx, rdi
lea r9, [rbp + 0x1d8]
call fcn.14000aac0
cmp r15d, r13d
jle 0x140007590
cmp r15d, r14d
jle 0x140007660
cmp r15d, dword [rbp + 0x16c]
jle 0x140007727
lea rcx, [rbp + 0x238]
mov rdx, rdi
call fcn.140009e50
mov ecx, 0xe85f7ec1
cmp ecx, 0x3fb74ba7
je 0x1400077f0
cmp ecx, 0xe85f7ec1
jne 0x1400074e0
mov eax, 0xac379288
nop dword [rax]
cmp eax, 0xac379288
je 0x140007510
cmp eax, 0x72328649
jne 0x140007500
jmp 0x140007517
mov eax, 0x72328649
jmp 0x140007500
mov qword [rbp + 0x2a0], 1
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x2c8], rax
mov eax, 0xb45279be
nop word cs:[rax + rax]
nop
cmp eax, 0x4cfe135d
je 0x14000755c
cmp eax, 0xb45279be
jne 0x140007540
mov eax, 0x4cfe135d
mov rcx, qword [rbp + 0x2c8]
jmp 0x140007540
mov qword [rbp + 0x1d8], rcx
mov r8, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x238]
lea rdx, [0x14005a414]
call fcn.1400138b0
mov ecx, 0x3fb74ba7
jmp 0x1400074e0
lea rcx, [rbp + 0x218]
mov rdx, rdi
call fcn.140009e50
mov ecx, 0xe85f7ec1
nop word cs:[rax + rax]
nop
cmp ecx, 0x3fb74ba7
je 0x1400077f0
cmp ecx, 0xe85f7ec1
jne 0x1400075b0
mov eax, 0xac379288
nop dword [rax]
cmp eax, 0xac379288
je 0x1400075e0
cmp eax, 0x72328649
jne 0x1400075d0
jmp 0x1400075e7
mov eax, 0x72328649
jmp 0x1400075d0
mov qword [rbp + 0x2a0], 1
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x2c8], rax
mov eax, 0xb45279be
nop word cs:[rax + rax]
nop
cmp eax, 0x4cfe135d
je 0x14000762c
cmp eax, 0xb45279be
jne 0x140007610
mov eax, 0x4cfe135d
mov rcx, qword [rbp + 0x2c8]
jmp 0x140007610
mov qword [rbp + 0x1d8], rcx
mov r8, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x218]
lea rdx, [0x14005a414]
call fcn.1400138b0
mov ecx, 0x3fb74ba7
jmp 0x1400075b0
lea rcx, [rbp + 0x198]
mov rdx, rdi
call fcn.140009e50
mov ecx, 0xe85f7ec1
nop word cs:[rax + rax]
nop
cmp ecx, 0x3fb74ba7
je 0x1400077f0
cmp ecx, 0xe85f7ec1
jne 0x140007680
mov eax, 0xac379288
nop dword [rax]
cmp eax, 0xac379288
je 0x1400076b0
cmp eax, 0x72328649
jne 0x1400076a0
jmp 0x1400076b7
mov eax, 0x72328649
jmp 0x1400076a0
mov qword [rbp + 0x2a0], 1
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x2c8], rax
mov eax, 0xb45279be
nop word cs:[rax + rax]
nop
cmp eax, 0x4cfe135d
je 0x1400076fc
cmp eax, 0xb45279be
jne 0x1400076e0
mov eax, 0x4cfe135d
mov rcx, qword [rbp + 0x2c8]
jmp 0x1400076e0
mov qword [rbp + 0x1d8], rcx
mov r8, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x198]
lea rdx, [0x14005a414]
call fcn.1400138b0
mov ecx, 0x3fb74ba7
jmp 0x140007680
lea rcx, [rbp + 0x1b8]
mov rdx, rdi
call fcn.140009e50
mov ecx, 0xe85f7ec1
nop dword [rax + rax]
cmp ecx, 0x3fb74ba7
je 0x1400077f0
cmp ecx, 0xe85f7ec1
jne 0x140007740
mov eax, 0xac379288
nop dword [rax]
cmp eax, 0xac379288
je 0x140007770
cmp eax, 0x72328649
jne 0x140007760
jmp 0x140007777
mov eax, 0x72328649
jmp 0x140007760
mov qword [rbp + 0x2a0], 1
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x2c8], rax
mov eax, 0xb45279be
nop word cs:[rax + rax]
nop
cmp eax, 0x4cfe135d
je 0x1400077bc
cmp eax, 0xb45279be
jne 0x1400077a0
mov eax, 0x4cfe135d
mov rcx, qword [rbp + 0x2c8]
jmp 0x1400077a0
mov qword [rbp + 0x1d8], rcx
mov r8, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x1b8]
lea rdx, [0x14005a414]
call fcn.1400138b0
mov ecx, 0x3fb74ba7
jmp 0x140007740
mov qword [rbp + 0x2a0], rax
mov rax, qword [rbp + 0x2a0]
mov eax, 0xc10616e4
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xdc0238fc
je 0x140007830
cmp eax, 0xc10616e4
jne 0x140007810
mov rcx, rdi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140007810
mov qword [rbp + 0x1f8], rdi
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x258], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x1400071a0
cmp eax, 0xa460792f
jne 0x140007850
mov rax, qword [rbp + 0x258]
mov ecx, 0xd901b7d3
nop
cmp ecx, 0xd901b7d3
je 0x140007882
cmp ecx, 0x812b4060
jne 0x140007870
jmp 0x140007889
mov ecx, 0x812b4060
jmp 0x140007870
mov qword [rbp + 0x2a0], rax
mov rax, qword [rbp + 0x2a0]
mov eax, 0x820390aa
jmp 0x140007850
mov r12d, 0x7361f23c
mov r13, qword [sym.imp.KERNEL32.dll_SetEvent]
mov r14, qword [sym.imp.KERNEL32.dll_GetLastError]
xor r15d, r15d
mov rsi, qword [rbp + 0x160]
jmp 0x140007904
mov rbx, qword [rbp + 0x1d8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrlenW]
movsxd r8, eax
add r8, r8
mov rcx, rsi
mov rdx, rbx
call fcn.140031b20
mov rsi, qword [rbp + 0x160]
mov rcx, qword [rsi + r15*8 + 0xc8]
call r13
call r14
add r15, 1
cmp r15, 4
je 0x140007e8b
mov rcx, qword [rsi + r15*8 + 0xa8]
mov qword [rsp + 0x20], 0x800
mov edx, 0xf001f
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_MapViewOfFile]
mov rsi, rax
mov r8d, 0x800
mov rcx, rax
xor edx, edx
call fcn.1400321d0
mov ecx, 0x5115f6f8
cmp r15, 2
jae 0x140007aa0
cmp r15, 1
jne 0x140007bf0
mov rax, qword [rbp + 0x1b0]
nop dword [rax]
cmp ecx, 0xa393004a
je 0x1400078c0
cmp ecx, 0x5115f6f8
jne 0x140007960
lea rcx, [rbp + 0x198]
mov qword [rbp + 0x1f8], rcx
mov rcx, qword [rbp + 0x1f8]
mov qword [rbp + 0x258], rcx
mov edx, 0xc914f71a
nop word cs:[rax + rax]
nop
cmp edx, 0xb0556c1
jg 0x140007a00
cmp edx, 0x9009d400
je 0x140007a33
cmp edx, 0xac1b8891
je 0x140007a8a
cmp edx, 0xc914f71a
jne 0x1400079a0
mov rdx, qword [rbp + 0x258]
mov qword [rbp + 0x2a0], rdx
mov edx, 0xa4778a04
nop dword [rax + rax]
cmp edx, 0xa4778a04
je 0x1400079f2
cmp edx, 0x913d659a
jne 0x1400079e0
jmp 0x140007a40
mov edx, 0x913d659a
jmp 0x1400079e0
cmp edx, 0xb0556c2
je 0x140007a61
cmp edx, 0x10082683
je 0x140007a80
cmp edx, 0x7361f23c
jne 0x1400079a0
mov rdx, qword [rbp + 0x1f8]
mov rdx, qword [rdx]
mov qword [rbp + 0x278], rdx
mov edx, 0x10082683
jmp 0x1400079a0
mov edx, 0xac1b8891
mov rcx, qword [rdi]
jmp 0x1400079a0
cmp rax, 8
setae byte [rbp + 0x2c8]
mov dl, byte [rbp + 0x2c8]
mov byte [rbp + 0x2c0], dl
mov edx, 0xb0556c2
jmp 0x1400079a0
cmp byte [rbp + 0x2c0], 0
mov edx, 0xac1b8891
cmovne edx, r12d
lea rcx, [rbp + 0x2a0]
mov rcx, qword [rcx]
jmp 0x1400079a0
mov edx, 0x9009d400
jmp 0x1400079a0
mov qword [rbp + 0x1d8], rcx
mov ecx, 0xa393004a
jmp 0x140007960
jne 0x140007d40
mov rax, qword [rbp + 0x1d0]
nop dword [rax]
cmp ecx, 0xa393004a
je 0x1400078c0
cmp ecx, 0x5115f6f8
jne 0x140007ab0
lea rcx, [rbp + 0x1b8]
mov qword [rbp + 0x1f8], rcx
mov rcx, qword [rbp + 0x1f8]
mov qword [rbp + 0x258], rcx
mov edx, 0xc914f71a
nop word cs:[rax + rax]
nop
cmp edx, 0xb0556c1
jg 0x140007b50
cmp edx, 0x9009d400
je 0x140007b83
cmp edx, 0xac1b8891
je 0x140007bda
cmp edx, 0xc914f71a
jne 0x140007af0
mov rdx, qword [rbp + 0x258]
mov qword [rbp + 0x2a0], rdx
mov edx, 0xa4778a04
nop dword [rax + rax]
cmp edx, 0xa4778a04
je 0x140007b42
cmp edx, 0x913d659a
jne 0x140007b30
jmp 0x140007b90
mov edx, 0x913d659a
jmp 0x140007b30
cmp edx, 0xb0556c2
je 0x140007bb1
cmp edx, 0x10082683
je 0x140007bd0
cmp edx, 0x7361f23c
jne 0x140007af0
mov rdx, qword [rbp + 0x1f8]
mov rdx, qword [rdx]
mov qword [rbp + 0x278], rdx
mov edx, 0x10082683
jmp 0x140007af0
mov edx, 0xac1b8891
mov rcx, qword [rdi]
jmp 0x140007af0
cmp rax, 8
setae byte [rbp + 0x2c8]
mov dl, byte [rbp + 0x2c8]
mov byte [rbp + 0x2c0], dl
mov edx, 0xb0556c2
jmp 0x140007af0
cmp byte [rbp + 0x2c0], 0
mov edx, 0xac1b8891
cmovne edx, r12d
lea rcx, [rbp + 0x2a0]
mov rcx, qword [rcx]
jmp 0x140007af0
mov edx, 0x9009d400
jmp 0x140007af0
mov qword [rbp + 0x1d8], rcx
mov ecx, 0xa393004a
jmp 0x140007ab0
mov rax, qword [rbp + 0x230]
nop word [rax + rax]
cmp ecx, 0xa393004a
je 0x1400078c0
cmp ecx, 0x5115f6f8
jne 0x140007c00
lea rcx, [rbp + 0x218]
mov qword [rbp + 0x1f8], rcx
mov rcx, qword [rbp + 0x1f8]
mov qword [rbp + 0x258], rcx
mov edx, 0xc914f71a
nop word cs:[rax + rax]
nop
cmp edx, 0xb0556c1
jg 0x140007ca0
cmp edx, 0x9009d400
je 0x140007cd3
cmp edx, 0xac1b8891
je 0x140007d2a
cmp edx, 0xc914f71a
jne 0x140007c40
mov rdx, qword [rbp + 0x258]
mov qword [rbp + 0x2a0], rdx
mov edx, 0xa4778a04
nop dword [rax + rax]
cmp edx, 0xa4778a04
je 0x140007c92
cmp edx, 0x913d659a
jne 0x140007c80
jmp 0x140007ce0
mov edx, 0x913d659a
jmp 0x140007c80
cmp edx, 0xb0556c2
je 0x140007d01
cmp edx, 0x10082683
je 0x140007d20
cmp edx, 0x7361f23c
jne 0x140007c40
mov rdx, qword [rbp + 0x1f8]
mov rdx, qword [rdx]
mov qword [rbp + 0x278], rdx
mov edx, 0x10082683
jmp 0x140007c40
mov edx, 0xac1b8891
mov rcx, qword [rdi]
jmp 0x140007c40
cmp rax, 8
setae byte [rbp + 0x2c8]
mov dl, byte [rbp + 0x2c8]
mov byte [rbp + 0x2c0], dl
mov edx, 0xb0556c2
jmp 0x140007c40
cmp byte [rbp + 0x2c0], 0
mov edx, 0xac1b8891
cmovne edx, r12d
lea rcx, [rbp + 0x2a0]
mov rcx, qword [rcx]
jmp 0x140007c40
mov edx, 0x9009d400
jmp 0x140007c40
mov qword [rbp + 0x1d8], rcx
mov ecx, 0xa393004a
jmp 0x140007c00
mov rax, qword [rbp + 0x250]
nop word [rax + rax]
cmp ecx, 0xa393004a
je 0x1400078c0
cmp ecx, 0x5115f6f8
jne 0x140007d50
lea rcx, [rbp + 0x238]
mov qword [rbp + 0x1f8], rcx
mov rcx, qword [rbp + 0x1f8]
mov qword [rbp + 0x258], rcx
mov edx, 0xc914f71a
nop word cs:[rax + rax]
nop
cmp edx, 0xb0556c1
jg 0x140007df0
cmp edx, 0x9009d400
je 0x140007e23
cmp edx, 0xac1b8891
je 0x140007e7a
cmp edx, 0xc914f71a
jne 0x140007d90
mov rdx, qword [rbp + 0x258]
mov qword [rbp + 0x2a0], rdx
mov edx, 0xa4778a04
nop dword [rax + rax]
cmp edx, 0xa4778a04
je 0x140007de2
cmp edx, 0x913d659a
jne 0x140007dd0
jmp 0x140007e30
mov edx, 0x913d659a
jmp 0x140007dd0
cmp edx, 0xb0556c2
je 0x140007e51
cmp edx, 0x10082683
je 0x140007e70
cmp edx, 0x7361f23c
jne 0x140007d90
mov rdx, qword [rbp + 0x1f8]
mov rdx, qword [rdx]
mov qword [rbp + 0x278], rdx
mov edx, 0x10082683
jmp 0x140007d90
mov edx, 0xac1b8891
mov rcx, qword [rdi]
jmp 0x140007d90
cmp rax, 8
setae byte [rbp + 0x2c8]
mov dl, byte [rbp + 0x2c8]
mov byte [rbp + 0x2c0], dl
mov edx, 0xb0556c2
jmp 0x140007d90
cmp byte [rbp + 0x2c0], 0
mov edx, 0xac1b8891
cmovne edx, r12d
lea rcx, [rbp + 0x2a0]
mov rcx, qword [rcx]
jmp 0x140007d90
mov edx, 0x9009d400
jmp 0x140007d90
mov qword [rbp + 0x1d8], rcx
mov ecx, 0xa393004a
jmp 0x140007d50
add rsi, 0xe8
xor edi, edi
mov r14, qword [sym.imp.KERNEL32.dll_WaitForMultipleObjects]
xor r12d, r12d
xor r15d, r15d
xor ebx, ebx
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, 4
mov rdx, rsi
xor r8d, r8d
mov r9d, 0xffffffff
call r14
cmp eax, 2
jge 0x140007ee0
test eax, eax
je 0x140007ef3
cmp eax, 1
jne 0x140007f00
mov edi, 1
test ebx, ebx
jne 0x140007f04
jmp 0x140007eb0
je 0x140007f14
cmp eax, 3
jne 0x140007f00
mov r15d, 1
test ebx, ebx
jne 0x140007f04
jmp 0x140007eb0
mov ebx, 1
nop dword [rax + rax]
test ebx, ebx
je 0x140007eb0
test edi, edi
je 0x140007eb0
test r12d, r12d
je 0x140007eb0
test r15d, r15d
je 0x140007eb0
jmp 0x140007f20
mov r12d, 1
test ebx, ebx
jne 0x140007f04
jmp 0x140007eb0
lea rsi, [rbp + 0x278]
mov rcx, rsi
xor edx, edx
call fcn.140009be0
lea rcx, [rbp + 0x2a0]
xor edx, edx
call fcn.140009be0
lea rcx, [rbp + 0x258]
xor edx, edx
call fcn.140009be0
lea rcx, [rbp + 0x1f8]
xor edx, edx
call fcn.140009be0
mov qword [rbp + 0x2c0], rsi
mov ecx, 0xacfdcb78
jmp 0x140007f80
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x2c8]
mov ecx, 0xe99715ee
nop dword [rax]
cmp ecx, 0xe99715ee
je 0x140007fb9
cmp ecx, 0xacfdcb78
jne 0x140007f80
mov rax, qword [rbp + 0x2c0]
mov ecx, 0xedad6af3
nop dword [rax]
cmp ecx, 0xedad6af3
je 0x140007fb2
cmp ecx, 0xc2f62
jne 0x140007fa0
jmp 0x140007f69
mov ecx, 0xc2f62
jmp 0x140007fa0
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x2c8]
mov ecx, 0xdab5ab27
lea rax, [rbp + 0x1e8]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xdab5ab27
je 0x140007ff5
cmp ecx, 0x7334826e
jne 0x140007fe0
jmp 0x140008073
mov ecx, 0x3949fd8e
nop word [rax + rax]
cmp ecx, 0xfeafebbd
je 0x140008049
cmp ecx, 0x3949fd8e
jne 0x140008000
mov ecx, 0x14902bb3
nop word cs:[rax + rax]
nop
cmp ecx, 0x6e6f607a
je 0x140008042
cmp ecx, 0x14902bb3
jne 0x140008020
mov qword [rbp + 0x1d8], 0
mov ecx, 0x6e6f607a
jmp 0x140008020
mov ecx, 0xfeafebbd
jmp 0x140008000
mov qword [rbp + 0x2c8], rax
mov rcx, qword [rbp + 0x2c8]
mov qword [rcx], 0
mov qword [rbp + 0x1f0], 0
mov ecx, 0x7334826e
jmp 0x140007fe0
mov eax, 0x9705a109
nop dword [rax + rax]
cmp eax, 0x534aacd8
je 0x140008095
cmp eax, 0x9705a109
jne 0x140008080
mov eax, 0x534aacd8
jmp 0x140008080
lea rcx, [rbp + 0x1d8]
lea rsi, [rbp + 0x278]
mov rdx, rsi
call fcn.140024830
mov qword [rbp + 0x2c0], rsi
mov ecx, 0x728a852d
nop word [rax + rax]
cmp ecx, 0x147949d4
je 0x1400080e2
cmp ecx, 0x728a852d
jne 0x1400080c0
mov rax, qword [rbp + 0x2c0]
add rax, 0x10
mov ecx, 0x147949d4
jmp 0x1400080c0
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x2c8]
cmp qword [rax], 0
je 0x1400081bd
mov ecx, 0xe85f7ec1
lea rsi, [0x14005a414]
lea rdi, [rbp + 0x1d8]
nop dword [rax]
cmp ecx, 0x3fb74ba7
je 0x1400081af
cmp ecx, 0xe85f7ec1
jne 0x140008110
mov eax, 0xac379288
nop dword [rax]
cmp eax, 0xac379288
je 0x140008140
cmp eax, 0x72328649
jne 0x140008130
jmp 0x140008147
mov eax, 0x72328649
jmp 0x140008130
mov qword [rbp + 0x2c8], 1
mov rax, qword [rbp + 0x2c8]
mov qword [rbp + 0x2c0], rax
mov eax, 0xb45279be
nop word cs:[rax + rax]
nop
cmp eax, 0x4cfe135d
je 0x14000818c
cmp eax, 0xb45279be
jne 0x140008170
mov eax, 0x4cfe135d
mov rcx, qword [rbp + 0x2c0]
jmp 0x140008170
mov qword [rbp + 0x2c8], rcx
mov r8, qword [rbp + 0x2c8]
mov rcx, rdi
mov rdx, rsi
call fcn.1400138b0
mov ecx, 0x3fb74ba7
jmp 0x140008110
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x2c8]
lea rcx, [rbp + 0x1d8]
lea rsi, [rbp + 0x2a0]
mov rdx, rsi
call fcn.140009e50
mov qword [rbp + 0x2c0], rsi
mov ecx, 0x728a852d
nop
cmp ecx, 0x147949d4
je 0x140008202
cmp ecx, 0x728a852d
jne 0x1400081e0
mov rax, qword [rbp + 0x2c0]
add rax, 0x10
mov ecx, 0x147949d4
jmp 0x1400081e0
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x2c8]
cmp qword [rax], 0
je 0x1400082dd
mov ecx, 0xe85f7ec1
lea rsi, [0x14005a414]
lea rdi, [rbp + 0x1d8]
nop dword [rax]
cmp ecx, 0x3fb74ba7
je 0x1400082cf
cmp ecx, 0xe85f7ec1
jne 0x140008230
mov eax, 0xac379288
nop dword [rax]
cmp eax, 0xac379288
je 0x140008260
cmp eax, 0x72328649
jne 0x140008250
jmp 0x140008267
mov eax, 0x72328649
jmp 0x140008250
mov qword [rbp + 0x2c8], 1
mov rax, qword [rbp + 0x2c8]
mov qword [rbp + 0x2c0], rax
mov eax, 0xb45279be
nop word cs:[rax + rax]
nop
cmp eax, 0x4cfe135d
je 0x1400082ac
cmp eax, 0xb45279be
jne 0x140008290
mov eax, 0x4cfe135d
mov rcx, qword [rbp + 0x2c0]
jmp 0x140008290
mov qword [rbp + 0x2c8], rcx
mov r8, qword [rbp + 0x2c8]
mov rcx, rdi
mov rdx, rsi
call fcn.1400138b0
mov ecx, 0x3fb74ba7
jmp 0x140008230
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x2c8]
lea rcx, [rbp + 0x1d8]
lea rsi, [rbp + 0x258]
mov rdx, rsi
call fcn.140009e50
mov qword [rbp + 0x2c0], rsi
mov ecx, 0x728a852d
nop
cmp ecx, 0x147949d4
je 0x140008322
cmp ecx, 0x728a852d
jne 0x140008300
mov rax, qword [rbp + 0x2c0]
add rax, 0x10
mov ecx, 0x147949d4
jmp 0x140008300
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x2c8]
cmp qword [rax], 0
je 0x1400083fd
mov ecx, 0xe85f7ec1
lea rsi, [0x14005a414]
lea rdi, [rbp + 0x1d8]
nop dword [rax]
cmp ecx, 0x3fb74ba7
je 0x1400083ef
cmp ecx, 0xe85f7ec1
jne 0x140008350
mov eax, 0xac379288
nop dword [rax]
cmp eax, 0xac379288
je 0x140008380
cmp eax, 0x72328649
jne 0x140008370
jmp 0x140008387
mov eax, 0x72328649
jmp 0x140008370
mov qword [rbp + 0x2c8], 1
mov rax, qword [rbp + 0x2c8]
mov qword [rbp + 0x2c0], rax
mov eax, 0xb45279be
nop word cs:[rax + rax]
nop
cmp eax, 0x4cfe135d
je 0x1400083cc
cmp eax, 0xb45279be
jne 0x1400083b0
mov eax, 0x4cfe135d
mov rcx, qword [rbp + 0x2c0]
jmp 0x1400083b0
mov qword [rbp + 0x2c8], rcx
mov r8, qword [rbp + 0x2c8]
mov rcx, rdi
mov rdx, rsi
call fcn.1400138b0
mov ecx, 0x3fb74ba7
jmp 0x140008350
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x2c8]
lea rsi, [rbp + 0x1d8]
lea rdx, [rbp + 0x1f8]
mov rcx, rsi
call fcn.140009e50
mov ecx, 0x5115f6f8
mov rax, qword [rbp + 0x1f0]
lea r8, [rbp + 0x2c8]
mov edx, 0x7361f23c
lea rbx, [rbp + 0x2c0]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xa393004a
je 0x140008563
cmp ecx, 0x5115f6f8
jne 0x140008440
mov qword [rbp + 0x158], rsi
mov rcx, qword [rbp + 0x158]
mov qword [rbp + 0x190], rcx
mov ecx, 0xc914f71a
nop
cmp ecx, 0xb0556c1
jg 0x1400084d0
cmp ecx, 0x9009d400
je 0x140008503
cmp ecx, 0xac1b8891
je 0x140008552
cmp ecx, 0xc914f71a
jne 0x140008470
mov rcx, qword [rbp + 0x190]
mov qword [rbp + 0x2c0], rcx
mov ecx, 0xa4778a04
nop dword [rax + rax]
cmp ecx, 0xa4778a04
je 0x1400084c2
cmp ecx, 0x913d659a
jne 0x1400084b0
jmp 0x140008510
mov ecx, 0x913d659a
jmp 0x1400084b0
cmp ecx, 0xb0556c2
je 0x140008531
cmp ecx, 0x10082683
je 0x140008548
cmp ecx, 0x7361f23c
jne 0x140008470
mov rcx, qword [rbp + 0x158]
mov rcx, qword [rcx]
mov qword [rbp + 0x2c8], rcx
mov ecx, 0x10082683
jmp 0x140008470
mov ecx, 0xac1b8891
mov rdi, qword [r8]
jmp 0x140008470
cmp rax, 8
setae byte [rbp + 0x29e]
mov cl, byte [rbp + 0x29e]
mov byte [rbp + 0x29f], cl
mov ecx, 0xb0556c2
jmp 0x140008470
cmp byte [rbp + 0x29f], 0
mov ecx, 0xac1b8891
cmovne ecx, edx
mov rdi, qword [rbx]
jmp 0x140008470
mov ecx, 0x9009d400
jmp 0x140008470
mov qword [rbp + 0x110], rdi
mov ecx, 0xa393004a
jmp 0x140008440
mov rdx, qword [rbp + 0x110]
mov rax, qword [rbp + 0x160]
mov rcx, qword [rax + 8]
call qword [sym.imp.USER32.dll_SetWindowTextW]
mov eax, 0xc10616e4
lea rsi, [rbp + 0x1d8]
nop word [rax + rax]
cmp eax, 0xdc0238fc
je 0x1400085ad
cmp eax, 0xc10616e4
jne 0x140008590
mov rcx, rsi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140008590
mov qword [rbp + 0x190], rsi
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x2c0], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x14000861e
cmp eax, 0xa460792f
jne 0x1400085d0
mov rax, qword [rbp + 0x2c0]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x140008602
cmp ecx, 0x812b4060
jne 0x1400085f0
jmp 0x140008609
mov ecx, 0x812b4060
jmp 0x1400085f0
mov qword [rbp + 0x2c8], rax
mov rax, qword [rbp + 0x2c8]
mov eax, 0x820390aa
jmp 0x1400085d0
mov eax, 0xc10616e4
lea rsi, [rbp + 0x1f8]
nop word [rax + rax]
cmp eax, 0xdc0238fc
je 0x14000864d
cmp eax, 0xc10616e4
jne 0x140008630
mov rcx, rsi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140008630
mov qword [rbp + 0x2c0], rsi
mov rax, qword [rbp + 0x2c0]
mov qword [rbp + 0x2c8], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x1400086be
cmp eax, 0xa460792f
jne 0x140008670
mov rax, qword [rbp + 0x2c8]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x1400086a2
cmp ecx, 0x812b4060
jne 0x140008690
jmp 0x1400086a9
mov ecx, 0x812b4060
jmp 0x140008690
mov qword [rbp + 0x1d8], rax
mov rax, qword [rbp + 0x1d8]
mov eax, 0x820390aa
jmp 0x140008670
mov eax, 0xc10616e4
lea rsi, [rbp + 0x258]
nop word [rax + rax]
cmp eax, 0xdc0238fc
je 0x1400086ed
cmp eax, 0xc10616e4
jne 0x1400086d0
mov rcx, rsi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x1400086d0
mov qword [rbp + 0x2c8], rsi
mov rax, qword [rbp + 0x2c8]
mov qword [rbp + 0x1d8], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x14000875e
cmp eax, 0xa460792f
jne 0x140008710
mov rax, qword [rbp + 0x1d8]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x140008742
cmp ecx, 0x812b4060
jne 0x140008730
jmp 0x140008749
mov ecx, 0x812b4060
jmp 0x140008730
mov qword [rbp + 0x1f8], rax
mov rax, qword [rbp + 0x1f8]
mov eax, 0x820390aa
jmp 0x140008710
mov eax, 0xc10616e4
lea rsi, [rbp + 0x2a0]
nop word [rax + rax]
cmp eax, 0xdc0238fc
je 0x14000878d
cmp eax, 0xc10616e4
jne 0x140008770
mov rcx, rsi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140008770
mov qword [rbp + 0x1d8], rsi
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1f8], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x1400087fe
cmp eax, 0xa460792f
jne 0x1400087b0
mov rax, qword [rbp + 0x1f8]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x1400087e2
cmp ecx, 0x812b4060
jne 0x1400087d0
jmp 0x1400087e9
mov ecx, 0x812b4060
jmp 0x1400087d0
mov qword [rbp + 0x258], rax
mov rax, qword [rbp + 0x258]
mov eax, 0x820390aa
jmp 0x1400087b0
mov eax, 0xc10616e4
lea rsi, [rbp + 0x278]
nop word [rax + rax]
cmp eax, 0xdc0238fc
je 0x14000882d
cmp eax, 0xc10616e4
jne 0x140008810
mov rcx, rsi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140008810
mov qword [rbp + 0x1f8], rsi
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x258], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x14000889e
cmp eax, 0xa460792f
jne 0x140008850
mov rax, qword [rbp + 0x258]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x140008882
cmp ecx, 0x812b4060
jne 0x140008870
jmp 0x140008889
mov ecx, 0x812b4060
jmp 0x140008870
mov qword [rbp + 0x2a0], rax
mov rax, qword [rbp + 0x2a0]
mov eax, 0x820390aa
jmp 0x140008850
mov eax, 0xc10616e4
lea rsi, [rbp + 0x238]
nop word [rax + rax]
cmp eax, 0xdc0238fc
je 0x1400088cd
cmp eax, 0xc10616e4
jne 0x1400088b0
mov rcx, rsi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x1400088b0
mov qword [rbp + 0x258], rsi
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x2a0], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x14000893e
cmp eax, 0xa460792f
jne 0x1400088f0
mov rax, qword [rbp + 0x2a0]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x140008922
cmp ecx, 0x812b4060
jne 0x140008910
jmp 0x140008929
mov ecx, 0x812b4060
jmp 0x140008910
mov qword [rbp + 0x278], rax
mov rax, qword [rbp + 0x278]
mov eax, 0x820390aa
jmp 0x1400088f0
mov eax, 0xc10616e4
lea rsi, [rbp + 0x1b8]
nop word [rax + rax]
cmp eax, 0xdc0238fc
je 0x14000896d
cmp eax, 0xc10616e4
jne 0x140008950
mov rcx, rsi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140008950
mov qword [rbp + 0x2a0], rsi
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x278], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x1400089de
cmp eax, 0xa460792f
jne 0x140008990
mov rax, qword [rbp + 0x278]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x1400089c2
cmp ecx, 0x812b4060
jne 0x1400089b0
jmp 0x1400089c9
mov ecx, 0x812b4060
jmp 0x1400089b0
mov qword [rbp + 0x238], rax
mov rax, qword [rbp + 0x238]
mov eax, 0x820390aa
jmp 0x140008990
mov eax, 0xc10616e4
lea rsi, [rbp + 0x198]
nop word [rax + rax]
cmp eax, 0xdc0238fc
je 0x140008a0d
cmp eax, 0xc10616e4
jne 0x1400089f0
mov rcx, rsi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x1400089f0
mov qword [rbp + 0x278], rsi
mov rax, qword [rbp + 0x278]
mov qword [rbp + 0x238], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x140008a7e
cmp eax, 0xa460792f
jne 0x140008a30
mov rax, qword [rbp + 0x238]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x140008a62
cmp ecx, 0x812b4060
jne 0x140008a50
jmp 0x140008a69
mov ecx, 0x812b4060
jmp 0x140008a50
mov qword [rbp + 0x1b8], rax
mov rax, qword [rbp + 0x1b8]
mov eax, 0x820390aa
jmp 0x140008a30
mov eax, 0xc10616e4
lea rsi, [rbp + 0x218]
nop word [rax + rax]
cmp eax, 0xdc0238fc
je 0x140008aad
cmp eax, 0xc10616e4
jne 0x140008a90
mov rcx, rsi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140008a90
mov qword [rbp + 0x238], rsi
mov rax, qword [rbp + 0x238]
mov qword [rbp + 0x1b8], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x140008b1e
cmp eax, 0xa460792f
jne 0x140008ad0
mov rax, qword [rbp + 0x1b8]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x140008b02
cmp ecx, 0x812b4060
jne 0x140008af0
jmp 0x140008b09
mov ecx, 0x812b4060
jmp 0x140008af0
mov qword [rbp + 0x198], rax
mov rax, qword [rbp + 0x198]
mov eax, 0x820390aa
jmp 0x140008ad0
mov eax, 0x2d478c74
lea rsi, [rbp + 0xc0]
nop word [rax + rax]
cmp eax, 0xaed007b5
je 0x140008b4d
cmp eax, 0x2d478c74
jne 0x140008b30
mov rcx, rsi
call fcn.140022e30
mov eax, 0xaed007b5
jmp 0x140008b30
lea rcx, [rbp - 0x30]
call fcn.14000af20
mov eax, 0xd1df9c84
lea rsi, [rbp + 0x170]
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x4fbfec05
je 0x140008bd3
cmp eax, 0xd1df9c84
jne 0x140008b70
mov rcx, rsi
call fcn.140012130
mov qword [rbp - 0x30], rsi
mov eax, 0x9eb1381d
nop
cmp eax, 0xfdfecebc
je 0x140008bcc
cmp eax, 0x9eb1381d
jne 0x140008b90
mov rax, qword [rbp - 0x30]
mov eax, 0xfa003c8a
nop word [rax + rax]
cmp eax, 0x9119a1fc
je 0x140008bc5
cmp eax, 0xfa003c8a
jne 0x140008bb0
mov eax, 0x9119a1fc
jmp 0x140008bb0
mov eax, 0xfdfecebc
jmp 0x140008b90
mov eax, 0x4fbfec05
jmp 0x140008b70
mov eax, 0xc10616e4
lea rsi, [rbp + 0x138]
nop
cmp eax, 0xdc0238fc
je 0x140008bfd
cmp eax, 0xc10616e4
jne 0x140008be0
mov rcx, rsi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140008be0
mov qword [rbp + 0x218], rsi
mov rax, qword [rbp + 0x218]
mov qword [rbp + 0x170], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x140008c68
cmp eax, 0xa460792f
jne 0x140008c20
mov rax, qword [rbp + 0x170]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x140008c52
cmp ecx, 0x812b4060
jne 0x140008c40
jmp 0x140008c59
mov ecx, 0x812b4060
jmp 0x140008c40
mov qword [rbp - 0x30], rax
mov rax, qword [rbp - 0x30]
mov eax, 0x820390aa
jmp 0x140008c20
mov eax, 0xc10616e4
lea rsi, [rbp + 0x118]
nop word cs:[rax + rax]
nop
cmp eax, 0xdc0238fc
je 0x140008c9d
cmp eax, 0xc10616e4
jne 0x140008c80
mov rcx, rsi
call fcn.1400123b0
mov eax, 0xdc0238fc
jmp 0x140008c80
mov qword [rbp + 0x170], rsi
mov rax, qword [rbp + 0x170]
mov qword [rbp + 0x138], rax
mov eax, 0xa460792f
nop word [rax + rax]
cmp eax, 0x820390aa
je 0x140008d08
cmp eax, 0xa460792f
jne 0x140008cc0
mov rax, qword [rbp + 0x138]
mov ecx, 0xd901b7d3
nop word [rax + rax]
cmp ecx, 0xd901b7d3
je 0x140008cf2
cmp ecx, 0x812b4060
jne 0x140008ce0
jmp 0x140008cf9
mov ecx, 0x812b4060
jmp 0x140008ce0
mov qword [rbp - 0x30], rax
mov rax, qword [rbp - 0x30]
mov eax, 0x820390aa
jmp 0x140008cc0
add rsp, 0x358
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret