Function at 0x1400b0650
Capabilities:
Check for unmoving mouse cursor

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x1d8
mov qword [rsp + 0xe8], 0xfffffffffffffffe
mov rax, qword [0x140197b10]
xor rax, rsp
mov qword [rsp + 0x1c0], rax
mov rsi, r9
mov rbp, r8
mov r12, rcx
mov qword [rsp + 0x98], rcx
xor r13d, r13d
mov dword [rsp + 0x60], r13d
test r9, r9
jne 0x1400b06a4
mov rsi, qword [rcx + 0x40]
mov qword [rsp + 0x48], rdx
lea rcx, [rsp + 0x48]
call fcn.14005b560
mov word [rsp + 0xd0], r13w
mov rax, qword [rsp + 0x48]
mov rbx, rax
mov rdi, r13
lea rcx, [rsp + 0xd0]
mov qword [rsp + 0x40], rcx
lea r14, [rsp + 0xd0]
mov qword [rsp + 0xc0], r14
movzx ecx, word [rax]
test cx, cx
je 0x1400b0714
mov edx, 0x3d
cmp dx, cx
je 0x1400b0704
add rax, 2
mov cx, word [rax]
test cx, cx
jne 0x1400b06f1
jmp 0x1400b0714
mov word [rax], r13w
lea r14, [rax + 2]
mov qword [rsp + 0xc0], r14
mov rcx, rbx
call fcn.14002b47c
mov qword [rsp + 0x58], r13
cmp byte [r12 + 0xba], 0
jne 0x1400b074e
test byte [r12 + 0xf], 0xf
jne 0x1400b074e
mov byte [rsp + 0x20], 1
xor r9d, r9d
lea r8, [rsp + 0x58]
mov rdx, rbx
mov rcx, r12
call fcn.14006d6c0
jmp 0x1400b0766
mov byte [rsp + 0x20], 1
xor r9d, r9d
lea r8, [rsp + 0x58]
mov rdx, rbx
mov rcx, r12
call fcn.14006bc40
lea rcx, [rsp + 0x50]
call fcn.140063500
nop
mov byte [rsp + 0x20], 1
xor r9d, r9d
lea r8, [rsp + 0x50]
mov rdx, r14
mov rcx, r12
call fcn.14006d870
mov r11, qword [rsp + 0x50]
mov qword [rsp + 0x40], r11
mov rbx, qword [rsp + 0x58]
cmp word [rbx], 0x40
jne 0x1400b09e4
lea rdx, str._DeskTopFresh
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x1400b0912
mov dword [rsp + 0x60], 0xfff80000
mov rdx, qword [rsp + 0x40]
mov rcx, rdx
mov qword [rsp + 0xc0], rdx
movzx eax, word [rdx]
test ax, ax
je 0x1400b0831
mov edi, 0x2c
lea ebx, [rdi + 0xf]
lea r9d, [rdi + 0xe]
lea r8d, [rdi - 9]
nop word [rax + rax]
cmp di, ax
je 0x1400b081c
cmp bx, ax
je 0x1400b081c
cmp r9w, ax
je 0x1400b081c
cmp r8w, ax
je 0x1400b081c
add rcx, 2
mov qword [rsp + 0xc0], rcx
mov ax, word [rcx]
test ax, ax
jne 0x1400b07f0
jmp 0x1400b0831
mov word [rcx], r13w
add rcx, 2
mov qword [rsp + 0xc0], rcx
mov rdx, qword [rsp + 0x40]
lea rcx, str.clearicon
call fcn.14005c550
test al, al
je 0x1400b08a9
lea rcx, [rsp + 0xb8]
call fcn.140063500
nop
lea rcx, [rsp + 0xf0]
lea rdx, str._userprofile_AppDataLocalMicrosoftWindowsExplorer_thumbcache.db
mov r8d, 0x8e
call fcn.14010cd30
mov byte [rsp + 0x20], 1
xor r9d, r9d
lea r8, [rsp + 0xb8]
lea rdx, [rsp + 0xf0]
mov rcx, r12
call fcn.14006bc40
mov edx, 1
mov rcx, qword [rsp + 0xb8]
call fcn.140048940
nop
lea rcx, [rsp + 0xb8]
call fcn.14005b520
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0xc0]
call fcn.140066e40
mov r11d, dword [rsp + 0x60]
cmp r11d, 2
jne 0x1400b08eb
xor r9d, r9d
lea r8, [0x14019c398]
lea rdx, str.USER32.DLL
lea rcx, str.UpdatePerUserSystemParameters
call fcn.14005c580
call qword [0x14019c398]
jmp 0x1400b08f6
test r11d, r11d
js 0x1400b08f6
call fcn.140061a90
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
lea rdx, str._TaskIcoMenu
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x1400b09e4
mov r9, qword [rsp + 0x40]
mov rdx, r9
lea rcx, [0x14014a39c]
call fcn.14005c550
test al, al
jne 0x1400b0986
mov rdx, r9
lea rcx, [0x14015188c]
call fcn.14005c550
test al, al
jne 0x1400b0971
mov rdx, r9
lea rcx, [0x140149ad4]
call fcn.14005c550
test al, al
je 0x1400b09c8
cmp byte [0x14019bf25], 0
je 0x1400b0986
mov byte [0x14019bf25], 0
lea rcx, [0x14019cb40]
call fcn.14005b880
jmp 0x1400b09c8
cmp byte [section.flag_dat], 0
je 0x1400b09a4
mov byte [0x14019bf25], 1
mov rcx, qword [0x14019c048]
call fcn.14002c940
jmp 0x1400b09c8
mov rcx, qword [0x14019c1b0]
test rcx, rcx
je 0x1400b09c8
cmp qword [rcx + 0x20], 0
je 0x1400b09c8
mov byte [0x14019bf25], 1
mov rcx, qword [rcx + 0x20]
call fcn.14002c940
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
movzx eax, word [rbx]
test ax, ax
jne 0x1400b0a11
mov rcx, r12
call fcn.14002d230
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov ecx, 0x40
cmp cx, ax
je 0x1400b0a44
mov rcx, r12
call fcn.14002d230
test rsi, rsi
jne 0x1400b0a49
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
test rsi, rsi
je 0x1400b0a52
mov rdx, qword [rsi + 0xa8]
jmp 0x1400b0a59
lea rdx, [0x14014f7a8]
lea rcx, [rsp + 0x78]
call fcn.140071240
nop
mov rdx, rbx
lea rcx, [rsp + 0x70]
call fcn.140071240
nop
mov rax, rbx
mov qword [rsp + 0x48], rbx
movzx ecx, word [rbx]
mov r10d, 0x2e
test cx, cx
je 0x1400b0ab0
nop dword [rax + rax]
cmp r10w, cx
cmove rdi, rax
add rax, 2
mov cx, word [rax]
test cx, cx
jne 0x1400b0a90
test rdi, rdi
cmovne rax, rdi
mov qword [rsp + 0x48], rax
mov rdi, r13
cmp r10w, word [rax]
jne 0x1400b0ac9
mov word [rax], r13w
add rax, 2
mov qword [rsp + 0x48], rax
mov rdi, rax
lea rcx, [rsp + 0x48]
call fcn.14005b560
mov edx, 9
lea r15d, [rdx + 0x17]
test rdi, rdi
je 0x1400b0b12
mov rcx, qword [rsp + 0x48]
mov rdi, rcx
movzx eax, word [rcx]
test ax, ax
je 0x1400b0b0e
cmp dx, ax
ja 0x1400b0afc
cmp ax, 0xd
jbe 0x1400b0b0e
cmp r15w, ax
je 0x1400b0b0e
add rcx, 2
mov ax, word [rcx]
test ax, ax
jne 0x1400b0af1
mov word [rcx], r13w
xor r14b, r14b
mov byte [rsp + 0xa8], r14b
xor r8b, r8b
test rbp, rbp
je 0x1400b0c1d
mov rcx, rbp
cmp word [rbp], 0
je 0x1400b0c1d
mov dword [rsp + 0xc8], 0x24
mov dword [rsp + 0x68], 0x25
mov r11d, 0x2a
lea r9d, [r11 + 0x54]
movzx eax, word [rcx]
cmp dx, ax
ja 0x1400b0b66
cmp ax, 0xd
jbe 0x1400b0c15
cmp r15w, ax
je 0x1400b0c15
cmp r10w, ax
je 0x1400b0bfc
cmp word [rsp + 0xc8], ax
je 0x1400b0bfc
cmp word [rsp + 0x68], ax
je 0x1400b0bfc
cmp r11w, ax
jne 0x1400b0b97
or r8b, 4
jmp 0x1400b0c07
cmp r9w, ax
jne 0x1400b0bb3
cmp r9w, word [rcx + 2]
jne 0x1400b0bb3
or r8b, 2
add rcx, 2
mov edx, 9
jmp 0x1400b0c07
cmp r9w, ax
jne 0x1400b0bcf
cmp r10w, word [rcx + 2]
jne 0x1400b0bcf
or r8b, 8
add rcx, 2
mov edx, 9
jmp 0x1400b0c07
cmp r9w, ax
jne 0x1400b0beb
cmp r11w, word [rcx + 2]
jne 0x1400b0beb
or r8b, 0xa
add rcx, 2
mov edx, 9
jmp 0x1400b0c07
cmp r9w, ax
jne 0x1400b0c02
or r8b, 1
mov edx, 9
jmp 0x1400b0c07
movzx r14d, byte [rcx]
jmp 0x1400b0c07
mov edx, 9
add rcx, 2
cmp word [rcx], 0
jne 0x1400b0b54
mov byte [rsp + 0xa8], r14b
mov dword [rsp + 0x68], r13d
test r8b, r8b
je 0x1400b0c39
lea rdx, [rsp + 0x50]
mov rcx, r12
call fcn.140089570
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x48]
call fcn.140063500
nop
test r14b, r14b
je 0x1400b0c66
cmp r14b, 0x2e
je 0x1400b0c66
lea r9, [rsp + 0x68]
mov r8, rbp
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x40]
call fcn.140077040
mov rdx, rbx
lea rcx, [rsp + 0x80]
call fcn.140071240
nop
mov r14, qword [rsp + 0x80]
lea rax, [0x14014f7a8]
test rdi, rdi
cmovne rax, rdi
mov qword [rsp + 0x88], rax
cmp word [rbx], 0x40
je 0x1400b22a1
mov qword [rsp + 0xd8], r13
lea rax, [0x14019cf50]
mov qword [rsp + 0x68], rax
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
nop
mov r8b, 1
xor r12b, r12b
xor r15b, r15b
mov rsi, qword [rsp + 0x98]
mov edx, 0x3a
mov r9d, 1
mov rbx, qword [rsp + 0x78]
nop
movzx r15d, r15b
test r12b, r12b
cmovne r15d, r9d
mov rbp, r14
mov qword [rsp + 0xc8], r14
lea rcx, [rsp + 0xc8]
call fcn.1400cc7d0
xor r12b, r12b
mov rax, qword [rsp + 0xc8]
cmp dx, word [rax]
jne 0x1400b0d38
mov word [rax], r13w
mov r14, qword [rsp + 0xc8]
add r14, 2
mov qword [rsp + 0xc8], r14
movzx r12d, r12b
cmp word [r14], 0
cmovne r12d, r9d
test r8b, r8b
je 0x1400b0d56
mov rdx, rbp
lea rcx, str.this
call fcn.14005c550
test al, al
je 0x1400b0d56
mov r15b, 1
mov rbp, rbx
mov byte [rsp + 0x90], 0
mov rdi, qword [rsi + 0x40]
mov rdx, rbp
lea rcx, [0x140147298]
call fcn.14005c550
test al, al
je 0x1400b0df0
mov rsi, qword [rsi + 0x38]
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x1400b0d8f
lea rbp, [rdi + 0xa8]
mov eax, dword [rsp + 0x60]
jmp 0x1400b0db6
lea rdx, [0x14014f7a8]
lea rcx, [rsp + 0xb0]
call fcn.140071240
lea rbp, [rsp + 0xb0]
mov eax, dword [rsp + 0x60]
or eax, 1
mov dword [rsp + 0x60], eax
mov rbp, qword [rbp]
test al, 1
je 0x1400b0dd2
and eax, 0xfffffffe
mov dword [rsp + 0x60], eax
lea rcx, [rsp + 0xb0]
call fcn.14005b520
mov r15b, 1
test r12b, r12b
mov edx, 0x3a
movzx r8d, byte [rsp + 0x90]
lea r9d, [rdx - 0x39]
jne 0x1400b0ce0
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xb8], rsi
test rdi, rdi
je 0x1400b0f72
cmp rdi, qword [rsp + 0xd8]
je 0x1400b0f72
test r12b, r12b
jne 0x1400b0e34
mov rdx, rbp
mov rcx, qword [rdi + 0xa8]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
je 0x1400b0fc6
mov r14d, r13d
cmp dword [rdi + 0xb8], r13d
jle 0x1400b0e9f
mov rsi, r13
mov rcx, qword [rdi + 0xb0]
mov rax, qword [rcx + rsi + 8]
mov qword [rsp + 0xe0], rax
test rax, rax
je 0x1400b0e8f
mov rcx, qword [rcx + rsi]
call qword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x1400b0e8f
mov rcx, qword [rsp + 0xe0]
mov rcx, qword [rcx + 0xa8]
test rcx, rcx
je 0x1400b0e8f
mov rdx, rbp
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
je 0x1400b0fbe
inc r14d
add rsi, 0x18
cmp r14d, dword [rdi + 0xb8]
jl 0x1400b0e43
mov r14d, r13d
mov rax, qword [rdi + 0x118]
cmp dword [rax], r13d
jle 0x1400b0f46
mov rsi, r13
mov qword [rsp + 0xe0], r13
nop dword [rax]
mov rax, qword [rdi + 0x110]
mov rcx, qword [rax]
mov rsi, qword [rsi + rcx]
test rsi, rsi
je 0x1400b0ef8
mov rcx, qword [rsi + 0x10]
test rcx, rcx
je 0x1400b0ef8
mov rdx, rbp
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x1400b0ef8
test r12b, r12b
je 0x1400b12ff
cmp dword [rsi + 8], 0xf
je 0x1400b0f1d
inc r14d
mov rsi, qword [rsp + 0xe0]
add rsi, 8
mov qword [rsp + 0xe0], rsi
mov rax, qword [rdi + 0x118]
cmp r14d, dword [rax]
jge 0x1400b0f46
jmp 0x1400b0ec0
mov rax, qword [rsi + 0x38]
mov rsi, qword [rax + 0x1f8]
mov r14, qword [rsp + 0xa0]
mov edx, 0x3a
mov r8b, byte [rsp + 0x90]
lea r9d, [rdx - 0x39]
jmp 0x1400b0ce0
test r12b, r12b
jne 0x1400b2187
lea rcx, [rdi + 0x218]
mov rdx, rbp
call fcn.140061f20
mov rsi, rax
test rax, rax
jne 0x1400b1e29
mov rsi, qword [rsp + 0xb8]
test r15b, r15b
jne 0x1400b2242
mov rsi, qword [rsi + 0x38]
mov qword [rsp + 0xd8], rdi
test rsi, rsi
je 0x1400b21e6
lea rax, [0x14019c170]
cmp rsi, rax
je 0x1400b21e6
mov r14, qword [rsp + 0xa0]
mov edx, 0x3a
mov r8b, byte [rsp + 0x90]
lea r9d, [rdx - 0x39]
jmp 0x1400b0ce0
mov rdi, qword [rsp + 0xe0]
mov rsi, qword [rsp + 0x88]
mov rdx, rsi
lea rcx, str.MouseCapture
call fcn.14005c550
test al, al
jne 0x1400b12f8
mov rdx, rsi
lea rcx, str.POSTMSG
call fcn.14005c550
test al, al
je 0x1400b1083
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
mov r9, qword [rsp + 0x98]
mov r8, rdi
mov rdx, qword [rsp + 0xc0]
mov rcx, qword [rdi + 0x178]
call fcn.1400c8f74
mov ebx, eax
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1038
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, ebx
jmp 0x1400b313e
mov rdx, rsi
lea rcx, str.SENDMSG
call fcn.14005c550
test al, al
je 0x1400b1126
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
mov r9, qword [rsp + 0x98]
mov r8, rdi
mov rdx, qword [rsp + 0xc0]
mov rcx, qword [rdi + 0x178]
call fcn.1400c8f74
mov ebx, eax
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b10db
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, ebx
jmp 0x1400b313e
mov rdx, rsi
lea rcx, [0x1401463dc]
call fcn.14005c550
test al, al
je 0x1400b1239
mov eax, 3
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], r13
mov rax, qword [rdi + 0x178]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x110], rax
mov rax, qword [rdi + 0x20]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], r13
mov r11d, 1
mov qword [rsp + 0x128], r11
mov qword [rsp + 0x130], r13
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b11c0
mov qword [rsp + 0x68], r13
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
lea r9, [rsp + 0xf0]
mov r8, rdi
mov edx, 0x465
mov rcx, qword [rdi + 0x20]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b11ee
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, ebx
jmp 0x1400b313e
mov rdx, rsi
lea rcx, [0x1401538e4]
call fcn.14005c550
test al, al
jne 0x1400b15d5
mov rdx, rsi
lea rcx, [0x1401538e0]
call fcn.14005c550
test al, al
je 0x1400b126f
mov rsi, qword [rdi + 0x20]
mov r14d, r13d
jmp 0x1400b1463
mov rbx, qword [rdi + 0x20]
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1288
mov qword [rsp + 0x68], r13
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rsi
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], r13
mov qword [rsp + 0x118], r13
mov qword [rsp + 0x120], r13
mov qword [rsp + 0x128], r13
lea r9, [rsp + 0xf0]
mov r8, rdi
mov edx, 0x459
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x1400b17af
mov r11, qword [rsp + 0x40]
jmp 0x1400b1331
mov rbp, qword [rsp + 0x88]
mov rdx, rbp
lea rcx, str.MouseCapture
call fcn.14005c550
mov r11, qword [rsp + 0x40]
test al, al
je 0x1400b143d
cmp word [r11], 0x23
je 0x1400b143d
mov rdi, rsi
cmp word [r11], 0x23
sete bl
test bl, bl
je 0x1400b1346
add r11, 2
mov qword [rsp + 0x40], r11
mov dword [rsp + 0x60], 0xffffffff
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140066e40
test bl, bl
je 0x1400b13c2
mov eax, dword [rsp + 0x60]
test eax, eax
jle 0x1400b137b
mov rdx, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x178]
call fcn.14005e5d0
jmp 0x1400b13e1
test eax, eax
jne 0x1400b13e1
lea rcx, [0x14019cf50]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov rcx, qword [0x14019c638]
test rcx, rcx
je 0x1400b13b3
call qword [sym.imp.USER32.dll_UnhookWindowsHookEx]
mov qword [0x14019c638], r13
mov qword [0x14019c640], r13
mov qword [0x14019c648], r13
lea rcx, [0x14019cf50]
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0x1400b13e1
mov eax, dword [rsp + 0x60]
test eax, eax
jle 0x1400b13d6
mov rcx, qword [rdi + 0x20]
call qword [sym.imp.USER32.dll_SetCapture]
jmp 0x1400b13e1
test eax, eax
jne 0x1400b13e1
call qword [sym.imp.USER32.dll_ReleaseCapture]
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b13f2
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov rdx, rbp
lea rcx, [0x1401538e0]
call fcn.14005c550
test al, al
je 0x1400b15bb
mov rax, qword [rsi + 0x38]
mov rsi, qword [rax + 0x20]
add r14d, 0x1000
lea rcx, [rsp + 0x40]
call fcn.14005b560
mov ecx, 0x3f
mov rax, qword [rsp + 0x40]
cmp cx, word [rax]
je 0x1400b1495
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b2441
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0x1400b2441
lea rcx, [rsp + 0xb8]
call fcn.140063500
nop
lea rcx, [rsp + 0xa0]
call fcn.140063500
nop
add qword [rsp + 0x40], 2
mov edi, 0x2c
mov r9d, edi
mov ebx, 0x3b
mov r8d, ebx
lea rdx, [rsp + 0xb8]
lea rcx, [rsp + 0x40]
call fcn.140066820
mov r11, qword [rsp + 0x40]
cmp word [r11], 0
je 0x1400b1506
add r11, 2
mov qword [rsp + 0x40], r11
mov r9d, edi
mov r8d, ebx
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0x40]
call fcn.140066820
lea r9, str.0x_I64X
mov r8, qword [rsp + 0xb8]
mov rdx, rsi
mov rbx, qword [rsp + 0x98]
mov rcx, rbx
call fcn.140065de0
lea r9, str.0x_X
mov r8, qword [rsp + 0xa0]
mov edx, r14d
mov rcx, rbx
call fcn.140065e50
nop
lea rcx, [rsp + 0xa0]
call fcn.14005b520
nop
lea rcx, [rsp + 0xb8]
call fcn.14005b520
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1570
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov rdx, rbp
lea rcx, [0x1401538e4]
call fcn.14005c550
test al, al
je 0x1400b180b
mov rdi, rsi
lea rcx, [rsp + 0x40]
call fcn.14005b560
mov ecx, 0x3f
mov rax, qword [rsp + 0x40]
cmp cx, word [rax]
je 0x1400b1607
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b2441
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
jmp 0x1400b2441
lea rcx, [rsp + 0xa0]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov r11, qword [rsp + 0xa0]
mov qword [rsp + 0xb8], r11
lea rdx, [rsp + 0xb8]
mov rcx, qword [rdi + 0x20]
call qword [sym.imp.USER32.dll_ScreenToClient]
lea rcx, [rsp + 0x88]
call fcn.140063500
nop
lea rcx, [rsp + 0xb0]
call fcn.140063500
nop
lea rcx, [rsp + 0x60]
call fcn.140063500
nop
lea rcx, [rsp + 0xc0]
call fcn.140063500
nop
add qword [rsp + 0x40], 2
mov edi, 0x2c
mov r9d, edi
mov ebx, 0x3b
mov r8d, ebx
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x40]
call fcn.140066820
mov r11, qword [rsp + 0x40]
cmp word [r11], 0
je 0x1400b1718
add r11, 2
mov qword [rsp + 0x40], r11
mov r9d, edi
mov r8d, ebx
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x40]
call fcn.140066820
mov r11, qword [rsp + 0x40]
cmp word [r11], 0
je 0x1400b1718
add r11, 2
mov qword [rsp + 0x40], r11
mov r9d, edi
mov r8d, ebx
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140066820
mov r11, qword [rsp + 0x40]
cmp word [r11], 0
je 0x1400b1718
add r11, 2
mov qword [rsp + 0x40], r11
mov r9d, edi
mov r8d, ebx
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x40]
call fcn.140066820
mov r8, qword [rsp + 0x88]
mov edx, dword [rsp + 0xa0]
mov rbx, qword [rsp + 0x98]
mov rcx, rbx
call fcn.140065f20
mov r8, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xa4]
mov rcx, rbx
call fcn.140065f20
mov r8, qword [rsp + 0x60]
mov edx, dword [rsp + 0xb8]
mov rcx, rbx
call fcn.140065f20
mov r8, qword [rsp + 0xc0]
mov edx, dword [rsp + 0xbc]
mov rcx, rbx
call fcn.140065f20
nop
lea rcx, [rsp + 0xc0]
call fcn.14005b520
nop
lea rcx, [rsp + 0x60]
call fcn.14005b520
nop
lea rcx, [rsp + 0xb0]
call fcn.14005b520
nop
lea rcx, [rsp + 0x88]
call fcn.14005b520
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b17c0
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov eax, dword [rsi + 8]
cmp eax, 3
je 0x1400b1818
cmp eax, 1
jne 0x1400b1853
cmp word [rbp], 0
jne 0x1400b1853
cmp byte [rsp + 0xa8], 0
jne 0x1400b1853
cmp eax, 3
jne 0x1400b1835
bt dword [rsi + 0x70], 0x18
jb 0x1400b1844
cmp eax, 1
jne 0x1400b1853
bt dword [rsi + 0x88], 0x18
jae 0x1400b1853
xor edx, edx
mov rcx, r11
call fcn.1400303e4
mov r11, qword [rsp + 0x40]
mov rdx, rbp
lea rcx, str.POSTMSG
call fcn.14005c550
test al, al
je 0x1400b18ef
lea rcx, [rsi + 0x58]
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
mov r9, qword [rsp + 0x98]
mov r8, qword [rsi + 0x38]
mov rdx, qword [rsp + 0xc0]
call fcn.1400c8f74
mov ebx, eax
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b18a4
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, ebx
jmp 0x1400b313e
mov rdx, rbp
lea rcx, str.SENDMSG
call fcn.14005c550
test al, al
je 0x1400b1990
lea rcx, [rsi + 0x58]
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
mov r9, qword [rsp + 0x98]
mov r8, qword [rsi + 0x38]
mov rdx, qword [rsp + 0xc0]
call fcn.1400c8f74
mov ebx, eax
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1945
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, ebx
jmp 0x1400b313e
mov rdx, rbp
lea rcx, [0x1401463dc]
call fcn.14005c550
test al, al
je 0x1400b1b08
mov rcx, qword [rsi + 0x38]
test rcx, rcx
jne 0x1400b1a0f
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b19c1
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
mov eax, 3
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], r13
lea rax, [rsi + 0x58]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x110], rax
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], r13
mov r11d, 1
mov qword [rsp + 0x128], r11
mov qword [rsp + 0x130], r13
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1a8f
mov qword [rsp + 0x68], r13
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
lea r9, [rsp + 0xf0]
mov r8, rdi
mov edx, 0x465
mov rcx, qword [rdi + 0x20]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, rax
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1abd
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, ebx
jmp 0x1400b313e
mov rdx, rbp
lea rcx, str.bkcolor
call fcn.14005c550
test al, al
jne 0x1400b1ce0
mov rdx, rbp
lea rcx, str.Cursor
call fcn.14005c550
test al, al
jne 0x1400b1ce0
mov rdx, rbp
lea rcx, [0x1401538c0]
call fcn.14005c550
test al, al
jne 0x1400b1ce0
mov rdx, rbp
lea rcx, str.font
call fcn.14005c550
test al, al
jne 0x1400b1ce0
mov rdx, rbp
lea rcx, str.trans
call fcn.14005c550
test al, al
jne 0x1400b1ce0
mov rdx, rbp
lea rcx, str.style
call fcn.14005c550
test al, al
jne 0x1400b1ce0
mov rdx, rbp
lea rcx, [0x140147078]
call fcn.14005c550
test al, al
je 0x1400b1bba
mov rax, qword [rsp + 0xc0]
mov r11, rax
mov qword [rsp + 0x40], rax
jmp 0x1400b1ce0
cmp dword [rsi + 8], 9
jne 0x1400b1c56
lea rax, [rsp + 0x68]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
mov r9, r11
mov r8, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0x98]
mov rcx, rsi
call fcn.14007c8c0
mov ebx, eax
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1c0b
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, ebx
jmp 0x1400b313e
mov r10, qword [rsi]
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov r9, rbp
mov r8, r11
mov rdx, qword [rsp + 0x98]
mov rcx, rsi
call qword [r10 + reloc.OLEAUT32.dll_VariantClear]
mov ebx, eax
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1c95
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, ebx
jmp 0x1400b313e
mov rbx, qword [rsi + 0x38]
test rbx, rbx
jne 0x1400b1d48
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1cfa
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
mov rdi, qword [rbx + 0x20]
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1d66
mov qword [rsp + 0x68], r13
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
mov r11, qword [rsp + 0x40]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], r11
mov qword [rsp + 0x100], rbp
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], r13
mov qword [rsp + 0x118], r13
mov qword [rsp + 0x120], rsi
mov qword [rsp + 0x128], r13
lea r9, [rsp + 0xf0]
mov r8, rbx
mov edx, 0x459
mov rcx, rdi
call qword [sym.imp.USER32.dll_SendMessageW]
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1dde
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov r9, qword [rsp + 0x88]
cmp word [r9], 0
jne 0x1400b1e6b
lea rcx, [rax + 8]
mov rdx, qword [rsp + 0x40]
call fcn.140071480
mov rdx, qword [rsi + 0x18]
cmp word [rdx], 0
je 0x1400b212b
mov r8, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x98]
call fcn.140061290
jmp 0x1400b212b
mov rdx, r9
lea rcx, str.Enable
call fcn.14005c550
test al, al
je 0x1400b1faa
mov dword [rsp + 0x60], r13d
mov rax, qword [rsp + 0x40]
movzx ecx, word [rax]
sub cx, 0x30
cmp cx, 9
jbe 0x1400b1ef8
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b1eaa
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
mov rcx, qword [rdi + 0x20]
call qword [sym.imp.USER32.dll_GetMenu]
mov rbx, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140066e40
mov edi, dword [rsp + 0x60]
test rbx, rbx
je 0x1400b1f3b
mov r8d, 3
test edi, edi
cmovne r8d, r13d
bts r8d, 0xa
mov edx, dword [rsi + 0x28]
mov rcx, qword [rsi + 0x20]
call qword [sym.imp.USER32.dll_EnableMenuItem]
test edi, edi
je 0x1400b1f44
and byte [rsi], 0xfe
jmp 0x1400b1f47
or byte [rsi], 1
lea rdx, [rsi + 0x18]
lea rcx, [rsp + 0x88]
call fcn.140071300
nop
lea rdx, str..Enable
lea rcx, [rsp + 0x88]
call fcn.140063600
test byte [rsi], 1
lea rax, [0x140143378]
lea r8, [0x14014337c]
cmovne r8, rax
mov rdx, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x98]
call fcn.140081640
nop
lea rcx, [rsp + 0x88]
call fcn.14005b520
jmp 0x1400b212b
mov rdx, r9
lea rcx, [0x14015389c]
call fcn.14005c550
test al, al
je 0x1400b212b
mov ecx, 0x3f
mov rax, qword [rsp + 0x40]
cmp cx, word [rax]
jne 0x1400b1fd9
add rax, 2
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0xa0]
call fcn.140063500
nop
lea rcx, [rsp + 0xb0]
call fcn.140063500
nop
lea rcx, [rsp + 0x88]
call fcn.140063500
nop
mov edi, 0x2c
mov ebx, 0x3b
mov r9d, ebx
mov word [rsp + 0x20], di
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x40]
mov rbp, qword [rsp + 0x98]
mov rcx, rbp
call fcn.1400554c0
mov r9d, ebx
mov word [rsp + 0x20], di
lea r8, [rsp + 0xb0]
lea rdx, [rsp + 0x40]
mov rcx, rbp
call fcn.1400554c0
mov r9d, ebx
mov word [rsp + 0x20], di
lea r8, [rsp + 0x88]
lea rdx, [rsp + 0x40]
mov rcx, rbp
call fcn.1400554c0
mov r8, qword [rsi + 0x20]
lea rdx, str.0x_p
lea rcx, [rsp + 0xf0]
call qword [sym.imp.USER32.dll_wsprintfW]
lea r8, [rsp + 0xf0]
mov rdx, qword [rsp + 0xa0]
mov rcx, rbp
call fcn.140061290
movzx r8d, word [rsi + 2]
lea rdx, str.0x_X
lea rcx, [rsp + 0xf0]
call qword [sym.imp.USER32.dll_wsprintfW]
lea r8, [rsp + 0xf0]
mov rdx, qword [rsp + 0xb0]
mov rcx, rbp
call fcn.140061290
mov r8d, dword [rsi + 0x28]
lea rdx, str.0x_X
lea rcx, [rsp + 0xf0]
call qword [sym.imp.USER32.dll_wsprintfW]
lea r8, [rsp + 0xf0]
mov rdx, qword [rsp + 0x88]
mov rcx, rbp
call fcn.140061290
nop
lea rcx, [rsp + 0x88]
call fcn.14005b520
nop
lea rcx, [rsp + 0xb0]
call fcn.14005b520
nop
lea rcx, [rsp + 0xa0]
call fcn.14005b520
nop
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b213c
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b2198
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b21f7
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x1400b2253
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
mov rdx, rbx
lea rcx, str._Cur
call fcn.14005c550
test al, al
je 0x1400b253c
mov ecx, 0x3f
mov rax, qword [rsp + 0x40]
cmp cx, word [rax]
sete al
test al, al
je 0x1400b2441
lea rcx, [rsp + 0xa0]
call fcn.140063500
nop
lea rcx, [rsp + 0xb0]
call fcn.140063500
nop
lea rcx, [rsp + 0xb8]
call fcn.140063500
nop
add qword [rsp + 0x40], 2
mov edi, 0x2c
mov ebx, 0x3b
mov r9d, ebx
mov word [rsp + 0x20], di
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x40]
mov rcx, r12
call fcn.1400554c0
mov r9d, ebx
mov word [rsp + 0x20], di
lea r8, [rsp + 0xb0]
lea rdx, [rsp + 0x40]
mov rcx, r12
call fcn.1400554c0
mov r9d, ebx
mov word [rsp + 0x20], di
lea r8, [rsp + 0xb8]
lea rdx, [rsp + 0x40]
mov rcx, r12
call fcn.1400554c0
lea rcx, [rsp + 0x88]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov r8, qword [rsp + 0xa0]
mov edx, dword [rsp + 0x88]
mov rcx, r12
call fcn.140065f20
mov r8, qword [rsp + 0xb0]
mov edx, dword [rsp + 0x8c]
mov rcx, r12
call fcn.140065f20
mov byte [rsp + 0x28], 0
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x20], rax
lea r9d, [rdi - 0x24]
lea r8, [rsp + 0x88]
mov rdx, qword [rsp + 0xb8]
mov rcx, r12
call fcn.1400779e0
nop
lea rcx, [rsp + 0xb8]
call fcn.14005b520
nop
lea rcx, [rsp + 0xb0]
call fcn.14005b520
nop
lea rcx, [rsp + 0xa0]
call fcn.14005b520
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov dword [rsp + 0x60], 0xffffffff
mov dword [rsp + 0xc8], 0xffffffff
lea rcx, [rsp + 0x40]
call fcn.14005b560
xor bl, bl
mov rax, qword [rsp + 0x40]
cmp word [rax], 0x2a
jne 0x1400b2477
movzx ebx, byte [rax]
add rax, 2
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140066e40
test eax, eax
jle 0x1400b24f1
test bl, bl
je 0x1400b24a7
mov eax, dword [rsp + 0x60]
test eax, eax
js 0x1400b24f1
test eax, eax
setne r13b
mov ecx, r13d
call qword [sym.imp.USER32.dll_ShowCursor]
jmp 0x1400b24f1
mov rax, qword [rsp + 0x40]
movzx ecx, word [rax]
test cx, cx
je 0x1400b24f1
cmp cx, 0x30
jb 0x1400b24c0
cmp cx, 0x39
jbe 0x1400b24f1
add rax, 2
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x40]
call fcn.140066e40
test eax, eax
jle 0x1400b24f1
mov edx, dword [rsp + 0xc8]
mov ecx, dword [rsp + 0x60]
call qword [sym.imp.USER32.dll_SetCursorPos]
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov rdx, rbx
lea rcx, str._EATEKEYS
call fcn.14005c550
test al, al
je 0x1400b25ae
mov rdx, r12
mov rcx, qword [rsp + 0x40]
call fcn.1400825c0
test eax, eax
sets r13b
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, r13d
jmp 0x1400b313e
mov rdx, rbx
lea rcx, str._POSTMSG
call fcn.14005c550
test al, al
je 0x1400b25c6
xor dil, dil
jmp 0x1400b25e0
mov rdx, rbx
lea rcx, str._SENDMSG
call fcn.14005c550
test al, al
je 0x1400b296f
mov dil, 1
mov dword [rsp + 0xc8], r13d
mov dword [rsp + 0x60], r13d
mov qword [rsp + 0xa0], r13
mov qword [rsp + 0xb0], r13
lea rcx, [rsp + 0x98]
call fcn.140063500
nop
mov r9d, 0x3a
mov rax, qword [rsp + 0x40]
cmp r9w, word [rax]
jne 0x1400b2740
add rax, 2
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.14005b560
mov rcx, qword [rsp + 0x40]
mov rdx, rcx
movzx eax, word [rcx]
test ax, ax
je 0x1400b2666
cmp ax, 0x2c
je 0x1400b2666
cmp ax, 0x3b
je 0x1400b2666
cmp ax, 0x3a
je 0x1400b2666
add rcx, 2
mov qword [rsp + 0x40], rcx
mov ax, word [rcx]
test ax, ax
jne 0x1400b2643
sub rcx, rdx
sar rcx, 1
mov r8d, ecx
lea rcx, [rsp + 0x98]
call fcn.140063740
mov r11, qword [rsp + 0x40]
cmp word [r11], 0
je 0x1400b2691
add r11, 2
mov qword [rsp + 0x40], r11
mov rbx, qword [rsp + 0x98]
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x98], r13
cmp byte [r12 + 0xba], 0
jne 0x1400b26e7
test byte [r12 + 0xf], 0xf
jne 0x1400b26e7
mov byte [rsp + 0x20], 1
xor r9d, r9d
lea r8, [rsp + 0x98]
mov rdx, rbx
mov rcx, r12
call fcn.14006d6c0
nop
lea rcx, [rsp + 0x88]
call fcn.14005b520
jmp 0x1400b2740
mov byte [rsp + 0x20], 1
xor r9d, r9d
lea r8, [rsp + 0x98]
mov rdx, rbx
mov rcx, r12
call fcn.14006bc40
mov rdx, qword [rsp + 0x98]
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x98], rbx
mov byte [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rsp + 0x98]
mov rcx, r12
call fcn.14006bc40
nop
lea rcx, [rsp + 0x88]
call fcn.14005b520
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x40]
call fcn.140066e40
movsxd rbx, dword [rsp + 0xc8]
test ebx, ebx
jne 0x1400b27ba
lea rcx, [rsp + 0x98]
call fcn.14005b520
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
mov rdx, qword [rsp + 0x40]
movzx eax, word [rdx]
cmp ax, 0x3b
je 0x1400b27ce
cmp ax, 0x3a
jne 0x1400b2820
add rdx, 2
mov qword [rsp + 0x40], rdx
mov esi, r13d
mov r8d, 0x23
cmp r8w, word [rdx]
jne 0x1400b27f4
add rdx, 2
mov qword [rsp + 0x40], rdx
mov esi, 0x5000
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140066e40
test eax, eax
jle 0x1400b2816
mov r13d, dword [rsp + 0x60]
add r13d, esi
mov rdx, qword [rsp + 0x40]
jmp 0x1400b2820
mov rdx, qword [rsp + 0x40]
mov r13d, dword [rsp + 0x60]
mov byte [rsp + 0x20], dil
lea r9, [rsp + 0xb0]
lea r8, [rsp + 0xa0]
mov rcx, r12
call fcn.140076d60
test eax, eax
je 0x1400b289d
lea rcx, [rsp + 0x98]
call fcn.14005b520
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
test dil, dil
jne 0x1400b28c0
mov rcx, rbx
mov r9, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xa0]
mov edx, r13d
call qword [sym.imp.USER32.dll_PostMessageW]
jmp 0x1400b28dc
mov rcx, rbx
mov r9, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xa0]
mov edx, r13d
call qword [sym.imp.USER32.dll_SendMessageW]
mov rbx, qword [rsp + 0x98]
cmp word [rbx], 0
je 0x1400b2916
mov r8d, eax
lea rdx, [0x14014ea90]
lea rcx, [rsp + 0xf0]
call qword [sym.imp.USER32.dll_wsprintfW]
lea r8, [rsp + 0xf0]
mov rdx, rbx
mov rcx, r12
call fcn.140061290
nop
lea rcx, [rsp + 0x98]
call fcn.14005b520
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov rdx, rbx
lea rcx, str._percent
call fcn.14005c550
test al, al
je 0x1400b2a01
mov qword [rsp + 0xd8], r13
lea rdx, [rsp + 0xd8]
lea rcx, [rsp + 0x40]
call fcn.140055960
mov r8, qword [rsp + 0x40]
mov rdx, qword [rsp + 0xd8]
lea rcx, [0x14019c170]
call fcn.140058850
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov rdx, rbx
lea rcx, str._POS
call fcn.14005c550
test al, al
je 0x1400b2b4f
mov rax, qword [rsp + 0x40]
cmp word [rax], 0x3f
sete bl
test bl, bl
je 0x1400b2a31
add rax, 2
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x60], 0xffffffff
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140066e40
movsxd r11, dword [rsp + 0x60]
test r11d, r11d
jg 0x1400b2aa0
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
mov rdx, qword [rsp + 0x40]
movzx eax, word [rdx]
test ax, ax
je 0x1400b2ac2
cmp ax, 0x30
jb 0x1400b2ab9
cmp ax, 0x39
jbe 0x1400b2ac2
add rdx, 2
mov qword [rsp + 0x40], rdx
test bl, bl
je 0x1400b2adc
sub rdx, 2
mov qword [rsp + 0x40], rdx
mov ecx, 0x3f
mov word [rdx], cx
mov rdx, qword [rsp + 0x40]
test rsi, rsi
je 0x1400b2ae9
mov eax, dword [rsi + 0x210]
jmp 0x1400b2aec
mov eax, r13d
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r13
mov r9, r12
mov r8, r12
mov rcx, r11
call fcn.1400854d0
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov rdx, rbx
lea rcx, str._RMENU
call fcn.14005c550
test al, al
je 0x1400b2c7f
lea rcx, [rsp + 0xa0]
call fcn.140063500
nop
mov dword [rsp + 0x68], r13d
lea rcx, [rsp + 0xb0]
call fcn.140063500
nop
mov r9d, 0x3a
lea r8d, [r9 + 1]
lea rdx, [rsp + 0xb0]
lea rcx, [rsp + 0x40]
call fcn.140066820
mov r11, qword [rsp + 0x40]
cmp word [r11], 0
je 0x1400b2bb8
add r11, 2
mov qword [rsp + 0x40], r11
lea rcx, [rsp + 0x40]
call fcn.14005b560
mov rcx, qword [rsp + 0x40]
call fcn.14002e004
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x88]
call fcn.140063500
nop
mov qword [rsp + 0xd8], r13
lea r8, [rsp + 0xd8]
lea rdx, [rsp + 0x88]
mov rcx, qword [rsp + 0x40]
call fcn.14006f2b0
mov rdx, qword [rsp + 0xd8]
test rdx, rdx
je 0x1400b2c38
cmp word [rdx], 0
je 0x1400b2c38
mov word [rdx - 2], r13w
mov qword [rsp + 0x20], r13
lea r9, [rsp + 0xa0]
lea r8, [rsp + 0x68]
mov rcx, qword [rsp + 0x88]
call fcn.1400206f8
mov r8, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xb0]
mov rcx, r12
call fcn.140061290
nop
lea rcx, [rsp + 0x88]
call fcn.14005b520
nop
lea rcx, [rsp + 0xb0]
call fcn.14005b520
nop
lea rcx, [rsp + 0xa0]
call fcn.14005b520
jmp 0x1400b30f8
mov rdx, rbx
lea rcx, str._IsWindow
call fcn.14005c550
test al, al
je 0x1400b2d97
lea rcx, [rsp + 0x40]
call fcn.14005b560
mov rcx, qword [rax]
movzx ebx, word [rcx]
cmp bx, 0x3f
jne 0x1400b2cb2
add qword [rsp + 0x40], 2
mov dword [rsp + 0x60], 0xffffffff
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140066e40
movsxd rdi, dword [rsp + 0x60]
mov rax, qword [rsp + 0x40]
movzx ecx, word [rax]
cmp cx, 0x3b
je 0x1400b2ce2
cmp cx, 0x3a
jne 0x1400b2ceb
add rax, 2
mov qword [rsp + 0x40], rax
cmp bx, 0x3f
je 0x1400b2d3f
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
lea rcx, [rsp + 0x88]
call fcn.140063500
nop
mov r9d, 0x3a
lea r8d, [r9 + 1]
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x40]
call fcn.140066820
mov rcx, rdi
call qword [sym.imp.USER32.dll_IsWindow]
mov edx, eax
mov r8, qword [rsp + 0x88]
mov rcx, r12
call fcn.140065eb0
nop
lea rcx, [rsp + 0x88]
call fcn.14005b520
jmp 0x1400b30f8
mov rdx, rbx
lea rcx, str._Enable
call fcn.14005c550
test al, al
je 0x1400b2f48
lea rcx, [rsp + 0x40]
call fcn.14005b560
mov rcx, qword [rax]
movzx ebx, word [rcx]
cmp bx, 0x3f
jne 0x1400b2dca
add qword [rsp + 0x40], 2
mov dword [rsp + 0x60], 0xffffffff
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140066e40
movsxd r11, dword [rsp + 0x60]
mov rdi, r11
mov rax, qword [rsp + 0x40]
movzx ecx, word [rax]
cmp cx, 0x3b
je 0x1400b2dfd
cmp cx, 0x3a
jne 0x1400b2e06
add rax, 2
mov qword [rsp + 0x40], rax
test r11d, r11d
jg 0x1400b2e59
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
cmp bx, 0x3f
jne 0x1400b2f02
lea rcx, [rsp + 0x88]
call fcn.140063500
nop
mov r9d, 0x3a
lea r8d, [r9 + 1]
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x40]
call fcn.140066820
mov rcx, rdi
call qword [sym.imp.USER32.dll_IsWindowEnabled]
mov edx, eax
mov r8, qword [rsp + 0x88]
mov rcx, r12
call fcn.140065eb0
nop
lea rcx, [rsp + 0x88]
call fcn.14005b520
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
mov dword [rsp + 0xc8], 0xfffffc18
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0x40]
call fcn.140066e40
mov r11d, dword [rsp + 0xc8]
test r11d, r11d
js 0x1400b30f8
test r11d, r11d
setne r13b
mov edx, r13d
mov rcx, rdi
call qword [sym.imp.USER32.dll_EnableWindow]
jmp 0x1400b30f8
mov rdx, rbx
lea rcx, str._Visable
call fcn.14005c550
test al, al
je 0x1400b301c
lea rcx, [rsp + 0x40]
call fcn.14005b560
mov rcx, qword [rax]
movzx ebx, word [rcx]
cmp bx, 0x3f
jne 0x1400b2f7b
add qword [rsp + 0x40], 2
mov dword [rsp + 0x60], 0xffffffff
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140066e40
movsxd r11, dword [rsp + 0x60]
mov rdx, r11
mov r8, qword [rsp + 0x40]
movzx eax, word [r8]
cmp ax, 0x3b
je 0x1400b2faf
cmp ax, 0x3a
jne 0x1400b2fb8
add r8, 2
mov qword [rsp + 0x40], r8
test r11d, r11d
jg 0x1400b300b
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
movzx r9d, bx
mov rcx, r12
call fcn.140074d10
jmp 0x1400b30f8
mov rdx, rbx
lea rcx, str._style
call fcn.14005c550
test al, al
je 0x1400b30f8
mov dword [rsp + 0x60], 0xffffffff
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.140055930
movsxd r11, dword [rsp + 0x60]
test r11d, r11d
jg 0x1400b30a2
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
mov eax, 0x80070057
jmp 0x1400b313e
mov rcx, r11
mov rdx, qword [rsp + 0x40]
call fcn.140074f60
nop
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
jmp 0x1400b313e
lea rcx, [rsp + 0x80]
call fcn.14005b520
nop
lea rcx, [rsp + 0x48]
call fcn.14005b520
nop
lea rcx, [rsp + 0x70]
call fcn.14005b520
nop
lea rcx, [rsp + 0x78]
call fcn.14005b520
nop
lea rcx, [rsp + 0x50]
call fcn.14005b520
nop
lea rcx, [rsp + 0x58]
call fcn.14005b520
xor eax, eax
mov rcx, qword [rsp + 0x1c0]
xor rcx, rsp
call fcn.14010bcc0
add rsp, 0x1d8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret