Function at 0x140008290
Capabilities:
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1a8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x28], rcx
lea rax, [rcx + 0x50]
mov qword [rbp - 0x38], rax
mov eax, 0x1ea5492b
jmp 0x1400082db
mov rax, qword [rbp - 0x18]
cmp dword [rbp + 0x3c], 0
mov eax, 0xbe4cdd98
mov ecx, 0x413e29c4
cmove eax, ecx
mov cl, byte [rbp + 0x107]
mov dword [rbp + 0x58], ecx
jmp 0x140008310
mov eax, dword [0x140354da8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc74bde0a
mov ecx, 0x9c4d07df
cmove eax, ecx
cmp dword [0x140354dac], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
cmp eax, 0xf75642fc
jg 0x140008370
cmp eax, 0xbf4f065a
jle 0x140008400
cmp eax, 0xd5c0acf6
jg 0x1400084e2
cmp eax, 0xc74bde09
jle 0x1400085d4
cmp eax, 0xc74bde0a
je 0x140009fd3
cmp eax, 0xd17e59d4
je 0x140009fdd
cmp eax, 0xd3f8ccf3
jne 0x140008310
mov rax, qword [0x140354b20]
mov qword [rbp + 8], rax
mov eax, 0xc27ce5ae
jmp 0x140008310
cmp eax, 0x2794ccee
jg 0x140008480
cmp eax, 0x1a7bb88b
jle 0x140008526
cmp eax, 0x1ea5492a
jle 0x140008601
cmp eax, 0x1ea5492b
je 0x140009fef
cmp eax, 0x208d5510
je 0x14000933e
cmp eax, 0x272de7b5
jne 0x140008310
mov eax, select
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 8], rax
mov eax, select
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
mov eax, dword [0x140354da8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf5a4267
mov ecx, 0x1a7bb88c
jmp 0x1400082f9
cmp eax, 0x9e509182
jle 0x140008558
cmp eax, 0xb7847cfd
jle 0x140008625
cmp eax, 0xb7847cfe
je 0x14000a021
cmp eax, 0xba7a42b8
je 0x1400082e0
cmp eax, 0xbe4cdd98
jne 0x140008310
sub rsp, 0x20
call fcn.140270dc0
call fcn.140274c10
xor ecx, ecx
call fcn.14011db20
add rsp, 0x20
mov rax, qword [0x140354b68]
mov qword [rbp + 0x10], rax
cmp qword [rbp + 0x10], 0
setne byte [rbp + 0xcd]
mov eax, 0x9e509183
jmp 0x140008310
cmp eax, 0x4586c79e
jle 0x140008597
cmp eax, 0x5ce67458
jle 0x140008661
cmp eax, 0x5ce67459
je 0x14000a04c
cmp eax, 0x5d94765d
je 0x1400082c0
cmp eax, 0x69ceb00a
jne 0x140008310
mov rax, qword [rbp - 0x48]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x10]
sub rsp, 0x20
call qword [rax + select]
add rsp, 0x20
mov qword [0x140354b68], 0
mov eax, 0xd3f8ccf3
jmp 0x140008310
cmp eax, 0xdf55dd11
jle 0x140009280
cmp eax, 0xdf55dd12
je 0x14000a071
cmp eax, 0xdf5a4267
je 0x14000a0ac
cmp eax, 0xeafcde92
jne 0x140008310
mov al, byte [rbp + 0x107]
and al, 1
mov byte [rbp + 0xce], al
mov eax, 0xd5c0acf7
jmp 0x140008310
cmp eax, 0xc6a6c66
jg 0x1400092a9
cmp eax, 0xfe8f39de
je 0x14000a0b6
cmp eax, 0x229bf5c
jne 0x14000a1a5
mov eax, 0xf9ff28d
mov byte [rbp + 0xe7], 1
jmp 0x140008310
cmp eax, 0x8f79e388
jg 0x1400092d2
cmp eax, 0x8d945be5
je 0x140009348
cmp eax, 0x8f2f0460
jne 0x140008310
mov eax, dword [0x140354da8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xdf5a4267
mov ecx, 0x272de7b5
jmp 0x1400082f9
cmp eax, 0x37bc8bf0
jg 0x140009306
cmp eax, 0x2794ccef
je 0x140009387
cmp eax, 0x303ba927
jne 0x140008310
sub rsp, 0x20
lea rcx, [rbp - 0x78]
call qword [sym.imp.USER32.dll_DispatchMessageW]
add rsp, 0x20
mov eax, 0xdf55dd12
jmp 0x140008310
cmp eax, 0xbf4f065b
je 0x14000a0c7
cmp eax, 0xc27ce5ae
jne 0x140008310
cmp qword [rbp + 8], 0
mov eax, 0xb7847cfe
mov ecx, 0x8f79e389
cmove eax, ecx
jmp 0x140008310
cmp eax, 0x1a7bb88c
je 0x14000a0d9
cmp eax, 0x1e29c594
jne 0x140008310
mov rax, qword [rbp - 0x18]
mov eax, 0xd9ea4d28
jmp 0x140008310
cmp eax, 0x9e509183
je 0x14000a0ea
cmp eax, 0xb25d225e
jne 0x140008310
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp - 0x20]
mov eax, dword [0x140354da8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x303ba927
mov ecx, 0xdf55dd12
jmp 0x1400082f9
cmp eax, 0x4586c79f
je 0x14000a103
cmp eax, 0x46999fa3
jne 0x140008310
mov qword [rbp + 0x88], rsp
mov qword [rbp + 0x50], rsp
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp + 0x18]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp + 0x18]
lea rcx, [rbp - 0x78]
mov qword [rax], rcx
mov rax, qword [rbp]
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x20], rax
mov eax, 0x793e539f
jmp 0x1400086c6
mov rax, qword [rbp + 0x108]
mov rdx, qword [rbp + 0x118]
mov qword [rax], rdx
mov eax, 0x94684f8f
jmp 0x1400086f0
mov eax, dword [0x140354db0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x39421b60
mov ecx, 0x49e59093
cmove eax, ecx
cmp dword [0x140354db4], 0xa
cmovl eax, ecx
nop
cmp eax, 0x2951df0f
jg 0x140008950
cmp eax, 0xe885ab09
jle 0x1400089b0
cmp eax, 0xf59f8941
jle 0x140008b7a
cmp eax, 0x11d9af66
jg 0x140008c83
cmp eax, 0xf59f8942
je 0x140008d2b
cmp eax, 0x8a1568c
jne 0x1400086f0
mov qword [rbp + 0x80], r9
mov qword [rbp + 0x70], r13
mov dword [rbp + 0xbc], r12d
mov r13, r15
mov r12d, r14d
mov edi, r11d
mov rcx, r10
mov esi, dword [rbp + 0xa8]
mov rbx, qword [rbp + 0x68]
mov r8d, 0x2380f2ed
jmp 0x140008780
movsx edx, byte [rbp + 0xe0]
xor edx, dword [rbp + 0x118]
imul edx, edx, 0x1000193
mov dword [rbp + 0x48], edx
mov r8d, 0x9f68c2b4
nop word [rax + rax]
cmp r8d, 0xa28ef1f2
jle 0x1400087c0
cmp r8d, 0x277c4c77
jg 0x140008800
cmp r8d, 0xc6e4bb31
je 0x140008871
cmp r8d, 0x2380f2ed
jne 0x1400088dd
mov r8d, 0x89e7f765
jmp 0x140008780
cmp r8d, 0x89e7f764
jg 0x140008850
cmp r8d, 0x8180bd39
je 0x14000875e
cmp r8d, 0x83551a73
jne 0x140008780
mov r15d, dword [rbp + 0x48]
mov r8d, 0x710a1550
xor r14d, r14d
mov r10d, dword [rbp + 0x108]
jmp 0x140008780
cmp r8d, 0x277c4c78
je 0x140008890
cmp r8d, 0x710a1550
jne 0x140008780
mov dword [rbp + 0x120], r10d
test r14d, r14d
mov r8d, 0xa28ef1f3
mov eax, 0x277c4c78
cmove r8d, eax
mov r9, qword [rbp + 0xe8]
mov r11d, dword [rbp + 0x120]
mov eax, r15d
jmp 0x140008780
cmp r8d, 0x89e7f765
je 0x1400088cd
cmp r8d, 0x9f68c2b4
jne 0x140008780
mov r8d, 0x83551a73
jmp 0x140008780
mov r15d, dword [rbp + 0x118]
mov r8d, 0x710a1550
mov r14d, 1
mov r10d, dword [rbp + 0x118]
jmp 0x140008780
mov dword [rbp + 0x108], r11d
mov dword [rbp + 0x118], eax
lea rdx, [r9 + 1]
mov qword [rbp + 0xe8], rdx
movzx edx, byte [r9]
mov byte [rbp + 0xe0], dl
cmp byte [rbp + 0xe0], 0
mov r8d, 0x8180bd39
mov edx, 0xc6e4bb31
cmove r8d, edx
jmp 0x140008780
mov r8d, 0x277c4c78
mov eax, esi
mov r9, rbx
jmp 0x140008780
cmp r8d, 0xa28ef1f3
jne 0x140008780
mov eax, dword [rbp + 0x120]
mov qword [rbp + 0xe8], 0x6ec20454
mov ebx, 0xa152bed1
mov r10, rcx
mov r11d, edi
mov r14d, r12d
mov r15, r13
mov r12d, dword [rbp + 0xbc]
mov r13, qword [rbp + 0x70]
mov r9, qword [rbp + 0x80]
nop
cmp ebx, 0xc9e94b14
je 0x140008d49
cmp ebx, 0xa152bed1
jne 0x140008920
mov rdx, qword [rbp + 0xe8]
mov ebx, 0xc9e94b14
jmp 0x140008920
cmp eax, 0x4bdcd33c
jle 0x140008b30
cmp eax, 0x756ab949
jle 0x140008bea
cmp eax, 0x7f7373b6
jg 0x140008cb7
cmp eax, 0x756ab94a
je 0x140009150
cmp eax, 0x793e539f
jne 0x1400086f0
mov eax, 0x20
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xd8], rax
mov eax, 0x756ab94a
jmp 0x1400086f0
cmp eax, 0xa2b10c62
jg 0x140008c1b
cmp eax, 0x87c3cf7b
jle 0x140008d02
cmp eax, 0x87c3cf7c
je 0x140008d66
cmp eax, 0x94684f8f
jne 0x1400086f0
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0xd8]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
mov rax, qword [rbp + 0x90]
mov rcx, qword [rax + 0x30]
mov rax, qword [rbp + 0xd8]
mov qword [rax + 8], rcx
mov edx, dword [0x140354d60]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete dl
cmp dword [0x140354d64], 0xa
setl bl
or bl, dl
mov edx, 0x6d571044
mov ebx, 0xe4c53bbf
cmovne edx, ebx
mov esi, 0x6d571044
mov ebx, 0x70726525
cmovne esi, ebx
mov ebx, 0xa06eb05
nop
cmp ebx, 0xa06eb04
jle 0x140008aa0
cmp ebx, 0xa06eb05
je 0x140008abb
cmp ebx, 0x6d571044
je 0x140008abf
cmp ebx, 0x70726525
jne 0x140008a50
mov edi, 0x6c1f1717
nop word cs:[rax + rax]
nop
cmp edi, 0xb9ca3430
je 0x140008aeb
cmp edi, 0x6c1f1717
jne 0x140008a80
movsxd rbx, dword [rcx + 0x3c]
mov edi, 0xb9ca3430
jmp 0x140008a80
cmp ebx, 0xdc29502a
je 0x140008d84
cmp ebx, 0xe4c53bbf
jne 0x140008a50
mov ebx, 0xdc29502a
jmp 0x140008a50
mov ebx, esi
jmp 0x140008a50
mov edi, 0x6c1f1717
nop word cs:[rax + rax]
nop
cmp edi, 0xb9ca3430
je 0x140008b10
cmp edi, 0x6c1f1717
jne 0x140008ad0
movsxd rbx, dword [rcx + 0x3c]
mov edi, 0xb9ca3430
jmp 0x140008ad0
mov qword [rbp + 0xe8], rbx
mov rbx, qword [rbp + 0xe8]
mov r9d, dword [rcx + rbx + 0x88]
mov r8d, dword [rcx + rbx + 0x8c]
mov ebx, edx
jmp 0x140008a50
mov qword [rbp + 0xe8], rbx
mov rbx, qword [rbp + 0xe8]
mov ebx, 0x70726525
jmp 0x140008a50
cmp eax, 0x39421b5f
jg 0x140008c4e
cmp eax, 0x2951df10
je 0x140008dfa
cmp eax, 0x353d2b30
je 0x140008e1e
cmp eax, 0x36eac8ee
jne 0x1400086f0
mov eax, dword [0x140354db0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4bdcd33d
mov ecx, 0x274148c5
jmp 0x1400086e1
cmp eax, 0xe885ab0a
je 0x140008f1d
cmp eax, 0xf011133b
je 0x1400086c8
cmp eax, 0xf5327bcf
jne 0x1400086f0
lea rax, [rbp + 0x90]
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x118]
mov rax, qword [rax]
mov qword [rbp + 0x120], rax
mov eax, 0x47cbaff4
nop
cmp eax, 0x856bc9a5
je 0x140008f2a
cmp eax, 0x47cbaff4
jne 0x140008bc0
mov rax, qword [rbp + 0x120]
mov rax, qword [rax]
mov qword [rbp + 0xe8], rax
mov eax, 0x856bc9a5
jmp 0x140008bc0
cmp eax, 0x4bdcd33d
je 0x140008f5a
cmp eax, 0x4d789a23
je 0x140008f64
cmp eax, 0x63ba91dd
jne 0x1400086f0
mov eax, 0x11d9af67
xor r14d, r14d
mov r13, r9
jmp 0x1400086f0
cmp eax, 0xa2b10c63
je 0x140008f84
cmp eax, 0xc9b779cb
je 0x140008fc8
cmp eax, 0xd2daf189
jne 0x1400086f0
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x60], rax
mov eax, 0x36eac8ee
jmp 0x1400086f0
cmp eax, 0x39421b60
je 0x140008fd2
cmp eax, 0x45b30449
je 0x140008fdc
cmp eax, 0x49e59093
jne 0x1400086f0
mov eax, 0xf59f8942
xor r11d, r11d
mov r15, qword [rbp + 0x98]
jmp 0x1400086f0
cmp eax, 0x11d9af67
je 0x140008fed
cmp eax, 0x274148c5
jne 0x1400086f0
mov eax, dword [0x140354db0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4bdcd33d
mov ecx, 0x7f7373b7
jmp 0x1400086e1
cmp eax, 0x7f7373b7
je 0x140009017
cmp eax, 0x7ff661b2
jne 0x1400086f0
mov eax, 0xac7e5cc5
mov qword [rbp + 0xe8], rax
mov edx, 0xcc0fa04d
nop
cmp edx, 0xb61da049
je 0x14000902b
cmp edx, 0xcc0fa04d
jne 0x140008ce0
mov rax, qword [rbp + 0xe8]
mov edx, 0xb61da049
jmp 0x140008ce0
cmp eax, 0x80d15e89
jne 0x140009139
mov eax, r12d
sub eax, 1
mov dword [rbp + 0xd0], eax
mov eax, 0x7ff661b2
mov ecx, 0x87c3cf7c
cmovb eax, ecx
jmp 0x1400086f0
test r11d, r11d
mov eax, 0x11d9af67
mov ecx, 0x63ba91dd
cmove eax, ecx
mov r14d, r11d
mov r13, r15
mov r9, r15
jmp 0x1400086f0
mov dword [rbp + 0x120], edx
cmp eax, dword [rbp + 0x120]
sete byte [rbp + 0xb8]
mov eax, 0x4d789a23
jmp 0x1400086f0
mov eax, dword [0x140354db0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x39421b60
mov ecx, 0xf011133b
jmp 0x1400086e1
mov dword [rbp + 0x120], r9d
mov dword [rbp + 0xe8], r8d
mov edx, dword [rbp + 0x120]
add rcx, rdx
mov qword [rax + 0x10], rcx
mov ecx, dword [rbp + 0xe8]
mov dword [rax], ecx
mov rax, qword [rbp + 0xd8]
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x118], rcx
add rax, 8
mov qword [rbp + 0x120], rax
mov eax, 0xa98b8523
nop dword [rax]
cmp eax, 0x8cdf8a94
je 0x140009099
cmp eax, 0xa98b8523
jne 0x140008dd0
mov rax, qword [rbp + 0x120]
mov rax, qword [rax]
mov qword [rbp + 0xe8], rax
mov eax, 0x8cdf8a94
jmp 0x140008dd0
cmp byte [rbp + 0xd4], 0
mov eax, 0xe885ab0a
mov ecx, 0x94684f8f
cmovne eax, ecx
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 0x78], rcx
jmp 0x1400086f0
mov rbx, qword [rbp + 0xd8]
mov r8d, dword [rbp + 0xd0]
mov edx, dword [0x140354d68]
mov edi, dword [0x140354d6c]
lea esi, [rdx - 1]
imul esi, edx
test sil, 1
sete byte [rbp + 0x108]
mov esi, 0x56d1db55
mov ecx, 0x114da58b
cmove esi, ecx
cmp edi, 0xa
setl byte [rbp + 0x118]
mov rdx, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
cmovl esi, ecx
mov ebx, 0xd59d844b
cmp ebx, 0x114da58a
jle 0x140008ea0
cmp ebx, 0x114da58b
je 0x140008eda
cmp ebx, 0x291327ac
je 0x1400090c0
cmp ebx, 0x56d1db55
jne 0x140008e70
mov ebx, 0xacb47186
jmp 0x140008e70
cmp ebx, 0x864d5b04
je 0x140008ee1
cmp ebx, 0xacb47186
je 0x140008f16
cmp ebx, 0xd59d844b
jne 0x140008e70
movzx ecx, byte [rbp + 0x108]
cmp byte [rbp + 0x118], 0
mov ebx, 0x56d1db55
mov eax, 0xacb47186
cmovne ebx, eax
test cl, cl
cmovne ebx, eax
jmp 0x140008e70
mov ebx, 0x864d5b04
jmp 0x140008e70
mov qword [rbp + 0x120], rdx
mov ecx, dword [rdi + 0x1c]
add rcx, qword [rbp + 0x120]
mov ebx, dword [rdi + 0x24]
add rbx, qword [rbp + 0x120]
movzx ebx, word [rbx + r8*2]
lea rcx, [rcx + rbx*4]
mov qword [rbp + 0xe8], rcx
mov ebx, 0x291327ac
jmp 0x140008e70
mov ebx, esi
jmp 0x140008e70
mov eax, 0x82e68d1e
xor r10d, r10d
jmp 0x1400086f0
mov eax, 0x23f0329b
nop
cmp eax, 0xf56dbc77
je 0x1400090de
cmp eax, 0x23f0329b
jne 0x140008f30
mov rax, qword [rbp + 0x118]
mov rcx, qword [rbp + 0xe8]
mov qword [rax], rcx
mov eax, 0xf56dbc77
jmp 0x140008f30
mov eax, 0x274148c5
jmp 0x1400086f0
cmp byte [rbp + 0xb8], 0
mov eax, 0x80d15e89
mov ecx, 0x353d2b30
cmovne eax, ecx
mov r12d, dword [rbp + 0xd0]
jmp 0x1400086f0
mov rax, qword [rbp + 0xd8]
mov rax, qword [rax + 0x10]
add rax, 0x18
mov qword [rbp + 0xe8], rax
mov eax, 0x326c245b
nop
cmp eax, 0xa282892f
je 0x1400090ef
cmp eax, 0x326c245b
jne 0x140008fa0
mov rax, qword [rbp + 0xe8]
mov eax, dword [rax]
mov dword [rbp + 0x120], eax
mov eax, 0xa282892f
jmp 0x140008fa0
mov eax, 0x45b30449
jmp 0x1400086f0
mov eax, 0xf011133b
jmp 0x1400086f0
mov eax, 0x80d15e89
mov r12d, dword [rbp + 0xac]
jmp 0x1400086f0
mov qword [rbp + 0xc0], r13
mov rax, qword [rbp + 0xa0]
test r14d, r14d
mov eax, 0x82e68d1e
mov ecx, 0xf5327bcf
cmove eax, ecx
mov r10, qword [rbp + 0xc0]
jmp 0x1400086f0
mov eax, 0xf59f8942
mov r11d, 1
mov r15, qword [rbp + 0x60]
jmp 0x1400086f0
mov dword [rbp + 0x120], eax
mov eax, dword [rbp + 0x120]
mov dword [rbp + 0xa8], eax
mov rdx, qword [rbp + 0xd8]
mov eax, dword [rbp + 0xd0]
mov rbx, qword [rdx + 8]
mov qword [rbp + 0x108], rbx
mov rdx, qword [rdx + 0x10]
mov edx, dword [rdx + 0x20]
mov qword [rbp + 0x118], rdx
mov ebx, 0x7e501b10
nop dword [rax + rax]
cmp ebx, 0xcfb822d3
je 0x140009105
cmp ebx, 0x7e501b10
jne 0x140009070
mov rdx, qword [rbp + 0x108]
add rdx, qword [rbp + 0x118]
mov ebx, 0xcfb822d3
jmp 0x140009070
mov rax, qword [rbp + 0x118]
cmp rax, qword [rbp + 0xe8]
mov eax, 0xa2b10c63
mov ecx, 0x63ba91dd
cmove eax, ecx
mov r9, qword [rbp + 0x98]
jmp 0x1400086f0
mov rax, qword [rbp + 0xe8]
mov eax, dword [rax]
add rax, qword [rbp + 0x120]
mov qword [rbp + 0x40], rax
mov eax, 0xd2daf189
jmp 0x1400086f0
mov byte [rbp + 0xd4], 1
mov eax, 0x2951df10
jmp 0x1400086f0
mov eax, dword [rbp + 0x120]
mov dword [rbp + 0xac], eax
mov eax, 0xc9b779cb
jmp 0x1400086f0
mov qword [rbp + 0x120], rdx
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0xe8]
mov eax, dword [rax + rdx*4]
add rax, qword [rbp + 0x108]
mov qword [rbp + 0x68], rax
mov eax, 0x8a1568c
jmp 0x1400086f0
cmp eax, 0x82e68d1e
jne 0x1400086f0
jmp 0x14000a10d
lea rax, [rbp + 0x90]
mov qword [rbp + 0xb0], rax
mov rax, qword [rbp + 0xb0]
mov eax, 0xbd1657e
nop word [rax + rax]
cmp eax, 0x9817106e
je 0x1400086b0
cmp eax, 0xbd1657e
jne 0x140009170
lea rax, [rbp + 0x90]
mov qword [rbp + 0x108], rax
mov rax, qword gs:[0x60]
mov qword [rbp + 0x120], rax
mov edx, 0x619ffc3b
nop word cs:[rax + rax]
nop
cmp edx, 0xf667d70f
je 0x1400091ce
cmp edx, 0x619ffc3b
jne 0x1400091b0
mov rax, qword [rbp + 0x120]
mov edx, 0xf667d70f
jmp 0x1400091b0
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x120], rax
mov edx, 0xdb13407b
nop dword [rax + rax]
cmp edx, 0x39f315be
je 0x140009212
cmp edx, 0xdb13407b
jne 0x1400091f0
mov rax, qword [rbp + 0x120]
add rax, 0x18
mov edx, 0x39f315be
jmp 0x1400091f0
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax]
add rax, 0x10
mov qword [rbp + 0x120], rax
mov edx, 0x53654d73
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x5fa75932
je 0x14000925e
cmp edx, 0x53654d73
jne 0x140009240
mov rax, qword [rbp + 0x120]
mov edx, 0x5fa75932
jmp 0x140009240
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax]
mov qword [rbp + 0x118], rax
mov eax, 0x9817106e
jmp 0x140009170
cmp eax, 0xd5c0acf7
je 0x14000a15c
cmp eax, 0xd9ea4d28
jne 0x140008310
mov eax, 0x8d945be5
mov cl, byte [rbp + 0xe6]
mov byte [rbp + 0x30], cl
jmp 0x140008310
cmp eax, 0xc6a6c67
je 0x1400093c0
cmp eax, 0xf9ff28d
jne 0x140008310
mov eax, 0x8d945be5
mov cl, byte [rbp + 0xe7]
mov byte [rbp + 0x30], cl
jmp 0x140008310
cmp eax, 0x8f79e389
je 0x1400093d1
cmp eax, 0x9c4d07df
jne 0x140008310
mov eax, dword [0x140354da8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc74bde0a
mov ecx, 0x208d5510
jmp 0x1400082f9
cmp eax, 0x37bc8bf1
je 0x140009f44
cmp eax, 0x413e29c4
jne 0x140008310
mov eax, dword [rbp + 0x58]
mov byte [rbp + 0xe6], al
test byte [rbp + 0xe6], 1
mov eax, 0xbe4cdd98
mov ecx, 0xd17e59d4
cmove eax, ecx
jmp 0x140008310
mov eax, 0x8f79e389
jmp 0x140008310
mov al, byte [rbp + 0x30]
mov byte [rbp + 0x107], al
sub rsp, 0x30
mov dword [rsp + 0x20], 1
lea rcx, [rbp - 0x78]
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.USER32.dll_PeekMessageW]
add rsp, 0x30
test eax, eax
mov eax, 0x37bc8bf1
mov ecx, 0xeafcde92
cmove eax, ecx
jmp 0x140008310
mov eax, 0x381915cf
nop dword [rax]
cmp eax, 0x243e9af6
je 0x140009f56
cmp eax, 0x381915cf
jne 0x140009390
sub rsp, 0x20
call fcn.140272910
call fcn.140275100
call fcn.140139710
add rsp, 0x20
mov eax, 0x243e9af6
jmp 0x140009390
mov eax, 0x5d94765d
mov dword [rbp + 0x3c], 0
jmp 0x140008310
mov qword [rbp + 0x20], rsp
mov rax, qword [rbp - 8]
mov rax, qword [rbp - 8]
mov eax, 0x9e6859c1
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x43a976b4
je 0x140009fa5
cmp eax, 0x9e6859c1
jne 0x1400093f0
mov qword [rbp - 0x40], rsp
mov eax, 0xea504258
jmp 0x140009426
mov rax, qword [rbp + 0x108]
mov rdx, qword [rbp + 0x118]
mov qword [rax], rdx
mov eax, 0x616e09a
nop word cs:[rax + rax]
cmp eax, 0xed74892c
jle 0x140009480
cmp eax, 0x17a79c16
jle 0x1400094e0
cmp eax, 0x3159eeb0
jg 0x140009551
cmp eax, 0x17a79c17
je 0x14000964a
cmp eax, 0x2776f4e6
je 0x140009698
cmp eax, 0x2edb0161
jne 0x140009430
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x60], rax
mov eax, 0x2776f4e6
jmp 0x140009430
cmp eax, 0xb5c3add8
jg 0x140009520
cmp eax, 0x99e0a192
jle 0x140009577
cmp eax, 0x99e0a193
je 0x1400096ac
cmp eax, 0x9bdb7790
je 0x1400096c0
cmp eax, 0x9ef1fe45
jne 0x140009430
mov eax, dword [rbp + 0xac]
cmp eax, dword [rbp + 0xd0]
mov eax, 0xed74892d
mov ecx, 0x3159eeb1
cmove eax, ecx
mov r13d, dword [rbp + 0xd4]
jmp 0x140009430
cmp eax, 0x12f919b
jle 0x140009597
cmp eax, 0x12f919c
je 0x140009719
cmp eax, 0x616e09a
je 0x140009726
cmp eax, 0x87c5ea8
jne 0x140009430
mov eax, 0xed74892d
mov r13d, dword [rbp + 0xb8]
jmp 0x140009430
cmp eax, 0xe82ff1f5
jle 0x1400095e2
cmp eax, 0xe82ff1f6
je 0x140009878
cmp eax, 0xea504258
je 0x14000989f
cmp eax, 0xeb844089
je 0x140009e00
jmp 0x140009430
cmp eax, 0x3159eeb1
je 0x1400098d5
cmp eax, 0x5667e874
jne 0x140009de8
mov eax, 0xe82ff1f6
xor r11d, r11d
mov r12, r9
jmp 0x140009430
cmp eax, 0x84c38cf1
je 0x1400099dd
cmp eax, 0x888c90b5
jne 0x140009430
mov eax, 0x87c5ea8
jmp 0x140009430
cmp eax, 0xed74892d
je 0x140009a04
cmp eax, 0xfb735b15
jne 0x140009430
mov qword [rbp + 0xe8], 0x313d75af
mov edx, 0xcc0fa04d
nop dword [rax]
cmp edx, 0xb61da049
je 0x140009a22
cmp edx, 0xcc0fa04d
jne 0x1400095c0
mov rax, qword [rbp + 0xe8]
mov edx, 0xb61da049
jmp 0x1400095c0
cmp eax, 0xb5c3add9
je 0x140009a3e
cmp eax, 0xd6e92689
jne 0x140009430
lea rax, [rbp + 0xd8]
mov qword [rbp + 0x118], rax
mov rax, qword [rbp + 0x118]
mov rax, qword [rax]
mov qword [rbp + 0x120], rax
mov eax, 0x47cbaff4
nop dword [rax]
cmp eax, 0x856bc9a5
je 0x140009a5c
cmp eax, 0x47cbaff4
jne 0x140009620
mov rax, qword [rbp + 0x120]
mov rax, qword [rax]
mov qword [rbp + 0xe8], rax
mov eax, 0x856bc9a5
jmp 0x140009620
mov rax, qword [rbp + 0xb0]
mov rax, qword [rax + 0x10]
add rax, 0x18
mov qword [rbp + 0xe8], rax
mov eax, 0x326c245b
nop word cs:[rax + rax]
nop
cmp eax, 0xa282892f
je 0x140009a9a
cmp eax, 0x326c245b
jne 0x140009670
mov rax, qword [rbp + 0xe8]
mov eax, dword [rax]
mov dword [rbp + 0x120], eax
mov eax, 0xa282892f
jmp 0x140009670
mov eax, 0xb5c3add9
mov r14d, 1
mov r15, qword [rbp + 0x60]
jmp 0x140009430
mov eax, 0xb5c3add9
xor r14d, r14d
mov r15, qword [rbp + 0x98]
jmp 0x140009430
mov rdx, qword [rbp + 0xb0]
mov eax, dword [rbp + 0xd4]
mov rbx, qword [rdx + 8]
mov qword [rbp + 0x108], rbx
mov rdx, qword [rdx + 0x10]
mov edx, dword [rdx + 0x20]
mov qword [rbp + 0x118], rdx
mov ebx, 0x7e501b10
nop dword [rax + rax]
cmp ebx, 0xcfb822d3
je 0x140009ab0
cmp ebx, 0x7e501b10
jne 0x1400096f0
mov rdx, qword [rbp + 0x108]
add rdx, qword [rbp + 0x118]
mov ebx, 0xcfb822d3
jmp 0x1400096f0
mov eax, 0x7cecc5cd
xor r10d, r10d
jmp 0x140009430
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0x68]
mov rax, qword [rbp + 0xd8]
mov rcx, qword [rax + 0x30]
mov rax, qword [rbp + 0xb0]
mov qword [rax + 8], rcx
mov edx, dword [0x140354d60]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete dl
cmp dword [0x140354d64], 0xa
setl bl
or bl, dl
mov ebx, 0x6d571044
mov edx, 0xe4c53bbf
cmovne ebx, edx
mov edi, 0x6d571044
mov edx, 0x70726525
cmovne edi, edx
mov edx, 0xa06eb05
nop word cs:[rax + rax]
cmp edx, 0xa06eb04
jle 0x1400097f0
cmp edx, 0xa06eb05
je 0x14000980b
cmp edx, 0x6d571044
je 0x14000980f
cmp edx, 0x70726525
jne 0x1400097a0
mov esi, 0x6c1f1717
nop word cs:[rax + rax]
nop
cmp esi, 0xb9ca3430
je 0x14000983b
cmp esi, 0x6c1f1717
jne 0x1400097d0
movsxd rdx, dword [rcx + 0x3c]
mov esi, 0xb9ca3430
jmp 0x1400097d0
cmp edx, 0xdc29502a
je 0x140009d02
cmp edx, 0xe4c53bbf
jne 0x1400097a0
mov edx, 0xdc29502a
jmp 0x1400097a0
mov edx, edi
jmp 0x1400097a0
mov esi, 0x6c1f1717
nop word cs:[rax + rax]
nop
cmp esi, 0xb9ca3430
je 0x140009860
cmp esi, 0x6c1f1717
jne 0x140009820
movsxd rdx, dword [rcx + 0x3c]
mov esi, 0xb9ca3430
jmp 0x140009820
mov qword [rbp + 0xe8], rdx
mov rdx, qword [rbp + 0xe8]
mov r9d, dword [rcx + rdx + 0x88]
mov r8d, dword [rcx + rdx + 0x8c]
mov edx, ebx
jmp 0x1400097a0
mov qword [rbp + 0xe8], rdx
mov rdx, qword [rbp + 0xe8]
mov edx, 0x70726525
jmp 0x1400097a0
mov qword [rbp + 0xc0], r12
mov rax, qword [rbp + 0x68]
test r11d, r11d
mov eax, 0x7cecc5cd
mov ecx, 0xd6e92689
cmove eax, ecx
mov r10, qword [rbp + 0xc0]
jmp 0x140009430
mov eax, 0x20
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xb0], rax
lea rax, [rbp + 0xd8]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
mov eax, 0xeb844089
jmp 0x140009430
mov rdx, qword [rbp + 0xb0]
mov r8d, dword [rbp + 0xd4]
mov ebx, dword [0x140354d68]
mov edi, dword [0x140354d6c]
lea esi, [rbx - 1]
imul esi, ebx
test sil, 1
sete byte [rbp + 0x108]
mov esi, 0x56d1db55
mov ecx, 0x114da58b
cmove esi, ecx
cmp edi, 0xa
setl byte [rbp + 0x118]
mov rbx, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
cmovl esi, ecx
mov edx, 0xd59d844b
nop word [rax + rax]
cmp edx, 0x114da58a
jle 0x140009960
cmp edx, 0x114da58b
je 0x14000999a
cmp edx, 0x291327ac
je 0x140009d76
cmp edx, 0x56d1db55
jne 0x140009930
mov edx, 0xacb47186
jmp 0x140009930
cmp edx, 0x864d5b04
je 0x1400099a1
cmp edx, 0xacb47186
je 0x1400099d6
cmp edx, 0xd59d844b
jne 0x140009930
movzx ecx, byte [rbp + 0x108]
cmp byte [rbp + 0x118], 0
mov edx, 0x56d1db55
mov eax, 0xacb47186
cmovne edx, eax
test cl, cl
cmovne edx, eax
jmp 0x140009930
mov edx, 0x864d5b04
jmp 0x140009930
mov qword [rbp + 0x120], rbx
mov ecx, dword [rdi + 0x1c]
add rcx, qword [rbp + 0x120]
mov edx, dword [rdi + 0x24]
add rdx, qword [rbp + 0x120]
movzx edx, word [rdx + r8*2]
lea rcx, [rcx + rdx*4]
mov qword [rbp + 0xe8], rcx
mov edx, 0x291327ac
jmp 0x140009930
mov edx, esi
jmp 0x140009930
cmp byte [rbp + 0x106], 0
mov eax, 0x12f919c
mov ecx, 0x616e09a
cmovne eax, ecx
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 0x88], rcx
jmp 0x140009430
mov eax, r13d
sub eax, 1
mov dword [rbp + 0xd4], eax
mov eax, 0xfb735b15
mov ecx, 0x99e0a193
cmovb eax, ecx
jmp 0x140009430
mov dword [rbp + 0x120], eax
mov eax, dword [rbp + 0x120]
mov dword [rbp + 0xe0], eax
mov eax, 0x9bdb7790
jmp 0x140009430
test r14d, r14d
mov eax, 0xe82ff1f6
mov ecx, 0x5667e874
cmove eax, ecx
mov r11d, r14d
mov r12, r15
mov r9, r15
jmp 0x140009430
mov eax, 0x23f0329b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xf56dbc77
je 0x140009d94
cmp eax, 0x23f0329b
jne 0x140009a70
mov rax, qword [rbp + 0x118]
mov rcx, qword [rbp + 0xe8]
mov qword [rax], rcx
mov eax, 0xf56dbc77
jmp 0x140009a70
mov eax, dword [rbp + 0x120]
mov dword [rbp + 0xb8], eax
mov eax, 0x888c90b5
jmp 0x140009430
mov qword [rbp + 0x50], r9
mov dword [rbp + 0x80], r13d
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x70], r15
mov dword [rbp + 0xbc], r14d
mov r13d, r11d
mov r12, r10
mov qword [rbp + 0x120], rdx
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0x120]
mov rdx, qword [rbp + 0xe8]
mov r11d, dword [rax + rdx*4]
add r11, qword [rbp + 0x108]
mov r14d, dword [rbp + 0xe0]
mov r15d, 0x2380f2ed
jmp 0x140009b30
movsx esi, byte [rbp + 0x117]
xor esi, dword [rbp + 0x118]
imul esi, esi, 0x1000193
mov dword [rbp + 0xa8], esi
mov r15d, 0x9f68c2b4
nop word cs:[rax + rax]
nop
cmp r15d, 0xa28ef1f2
jle 0x140009b70
cmp r15d, 0x277c4c77
jg 0x140009bb0
cmp r15d, 0xc6e4bb31
je 0x140009c21
cmp r15d, 0x2380f2ed
jne 0x140009c8c
mov r15d, 0x89e7f765
jmp 0x140009b30
cmp r15d, 0x89e7f764
jg 0x140009c00
cmp r15d, 0x8180bd39
je 0x140009b06
cmp r15d, 0x83551a73
jne 0x140009b30
mov edx, dword [rbp + 0xa8]
mov r15d, 0x710a1550
xor edi, edi
mov r9d, dword [rbp + 0x108]
jmp 0x140009b30
cmp r15d, 0x277c4c78
je 0x140009c3e
cmp r15d, 0x710a1550
jne 0x140009b30
mov dword [rbp + 0x120], r9d
test edi, edi
mov r15d, 0xa28ef1f3
mov eax, 0x277c4c78
cmove r15d, eax
mov rax, qword [rbp + 0xe8]
mov r10d, dword [rbp + 0x120]
mov r8d, edx
jmp 0x140009b30
cmp r15d, 0x89e7f765
je 0x140009c7b
cmp r15d, 0x9f68c2b4
jne 0x140009b30
mov r15d, 0x83551a73
jmp 0x140009b30
mov edx, dword [rbp + 0x118]
mov r15d, 0x710a1550
mov edi, 1
mov r9d, dword [rbp + 0x118]
jmp 0x140009b30
mov dword [rbp + 0x108], r10d
mov dword [rbp + 0x118], r8d
lea rsi, [rax + 1]
mov qword [rbp + 0xe8], rsi
movzx ebx, byte [rax]
mov byte [rbp + 0x117], bl
cmp byte [rbp + 0x117], 0
mov r15d, 0x8180bd39
mov ecx, 0xc6e4bb31
cmove r15d, ecx
jmp 0x140009b30
mov r15d, 0x277c4c78
mov r8d, r14d
mov rax, r11
jmp 0x140009b30
cmp r15d, 0xa28ef1f3
jne 0x140009b30
mov eax, dword [rbp + 0x120]
mov dword [rbp + 0xac], eax
mov qword [rbp + 0xe8], 0x378de1f
mov edx, 0xa152bed1
mov r10, r12
mov r11d, r13d
mov r14d, dword [rbp + 0xbc]
mov r15, qword [rbp + 0x70]
mov r12, qword [rbp + 0x78]
mov r13d, dword [rbp + 0x80]
mov r9, qword [rbp + 0x50]
nop word cs:[rax + rax]
nop
cmp edx, 0xc9e94b14
je 0x140009da5
cmp edx, 0xa152bed1
jne 0x140009ce0
mov rax, qword [rbp + 0xe8]
mov edx, 0xc9e94b14
jmp 0x140009ce0
mov dword [rbp + 0x120], r9d
mov dword [rbp + 0xe8], r8d
mov edx, dword [rbp + 0x120]
add rcx, rdx
mov qword [rax + 0x10], rcx
mov ecx, dword [rbp + 0xe8]
mov dword [rax], ecx
mov rax, qword [rbp + 0xb0]
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0x118], rcx
add rax, 8
mov qword [rbp + 0x120], rax
mov eax, 0xa98b8523
nop word [rax + rax]
cmp eax, 0x8cdf8a94
je 0x140009dc1
cmp eax, 0xa98b8523
jne 0x140009d50
mov rax, qword [rbp + 0x120]
mov rax, qword [rax]
mov qword [rbp + 0xe8], rax
mov eax, 0x8cdf8a94
jmp 0x140009d50
mov rax, qword [rbp + 0xe8]
mov eax, dword [rax]
add rax, qword [rbp + 0x120]
mov qword [rbp + 0x40], rax
mov eax, 0x2edb0161
jmp 0x140009430
mov byte [rbp + 0x106], 1
mov eax, 0x84c38cf1
jmp 0x140009430
mov dword [rbp + 0x120], eax
mov eax, dword [rbp + 0x120]
mov dword [rbp + 0xd0], eax
mov eax, 0x9ef1fe45
jmp 0x140009430
mov rax, qword [rbp + 0x118]
cmp rax, qword [rbp + 0xe8]
mov eax, 0x17a79c17
mov ecx, 0x5667e874
cmove eax, ecx
mov r9, qword [rbp + 0x98]
jmp 0x140009430
cmp eax, 0x7cecc5cd
jne 0x140009430
jmp 0x140009f20
mov eax, 0xbd1657e
nop word cs:[rax + rax]
nop
cmp eax, 0x9817106e
je 0x140009410
cmp eax, 0xbd1657e
jne 0x140009e10
lea rax, [rbp + 0xd8]
mov qword [rbp + 0x108], rax
mov rax, qword gs:[0x60]
mov qword [rbp + 0x120], rax
mov edx, 0x619ffc3b
nop word cs:[rax + rax]
nop
cmp edx, 0xf667d70f
je 0x140009e6e
cmp edx, 0x619ffc3b
jne 0x140009e50
mov rax, qword [rbp + 0x120]
mov edx, 0xf667d70f
jmp 0x140009e50
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0x120], rax
mov edx, 0xdb13407b
nop dword [rax + rax]
cmp edx, 0x39f315be
je 0x140009eb2
cmp edx, 0xdb13407b
jne 0x140009e90
mov rax, qword [rbp + 0x120]
add rax, 0x18
mov edx, 0x39f315be
jmp 0x140009e90
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax]
add rax, 0x10
mov qword [rbp + 0x120], rax
mov edx, 0x53654d73
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x5fa75932
je 0x140009efe
cmp edx, 0x53654d73
jne 0x140009ee0
mov rax, qword [rbp + 0x120]
mov edx, 0x5fa75932
jmp 0x140009ee0
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax]
mov qword [rbp + 0x118], rax
mov eax, 0x9817106e
jmp 0x140009e10
mov rax, qword [rbp + 0xa0]
mov rsp, qword [rbp - 0x40]
mov qword [rbp + 0x48], r10
mov rax, qword [rbp - 0x38]
mov qword [rbp + 0x90], rax
mov eax, 0x43a976b4
jmp 0x1400093f0
mov rax, qword [rbp]
mov qword [rbp - 0x20], rax
mov eax, 0x46999fa3
jmp 0x140008310
sub rsp, 0x20
mov rsi, qword [rbp + 0x28]
mov rcx, rsi
call fcn.1400ebeb0
mov rcx, rsi
call fcn.140008030
add rsp, 0x20
mov rcx, qword [0x140354b68]
mov rax, qword [rcx]
sub rsp, 0x30
mov qword [rsp + 0x20], 0
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [rax + 0x88]
add rsp, 0x30
mov eax, 0xc6a6c67
jmp 0x140008310
mov rax, qword [rbp + 0x90]
mov rcx, qword [rax]
mov rax, qword [rbp + 0x48]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rsp, qword [rbp + 0x20]
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x30], rax
mov eax, 0xf75642fd
jmp 0x140008310
mov eax, 0x9c4d07df
jmp 0x140008310
lea rax, [rbp - 0x78]
mov qword [rbp - 0x18], rax
mov eax, 0x1e29c594
jmp 0x140008310
mov eax, select
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp], rax
mov eax, select
call fcn.1402de5c0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x18], rax
mov eax, 0x8f2f0460
jmp 0x140008310
mov rax, qword [rbp + 8]
mov rax, qword [rax]
mov rcx, qword [rbp + 8]
sub rsp, 0x20
call qword [rax + select]
add rsp, 0x20
mov qword [0x140354b20], 0
mov eax, 0xba7a42b8
jmp 0x140008310
cmp byte [rbp + 0xcf], 0
mov eax, 0xf9ff28d
mov ecx, 0x4586c79f
cmovne eax, ecx
mov cl, byte [rbp + 0x107]
mov byte [rbp + 0xe7], cl
jmp 0x140008310
sub rsp, 0x20
lea rcx, [rbp - 0x78]
call qword [sym.imp.USER32.dll_DispatchMessageW]
add rsp, 0x20
cmp dword [rbp - 0x70], 0x12
sete byte [rbp + 0xcf]
mov eax, dword [0x140354da8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x303ba927
mov ecx, 0x5ce67459
jmp 0x1400082f9
mov eax, 0x272de7b5
jmp 0x140008310
mov eax, 0x5d94765d
mov dword [rbp + 0x3c], 3
jmp 0x140008310
mov rax, qword [rbp + 0x10]
mov qword [rbp - 0x48], rax
mov eax, 0x69ceb00a
jmp 0x140008310
mov eax, 0x413e29c4
mov dword [rbp + 0x58], 0
jmp 0x140008310
cmp byte [rbp + 0xcd], 0
mov eax, 0xd3f8ccf3
mov ecx, 0xbf4f065b
cmovne eax, ecx
jmp 0x140008310
mov eax, 0x229bf5c
jmp 0x140008310
mov rax, qword [rbp + 0xb0]
mov rsp, qword [rbp + 0x50]
mov qword [rbp + 0x120], r10
mov rax, qword [rbp + 0x20]
mov rax, qword [rax]
mov ecx, 0x73c7ff9e
mov rdx, qword [rbp + 0xe8]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x73c7ff9e
je 0x14000a152
cmp ecx, 0x3e6ac684
jne 0x14000a140
jmp 0x14000a175
mov ecx, 0x3e6ac684
mov rdx, rax
jmp 0x14000a140
cmp byte [rbp + 0xce], 0
mov eax, 0x2794ccef
mov ecx, 0xfe8f39de
cmovne eax, ecx
jmp 0x140008310
mov qword [rbp + 0xe8], rdx
mov rax, qword [rbp + 0x120]
mov rcx, qword [rbp + 0xe8]
sub rsp, 0x20
call rax
add rsp, 0x20
mov eax, 0xb25d225e
mov rsp, qword [rbp + 0x88]
jmp 0x140008310
cmp eax, 0xf75642fd
jne 0x140008310
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp + 0x28]
add rax, 0x70
mov qword [rbp + 0x30], rax
mov rax, qword [rbp - 0x10]
mov eax, 0x83178a9d
lea r9, [rbp + 0xf0]
mov r12d, 0xc6e4bb31
mov r13d, 0x277c4c78
mov r10d, 0xe4c53bbf
mov r11d, 0x70726525
nop dword [rax + rax]
cmp eax, 0xc320e521
je 0x14000af0a
cmp eax, 0x83178a9d
jne 0x14000a1f0
lea rax, [rbp + 0xd8]
mov qword [rbp + 0xb0], rax
mov ecx, 0x28816f52
jmp 0x14000aee5
cmp ecx, 0x1c05145e
jg 0x14000a290
cmp ecx, 0xf218ded4
jg 0x14000a2f0
cmp ecx, 0xd08defa1
jg 0x14000a3b8
cmp ecx, 0x8080e936
je 0x14000a5ea
cmp ecx, 0xb602f177
je 0x14000a600
cmp ecx, 0xb837ee5b
jne 0x14000a220
mov r15d, dword [rbp + 0xbc]
test r15d, r15d
mov ecx, 0x5c89a7d5
mov eax, 0x786e6e4e
cmove ecx, eax
mov rax, qword [rbp + 0x70]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x88], rax
jmp 0x14000a220
cmp ecx, 0x45648ef1
jg 0x14000a340
cmp ecx, 0x37aeb838
jg 0x14000a3e1
cmp ecx, 0x1c05145f
je 0x14000a632
cmp ecx, 0x28816f52
je 0x14000a757
cmp ecx, 0x30d582f3
jne 0x14000a220
cmp byte [rbp + 0x117], 0
mov ecx, 0x37aeb839
mov eax, 0x498a9344
cmovne ecx, eax
mov rax, qword [rbp + 0x98]
mov qword [rbp + 0x58], rax
jmp 0x14000a220
cmp ecx, 0x80b91b5
jg 0x14000a547
cmp ecx, 0xf218ded5
je 0x14000a880
cmp ecx, 0xf34ae2c3
je 0x14000a89c
cmp ecx, 0x2a09d54
jne 0x14000a220
mov rax, qword [rbp + 0x68]
mov qword [rbp + 0x40], rax
mov ecx, 0xf218ded5
jmp 0x14000a220
cmp ecx, 0x5c89a7d4
jg 0x14000a5ba
cmp ecx, 0x45648ef2
je 0x14000a8c6
cmp ecx, 0x498a9344
je 0x14000a8e2
cmp ecx, 0x50bcf6cd
jne 0x14000a220
mov rax, qword [rbp + 0xf8]
add rax, 0x18
mov qword [rbp + 0x120], rax
mov eax, 0x326c245b
nop word [rax + rax]
cmp eax, 0xa282892f
je 0x14000a908
cmp eax, 0x326c245b
jne 0x14000a390
mov rax, qword [rbp + 0x120]
mov eax, dword [rax]
mov dword [rbp + 0x118], eax
mov eax, 0xa282892f
jmp 0x14000a390
cmp ecx, 0xd08defa2
je 0x14000a91e
cmp ecx, 0xdd8646a9
je 0x14000a952
cmp ecx, 0xe6f15303
je 0x14000aee0
jmp 0x14000a220
cmp ecx, 0x37aeb839
je 0x14000a95c
cmp ecx, 0x37e3fa9c
je 0x14000a969
cmp ecx, 0x436ab669
jne 0x14000a220
lea rax, [rbp + 0xe8]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0xa0]
mov rax, qword [rbp + 0xd8]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0xf0], rax
mov ecx, dword [0x140354d60]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140354d64], 0xa
setl dl
or dl, cl
mov edi, 0x6d571044
cmovne edi, r10d
mov esi, 0x6d571044
cmovne esi, r11d
mov ecx, 0xa06eb05
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xa06eb04
jle 0x14000a4c0
cmp ecx, 0xa06eb05
je 0x14000a4db
cmp ecx, 0x6d571044
je 0x14000a4df
cmp ecx, 0x70726525
jne 0x14000a470
mov edx, 0x6c1f1717
nop word cs:[rax + rax]
nop
cmp edx, 0xb9ca3430
je 0x14000a50b
cmp edx, 0x6c1f1717
jne 0x14000a4a0
movsxd rcx, dword [rax + 0x3c]
mov edx, 0xb9ca3430
jmp 0x14000a4a0
cmp ecx, 0xdc29502a
je 0x14000aa6d
cmp ecx, 0xe4c53bbf
jne 0x14000a470
mov ecx, 0xdc29502a
jmp 0x14000a470
mov ecx, esi
jmp 0x14000a470
mov ebx, 0x6c1f1717
nop word cs:[rax + rax]
nop
cmp ebx, 0xb9ca3430
je 0x14000a52f
cmp ebx, 0x6c1f1717
jne 0x14000a4f0
movsxd rcx, dword [rax + 0x3c]
mov ebx, 0xb9ca3430
jmp 0x14000a4f0
mov qword [rbp + 0x120], rcx
mov rcx, qword [rbp + 0x120]
mov edx, dword [rax + rcx + 0x88]
mov r8d, dword [rax + rcx + 0x8c]
mov ecx, edi
jmp 0x14000a470
mov qword [rbp + 0x120], rcx
mov rcx, qword [rbp + 0x120]
mov ecx, 0x70726525
jmp 0x14000a470
cmp ecx, 0x80b91b6
je 0x14000aada
cmp ecx, 0xa79e03c
je 0x14000aafb
cmp ecx, 0x1be5ac31
jne 0x14000a220
lea rax, [rbp + 0xd8]
mov qword [rbp + 0x108], rax
mov rax, qword [rbp + 0x108]
mov rax, qword [rax]
mov qword [rbp + 0x118], rax
mov eax, 0x47cbaff4
nop
cmp eax, 0x856bc9a5
je 0x14000ab1f
cmp eax, 0x47cbaff4
jne 0x14000a590
mov rax, qword [rbp + 0x118]
mov rax, qword [rax]
mov qword [rbp + 0x120], rax
mov eax, 0x856bc9a5
jmp 0x14000a590
cmp ecx, 0x5c89a7d5
je 0x14000ab5a
cmp ecx, 0x786e6e4e
jne 0x14000aed2
mov ecx, 0x5c89a7d5
xor r15d, r15d
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x78], rax
jmp 0x14000a220
mov ecx, 0x80b91b6
mov eax, dword [rbp + 0xd4]
mov dword [rbp + 0x80], eax
jmp 0x14000a220
mov qword [rbp + 0x120], 0x47a0e9e5
mov ecx, 0xcc0fa04d
cmp ecx, 0xb61da049
je 0x14000ab88
cmp ecx, 0xcc0fa04d
jne 0x14000a610
mov rax, qword [rbp + 0x120]
mov ecx, 0xb61da049
jmp 0x14000a610
mov rax, qword [rbp + 0xd8]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0xf0], rax
mov ecx, dword [0x140354d60]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140354d64], 0xa
setl dl
or dl, cl
mov edi, 0x6d571044
cmovne edi, r10d
mov esi, 0x6d571044
cmovne esi, r11d
mov ecx, 0xa06eb05
nop dword [rax]
cmp ecx, 0xa06eb04
jle 0x14000a6d0
cmp ecx, 0xa06eb05
je 0x14000a6eb
cmp ecx, 0x6d571044
je 0x14000a6ef
cmp ecx, 0x70726525
jne 0x14000a680
mov edx, 0x6c1f1717
nop word cs:[rax + rax]
nop
cmp edx, 0xb9ca3430
je 0x14000a71b
cmp edx, 0x6c1f1717
jne 0x14000a6b0
movsxd rcx, dword [rax + 0x3c]
mov edx, 0xb9ca3430
jmp 0x14000a6b0
cmp ecx, 0xdc29502a
je 0x14000abe9
cmp ecx, 0xe4c53bbf
jne 0x14000a680
mov ecx, 0xdc29502a
jmp 0x14000a680
mov ecx, esi
jmp 0x14000a680
mov ebx, 0x6c1f1717
nop word cs:[rax + rax]
nop
cmp ebx, 0xb9ca3430
je 0x14000a73f
cmp ebx, 0x6c1f1717
jne 0x14000a700
movsxd rcx, dword [rax + 0x3c]
mov ebx, 0xb9ca3430
jmp 0x14000a700
mov qword [rbp + 0x120], rcx
mov rcx, qword [rbp + 0x120]
mov edx, dword [rax + rcx + 0x88]
mov r8d, dword [rax + rcx + 0x8c]
mov ecx, edi
jmp 0x14000a680
mov qword [rbp + 0x120], rcx
mov rcx, qword [rbp + 0x120]
mov ecx, 0x70726525
jmp 0x14000a680
mov rax, qword [rbp + 0xb0]
mov eax, 0xbd1657e
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x9817106e
je 0x14000ac5a
cmp eax, 0xbd1657e
jne 0x14000a770
lea rax, [rbp + 0xd8]
mov qword [rbp + 0xc0], rax
mov rax, qword gs:[0x60]
mov qword [rbp + 0x118], rax
mov ecx, 0x619ffc3b
nop word cs:[rax + rax]
nop
cmp ecx, 0xf667d70f
je 0x14000a7ce
cmp ecx, 0x619ffc3b
jne 0x14000a7b0
mov rax, qword [rbp + 0x118]
mov ecx, 0xf667d70f
jmp 0x14000a7b0
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x118], rax
mov ecx, 0xdb13407b
nop dword [rax + rax]
cmp ecx, 0x39f315be
je 0x14000a812
cmp ecx, 0xdb13407b
jne 0x14000a7f0
mov rax, qword [rbp + 0x118]
add rax, 0x18
mov ecx, 0x39f315be
jmp 0x14000a7f0
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov rax, qword [rax]
add rax, 0x10
mov qword [rbp + 0x118], rax
mov ecx, 0x53654d73
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x5fa75932
je 0x14000a85e
cmp ecx, 0x53654d73
jne 0x14000a840
mov rax, qword [rbp + 0x118]
mov ecx, 0x5fa75932
jmp 0x14000a840
mov qword [rbp + 0x120], rax
mov rax, qword [rbp + 0x120]
mov rax, qword [rax]
mov qword [rbp + 0x108], rax
mov eax, 0x9817106e
jmp 0x14000a770
mov ecx, 0xb837ee5b
mov dword [rbp + 0xbc], 1
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x70], rax
jmp 0x14000a220
mov eax, dword [rbp + 0xac]
cmp eax, dword [rbp + 0xd0]
mov ecx, 0x80b91b6
mov eax, 0x37e3fa9c
cmove ecx, eax
mov eax, dword [rbp + 0xe0]
mov dword [rbp + 0x80], eax
jmp 0x14000a220
mov ecx, 0xb837ee5b
mov dword [rbp + 0xbc], 0
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x70], rax
jmp 0x14000a220
mov rax, qword [rbp + 0x58]
mov qword [rbp + 0x60], rax
mov eax, dword [0x140354db8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x1c05145f
mov eax, 0x436ab669
jmp 0x14000acdd
mov eax, dword [rbp + 0x118]
mov dword [rbp + 0xd4], eax
mov ecx, 0xdd8646a9
jmp 0x14000a220
mov eax, 0x9e3fdbc6
mov qword [rbp + 0x120], rax
mov ecx, 0xa152bed1
nop
cmp ecx, 0xc9e94b14
je 0x14000ac75
cmp ecx, 0xa152bed1
jne 0x14000a930
mov rax, qword [rbp + 0x120]
mov ecx, 0xc9e94b14
jmp 0x14000a930
mov ecx, 0x8080e936
jmp 0x14000a220
mov ecx, 0x6fe0f43f
xor r14d, r14d
jmp 0x14000a220
mov r8d, dword [rbp + 0xe0]
mov ecx, dword [0x140354d68]
mov edx, dword [0x140354d6c]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 0xc0]
mov esi, 0x56d1db55
mov eax, 0x114da58b
cmove esi, eax
cmp edx, 0xa
setl byte [rbp + 0x108]
mov rbx, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
cmovl esi, eax
mov ecx, 0xd59d844b
nop dword [rax]
cmp ecx, 0x114da58a
jle 0x14000a9f0
cmp ecx, 0x114da58b
je 0x14000aa2a
cmp ecx, 0x291327ac
je 0x14000ac91
cmp ecx, 0x56d1db55
jne 0x14000a9c0
mov ecx, 0xacb47186
jmp 0x14000a9c0
cmp ecx, 0x864d5b04
je 0x14000aa31
cmp ecx, 0xacb47186
je 0x14000aa66
cmp ecx, 0xd59d844b
jne 0x14000a9c0
movzx eax, byte [rbp + 0xc0]
cmp byte [rbp + 0x108], 0
mov ecx, 0x56d1db55
mov edi, 0xacb47186
cmovne ecx, edi
test al, al
cmovne ecx, edi
jmp 0x14000a9c0
mov ecx, 0x864d5b04
jmp 0x14000a9c0
mov qword [rbp + 0x118], rbx
mov eax, dword [rdx + 0x1c]
add rax, qword [rbp + 0x118]
mov ecx, dword [rdx + 0x24]
add rcx, qword [rbp + 0x118]
movzx ecx, word [rcx + r8*2]
lea rax, [rax + rcx*4]
mov qword [rbp + 0x120], rax
mov ecx, 0x291327ac
jmp 0x14000a9c0
mov ecx, esi
jmp 0x14000a9c0
mov dword [rbp + 0x118], edx
mov dword [rbp + 0x120], r8d
mov ecx, dword [rbp + 0x118]
add rax, rcx
mov qword [rbp + 0xf8], rax
mov ecx, dword [rbp + 0x120]
mov dword [rbp + 0xe8], ecx
mov qword [rbp + 0x108], rax
mov qword [rbp + 0x118], r9
mov eax, 0xa98b8523
nop dword [rax]
cmp eax, 0x8cdf8a94
je 0x14000acaf
cmp eax, 0xa98b8523
jne 0x14000aab0
mov rax, qword [rbp + 0x118]
mov rax, qword [rax]
mov qword [rbp + 0x120], rax
mov eax, 0x8cdf8a94
jmp 0x14000aab0
mov eax, dword [rbp + 0x80]
sub eax, 1
mov dword [rbp + 0xe0], eax
mov ecx, 0xb602f177
mov eax, 0x45648ef2
cmovb ecx, eax
jmp 0x14000a220
cmp byte [rbp + 0x106], 0
mov ecx, 0x786e6e4e
mov eax, 0x50bcf6cd
cmovne ecx, eax
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x88], rax
jmp 0x14000a220
mov eax, 0x23f0329b
nop word cs:[rax + rax]
nop
cmp eax, 0xf56dbc77
je 0x14000acef
cmp eax, 0x23f0329b
jne 0x14000ab30
mov rax, qword [rbp + 0x108]
mov rcx, qword [rbp + 0x120]
mov qword [rax], rcx
mov eax, 0xf56dbc77
jmp 0x14000ab30
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x98], rax
mov rax, qword [rbp + 0xa0]
test r15d, r15d
mov ecx, 0x6fe0f43f
mov eax, 0x1be5ac31
cmove ecx, eax
mov r14, qword [rbp + 0x98]
jmp 0x14000a220
mov dword [rbp + 0x118], eax
mov eax, dword [rbp + 0x118]
mov ecx, dword [rbp + 0xe0]
mov rdx, qword [rbp + 0xf0]
mov rbx, qword [rbp + 0xf8]
mov qword [rbp + 0xc0], rdx
mov edx, dword [rbx + 0x20]
mov qword [rbp + 0x108], rdx
mov ebx, 0x7e501b10
nop
cmp ebx, 0xcfb822d3
je 0x14000ad00
cmp ebx, 0x7e501b10
jne 0x14000abc0
mov rdx, qword [rbp + 0xc0]
add rdx, qword [rbp + 0x108]
mov ebx, 0xcfb822d3
jmp 0x14000abc0
mov dword [rbp + 0x118], edx
mov dword [rbp + 0x120], r8d
mov ecx, dword [rbp + 0x118]
add rax, rcx
mov qword [rbp + 0xf8], rax
mov ecx, dword [rbp + 0x120]
mov dword [rbp + 0xe8], ecx
mov qword [rbp + 0x108], rax
mov qword [rbp + 0x118], r9
mov eax, 0xa98b8523
nop word cs:[rax + rax]
nop
cmp eax, 0x8cdf8a94
je 0x14000aeba
cmp eax, 0xa98b8523
jne 0x14000ac30
mov rax, qword [rbp + 0x118]
mov rax, qword [rax]
mov qword [rbp + 0x120], rax
mov eax, 0x8cdf8a94
jmp 0x14000ac30
mov rax, qword [rbp + 0xc0]
mov rcx, qword [rbp + 0x108]
mov qword [rax], rcx
mov ecx, 0xe6f15303
jmp 0x14000a220
mov dword [rbp + 0x118], eax
mov eax, dword [rbp + 0x118]
mov dword [rbp + 0xd0], eax
mov ecx, 0xf34ae2c3
jmp 0x14000a220
mov rax, qword [rbp + 0x120]
mov eax, dword [rax]
add rax, qword [rbp + 0x118]
mov qword [rbp + 0x68], rax
mov ecx, 0x2a09d54
jmp 0x14000a220
mov rax, qword [rbp + 0x108]
cmp rax, qword [rbp + 0x120]
setne byte [rbp + 0x106]
mov eax, dword [0x140354db8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov ecx, 0x1c05145f
mov eax, 0xa79e03c
cmove ecx, eax
cmp dword [0x140354dbc], 0xa
cmovl ecx, eax
jmp 0x14000a220
mov byte [rbp + 0x117], 1
mov ecx, 0x30d582f3
jmp 0x14000a220
mov dword [rbp + 0x50], r15d
mov rbx, r14
mov rdi, r9
mov qword [rbp + 0x118], rdx
mov qword [rbp + 0x120], rcx
mov rcx, qword [rbp + 0x118]
mov rdx, qword [rbp + 0x120]
mov r9d, dword [rcx + rdx*4]
add r9, qword [rbp + 0xc0]
mov esi, 0x2380f2ed
jmp 0x14000ad60
movsx edx, byte [rbp + 0xb8]
xor edx, dword [rbp + 0x108]
imul edx, edx, 0x1000193
mov dword [rbp + 0xa8], edx
mov esi, 0x9f68c2b4
nop word cs:[rax + rax]
cmp esi, 0xa28ef1f2
jle 0x14000ad90
cmp esi, 0x277c4c77
jg 0x14000adc0
cmp esi, 0xc6e4bb31
je 0x14000ae1e
cmp esi, 0x2380f2ed
jne 0x14000ae82
mov esi, 0x89e7f765
jmp 0x14000ad60
cmp esi, 0x89e7f764
jg 0x14000ae00
cmp esi, 0x8180bd39
je 0x14000ad38
cmp esi, 0x83551a73
jne 0x14000ad60
mov r10d, dword [rbp + 0xa8]
mov esi, 0x710a1550
xor r11d, r11d
mov r14d, dword [rbp + 0xc0]
jmp 0x14000ad60
cmp esi, 0x277c4c78
je 0x14000ae3c
cmp esi, 0x710a1550
jne 0x14000ad60
mov dword [rbp + 0x118], r14d
test r11d, r11d
mov esi, 0xa28ef1f3
cmove esi, r13d
mov r8, qword [rbp + 0x120]
mov r15d, dword [rbp + 0x118]
mov ecx, r10d
jmp 0x14000ad60
cmp esi, 0x89e7f765
je 0x14000ae73
cmp esi, 0x9f68c2b4
jne 0x14000ad60
mov esi, 0x83551a73
jmp 0x14000ad60
mov r10d, dword [rbp + 0x108]
mov esi, 0x710a1550
mov r11d, 1
mov r14d, dword [rbp + 0x108]
jmp 0x14000ad60
mov dword [rbp + 0xc0], r15d
mov dword [rbp + 0x108], ecx
lea rdx, [r8 + 1]
mov qword [rbp + 0x120], rdx
movzx edx, byte [r8]
mov byte [rbp + 0xb8], dl
cmp byte [rbp + 0xb8], 0
mov esi, 0x8180bd39
cmove esi, r12d
jmp 0x14000ad60
mov esi, 0x277c4c78
mov ecx, eax
mov r8, r9
jmp 0x14000ad60
cmp esi, 0xa28ef1f3
jne 0x14000ad60
mov eax, dword [rbp + 0x118]
mov dword [rbp + 0xac], eax
mov ecx, 0xd08defa2
mov r9, rdi
mov r10d, 0xe4c53bbf
mov r11d, 0x70726525
mov r14, rbx
mov r15d, dword [rbp + 0x50]
jmp 0x14000a220
mov rax, qword [rbp + 0x108]
mov rax, qword [rbp + 0x120]
mov ecx, 0x436ab669
jmp 0x14000a220
cmp ecx, 0x6fe0f43f
jne 0x14000a220
jmp 0x14000aeea
mov ecx, 0x498a9344
jmp 0x14000a220
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x48], r14
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x90], rax
mov eax, 0xc320e521
jmp 0x14000a1f0
mov rax, qword [rbp + 0x90]
mov rdx, qword [rax]
mov rax, qword [rbp + 0x28]
mov rcx, qword [rax + 0x98]
mov rax, qword [rbp + 0x48]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rax, qword [rbp - 0x30]
lea rsp, [rbp + 0x128]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret