Function at 0x140622900
Capabilities:
Check for unmoving mouse cursor
Log keystrokes via polling

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x208
movaps xmmword [rsp + 0x1f0], xmm7
movaps xmmword [rsp + 0x1e0], xmm6
mov rax, qword [0x140b74de8]
xor rax, rsp
mov qword [rsp + 0x1d8], rax
xorps xmm6, xmm6
movups xmmword [0x140b84e88], xmm6
movups xmmword [0x140b84e98], xmm6
movups xmmword [0x140b84ea8], xmm6
lea rax, [rsp + 0x150]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
lea rax, [rsp + 0x148]
mov qword [rsp + 0x80], rax
mov rdi, qword [sym.imp.USER32.dll_GetAsyncKeyState]
movsd xmm7, qword [0x14071c158]
mov r14d, 0x5e07c72b
mov r15d, 0x541b0188
mov r12d, 0x5edbcd64
mov r13d, 0x7ab81767
mov rsi, qword [sym.imp.USER32.dll_SetWindowPos]
mov eax, 0x1db5dcc2
jmp 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb45bb7f5
mov ecx, 0xb469b0e
nop dword [rax]
cmove eax, ecx
cmp dword [0x140b875ac], 0xa
cmovl eax, ecx
cmp eax, 0xfe92bb28
jle 0x140622a30
cmp eax, 0x396fc3e5
jle 0x140622cc0
cmp eax, 0x605dbb6e
jg 0x140622d71
cmp eax, 0x481fe9b0
jle 0x140622f28
cmp eax, 0x5117a0dd
jg 0x14062333f
cmp eax, 0x4c8e94e2
jg 0x1406237be
cmp eax, 0x481fe9b1
je 0x140623b9b
cmp eax, 0x4912a01e
jne 0x1406229cd
mov eax, 0xb1c0b6e8
jmp 0x1406229cd
cmp eax, 0xb1c0b6e7
jle 0x140622d20
cmp eax, 0xccaf4a1e
jle 0x140622dc0
cmp eax, 0xe533e55a
jle 0x140622f9a
cmp eax, 0xea5c9c0f
jg 0x14062337e
cmp eax, 0xe8a1a24d
jg 0x1406237de
cmp eax, 0xe533e55b
je 0x140623bb9
cmp eax, 0xe87a4a63
jne 0x1406229cd
lea rcx, [rsp + 0x128]
call fcn.140408620
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x70]
mov rcx, qword [rcx]
mov qword [rax], rcx
mov rax, qword [rsp + 0x70]
mov eax, dword [0x140b875b0]
mov ecx, dword [0x140b875b4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x178]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x48]
or cl, al
mov ebp, 0x1872085d
mov eax, 0x93988811
cmovne ebp, eax
mov ecx, 0x1872085d
mov eax, 0xb51f3f85
cmovne ecx, eax
mov r8d, 0x9f38a190
mov eax, 0xadb87785
cmovne r8d, eax
mov ebx, 0x9f38a190
mov eax, 0x2c326f0b
cmovne ebx, eax
mov r9d, 0x956e2ce8
mov eax, 0x385e9248
cmovne r9d, eax
mov edx, 0xbb07652a
jmp 0x140622b20
mov edx, 0xb51f3f85
mov edi, edx
cmp edx, 0xadb87784
jle 0x140622b80
cmp edi, 0x1872085c
jg 0x140622c00
cmp edi, 0xadb87785
je 0x140622c5c
mov edx, ebp
cmp edi, 0xb51f3f85
je 0x140622b20
mov edx, edi
cmp edi, 0xbb07652a
jne 0x140622b20
movzx eax, byte [rsp + 0x178]
cmp byte [rsp + 0x48], 0
mov edi, 0x89b336b5
mov edx, 0x89b336b5
jne 0x140622b74
mov edx, 0x956e2ce8
test al, al
cmovne edx, edi
jmp 0x140622b20
cmp edi, 0x956e2ce7
jle 0x140622c2c
cmp edi, 0x956e2ce8
je 0x140622c66
mov edx, ecx
cmp edi, 0x992c177d
je 0x140622b20
mov edx, edi
cmp edi, 0x9f38a190
jne 0x140622b20
mov rax, qword [0x14071be4c]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [str...89_c75Q]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [0x14071be2c]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [0x14071be1c]
movaps xmmword [rsp + 0x180], xmm0
mov edx, 0x2c326f0b
jmp 0x140622b20
cmp edi, 0x1872085d
je 0x140622b1b
cmp edi, 0x2c326f0b
je 0x140622c70
mov edx, edi
cmp edi, 0x385e9248
jne 0x140622b20
mov edx, 0x8620d36c
jmp 0x140622b20
mov edx, ebx
cmp edi, 0x8620d36c
je 0x140622b20
mov edx, r9d
cmp edi, 0x89b336b5
je 0x140622b20
mov edx, edi
cmp edi, 0x93988811
jne 0x140622b20
jmp 0x140623bc8
mov edx, 0x992c177d
jmp 0x140622b20
mov edx, 0x89b336b5
jmp 0x140622b20
mov rax, qword [0x14071be4c]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [str...89_c75Q]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [0x14071be2c]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [0x14071be1c]
movaps xmmword [rsp + 0x180], xmm0
mov edx, r8d
jmp 0x140622b20
cmp eax, 0x1ac290fb
jg 0x140622e15
cmp eax, 0xb469b0d
jle 0x140623204
cmp eax, 0x1684b28b
jle 0x1406233b8
cmp eax, 0x1a0dbf3d
jg 0x1406237fe
cmp eax, 0x1684b28c
je 0x14062440b
cmp eax, 0x1976da39
jne 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9697b63c
mov ecx, 0x481fe9b1
jmp 0x1406229c0
cmp eax, 0x94601e06
jle 0x140622e79
cmp eax, 0xa0f30036
jle 0x14062323f
cmp eax, 0xaa01248f
jle 0x1406234fd
cmp eax, 0xae323cad
jg 0x14062382b
cmp eax, 0xaa012490
je 0x140624415
cmp eax, 0xad5516fe
jne 0x1406229cd
cmp byte [rsp + 0x5a], 0
mov eax, 0x704429a7
jmp 0x140624eee
cmp eax, 0x6b86ba13
jle 0x140622eba
cmp eax, 0x75d5657c
jg 0x1406234ad
cmp eax, 0x71aa50d3
jg 0x140623874
cmp eax, 0x6b86ba14
je 0x140624434
cmp eax, 0x704429a7
jne 0x1406229cd
mov eax, dword [rsp + 0x15c]
mov dword [rsp + 0xc0], eax
mov eax, 0xd9df345b
jmp 0x1406229cd
cmp eax, 0xc1dac648
jg 0x140623275
cmp eax, 0xb45bb7f4
jle 0x140623574
cmp eax, 0xb9837d19
jg 0x1406238a3
cmp eax, 0xb45bb7f5
je 0x1406244b7
cmp eax, 0xb8992025
jne 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2739a5ca
mov ecx, 0x3acb1a40
jmp 0x1406229c0
cmp eax, 0x2739a5c9
jg 0x1406232bf
cmp eax, 0x2013a0b2
jle 0x14062359f
cmp eax, 0x247e5201
jg 0x1406238d0
cmp eax, 0x2013a0b3
je 0x1406244c1
cmp eax, 0x23de55bc
jne 0x1406229cd
mov ecx, reloc.WS2_32.dll_recvfrom
call rdi
test ax, ax
sets byte [rsp + 0x5e]
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6275afb
mov ecx, 0x843a8fa6
jmp 0x1406229c0
cmp eax, 0x8aacc39f
jg 0x1406232f5
cmp eax, 0x844ab3ad
jle 0x1406235f9
cmp eax, 0x87dd8188
jg 0x1406238f0
cmp eax, 0x844ab3ae
je 0x1406244cb
cmp eax, 0x85486572
jne 0x1406229cd
mov eax, 0x9f9840d
jmp 0x1406229cd
cmp eax, 0x6562c4e9
jle 0x140623535
cmp eax, 0x6589bfa6
jg 0x140623910
cmp eax, 0x6562c4ea
je 0x1406244da
cmp eax, 0x6581f3bf
jne 0x1406229cd
mov rax, qword [0x140b84e80]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x60]
mov ecx, 0xc0
add rax, rcx
mov qword [rsp + 0xd0], rax
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe533e55b
mov ecx, 0x324ff1f3
jmp 0x1406229c0
cmp eax, 0x3d43f40b
jle 0x140623624
cmp eax, 0x40e1465a
jg 0x140623949
cmp eax, 0x3d43f40c
je 0x1406244f8
cmp eax, 0x3fcbc579
jne 0x1406229cd
lea rcx, [rsp + 0x130]
mov qword [rsp + 0xf0], rcx
mov rax, qword [rsp + 0xf0]
call fcn.140408620
mov eax, 0x62491ecd
nop word cs:[rax + rax]
cmp eax, 0x62491ecd
je 0x140622f93
cmp eax, 0x9b9dc05c
jne 0x140622f80
jmp 0x140624502
mov eax, 0x9b9dc05c
jmp 0x140622f80
cmp eax, 0xd9df345a
jle 0x140623656
cmp eax, 0xe0c7842d
jg 0x14062397e
cmp eax, 0xd9df345b
je 0x14062455a
cmp eax, 0xdcd4e0d7
jne 0x1406229cd
lea rcx, [rsp + 0x128]
call fcn.140408620
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x70]
mov rcx, qword [rcx]
mov qword [rax], rcx
mov rax, qword [rsp + 0x70]
mov eax, dword [0x140b875b0]
mov ecx, dword [0x140b875b4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x178]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x48]
or cl, al
mov ebp, 0x1872085d
mov eax, 0x93988811
cmovne ebp, eax
mov ecx, 0x1872085d
mov eax, 0xb51f3f85
cmovne ecx, eax
mov r8d, 0x9f38a190
mov eax, 0xadb87785
cmovne r8d, eax
mov ebx, 0x9f38a190
mov eax, 0x2c326f0b
cmovne ebx, eax
mov r9d, 0x956e2ce8
mov eax, 0x385e9248
cmovne r9d, eax
mov edx, 0xbb07652a
jmp 0x140623070
mov edx, 0xb51f3f85
nop dword [rax]
mov edi, edx
cmp edx, 0xadb87784
jle 0x1406230d0
cmp edi, 0x1872085c
jg 0x140623150
cmp edi, 0xadb87785
je 0x1406231ac
mov edx, ebp
cmp edi, 0xb51f3f85
je 0x140623070
mov edx, edi
cmp edi, 0xbb07652a
jne 0x140623070
movzx eax, byte [rsp + 0x178]
cmp byte [rsp + 0x48], 0
mov edi, 0x89b336b5
mov edx, 0x89b336b5
jne 0x1406230c4
mov edx, 0x956e2ce8
test al, al
cmovne edx, edi
jmp 0x140623070
cmp edi, 0x956e2ce7
jle 0x14062317c
cmp edi, 0x956e2ce8
je 0x1406231b6
mov edx, ecx
cmp edi, 0x992c177d
je 0x140623070
mov edx, edi
cmp edi, 0x9f38a190
jne 0x140623070
mov rax, qword [0x14071be4c]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [str...89_c75Q]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [0x14071be2c]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [0x14071be1c]
movaps xmmword [rsp + 0x180], xmm0
mov edx, 0x2c326f0b
jmp 0x140623070
cmp edi, 0x1872085d
je 0x140623064
cmp edi, 0x2c326f0b
je 0x1406231c0
mov edx, edi
cmp edi, 0x385e9248
jne 0x140623070
mov edx, 0x8620d36c
jmp 0x140623070
mov edx, ebx
cmp edi, 0x8620d36c
je 0x140623070
mov edx, r9d
cmp edi, 0x89b336b5
je 0x140623070
mov edx, edi
cmp edi, 0x93988811
jne 0x140623070
jmp 0x140624579
mov edx, 0x992c177d
jmp 0x140623070
mov edx, 0x89b336b5
jmp 0x140623070
mov rax, qword [0x14071be4c]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [str...89_c75Q]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [0x14071be2c]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [0x14071be1c]
movaps xmmword [rsp + 0x180], xmm0
mov edx, r8d
jmp 0x140623070
cmp eax, 0x6275afa
jle 0x140623696
cmp eax, 0x9f9840c
jg 0x1406239b2
cmp eax, 0x6275afb
je 0x140624df3
cmp eax, 0x8e7a5ec
jne 0x1406229cd
call fcn.140518bc0
mov eax, 0x695a7e4f
jmp 0x1406229cd
cmp eax, 0x97a51a80
jle 0x1406236ce
cmp eax, 0x9f7e4ffc
jg 0x1406239df
cmp eax, 0x97a51a81
je 0x140624e04
cmp eax, 0x9b092712
jne 0x1406229cd
mov eax, 0x7b51e4ed
jmp 0x1406229cd
cmp eax, 0xc3b1caa1
jle 0x1406236f9
cmp eax, 0xcb9299d6
jg 0x140623a13
cmp eax, 0xc3b1caa2
je 0x140624e4f
cmp eax, 0xc3db0ec9
jne 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3af2ee01
mov ecx, 0xa63e96e9
jmp 0x1406229c0
cmp eax, 0x324ff1f2
jle 0x140623738
cmp eax, 0x3627c787
jg 0x140623a47
cmp eax, 0x324ff1f3
je 0x140624e66
cmp eax, 0x345c8525
jne 0x1406229cd
mov eax, 0x1a0dbf3e
jmp 0x1406229cd
cmp eax, 0x8f1650b1
jle 0x140623777
cmp eax, 0x922b2a2f
jg 0x140623a7b
cmp eax, 0x8f1650b2
je 0x140624e70
cmp eax, 0x921fdba9
jne 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x247e5202
mov ecx, 0x51830295
jmp 0x1406229c0
cmp eax, 0x54e0d744
jg 0x140623a9b
cmp eax, 0x5117a0de
je 0x1406229a4
cmp eax, 0x51830295
jne 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x247e5202
mov ecx, 0x92e6dc3b
jmp 0x1406229c0
cmp eax, 0xf1846dbd
jg 0x140623adc
cmp eax, 0xea5c9c10
je 0x140624e8e
cmp eax, 0xf0255201
jne 0x1406229cd
mov rax, qword [rsp + 0x68]
movups xmm0, xmmword [rax]
movups xmmword [0x140b851a8], xmm0
mov eax, 0xb8992025
jmp 0x1406229cd
cmp eax, 0x1137b453
jle 0x140623b11
cmp eax, 0x1137b454
je 0x140624eac
cmp eax, 0x1310bef5
jne 0x1406229cd
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xd0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x60]
mov dword [rax + 0x10], 0x3c888889
lea rcx, [rsp + 0x138]
mov qword [rsp + 0xd8], rcx
mov rax, qword [rsp + 0xd8]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov eax, dword [rsp + 0x138]
mov rcx, qword [rsp + 0x98]
sub eax, dword [rcx]
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mov rax, qword [rsp + 0x60]
lea rcx, [rax + 0xd8c]
mov qword [rsp + 0xe0], rcx
mov rcx, qword [rsp + 0xe0]
movss dword [rcx], xmm0
mov ecx, dword [rsp + 0x13c]
mov rdx, qword [rsp + 0xa0]
sub ecx, dword [rdx]
xorps xmm0, xmm0
cvtsi2ss xmm0, ecx
add rax, 0xd90
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0xe8]
movss dword [rax], xmm0
mov ecx, 1
call rdi
test ax, ax
setne byte [rsp + 0x58]
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6b86ba14
mov ecx, 0x922b2a30
jmp 0x1406229c0
cmp eax, 0x7b51e4ec
jle 0x140623b26
cmp eax, 0x7b51e4ed
je 0x140624ec3
cmp eax, 0x7bfa5a02
jne 0x140625701
mov rax, qword [rsp + 0x100]
movss xmm0, dword [rsp + 0xbc]
movss dword [rax], xmm0
mov rcx, qword [rsp + 0xe8]
movss xmm0, dword [rcx]
movss dword [rax], xmm0
mov eax, 0x8bd30e7b
jmp 0x1406229cd
cmp eax, 0xa3fdf065
jg 0x140623b4f
cmp eax, 0xa0f30037
je 0x140624eda
cmp eax, 0xa3a45382
jne 0x1406229cd
cmp byte [rsp + 0x5b], 0
mov eax, 0x8b0c7e7b
mov ecx, 0x1ac290fc
cmovne eax, ecx
jmp 0x1406229cd
cmp eax, 0x6312ea68
jle 0x140623b86
cmp eax, 0x6312ea69
je 0x140624ee4
cmp eax, 0x6369cbde
jne 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb9837d1a
mov ecx, 0x5b8bbc3e
jmp 0x1406229c0
cmp eax, 0xb1c0b6e8
je 0x140624efb
cmp eax, 0xb3258f94
je 0x140624f19
cmp eax, 0xb410360c
jne 0x1406229cd
mov eax, 0xc34df0d9
jmp 0x1406229cd
cmp eax, 0x1ac290fc
je 0x140624f37
cmp eax, 0x1dacbd1f
je 0x140624f55
cmp eax, 0x1db5dcc2
jne 0x1406229cd
mov rax, qword [rsp + 0x80]
mov rax, qword [rsp + 0x68]
movups xmmword [rax], xmm6
mov rax, qword [rsp + 0x80]
mov qword [rax], 0
lea rax, [rsp + 0x140]
mov qword [rsp + 0x88], rax
mov eax, 0xd3cb9435
jmp 0x1406229cd
cmp eax, 0x8341b59f
je 0x140624f5f
cmp eax, 0x8416f23d
je 0x140624f74
cmp eax, 0x843a8fa6
jne 0x1406229cd
mov eax, 0x94601e07
jmp 0x1406229cd
cmp eax, 0x396fc3e6
je 0x140624f92
cmp eax, 0x3acb1a40
je 0x140624fc5
cmp eax, 0x3af2ee01
jne 0x1406229cd
mov ecx, reloc.WS2_32.dll_WSACleanup
call rdi
mov eax, 0xa63e96e9
jmp 0x1406229cd
cmp eax, 0xccaf4a1f
je 0x140625057
cmp eax, 0xcf948dc6
je 0x140625061
cmp eax, 0xd3cb9435
jne 0x1406229cd
mov rax, qword [rsp + 0x88]
lea rcx, [rsp + 0x140]
call fcn.140408620
mov eax, 0xa2e007f
jmp 0x1406229cd
cmp eax, 0xfe92bb29
je 0x14062507f
cmp eax, 0x3d42d42
je 0x140625089
cmp eax, 0x51afe26
jne 0x1406229cd
cmp dword [rsp + 0xb8], 0
setne byte [rsp + 0x56]
mov eax, 0x1137b454
jmp 0x1406229cd
cmp eax, 0x94601e07
je 0x1406250a7
cmp eax, 0x9697b63c
je 0x1406250be
cmp eax, 0x9745fffd
jne 0x1406229cd
mov eax, 0x396fc3e6
jmp 0x1406229cd
cmp eax, 0xc1dac649
je 0x1406250c8
cmp eax, 0xc2841b40
je 0x1406250d2
cmp eax, 0xc34df0d9
jne 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6275afb
mov ecx, 0x23de55bc
jmp 0x1406229c0
cmp eax, 0x2739a5ca
je 0x1406250ec
cmp eax, 0x2a2ef4e4
je 0x14062515e
cmp eax, 0x31e4bf8c
jne 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1dac649
mov ecx, 0x36954688
jmp 0x1406229c0
cmp eax, 0x8aacc3a0
je 0x14062518e
cmp eax, 0x8b0c7e7b
je 0x1406251b6
cmp eax, 0x8bd30e7b
jne 0x1406229cd
mov rax, qword [rsp + 0xd8]
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1684b28c
mov ecx, 0xea5c9c10
jmp 0x1406229c0
cmp eax, 0x4c8e94e3
je 0x1406251d6
cmp eax, 0x5057f327
jne 0x1406229cd
mov eax, 0x8bd30e7b
jmp 0x1406229cd
cmp eax, 0xe8a1a24e
je 0x140625273
cmp eax, 0xea56a25e
jne 0x1406229cd
mov eax, 0x31e4bf8c
jmp 0x1406229cd
cmp eax, 0x1a0dbf3e
je 0x14062527d
cmp eax, 0x1a182a96
jne 0x1406229cd
lea rcx, [0x140b84e88]
call qword [sym.imp.USER32.dll_TranslateMessage]
mov eax, 0xc3b1caa2
jmp 0x1406229cd
cmp eax, 0xae323cae
je 0x14062528f
cmp eax, 0xaf4b08eb
jne 0x1406229cd
mov rdx, qword [0x140b84e78]
mov dword [rsp + 0x20], 1
lea rcx, [0x140b84e88]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.USER32.dll_PeekMessageW]
mov dword [rsp + 0xb8], eax
mov eax, 0x51afe26
jmp 0x1406229cd
cmp eax, 0x71aa50d4
je 0x1406252a6
cmp eax, 0x74a19c50
jne 0x1406229cd
mov eax, dword [rsp + 0xb4]
cmp eax, 0x12
setne byte [rsp + 0x55]
mov eax, 0x9f7e4ffd
jmp 0x1406229cd
cmp eax, 0xb9837d1a
je 0x1406252b0
cmp eax, 0xbe1ee1be
jne 0x1406229cd
cmp byte [rsp + 0x57], 0
mov eax, 0x87dd8189
mov ecx, 0xb3258f94
cmovne eax, ecx
jmp 0x1406229cd
cmp eax, 0x247e5202
je 0x1406252c2
cmp eax, 0x2645be7f
jne 0x1406229cd
mov eax, 0x6369cbde
jmp 0x1406229cd
cmp eax, 0x87dd8189
je 0x1406252cc
cmp eax, 0x89563571
jne 0x1406229cd
mov eax, 0x87dd8189
jmp 0x1406229cd
cmp eax, 0x6589bfa7
je 0x1406252ea
cmp eax, 0x695a7e4f
jne 0x1406229cd
call fcn.140518bc0
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8e7a5ec
mov ecx, 0xea56a25e
jmp 0x1406229c0
cmp eax, 0x40e1465b
je 0x140625306
cmp eax, 0x43dea8e5
jne 0x1406229cd
mov rax, qword [rsp + 0x60]
mov ecx, 0xd94
add rax, rcx
mov qword [rsp + 0x108], rax
mov eax, 0x8341b59f
jmp 0x1406229cd
cmp eax, 0xe0c7842e
je 0x14062531d
cmp eax, 0xe1807b3b
jne 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfe92bb29
mov ecx, 0x8416f23d
jmp 0x1406229c0
cmp eax, 0x9f9840d
je 0x14062533b
cmp eax, 0xa2e007f
jne 0x1406229cd
mov eax, dword [0x140b84e90]
mov dword [rsp + 0xb4], eax
mov eax, 0x74a19c50
jmp 0x1406229cd
cmp eax, 0x9f7e4ffd
je 0x140625359
cmp eax, 0xa02d557a
jne 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x6b86ba14
mov ecx, 0x1310bef5
jmp 0x1406229c0
cmp eax, 0xcb9299d7
je 0x140625370
cmp eax, 0xcc751632
jne 0x1406229cd
mov rax, qword [rsp + 0x90]
cmp rax, qword [0x140b84e80]
sete byte [rsp + 0x57]
mov eax, 0xbe1ee1be
jmp 0x1406229cd
cmp eax, 0x3627c788
je 0x14062538a
cmp eax, 0x36954688
jne 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc1dac649
mov ecx, 0xccaf4a1f
jmp 0x1406229c0
cmp eax, 0x922b2a30
je 0x1406253ac
cmp eax, 0x92e6dc3b
jne 0x1406229cd
mov eax, 0x3fcbc579
jmp 0x1406229cd
cmp eax, 0x54e0d745
je 0x1406253c3
cmp eax, 0x5b8bbc3e
jne 0x1406229cd
mov eax, dword [rsp + 0x78]
cmp eax, dword [rsp + 0x7c]
setne byte [rsp + 0x59]
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb9837d1a
mov ecx, 0x6312ea69
jmp 0x1406229c0
cmp eax, 0xf1846dbe
je 0x1406253db
cmp eax, 0xfd9f3643
jne 0x1406229cd
movsd xmm0, qword [rsp + 0x118]
ucomisd xmm0, xmm7
mov eax, 0xc34df0d9
mov ecx, 0x3d42d42
cmovae eax, ecx
jmp 0x1406229cd
cmp eax, 0xc03388c
jne 0x1406256f5
mov eax, 0x2a2ef4e4
jmp 0x1406229cd
cmp eax, 0x7604a4fe
jne 0x14062570e
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe533e55b
mov ecx, 0x6581f3bf
jmp 0x1406229c0
cmp eax, 0xa63e96e9
jne 0x14062571b
mov ecx, reloc.WS2_32.dll_WSACleanup
call rdi
and eax, 1
mov byte [rsp + 0x5f], al
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x3af2ee01
mov ecx, 0x85486572
jmp 0x1406229c0
cmp eax, 0x611deb03
jne 0x140625728
mov eax, 0x8aacc3a0
jmp 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9697b63c
mov ecx, 0xa0f30037
jmp 0x1406229c0
mov rax, qword [rsp + 0x60]
mov eax, 0x6581f3bf
jmp 0x1406229cd
mov eax, 0x196630b5
mov r8d, 0xd8717ae7
mov r9d, 0x39592511
lea r11, [rsp + 0x180]
mov r10d, 0x52f48f94
mov esi, 0x747adcf7
mov edi, 0xef0a0a23
jmp 0x140623c2d
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x170], rax
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb12019e1
mov ecx, 0x994ca488
nop dword [rax]
cmove eax, ecx
cmp dword [0x140b7e4e4], 0xa
cmovl eax, ecx
cmp eax, 0xf16c9636
jle 0x140623c90
cmp eax, 0x4acb0e39
jg 0x140623ce0
cmp eax, 0x1415953e
jle 0x140623d99
cmp eax, 0x1415953f
je 0x140624218
cmp eax, 0x18ca4806
je 0x140624222
cmp eax, 0x196630b5
jne 0x140623c2d
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a3ad2b5
mov ecx, 0x79645398
jmp 0x140623c20
cmp eax, 0xb12019e0
jle 0x140623d50
cmp eax, 0xb672d671
jle 0x140623dcd
cmp eax, 0xb672d672
je 0x140624240
cmp eax, 0xcedfad5f
je 0x14062424a
cmp eax, 0xd6714cce
jne 0x140623c2d
mov eax, 0xf16c9637
jmp 0x140623c2d
cmp eax, 0x52f48f93
jle 0x14062412f
cmp eax, 0x52f48f94
je 0x140624261
cmp eax, 0x54d2f39b
je 0x140623bf3
cmp eax, 0x79645398
jne 0x140623c2d
mov eax, dword [0x140b85a48]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x3c]
mov ecx, dword [0x140b85a4c]
mov eax, 0x5e19bc30
cmove eax, r8d
cmp ecx, 0xa
setl byte [rsp + 0x38]
cmovl eax, r8d
mov edx, 0xc66939e2
jmp 0x1406241b0
cmp eax, 0x9a3ad2b4
jle 0x14062416b
cmp eax, 0x9a3ad2b5
je 0x140624287
cmp eax, 0xa5fc48eb
jne 0x1406243d0
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86f446ae
cmove eax, r10d
cmp dword [0x140b7e4e4], 0xa
cmovl eax, r10d
jmp 0x140623c2d
cmp eax, 0xf16c9637
je 0x140624346
cmp eax, 0xb32d90a
jne 0x140623c2d
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4acb0e3a
mov ecx, 0x4de7ee88
jmp 0x140623c20
cmp eax, 0xb12019e1
je 0x140624360
cmp eax, 0xb22c5db7
jne 0x140623c2d
mov rax, qword [rsp + 0x160]
mov edx, 0xf6345611
jmp 0x140623e10
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, 0x747adcf7
nop dword [rax + rax]
cmp edx, 0x30959295
jle 0x140623e70
cmp edx, 0x5e07c72a
jg 0x140623ee0
cmp edx, 0x47ec5027
jg 0x140623f5b
cmp edx, 0x30959296
je 0x14062402a
cmp edx, 0x443843a2
jne 0x140623e10
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0xce665255
cmove edx, r15d
cmp dword [0x140b85a54], 0xa
cmovl edx, r15d
jmp 0x140623e10
cmp edx, 0xe7089ddf
jle 0x140623f10
cmp edx, 0xf6345610
jg 0x140623fbe
cmp edx, 0xe7089de0
je 0x1406240e8
cmp edx, 0xef0a0a23
jne 0x140623e10
mov edx, dword [rsp + 0x40]
xor edx, dword [rsp + 0x3c]
mov word [rsp + 0x52], dx
mov qword [rsp + 0x48], r11
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x448f649
cmove edx, r14d
cmp dword [0x140b85a54], 0xa
cmovl edx, r14d
jmp 0x140623e10
cmp edx, 0x747adcf6
jg 0x140623f9c
cmp edx, 0x5e07c72b
je 0x140624047
cmp edx, 0x5edbcd64
jne 0x140623e10
mov edx, 0x30959296
xor ecx, ecx
jmp 0x140623e10
cmp edx, 0xce665254
jg 0x140624014
cmp edx, 0xbec746f5
je 0x140624051
cmp edx, 0xccfcb8b9
jne 0x140623e10
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x448f649
cmove edx, edi
cmp dword [0x140b85a54], 0xa
cmovl edx, edi
jmp 0x140623e10
cmp edx, 0x47ec5028
je 0x140623df2
cmp edx, 0x541b0188
jne 0x140623e10
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0xce665255
cmove edx, r12d
cmp dword [0x140b85a54], 0xa
cmovl edx, r12d
jmp 0x140623e10
cmp edx, 0x747adcf7
je 0x140624078
cmp edx, 0x7ab81767
jne 0x140623e10
mov edx, 0xccfcb8b9
jmp 0x140623e10
cmp edx, 0xf6345611
je 0x14062410f
cmp edx, 0x448f649
jne 0x140623e10
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, 0xef0a0a23
jmp 0x140623e10
cmp edx, 0xce665255
jne 0x140624119
mov edx, 0x541b0188
jmp 0x140623e10
mov dword [rsp + 0x38], ecx
mov edx, dword [rsp + 0x38]
cmp edx, 0x1c
mov edx, 0xddf357f4
mov ebx, 0xbec746f5
cmovl edx, ebx
jmp 0x140623e10
mov edx, 0xe7089de0
jmp 0x140623e10
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x47ec5028
cmove edx, esi
cmp dword [0x140b85a54], 0xa
cmovl edx, esi
jmp 0x140623e10
movsxd rdx, dword [rsp + 0x38]
mov qword [rsp + 0x178], rdx
mov rdx, qword [rsp + 0x178]
movzx edx, word [rax + rdx*2]
mov dword [rsp + 0x40], edx
movsxd rdx, dword [rsp + 0x38]
imul rbp, rdx, 0xffffffffa0a0a0a1
shr rbp, 0x20
add ebp, edx
mov ebx, ebp
shr ebx, 0x1f
sar ebp, 5
add ebp, ebx
imul ebp, ebp, 0x33
neg ebp
add edx, ebp
add edx, 0x36
mov dword [rsp + 0x3c], edx
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x47ec5028
cmove edx, r13d
cmp dword [0x140b85a54], 0xa
cmovl edx, r13d
jmp 0x140623e10
mov rcx, qword [rsp + 0x178]
mov rdx, qword [rsp + 0x48]
movzx ebp, word [rsp + 0x52]
mov word [rdx + rcx*2], bp
mov ecx, dword [rsp + 0x38]
add ecx, 1
mov edx, 0x30959296
jmp 0x140623e10
mov edx, 0x443843a2
jmp 0x140623e10
cmp edx, 0xddf357f4
jne 0x140623e10
mov eax, 0xb32d90a
jmp 0x140623c2d
cmp eax, 0x4acb0e3a
je 0x140624372
cmp eax, 0x4de7ee88
jne 0x140623c2d
mov qword [rsp + 0x168], r11
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4acb0e3a
mov ecx, 0xb672d672
jmp 0x140623c20
cmp eax, 0x86f446ae
je 0x14062437c
cmp eax, 0x994ca488
jne 0x140623c2d
mov eax, 0xa83b48d5
jmp 0x140623c2d
movzx ebx, byte [rsp + 0x3c]
cmp byte [rsp + 0x38], 0
mov edx, 0x5e19bc30
cmovne edx, r9d
test bl, bl
cmovne edx, r9d
nop word cs:[rax + rax]
nop
cmp edx, 0x39592510
jle 0x1406241e0
cmp edx, 0x39592511
je 0x140624208
cmp edx, 0x40f9134a
je 0x140624386
cmp edx, 0x5e19bc30
jne 0x1406241b0
mov edx, 0x39592511
jmp 0x1406241b0
cmp edx, 0xc66939e2
je 0x14062418b
cmp edx, 0xd8717ae7
je 0x140624211
cmp edx, 0x21293744
jne 0x1406241b0
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x36]
mov edx, 0x40f9134a
jmp 0x1406241b0
mov qword [rsp + 0x48], r11
mov edx, eax
jmp 0x1406241b0
mov edx, 0x21293744
jmp 0x1406241b0
mov eax, 0xcedfad5f
jmp 0x140623c2d
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb12019e1
mov ecx, 0x54d2f39b
jmp 0x140623c20
mov eax, 0x18ca4806
jmp 0x140623c2d
cmp byte [rsp + 0x47], 0
mov eax, 0xb32d90a
mov ecx, 0xa5fc48eb
cmovne eax, ecx
jmp 0x140623c2d
mov qword [rsp + 0xa8], r11
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86f446ae
mov ecx, 0xd6714cce
jmp 0x140623c20
mov eax, dword [0x140b85a48]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x3c]
mov ecx, dword [0x140b85a4c]
mov eax, 0x5e19bc30
cmove eax, r8d
cmp ecx, 0xa
setl byte [rsp + 0x38]
cmovl eax, r8d
mov edx, 0xc66939e2
nop dword [rax + rax]
cmp edx, 0x39592510
jle 0x1406242f0
cmp edx, 0x39592511
je 0x140624318
cmp edx, 0x40f9134a
je 0x1406243b8
cmp edx, 0x5e19bc30
jne 0x1406242c0
mov edx, 0x39592511
jmp 0x1406242c0
cmp edx, 0xc66939e2
je 0x140624321
cmp edx, 0xd8717ae7
je 0x14062433c
cmp edx, 0x21293744
jne 0x1406242c0
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x36]
mov edx, 0x40f9134a
jmp 0x1406242c0
mov qword [rsp + 0x48], r11
mov edx, eax
jmp 0x1406242c0
movzx ebx, byte [rsp + 0x3c]
cmp byte [rsp + 0x38], 0
mov edx, 0x5e19bc30
cmovne edx, r9d
test bl, bl
cmovne edx, r9d
jmp 0x1406242c0
mov edx, 0x21293744
jmp 0x1406242c0
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x160], rax
mov eax, 0xb22c5db7
jmp 0x140623c2d
mov rax, qword [rsp + 0x168]
mov eax, 0x54d2f39b
jmp 0x140623c2d
mov eax, 0x4de7ee88
jmp 0x140623c2d
mov eax, 0x52f48f94
jmp 0x140623c2d
mov dword [rsp + 0x178], ecx
cmp dword [rsp + 0x178], 0
setne byte [rsp + 0x47]
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a3ad2b5
mov ecx, 0x1415953f
jmp 0x140623c20
mov dword [rsp + 0x178], ecx
mov eax, dword [rsp + 0x178]
mov eax, 0x79645398
jmp 0x140623c2d
cmp eax, 0xa83b48d5
jne 0x140623c2d
mov rdx, qword [rsp + 0x170]
lea rdi, [rsp + 0x1b8]
mov rcx, rdi
call fcn.14028d970
mov rcx, rdi
call fcn.140377280
mov dword [0x140b84bc0], eax
mov eax, 0xdcd4e0d7
jmp 0x140624de0
mov eax, 0xea5c9c10
jmp 0x1406229cd
mov rax, qword [rsp + 0x60]
mov ecx, 0xd94
add rax, rcx
mov qword [rsp + 0xf8], rax
mov eax, 0x97a51a81
jmp 0x1406229cd
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xd0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x60]
mov dword [rax + 0x10], 0x3c888889
lea rcx, [rsp + 0x138]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov eax, dword [rsp + 0x138]
mov rcx, qword [rsp + 0x98]
sub eax, dword [rcx]
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
mov rax, qword [rsp + 0x60]
movss dword [rax + 0xd8c], xmm0
mov ecx, dword [rsp + 0x13c]
mov rdx, qword [rsp + 0xa0]
sub ecx, dword [rdx]
xorps xmm0, xmm0
cvtsi2ss xmm0, ecx
movss dword [rax + 0xd90], xmm0
mov ecx, 1
call rdi
mov eax, 0x1310bef5
jmp 0x1406229cd
mov eax, 0x5117a0de
jmp 0x1406229cd
mov eax, 0x7604a4fe
jmp 0x1406229cd
call fcn.140518bc0
mov eax, 0x345c8525
jmp 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe87a4a63
mov ecx, 0xdcd4e0d7
jmp 0x1406229c0
mov eax, 0x89563571
jmp 0x1406229cd
lea rax, [rsp + 0x178]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x180]
mov rcx, qword [rcx]
mov qword [rax], rcx
mov eax, 0x62491ecd
nop word [rax + rax]
cmp eax, 0x62491ecd
je 0x140624553
cmp eax, 0x9b9dc05c
jne 0x140624540
jmp 0x1406254c5
mov eax, 0x9b9dc05c
jmp 0x140624540
mov eax, dword [rsp + 0xc0]
cmp eax, dword [0x140b851b4]
mov eax, 0xf0255201
mov ecx, 0x8b0c7e7b
cmove eax, ecx
jmp 0x1406229cd
mov eax, 0x196630b5
mov r8d, 0xd8717ae7
mov r9d, 0x39592511
lea r11, [rsp + 0x180]
mov r10d, 0x52f48f94
mov esi, 0x747adcf7
mov edi, 0xef0a0a23
jmp 0x1406245dd
mov qword [rsp + 0xa8], r11
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86f446ae
mov ecx, 0xd6714cce
nop word cs:[rax + rax]
nop
cmove eax, ecx
cmp dword [0x140b7e4e4], 0xa
cmovl eax, ecx
cmp eax, 0xf16c9636
jle 0x140624640
cmp eax, 0x4acb0e39
jg 0x140624690
cmp eax, 0x1415953e
jle 0x140624749
cmp eax, 0x1415953f
je 0x140624b3b
cmp eax, 0x18ca4806
je 0x140624bc8
cmp eax, 0x196630b5
jne 0x1406245dd
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a3ad2b5
mov ecx, 0x79645398
jmp 0x1406245d0
cmp eax, 0xb12019e0
jle 0x140624700
cmp eax, 0xb672d671
jle 0x14062477d
cmp eax, 0xb672d672
je 0x140624be6
cmp eax, 0xcedfad5f
je 0x140624bf0
cmp eax, 0xd6714cce
jne 0x1406245dd
mov eax, 0xf16c9637
jmp 0x1406245dd
cmp eax, 0x52f48f93
jle 0x140624adf
cmp eax, 0x52f48f94
je 0x1406245a4
cmp eax, 0x54d2f39b
je 0x140624c07
cmp eax, 0x79645398
jne 0x1406245dd
mov eax, dword [0x140b85a48]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x3c]
mov ecx, dword [0x140b85a4c]
mov eax, 0x5e19bc30
cmove eax, r8d
cmp ecx, 0xa
setl byte [rsp + 0x38]
cmovl eax, r8d
mov edx, 0xc66939e2
jmp 0x140624b60
cmp eax, 0x9a3ad2b4
jle 0x140624b1b
cmp eax, 0x9a3ad2b5
je 0x140624c35
cmp eax, 0xa5fc48eb
jne 0x140624d82
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x86f446ae
cmove eax, r10d
cmp dword [0x140b7e4e4], 0xa
cmovl eax, r10d
jmp 0x1406245dd
cmp eax, 0xf16c9637
je 0x140624cf8
cmp eax, 0xb32d90a
jne 0x1406245dd
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4acb0e3a
mov ecx, 0x4de7ee88
jmp 0x1406245d0
cmp eax, 0xb12019e1
je 0x140624d12
cmp eax, 0xb22c5db7
jne 0x1406245dd
mov rax, qword [rsp + 0x160]
mov edx, 0xf6345611
jmp 0x1406247c0
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, 0x747adcf7
nop dword [rax + rax]
cmp edx, 0x30959295
jle 0x140624820
cmp edx, 0x5e07c72a
jg 0x140624890
cmp edx, 0x47ec5027
jg 0x14062490b
cmp edx, 0x30959296
je 0x1406249da
cmp edx, 0x443843a2
jne 0x1406247c0
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0xce665255
cmove edx, r15d
cmp dword [0x140b85a54], 0xa
cmovl edx, r15d
jmp 0x1406247c0
cmp edx, 0xe7089ddf
jle 0x1406248c0
cmp edx, 0xf6345610
jg 0x14062496e
cmp edx, 0xe7089de0
je 0x140624a98
cmp edx, 0xef0a0a23
jne 0x1406247c0
mov edx, dword [rsp + 0x40]
xor edx, dword [rsp + 0x3c]
mov word [rsp + 0x52], dx
mov qword [rsp + 0x48], r11
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x448f649
cmove edx, r14d
cmp dword [0x140b85a54], 0xa
cmovl edx, r14d
jmp 0x1406247c0
cmp edx, 0x747adcf6
jg 0x14062494c
cmp edx, 0x5e07c72b
je 0x1406249f7
cmp edx, 0x5edbcd64
jne 0x1406247c0
mov edx, 0x30959296
xor ecx, ecx
jmp 0x1406247c0
cmp edx, 0xce665254
jg 0x1406249c4
cmp edx, 0xbec746f5
je 0x140624a71
cmp edx, 0xccfcb8b9
jne 0x1406247c0
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x448f649
cmove edx, edi
cmp dword [0x140b85a54], 0xa
cmovl edx, edi
jmp 0x1406247c0
cmp edx, 0x47ec5028
je 0x1406247a2
cmp edx, 0x541b0188
jne 0x1406247c0
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0xce665255
cmove edx, r12d
cmp dword [0x140b85a54], 0xa
cmovl edx, r12d
jmp 0x1406247c0
cmp edx, 0x747adcf7
je 0x140624a01
cmp edx, 0x7ab81767
jne 0x1406247c0
mov edx, 0xccfcb8b9
jmp 0x1406247c0
cmp edx, 0xf6345611
je 0x140624abf
cmp edx, 0x448f649
jne 0x1406247c0
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x3c]
mov edx, 0xef0a0a23
jmp 0x1406247c0
cmp edx, 0xce665255
jne 0x140624ac9
mov edx, 0x541b0188
jmp 0x1406247c0
mov dword [rsp + 0x38], ecx
mov edx, dword [rsp + 0x38]
cmp edx, 0x1c
mov edx, 0xddf357f4
mov ebx, 0xbec746f5
cmovl edx, ebx
jmp 0x1406247c0
mov edx, 0xe7089de0
jmp 0x1406247c0
movsxd rdx, dword [rsp + 0x38]
mov qword [rsp + 0x178], rdx
mov rdx, qword [rsp + 0x178]
movzx edx, word [rax + rdx*2]
mov dword [rsp + 0x40], edx
movsxd rdx, dword [rsp + 0x38]
imul rbp, rdx, 0xffffffffa0a0a0a1
shr rbp, 0x20
add ebp, edx
mov ebx, ebp
shr ebx, 0x1f
sar ebp, 5
add ebp, ebx
imul ebp, ebp, 0x33
neg ebp
add edx, ebp
add edx, 0x36
mov dword [rsp + 0x3c], edx
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x47ec5028
cmove edx, r13d
cmp dword [0x140b85a54], 0xa
cmovl edx, r13d
jmp 0x1406247c0
mov edx, dword [0x140b85a50]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x47ec5028
cmove edx, esi
cmp dword [0x140b85a54], 0xa
cmovl edx, esi
jmp 0x1406247c0
mov rcx, qword [rsp + 0x178]
mov rdx, qword [rsp + 0x48]
movzx ebp, word [rsp + 0x52]
mov word [rdx + rcx*2], bp
mov ecx, dword [rsp + 0x38]
add ecx, 1
mov edx, 0x30959296
jmp 0x1406247c0
mov edx, 0x443843a2
jmp 0x1406247c0
cmp edx, 0xddf357f4
jne 0x1406247c0
mov eax, 0xb32d90a
jmp 0x1406245dd
cmp eax, 0x4acb0e3a
je 0x140624d24
cmp eax, 0x4de7ee88
jne 0x1406245dd
mov qword [rsp + 0x168], r11
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4acb0e3a
mov ecx, 0xb672d672
jmp 0x1406245d0
cmp eax, 0x86f446ae
je 0x140624d2e
cmp eax, 0x994ca488
jne 0x1406245dd
mov eax, 0xa83b48d5
jmp 0x1406245dd
mov eax, 0xcedfad5f
jmp 0x1406245dd
movzx ebx, byte [rsp + 0x3c]
cmp byte [rsp + 0x38], 0
mov edx, 0x5e19bc30
cmovne edx, r9d
test bl, bl
cmovne edx, r9d
nop
cmp edx, 0x39592510
jle 0x140624b90
cmp edx, 0x39592511
je 0x140624bb8
cmp edx, 0x40f9134a
je 0x140624d38
cmp edx, 0x5e19bc30
jne 0x140624b60
mov edx, 0x39592511
jmp 0x140624b60
cmp edx, 0xc66939e2
je 0x140624b45
cmp edx, 0xd8717ae7
je 0x140624bc1
cmp edx, 0x21293744
jne 0x140624b60
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x36]
mov edx, 0x40f9134a
jmp 0x140624b60
mov qword [rsp + 0x48], r11
mov edx, eax
jmp 0x140624b60
mov edx, 0x21293744
jmp 0x140624b60
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb12019e1
mov ecx, 0x54d2f39b
jmp 0x1406245d0
mov eax, 0x18ca4806
jmp 0x1406245dd
cmp byte [rsp + 0x47], 0
mov eax, 0xb32d90a
mov ecx, 0xa5fc48eb
cmovne eax, ecx
jmp 0x1406245dd
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x170], rax
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb12019e1
mov ecx, 0x994ca488
jmp 0x1406245d0
mov eax, dword [0x140b85a48]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x3c]
mov ecx, dword [0x140b85a4c]
mov eax, 0x5e19bc30
cmove eax, r8d
cmp ecx, 0xa
setl byte [rsp + 0x38]
cmovl eax, r8d
mov edx, 0xc66939e2
jmp 0x140624c90
movzx ebx, byte [rsp + 0x3c]
cmp byte [rsp + 0x38], 0
mov edx, 0x5e19bc30
cmovne edx, r9d
test bl, bl
cmovne edx, r9d
nop word cs:[rax + rax]
nop
cmp edx, 0x39592510
jle 0x140624cc0
cmp edx, 0x39592511
je 0x140624ce8
cmp edx, 0x40f9134a
je 0x140624d6a
cmp edx, 0x5e19bc30
jne 0x140624c90
mov edx, 0x39592511
jmp 0x140624c90
cmp edx, 0xc66939e2
je 0x140624c6b
cmp edx, 0xd8717ae7
je 0x140624cf1
cmp edx, 0x21293744
jne 0x140624c90
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x36]
mov edx, 0x40f9134a
jmp 0x140624c90
mov qword [rsp + 0x48], r11
mov edx, eax
jmp 0x140624c90
mov edx, 0x21293744
jmp 0x140624c90
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x160], rax
mov eax, 0xb22c5db7
jmp 0x1406245dd
mov rax, qword [rsp + 0x168]
mov eax, 0x54d2f39b
jmp 0x1406245dd
mov eax, 0x4de7ee88
jmp 0x1406245dd
mov eax, 0x52f48f94
jmp 0x1406245dd
mov dword [rsp + 0x178], ecx
cmp dword [rsp + 0x178], 0
setne byte [rsp + 0x47]
mov eax, dword [0x140b7e4e0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9a3ad2b5
mov ecx, 0x1415953f
jmp 0x1406245d0
mov dword [rsp + 0x178], ecx
mov eax, dword [rsp + 0x178]
mov eax, 0x79645398
jmp 0x1406245dd
cmp eax, 0xa83b48d5
jne 0x1406245dd
mov rdx, qword [rsp + 0x170]
lea rdi, [rsp + 0x1b8]
mov rcx, rdi
call fcn.14028d970
mov rcx, rdi
call fcn.140377280
test eax, eax
sete byte [rsp + 0x5d]
mov dword [0x140b84bc0], eax
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xe87a4a63
mov ecx, 0x40e1465b
cmove eax, ecx
cmp dword [0x140b875ac], 0xa
cmovl eax, ecx
mov rsi, qword [sym.imp.USER32.dll_SetWindowPos]
mov rdi, qword [sym.imp.USER32.dll_GetAsyncKeyState]
jmp 0x1406229cd
mov ecx, reloc.WS2_32.dll_recvfrom
call rdi
mov eax, 0x23de55bc
jmp 0x1406229cd
mov rax, qword [rsp + 0xf8]
mov byte [rax], 1
mov rax, qword [rsp + 0x60]
mov byte [rax + 0x36a8], 1
mov rax, qword [rsp + 0xe0]
movss xmm0, dword [rax]
movss dword [rsp + 0xbc], xmm0
mov rax, qword [rsp + 0x60]
mov ecx, 0x3658
add rax, rcx
mov qword [rsp + 0x100], rax
mov eax, 0x7bfa5a02
jmp 0x1406229cd
lea rcx, [0x140b84e88]
call qword [sym.imp.USER32.dll_DispatchMessageW]
mov eax, 0xe8a1a24e
jmp 0x1406229cd
mov eax, 0xa02d557a
jmp 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8e7a5ec
mov ecx, 0x695a7e4f
jmp 0x1406229c0
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1684b28c
mov ecx, 0x3d43f40c
jmp 0x1406229c0
cmp byte [rsp + 0x56], 0
mov eax, 0x54e0d745
mov ecx, 0x1a182a96
cmovne eax, ecx
jmp 0x1406229cd
test byte [rsp + 0x5c], 1
mov eax, 0x8b0c7e7b
mov ecx, 0x8f1650b2
cmove eax, ecx
jmp 0x1406229cd
mov eax, 0xa2e007f
jmp 0x1406229cd
cmp byte [rsp + 0x59], 0
mov eax, 0xc2841b40
mov ecx, 0xf0255201
cmovne eax, ecx
jmp 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4912a01e
mov ecx, 0xae323cae
jmp 0x1406229c0
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4c8e94e3
mov ecx, 0xf1846dbe
jmp 0x1406229c0
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x611deb03
mov ecx, 0x8aacc3a0
jmp 0x1406229c0
mov eax, 0x921fdba9
jmp 0x1406229cd
mov rax, qword [rsp + 0x108]
mov byte [rax], 0
mov eax, 0x5057f327
jmp 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfe92bb29
mov ecx, 0xad5516fe
jmp 0x1406229c0
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x78], eax
mov eax, dword [0x140b851a8]
mov dword [rsp + 0x7c], eax
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9745fffd
mov ecx, 0x2645be7f
jmp 0x1406229c0
mov eax, dword [rsp + 0x158]
mov edx, dword [rsp + 0x15c]
mov dword [0x140b84c08], eax
mov dword [0x140b84c0c], edx
mov dword [0x140b84e38], eax
mov dword [0x140b84e3c], edx
mov r8d, dword [rsp + 0x148]
mov r9d, dword [rsp + 0x14c]
mov rcx, qword [0x140b84e78]
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x30], 8
xor edx, edx
call rsi
mov rcx, qword [0x140b84e30]
mov rax, qword [rcx]
lea rdx, [0x140b84e38]
call qword [rax + 0x80]
cmp byte [0x140b851a0], 0
setne byte [rsp + 0x5b]
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x2739a5ca
mov ecx, 0xa3a45382
jmp 0x1406229c0
mov eax, 0x8b0c7e7b
jmp 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xb45bb7f5
mov ecx, 0x5117a0de
jmp 0x1406229c0
mov eax, 0x8416f23d
jmp 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc03388c
mov ecx, 0x2a2ef4e4
jmp 0x1406229c0
cmp byte [rsp + 0x5e], 0
mov eax, 0x1a0dbf3e
mov ecx, 0xc3db0ec9
cmovne eax, ecx
jmp 0x1406229cd
mov eax, 0x481fe9b1
jmp 0x1406229cd
mov eax, 0x36954688
jmp 0x1406229cd
lea rax, [rsp + 0x158]
mov qword [rsp + 0x110], rax
mov eax, 0x3627c788
jmp 0x1406229cd
mov eax, dword [rsp + 0x158]
mov edx, dword [rsp + 0x15c]
mov dword [0x140b84c08], eax
mov dword [0x140b84c0c], edx
mov dword [0x140b84e38], eax
mov dword [0x140b84e3c], edx
mov r8d, dword [rsp + 0x148]
mov r9d, dword [rsp + 0x14c]
mov rcx, qword [0x140b84e78]
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x30], 8
xor edx, edx
call rsi
mov rcx, qword [0x140b84e30]
mov rax, qword [rcx]
lea rdx, [0x140b84e38]
call qword [rax + 0x80]
mov eax, 0x3acb1a40
jmp 0x1406229cd
lea rax, [rsp + 0x128]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc03388c
mov ecx, 0x71aa50d4
jmp 0x1406229c0
mov al, byte [0x140b851a1]
mov byte [rsp + 0x5c], al
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x611deb03
mov ecx, 0x9b092712
jmp 0x1406229c0
call fcn.140625780
mov ecx, reloc.WLDAP32.dll_Ordinal_35
call rdi
and eax, 1
mov dword [rsp + 0xc4], eax
mov eax, 0xcb9299d7
jmp 0x1406229cd
mov rcx, qword [rsp + 0x90]
mov edx, 3
call qword [sym.imp.USER32.dll_GetWindow]
mov rcx, qword [0x140b84e78]
mov dword [rsp + 0x30], 3
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rdx, rax
xor r8d, r8d
xor r9d, r9d
call rsi
mov rax, qword [rsp + 0x68]
movups xmmword [rax], xmm6
mov rax, qword [rsp + 0x80]
mov qword [rax], 0
mov rcx, qword [0x140b84e80]
lea rdx, [rsp + 0x150]
call qword [sym.imp.USER32.dll_GetClientRect]
mov rcx, qword [0x140b84e80]
lea rdx, [rsp + 0x148]
call qword [sym.imp.USER32.dll_ClientToScreen]
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x150], rax
call fcn.1400362d0
mov eax, 0xf1846dbe
jmp 0x1406229cd
mov eax, 0x54e0d745
jmp 0x1406229cd
mov rax, qword [rsp + 0xf0]
mov eax, 0x1976da39
jmp 0x1406229cd
cmp byte [rsp + 0x5f], 0
mov eax, 0x1a0dbf3e
mov ecx, 0x844ab3ae
cmovne eax, ecx
jmp 0x1406229cd
mov eax, 0x6562c4ea
jmp 0x1406229cd
mov eax, dword [rsp + 0x78]
mov eax, dword [rsp + 0x7c]
mov eax, 0x5b8bbc3e
jmp 0x1406229cd
mov eax, 0x51830295
jmp 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9745fffd
mov ecx, 0x396fc3e6
jmp 0x1406229c0
mov eax, dword [rsp + 0x154]
cmp eax, dword [0x140b851ac]
setne byte [rsp + 0x5a]
mov eax, 0xe1807b3b
jmp 0x1406229cd
cmp byte [rsp + 0x5d], 0
mov eax, 0xc34df0d9
mov ecx, 0x7ff68d87
cmovne eax, ecx
jmp 0x1406229cd
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa3fdf066
mov ecx, 0x605dbb6f
jmp 0x1406229c0
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4912a01e
mov ecx, 0xb1c0b6e8
jmp 0x1406229c0
cmp byte [rsp + 0x55], 0
mov eax, 0x75d5657d
mov ecx, 0xaf4b08eb
cmovne eax, ecx
jmp 0x1406229cd
cmp dword [rsp + 0xc4], 0
mov eax, 0xe0c7842e
mov ecx, 0x3fcbc579
cmove eax, ecx
jmp 0x1406229cd
mov rax, qword [rsp + 0x110]
mov eax, dword [rax]
cmp eax, dword [0x140b851b0]
mov eax, 0xf0255201
mov ecx, 0x6589bfa7
cmove eax, ecx
jmp 0x1406229cd
cmp byte [rsp + 0x58], 0
mov eax, 0x43dea8e5
mov ecx, 0xaa012490
cmovne eax, ecx
jmp 0x1406229cd
call qword [sym.imp.USER32.dll_GetForegroundWindow]
mov qword [rsp + 0x90], rax
mov eax, 0xcc751632
jmp 0x1406229cd
mov rcx, qword [rsp + 0x90]
mov edx, 3
call qword [sym.imp.USER32.dll_GetWindow]
mov rcx, qword [0x140b84e78]
mov dword [rsp + 0x30], 3
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov rdx, rax
xor r8d, r8d
xor r9d, r9d
call rsi
mov rax, qword [rsp + 0x68]
movups xmmword [rax], xmm6
mov rax, qword [rsp + 0x80]
mov qword [rax], 0
mov rcx, qword [0x140b84e80]
lea rdx, [rsp + 0x150]
call qword [sym.imp.USER32.dll_GetClientRect]
mov rcx, qword [0x140b84e80]
lea rdi, [rsp + 0x148]
mov rdx, rdi
call qword [sym.imp.USER32.dll_ClientToScreen]
mov qword [rsp + 0x98], rdi
mov rdi, qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov rax, qword [rsp + 0x98]
mov eax, dword [rax]
mov dword [rsp + 0x150], eax
lea rax, [rsp + 0x14c]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xa0]
mov eax, dword [rax]
mov dword [rsp + 0x154], eax
call fcn.1400362d0
mov qword [rsp + 0x60], rax
mov eax, dword [0x140b875a8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4c8e94e3
mov ecx, 0x2013a0b3
jmp 0x1406229c0
lea rdx, [rsp + 0x170]
mov qword [rsp + 0x48], rdx
lea rax, [rsp + 0x130]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x180]
mov rcx, qword [rcx]
mov qword [rax], rcx
lea rcx, [rsp + 0x160]
lea r8, [rsp + 0x178]
call fcn.14062f3c0
mov eax, 0xd1ea3326
nop
cmp eax, 0xd1ea3326
je 0x140625520
cmp eax, 0x84985c3
jne 0x140625510
jmp 0x140625527
mov eax, 0x84985c3
jmp 0x140625510
lea rax, [rsp + 0x168]
mov qword [rsp + 0x178], rax
mov rbx, rdi
lea rdi, [rsp + 0x170]
mov rcx, rdi
lea rdx, [rsp + 0x160]
call fcn.14062f720
mov qword [rsp + 0x48], rdi
mov rdi, rbx
mov eax, dword [0x140b86b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b86b84], 0xa
setl cl
or cl, al
mov eax, 0x3a29716d
mov ecx, 0xffc3a595
cmovne eax, ecx
mov ecx, 0x3a29716d
mov edx, 0xfbf4bf7c
cmovne ecx, edx
mov edx, 0x7882f0d3
nop word [rax + rax]
cmp edx, 0x3a29716c
jle 0x1406255d0
cmp edx, 0x3a29716d
je 0x1406255e7
cmp edx, 0x4ce7c263
je 0x140625609
cmp edx, 0x7882f0d3
jne 0x1406255a0
mov edx, ecx
jmp 0x1406255a0
cmp edx, 0xfbf4bf7c
je 0x1406255f3
cmp edx, 0xffc3a595
jne 0x1406255a0
mov edx, 0x4ce7c263
jmp 0x1406255a0
mov rdx, qword [rsp + 0x48]
mov edx, 0xfbf4bf7c
jmp 0x1406255a0
mov rdx, qword [rsp + 0x48]
movsd xmm0, qword [rdx]
movsd qword [rsp + 0x180], xmm0
mov edx, eax
jmp 0x1406255a0
movsd xmm0, qword [rsp + 0x180]
mov rax, qword [rsp + 0x178]
movsd qword [rax], xmm0
lea rax, [rsp + 0x168]
mov qword [rsp + 0x48], rax
mov eax, dword [0x140b86b80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140b86b84], 0xa
setl cl
or cl, al
mov eax, 0x3a29716d
mov ecx, 0xffc3a595
cmovne eax, ecx
mov ecx, 0x3a29716d
mov edx, 0xfbf4bf7c
cmovne ecx, edx
mov edx, 0x7882f0d3
nop dword [rax + rax]
cmp edx, 0x3a29716c
jle 0x1406256a0
cmp edx, 0x3a29716d
je 0x1406256b7
cmp edx, 0x4ce7c263
je 0x1406256d9
cmp edx, 0x7882f0d3
jne 0x140625670
mov edx, ecx
jmp 0x140625670
cmp edx, 0xfbf4bf7c
je 0x1406256c3
cmp edx, 0xffc3a595
jne 0x140625670
mov edx, 0x4ce7c263
jmp 0x140625670
mov rdx, qword [rsp + 0x48]
mov edx, 0xfbf4bf7c
jmp 0x140625670
mov rdx, qword [rsp + 0x48]
movsd xmm0, qword [rdx]
movsd qword [rsp + 0x180], xmm0
mov edx, eax
jmp 0x140625670
movsd xmm0, qword [rsp + 0x180]
movsd qword [rsp + 0x118], xmm0
mov eax, 0xfd9f3643
jmp 0x1406229cd
cmp eax, 0xb469b0e
je 0x140625738
jmp 0x1406229cd
cmp eax, 0x7ff68d87
jne 0x1406229cd
jmp 0x140625733
cmp eax, 0x75d5657d
jne 0x1406229cd
jmp 0x140625733
cmp eax, 0xa3fdf066
jne 0x1406229cd
jmp 0x140625733
cmp eax, 0x605dbb6f
jne 0x1406229cd
call fcn.140519a50
mov rsi, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x1d8]
xor rcx, rsp
call fcn.1406ad9c0
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x1e0]
movaps xmm7, xmmword [rsp + 0x1f0]
add rsp, 0x208
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret