Function at 0x140080420
Capabilities:
Get common file path

Disassembly:
xchg rsp, rax
mov rsp, rax
xchg rsp, rax
mov qword [rax + 0x10], rbx
jmp 0x14008079d
mov dword [rsp - 0x40], edx
mov dword [rbp - 0x40], ecx
movzx ecx, word [0x14011bb44]
mov word [rbp - 0x3c], cx
jmp 0x14008075e
mov dword [rsp - 0xc], 0x546d04f1
movups xmm1, xmmword [0x14011bb00]
xchg rbp, rsi
movups xmmword [rsi - 0x80], xmm1
jmp 0x14008067c
mov dword [rsp - 0x34], 0x6e75c82f
lea rcx, [rsp + 0x70]
nop dword [rax + rax]
movd xmm2, ebx
xchg r12, r12
jmp 0x1400804a8
cmovae rax, qword [rbp + 0xe0]
mov qword [rbp + 0xd0], rax
mov edx, 0x7f38a938
sub edx, 0x3b53d53d
add edx, 0x2e945e9f
jmp 0x140080a23
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x1400809ec
mov qword [rbp + 0x90], 0x34fd562e
add qword [rbp + 0x90], 0x415e0714
add qword [rbp + 0x90], 0x12a0296
jmp 0x1400809a3
mov rax, qword [0x1402557f0]
xor rax, rsp
xchg r13, rax
mov qword [rbp + 0x560], r13
xchg r13, rax
jmp 0x14008070b
xchg r12, rax
mov edx, 0x334afab7
add edx, 0x1d1cb613
add edx, 0x296fca82
sub edx, 0x63220062
jmp 0x1400808b9
pmulld xmm0, xmm7
mov dword [rsp - 0xc], 0x7d4d7c6b
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x18], 0x3dfe50cf
jmp 0x1400806cc
movdqa xmm0, xmm1
mov rsp, rsp
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140080568
sub edx, 0x1ee0d7d0
sub edx, 0x3b7d0ff
xor ecx, ecx
jmp 0x140080618
pmulld xmm0, xmm7
mov rsi, rsi
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140080657
mov eax, 0xfbefa0f
add eax, 0x4526ddc8
sub eax, 0x1eb2563f
add eax, 0x1789cd1b
add eax, 0x213dd0de
jmp 0x140080935
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov rdx, rdx
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov dword [rsp - 0x34], ebp
jmp 0x1400805da
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov rsi, rsi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140080540
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140080518
xchg rdx, rdx
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r9d, eax
movups xmm0, xmmword [0x14011baf0]
movups xmmword [rsp + 0x70], xmm0
jmp 0x140080447
mov qword [rsp - 8], rdi
sub rsp, 8
nop
jmp 0x140080a3a
call qword [sym.imp.USER32.dll_LoadCursorA]
mov r14, r14
xchg rbx, rax
mov qword [rbp + 0xb8], rbx
xchg rbx, rax
movdqa xmm0, xmmword [reloc.OLEAUT32.dll_SysStringLen]
xchg rbp, rdx
jmp 0x140080841
movdqa xmm4, xmmword [0x140119620]
mov dword [rsp - 0xc], 0x571f8885
mov r14d, 0x3e11a459
jmp 0x1400809d2
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x30], 0x564bdce6
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x140080873
xchg rsi, rbp
movups xmm0, xmmword [0x14011bb10]
xchg rbp, rcx
movups xmmword [rcx - 0x70], xmm0
xchg rcx, rbp
movups xmm1, xmmword [0x14011bb20]
jmp 0x1400807da
imul ecx, eax, 0x37
movzx eax, bx
sub ax, cx
neg ax
add ax, 0xffce
neg ax
xor word [r8], ax
jmp 0x140080a65
shr eax, 0x1d
shr eax, 1
shr eax, 1
add edx, eax
movzx eax, dx
mov r14, r14
jmp 0x14008069c
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
xchg r12, r12
movq xmm0, qword [rcx]
jmp 0x1400806e6
pxor xmm3, xmm0
movq qword [rcx], xmm3
mov dword [rsp - 0x2c], 0x2830367d
lea eax, [rbx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
mov dword [rsp - 0xc], ebx
jmp 0x140080724
xchg r13, rcx
mov rsi, r13
xchg rcx, r13
mov edx, 0x9f71edc
xor edx, 0x5f31b00b
jmp 0x14008098c
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x1c], edx
pmuldq xmm1, xmm4
jmp 0x1400805bd
mov r12d, 0x1394e262
xor r12d, 0x55ebead5
xor r12d, 0x1181e820
add r12d, 0x1675ac95
jmp 0x14008077c
mov dword [rsp - 0x40], edx
cmp dword [0x1402557d0], 2
jl 0x140080885
movdqa xmm5, xmmword [0x140118390]
jmp 0x14008063c
add r12d, 0x700efae
sub r12d, 0x75757cbb
movd xmm8, r12d
movdqa xmm9, xmmword [0x14011a260]
jmp 0x140080462
mov rdi, rdi
mov qword [rax + 0x18], rsi
push rbp
nop
jmp 0x140080609
sub r14d, 0x53c73f96
xor r14d, 0x23fdd320
sub r14d, 0x31503485
movd xmm6, r14d
mov dword [rsp - 0x44], 0x3d2045b4
movdqa xmm7, xmmword [str.7777]
jmp 0x14008073e
mov dword [rsp - 0x38], 0x7ae38e8e
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x14011bb30]
xchg r14, rbp
movups xmmword [r14 - 0x50], xmm0
xchg r14, rbp
mov ecx, dword [0x14011bb40]
jmp 0x140080430
nop
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rax - 0x5d8]
mov dword [rsp - 0x24], ebx
sub rsp, 0x6b0
xchg r13, rax
jmp 0x140080863
mov dword [rsp - 0x10], 0x4ba273d1
movaps xmmword [rax - 0x58], xmm8
xchg rsp, rax
movaps xmmword [rsp - 0x68], xmm9
xchg rsp, rax
jmp 0x1400804e0
movdqu xmmword [rdx + 0xc0], xmm0
xchg rbp, rdx
lea rax, [rbp + 0xe0]
xchg r8, r8
cmp qword [rbp + 0xf8], 8
jmp 0x140080483
movaps xmmword [r13 - 0x38], xmm6
xchg r13, rax
movaps xmmword [rax - 0x48], xmm7
jmp 0x140080825
pxor xmm3, xmm0
mov dword [rsp - 0x10], ebp
movq qword [rcx + 8], xmm3
jmp 0x140080a14
movsxd rax, ebx
mov dword [rsp - 0x24], edi
lea r8, [rsp + 0x70]
lea r8, [r8 + rax*2]
nop dword [rax + rax]
jmp 0x14008057e
mov r8, r8
call qword [sym.imp.USER32.dll_RegisterClassExW]
test ax, ax
jne 0x140080aa8
jmp 0x1400805ec
add edx, 0x13d34530
xor edx, 0x5c9d8d5e
add edx, 0x5c309de
xor edx, 0x5355815b
sub edx, 0x288d5779
jmp 0x1400808dc
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
xchg r8, rax
mov qword [rbp + 0xb0], r8
xchg r8, rax
mov edx, 0xfbf28f9
xor edx, 0x6c33273f
jmp 0x140080975
xchg rsi, rax
mov qword [rbp + 0x98], rsi
xchg rsi, rax
mov qword [rbp + 0xa0], rbx
xchg rbx, rbx
xor ecx, ecx
jmp 0x140080a51
lea rcx, [rsp + 0x70]
mov edx, r9d
call fcn.1400ad210
mov dword [rsp - 0x34], 0x22400fba
jmp 0x14008530d
xor eax, 0x4aed188
sub eax, 0x6106ad84
imul ebx
sar edx, 1
mov dword [rsp - 0xc], edx
mov eax, edx
jmp 0x1400806b8
add edx, 0x2ce57b3f
sub edx, 0x589e8e67
sub edx, 0x11e0dbfb
lea rcx, [rbp + 0xe0]
xchg r12, r12
call fcn.1400b4840
nop
jmp 0x1400804ba
sub edx, 0x16dfb643
xor edx, 0x3a9ca73d
xor edx, 0x54a9d971
jmp 0x140080555
xor edx, 0x2926cf42
sub edx, 0x61be4634
add edx, 0x1f77d3ca
jmp 0x14008094e
xor qword [rbp + 0x90], 0x5adbb1bf
sub qword [rbp + 0x90], 0x115caec5
sub qword [rbp + 0x90], 0x1c023f52
xor ebx, ebx
lea rax, [0x140087ed0]
jmp 0x1400808ff
sub r14d, 0x4eba227
xor r14d, 0x67334494
add r14d, 0x85fe096
jmp 0x1400807ab
punpckldq xmm1, xmm2
mov rsi, rsi
pmuldq xmm1, xmm4
jmp 0x14008059c
mov r12, r12
jl 0x140080477
cmp ebx, 0x2b
jge 0x14008091b
jmp 0x140080885
sub ebx, 0xfffffff8
lea rcx, [rcx + 0x10]
cmp ebx, 0x28
jmp 0x1400809fd
xor edx, 0x38eb7f56
sub edx, 0x1c81ab32
sub edx, 0x2e10239a
jmp 0x140080a85
mov qword [rsp - 8], r12
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
jmp 0x140080803
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xchg r12, rax
mov qword [rbp + 0xa8], r12
jmp 0x1400804fa
mov dword [rsp - 0x34], ebp
inc ebx
lea r8, [r8 + 2]
cmp ebx, 0x2b
mov dword [rsp - 0x10], 0x35f001b9
jl 0x14008057e
jmp 0x14008091b
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov dword [rsp - 0x1c], ebx
xchg r14, rax
mov qword [rbp + 0xd8], r14
xchg r14, rax
lea rcx, [rbp + 0x90]
jmp 0x1400808a2
xor ecx, ecx
mov dword [rsp - 0x38], 0x703f7794
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xchg r12, r10
mov r12, rax
jmp 0x140080dea
mov dword [rsp - 0x30], 0x66173713
lea eax, [rbx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x14], 0x41dfc5f3
jmp 0x140080bb0
mov eax, edx
shr eax, 0x17
shr eax, 7
shr eax, 1
jmp 0x14008121a
add dword [rsp + 0x20], 0x3b1446c1
sub dword [rsp + 0x20], 0x3a92069f
add dword [rsp + 0x20], 0xdbc38
xor dword [rsp + 0x20], 0x319d0972
add dword [rsp + 0x20], 0xb4db962
mov r9d, 0x2679a235
jmp 0x140080bca
mov ecx, dword [0x14011bbb8]
mov dword [rbp - 0x48], ecx
cmp r15d, 2
xchg rdx, rdx
jl 0x140080bf4
jmp 0x1400812cc
movdqa xmm2, xmmword [0x140118390]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
xchg r10, r10
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x140080e74
lea r12d, [r14 + 0x1e]
xchg rdi, rdi
mov r15d, dword [0x1402557d0]
cmp r15d, 2
jl 0x140081295
jmp 0x140080c67
xchg rsi, rsi
pxor xmm3, xmm0
movq qword [rsp + 0x78], xmm3
mov r8d, 0x4fb16c62
xor r8d, 0x406268b7
xor r8d, 0x2916e410
xor r8d, 0x42c488d2
jmp 0x140081280
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x14], ecx
pmuldq xmm1, xmm4
jmp 0x140081186
sub r9d, 0xaa84823
add r9d, 0x55d7c91
add r9d, 0x4f7e1833
xor r9d, 0x6e98f2e8
jmp 0x140080ecf
jge 0x140080e5f
xchg rdx, rdx
movsxd rax, ebx
lea r8, [rsp + 0x70]
lea r8, [r8 + rax*2]
jmp 0x140080fae
xor r14d, 0x3981b225
xor r14d, 0x68ebf12
sub r14d, 0x4dc52177
jmp 0x140080b66
nop word [rax + rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
mov rdi, rdi
jmp 0x140081034
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
mov dword [rsp - 0x24], ebx
movq qword [rcx + 8], xmm3
neg ebx
add ebx, 0xfffffff8
jmp 0x140080e44
test rax, rax
mov dword [rsp - 0x18], esi
jne 0x1400812e6
jmp 0x14008101b
movdqa xmm4, xmmword [0x140119620]
mov dword [rsp - 0x38], esi
movd xmm6, r14d
jmp 0x1400811d1
xor eax, 0x732905af
xor eax, 0x3a97c1d5
sub eax, 0x4f4f5537
add eax, 0x33e30bc8
add eax, 0xca9b9d
jmp 0x140080da1
psrld xmm0, xmm5
mov dword [rsp - 0x34], 0x746ef5a9
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.7777]
jmp 0x1400811e7
mov dword [rsp - 0x34], 0x79b871d
movdqa xmm7, xmmword [str.7777]
movd xmm8, r12d
movdqa xmm9, xmmword [0x14011a260]
mov rbp, rbp
lea rcx, [rsp + 0x70]
jmp 0x140080c1f
xor dword [rsp + 0x30], 0x2cf19c14
sub dword [rsp + 0x30], 0x338e5b19
add dword [rsp + 0x30], 0x278b6a8d
sub dword [rsp + 0x30], 0x6beb212d
mov dword [rsp + 0x28], 0xc1fe6c7
add dword [rsp + 0x28], 0x5060432
jmp 0x140081159
xchg rsp, r15
movsd xmm1, qword [str.R_QQX_]
xchg r11, rbp
jmp 0x140080e23
xchg rbx, rbp
movups xmmword [rbx - 0x60], xmm1
xchg rbp, rbx
jmp 0x1400812b1
mov dword [rsp + 0x38], 0x12e0b42
add dword [rsp + 0x38], 0x69ab4ee7
add dword [rsp + 0x38], 0xa17dab2
xor dword [rsp + 0x38], 0x255d9415
sub dword [rsp + 0x38], 0x172599e2
sub dword [rsp + 0x38], 0x15e65b85
xor dword [rsp + 0x38], 0x24a0abbb
jmp 0x140080ff6
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x20], 0x591cfc40
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x140080e92
sub eax, 0x36cf691f
imul r8d
mov dword [rsp - 0x14], 0x3873f957
sar edx, 1
jmp 0x1400812a2
mov dword [rsp - 0x20], esi
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov r11, r11
shufps xmm1, xmm0, 0xdd
jmp 0x140081144
movdqa xmm0, xmm1
mov dword [rsp - 0x3c], 0x559efee6
psrld xmm0, xmm5
jmp 0x140080fd7
xchg r12, r10
movups xmm0, xmmword [0x14011bb48]
xchg rsp, r15
movups xmmword [r15 + 0x70], xmm0
jmp 0x140080d19
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x2c], esi
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x78]
jmp 0x140080b83
movsd qword [r11 - 0x80], xmm1
xchg r11, rbp
mov ecx, dword [0x14011bb60]
mov dword [rbp - 0x78], ecx
mov rbp, rbp
movzx ecx, word [0x14011bb64]
jmp 0x1400810ba
neg ebx
lea rcx, [rcx + 0x10]
mov dword [rsp - 0x40], ebx
cmp ebx, 0x20
jl 0x140080c28
cmp ebx, 0x26
jmp 0x140080beb
lea rcx, [rsp + 0x70]
mov r14, r14
mov edx, r9d
call fcn.1400ad210
jmp 0x14008530d
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x30], 0x76cefa31
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140080c9b
mov rbx, rbx
movq xmm2, xmm9
paddw xmm3, xmm2
jmp 0x140080c39
movq xmm2, xmm9
mov rsi, rsi
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
jmp 0x140080ac3
movzx eax, dx
imul ecx, eax, 0x37
mov dword [rsp - 0x30], edi
jmp 0x14008112a
add r9d, 0x15b21a9a
xor r9d, 0x332936d8
lea r8, [rsp + 0x70]
mov ecx, 0x1a8ea6ad
add ecx, 0x51dd9a6
add ecx, 0x2c5376aa
jmp 0x14008109d
mov qword [rsp + 0x48], r8
xchg rbx, r8
mov qword [rsp + 0x40], rbx
jmp 0x140080d3b
movups xmmword [r11 - 0x80], xmm1
xchg rbp, r11
movups xmm0, xmmword [0x14011bb90]
mov dword [rsp - 0x24], ecx
jmp 0x140080f77
add eax, 0x371bad7
sub eax, 0x17dff720
xor eax, 0x3dd7a4b0
imul ebx
mov dword [rsp - 0x28], 0x796f416d
sar edx, 1
jmp 0x140080ae4
add ax, 0x32
xor word [r8], ax
inc ebx
xchg r8, r8
lea r8, [r8 + 2]
cmp ebx, 0x26
jl 0x140080fb9
jmp 0x140080e5f
mov dword [rsp - 0x40], ecx
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x50], r10
xchg rbx, r8
jmp 0x140080ef8
xchg rcx, rbp
movups xmmword [rcx - 0x70], xmm0
xchg rbp, rcx
movups xmm1, xmmword [0x14011bba0]
mov dword [rsp - 0x18], 0x2025fbc6
jmp 0x140080d2c
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov r13, r13
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14008106e
nop dword [rax + rax]
mov r9, r9
mov eax, 0x217f349c
xor eax, 0x6b76d009
sub eax, 0x1f78844
xor eax, 0x27b951fb
xor eax, 0x26adcdc4
jmp 0x140080f22
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.7777]
psubd xmm2, xmm0
mov dword [rsp - 0x40], esi
pshuflw xmm0, xmm2, 0xd8
jmp 0x140080e01
mov dword [rsp + 0x30], 0x4e991c52
add dword [rsp + 0x30], 0x198481c5
sub dword [rsp + 0x30], 0x9cb781d
sub dword [rsp + 0x30], 0x33296e1
jmp 0x140080ce4
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r9d, eax
mov dword [rsp - 0x40], ebp
movups xmm0, xmmword [str.qAYR]
jmp 0x140081083
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x140080db8
movdqa xmm0, xmm1
xchg r15, r15
psrld xmm0, xmm8
jmp 0x140080d78
call qword [sym.imp.USER32.dll_CreateWindowExW]
xchg r13, rax
mov qword [rsi + 0x48], r13
xchg r13, rax
jmp 0x140080c55
pmuldq xmm0, xmm4
mov r14, r14
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140080dd5
xchg rsp, r14
movups xmmword [r14 + 0x70], xmm0
xchg r14, rsp
movups xmm1, xmmword [0x14011bb80]
xchg rbp, r11
jmp 0x140080f0a
add ecx, 0x2c874e4b
sub ecx, 0x74d2825d
xor ecx, 0x46e56234
sub ecx, 0x45519edf
jmp 0x14008105b
mov word [rbp - 0x74], cx
mov r8d, ebx
xchg r9, r9
mov r14d, 0x3f6f7878
sub r14d, 0x362551a
add r14d, 0x2cbeafd4
add r14d, 0x9fe591d
jmp 0x140080c05
lea r9, [r9 + 2]
cmp r8d, 0xf
mov rcx, rcx
jl 0x14008126c
lea rdx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 8
cmovae rdx, qword [rbp + 0xe0]
jmp 0x140080f61
mov dword [rsp - 0x44], 0x23bb1ee8
movdqa xmm2, xmmword [0x1401183a0]
movdqa xmm1, xmm2
jmp 0x140080f95
movzx eax, r8w
sub ax, cx
sub ax, 0xffce
xor word [r9], ax
xchg rbx, rbx
inc r8d
jmp 0x1400810e4
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg r10, r10
psrld xmm0, xmm8
jmp 0x140081233
add dword [rsp + 0x28], 0x6bb39c22
sub dword [rsp + 0x28], 0x65bedf1
xor dword [rsp + 0x28], 0x3bf36e40
add dword [rsp + 0x28], 0x32710896
mov dword [rsp + 0x20], 0x10a5548c
jmp 0x1400811fd
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x20], 0x157ecbf1
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14008104a
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
mov dword [rsp - 0x2c], esp
paddw xmm3, xmm2
movq xmm0, qword [0x14011bb48]
pxor xmm3, xmm0
movq qword [rsp + 0x70], xmm3
jmp 0x140081111
movd xmm5, r12d
movdqa xmm8, xmmword [0x14011a260]
xchg rsi, rsi
jmp 0x140080b41
psubd xmm2, xmm0
mov r9, r9
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400811a8
xor dword [rsp + 0x20], 0x3088273d
xor dword [rsp + 0x20], 0x755d1052
sub dword [rsp + 0x20], 0x10d11051
jmp 0x140080af3
add edx, eax
movzx eax, dx
mov r12, r12
imul ecx, eax, 0x37
movzx eax, bx
sub ax, cx
xchg r12, r12
jmp 0x140080f42
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x3c], 0x245c7d4b
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x140080ea3
lea r9, [r9 + rax*2]
mov dword [rsp - 0xc], 0x7058491b
nop dword [rax]
mov eax, 0x78559f05
sub eax, 0x3ae41a91
xor eax, 0x2e0f7788
jmp 0x140080c7d
add r8d, 0x1969b2b1
xor r8d, 0x18d09e2
sub r8d, 0x7ce61322
mov eax, r8d
lea r9, [rsp + 0x70]
jmp 0x14008125c
mov eax, edx
shr eax, 0xb
shr eax, 0x14
add edx, eax
jmp 0x140080ec0
movsd xmm0, qword [0x14011bbb0]
xchg r14, r14
xchg rbp, rsi
movsd qword [rsi - 0x50], xmm0
xchg rsi, rbp
jmp 0x140080b26
movdqa xmm5, xmmword [0x140118390]
movdqa xmm4, xmmword [0x140119620]
movd xmm6, r14d
jmp 0x140080cb9
mov edx, 0x7328214c
xor edx, 0x1528a606
sub edx, 0x411613a5
jmp 0x1400813c5
call qword [sym.imp.USER32.dll_UpdateWindow]
lea rdx, str.Starting_up...
mov dword [rsp - 0x38], esi
mov rcx, rsi
call fcn.140085720
lea rdx, [rbp + 0x350]
jmp 0x1400815f1
mov r14, r14
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x3c], esi
jmp 0x1400814b4
xchg rbp, r8
movups xmmword [r8 - 0x70], xmm0
xchg r8, rbp
jmp 0x140081405
test eax, eax
jne 0x1400816db
call qword [sym.imp.KERNEL32.dll_GetLastError]
jmp 0x1400813b3
psrld xmm0, xmm8
mov rdi, rdi
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x140081321
mov r8, r8
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
xchg r8, r8
punpckldq xmm1, xmm2
jmp 0x140081479
movups xmm1, xmmword [0x14011bbd0]
movups xmmword [rbp - 0x80], xmm1
xchg r10, r10
movups xmm0, xmmword [0x14011bbe0]
jmp 0x14008133c
mov r9, r9
mov r9d, eax
movups xmm0, xmmword [0x14011bbc0]
jmp 0x1400815e2
xor edx, 0x73297b64
sub edx, 0x5f57aed
xor edx, 0xb926be0
sub edx, 0x32a52fdc
add edx, 0x2d7c0e9b
sub edx, 0x5536c4ee
jmp 0x1400814ed
movd xmm6, r14d
movdqa xmm7, xmmword [str.7777]
movd xmm8, r12d
jmp 0x140081523
movups xmm1, xmmword [0x14011bbf0]
movups xmmword [rbp - 0x60], xmm1
mov dword [rsp - 0x38], esp
jmp 0x140081545
psrad xmm1, xmm6
mov dword [rsp - 0x40], 0x2011aefc
movdqa xmm0, xmm1
jmp 0x140081581
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [rbx + 4]
jmp 0x140081379
mov dword [rsp - 0x1c], ebx
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14008135f
movups xmmword [r14 - 0x40], xmm1
xchg r14, rbp
cmp r15d, 2
jl 0x140081634
movdqa xmm5, xmmword [0x140118390]
mov rdx, rdx
movdqa xmm4, xmmword [0x140119620]
jmp 0x1400813ee
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
mov dword [rsp - 0x40], edx
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x14008143e
jl 0x14008153c
mov edx, r9d
mov dword [rsp - 0x44], esp
lea rcx, [rsp + 0x70]
call fcn.1400ad210
jmp 0x1400815bb
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
jmp 0x1400815c8
mov dword [rsp - 0x40], 0x43347e79
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x14], esi
jmp 0x14008159c
xchg rbx, rax
mov rcx, rbx
xchg rbx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
xchg rcx, r12
mov r12, qword [rsi + 0x48]
xchg rcx, r12
jmp 0x1400812fc
add ecx, 0x4196095
sub ecx, 0x2d0ffa9c
call qword [sym.imp.KERNEL32.dll_GetCurrentDirectoryW]
xchg r12, r12
jmp 0x14008134c
mov r9, r9
movdqa xmm9, xmmword [0x14011a260]
lea rcx, [rsp + 0x70]
nop dword [rax + rax]
movd xmm2, ebx
jmp 0x1400814cb
movups xmm0, xmmword [0x14011bc00]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [0x14011bc10]
mov dword [rsp - 0x14], 0x5f86a5f7
xchg r14, rbp
jmp 0x14008144f
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xchg rsi, rsi
jmp 0x14008142e
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x44], 0x79534080
pmulld xmm0, xmm7
jmp 0x140081619
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x34], esi
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140081419
movzx ebx, r14b
mov dword [rsp - 0x38], ebp
jmp 0x1400856b3
mov rsi, rsi
movq qword [rcx + 8], xmm3
add ebx, 8
lea rcx, [rcx + 0x10]
mov r11, r11
cmp ebx, 0x30
jmp 0x140081498
xchg rdx, rsp
movups xmmword [rdx + 0x70], xmm0
xchg rsp, rdx
jmp 0x140081399
mov ecx, 0x76718780
sub ecx, 0x646ae4bd
add ecx, 0x4fa64dec
sub ecx, 0x9e3842
add ecx, 0xfc9bd7f
sub ecx, 0x47e1dae1
jmp 0x140081509
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x20], 0x81a145b
jmp 0x140081567
lea r8, [rsp + 0x70]
mov eax, 0x698aa6e7
xor eax, 0x31035d2e
xor eax, 0x38ea4c72
jmp 0x14008164d
xor eax, 0x777eae76
add eax, 0x329b949d
sub eax, 0x301f97f5
add eax, 0x104afc2a
mul ebx
mov eax, ebx
xchg r13, r13
jmp 0x14008166d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 4
jmp 0x14008169e
inc ebx
xchg rsp, rsp
lea r8, [r8 + 2]
cmp ebx, 0x30
jl 0x140081639
mov r12, r12
jmp 0x1400816ae
movzx ebx, r14b
jmp 0x1400856b3
shr eax, 1
movzx eax, ax
imul ecx, eax, 0x37
movzx eax, bx
jmp 0x1400816c3
mov edx, r9d
lea rcx, [rsp + 0x70]
call fcn.1400ad210
xchg r13, r13
jmp 0x140081695
mov dword [rsp - 0x30], esi
sub ax, cx
sub ax, 0x44a9
add ax, 0x44db
xor word [r8], ax
jmp 0x14008167b
mov qword [rsp + 0x70], rbx
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x78], 0x2002ad1b
add qword [rbp - 0x78], 0x4ccbbff2
sub qword [rbp - 0x78], 0x202ea1f4
xor qword [rbp - 0x78], 0x6ae762e9
jmp 0x140081ab8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x24], 0x7565d31a
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140082f6d
movzx eax, r8b
xchg rbp, rbp
sub al, cl
add al, 0x32
jmp 0x140083765
jge 0x140082423
movsxd rax, r8d
xchg r13, r13
jmp 0x140082043
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
jmp 0x14008228d
pand xmm2, xmmword [0x1401183d0]
mov dword [rsp - 0x14], 0x27f41ffd
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
xchg rbx, rbx
movd xmm0, dword [rcx - 4]
jmp 0x1400817dc
call fcn.140085720
mov r14, r14
movups xmm0, xmmword [str.vZGTT_QW_eLO_Y_5_d__h:______2:zV]
jmp 0x140082e1d
xor eax, 0x762007b
sub eax, 0xba70874
xor eax, 0x523a0987
imul r8d
xchg rbp, rbp
sar edx, 1
mov eax, edx
jmp 0x140082ad8
lea eax, [r8 + 4]
movd xmm3, eax
xchg r14, r14
jmp 0x140081f82
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
xchg r10, r10
jmp 0x140081b64
movsd xmm1, qword [0x14011bc30]
mov rbx, rbx
xchg r10, rbp
movsd qword [r10 - 0x80], xmm1
xchg rbp, r10
movzx eax, byte [0x14011bc38]
mov dword [rsp - 0x34], ebp
jmp 0x140082e2c
mov eax, dword [0x14011bd00]
mov dword [rsp - 0x40], 0x4af0c88f
mov dword [rbp - 0x70], eax
movzx eax, byte [0x14011bd04]
mov byte [rbp - 0x6c], al
xchg rdx, rdx
jmp 0x140081fdc
movd xmm0, edx
mov r9, r9
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
jmp 0x1400836bf
movdqa xmm7, xmmword [str.7777]
movd xmm8, r12d
movdqa xmm0, xmmword [0x14011a270]
jmp 0x140083708
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
xchg r9, r9
jmp 0x14008273d
mov edx, dword [rsp + 0x60]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
xchg rsi, rsi
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x140083067
movdqa xmm1, xmm3
mov dword [rsp - 0x2c], esp
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
mov r12, r12
punpckhdq xmm0, xmm3
jmp 0x14008208a
xor qword [rbp - 0x78], 0x524f999e
sub qword [rbp - 0x78], 0x4644ab65
sub qword [rbp - 0x78], 0x1d7bb2eb
xor qword [rbp - 0x78], 0x1076d219
mov word [rsp + 0x70], bx
mov r11, r11
lea rax, [rbp + 0x350]
jmp 0x140082de4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg r15, r15
psrld xmm0, xmm8
jmp 0x140082f32
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x140081f36
mov dword [rsp - 0x20], 0x79eec363
lea r8, [rbp + 0x350]
lea rdx, [rsp + 0x70]
jmp 0x1400823d3
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg rdx, rdx
jmp 0x1400828eb
movd dword [rcx], xmm2
xchg r14, r14
sub r8d, 0xfffffff8
jmp 0x1400833a4
shr eax, 9
shr eax, 0xe
shr eax, 4
shr eax, 1
shr eax, 1
shr eax, 1
shr eax, 1
jmp 0x140082c28
xchg rdi, rdi
xor byte [rsp + 0x63], 0x35
xor byte [rsp + 0x64], 0x36
xor byte [rsp + 0x65], 0x37
lea rdx, [rsp + 0x60]
jmp 0x140081db3
mov r9, r9
sub al, 0xce
xor byte [r9], al
jmp 0x14008240a
movdqa xmm7, xmmword [str.7777]
movd xmm8, r12d
mov dword [rsp - 0x10], 0x4ca40060
movdqa xmm0, xmmword [0x14011a270]
jmp 0x140082504
psrad xmm1, xmm6
xchg r12, r12
movdqa xmm0, xmm1
jmp 0x140082f44
jl 0x1400817bc
movdqa xmm5, xmmword [0x140118390]
mov rsi, rsi
movdqa xmm4, xmmword [0x140119620]
movd xmm6, r14d
movdqa xmm7, xmmword [str.7777]
mov dword [rsp - 0x38], ebx
jmp 0x140082381
sub al, cl
add al, 0x43
sub al, 0x11
xor byte [r9], al
inc r8d
jmp 0x1400835f3
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401183d0]
mov dword [rsp - 0x1c], 0x52b0bf68
jmp 0x1400827c1
mov r13, r13
mov rcx, rsi
call fcn.140085720
movups xmm0, xmmword [str.q_QTXV]
jmp 0x1400826e4
movdqa xmm4, xmmword [0x140119620]
movd xmm6, r14d
mov dword [rsp - 0x30], 0x1ca143a9
movdqa xmm7, xmmword [str.7777]
jmp 0x140082938
call fcn.14000eac0
nop
lea rdx, [rsp + 0x70]
jmp 0x1400831f5
jl 0x14008245c
mov eax, 0x4e34e8c1
add eax, 0x143a7f7e
add eax, 0xe5c9578
sub eax, 0x711a44b
xor eax, 0x75e98d99
xor eax, 0x7c2de508
jmp 0x14008185c
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
jmp 0x1400820be
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
xchg rdi, rdi
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
jmp 0x140082baf
mov r8d, ebx
cmp r15d, 2
jl 0x1400833c0
movdqa xmm5, xmmword [0x140118390]
mov dword [rsp - 0x40], 0x1d83b594
movdqa xmm4, xmmword [0x140119620]
movd xmm6, r14d
jmp 0x140081c6c
mov eax, dword [0x14011bcd8]
mov dword [rbp - 0x80], eax
mov rsp, rsp
cmp byte [0x14011bcdb], 0
je 0x140083609
mov r8d, ebx
jmp 0x140082ae6
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov r12, r12
jmp 0x140082a1f
lea r9, [rsp + 0x70]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov r9, r9
mov eax, 0x23c5f943
jmp 0x140082309
xchg r9, r9
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
mov rdx, rdx
movd xmm0, edx
paddb xmm2, xmm0
jmp 0x140083237
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
xchg rbx, rbx
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140081709
movsx eax, dl
xchg r9, r9
imul ecx, eax, 0x37
jmp 0x14008331a
xchg rdx, rdx
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov dword [rsp - 0x38], esi
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140081c8e
xor eax, 0xb63ad5e
add eax, 0x58031970
sub eax, 0xbe876bd
sub eax, 0x497af9bc
jmp 0x1400828ae
movdqa xmm0, xmmword [0x14011a270]
mov r11, r11
xchg r11, rsp
movdqa xmmword [r11 + 0x60], xmm0
jmp 0x14008328c
sub al, cl
sub al, 0x16
add al, 0x48
xor byte [r9], al
xchg rsp, rsp
jmp 0x140081b3a
xchg rdi, rsp
lea rcx, [rsp + 0x74]
mov dword [rsp - 0x38], 0x9b5d140
jmp 0x140081a1e
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
xchg r14, r14
jl 0x140082d32
cmp r8d, 0x16
jmp 0x1400817b6
lea r9, [r9 + 1]
xchg rcx, rcx
cmp r8d, 0x25
jl 0x1400825ff
lea rdx, [rsp + 0x70]
xchg rcx, r15
mov r15, rsi
jmp 0x140082278
packuswb xmm2, xmm2
movd xmm0, edx
mov rsi, rsi
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
xchg r8, r8
jmp 0x140082157
xchg rsp, r14
movups xmmword [r14 + 0x70], xmm0
xchg r14, rsp
mov eax, dword [0x14011bc50]
mov dword [rbp - 0x80], eax
movzx eax, word [0x14011bc54]
mov dword [rsp - 0x30], esi
jmp 0x1400822e4
movdqa xmm5, xmmword [0x140118390]
movdqa xmm4, xmmword [0x140119620]
movd xmm6, r14d
mov dword [rsp - 0x34], ecx
jmp 0x1400819ea
shr eax, 1
add edx, eax
movsx eax, dl
mov rbp, rbp
imul ecx, eax, 0x37
movzx eax, r8b
jmp 0x140082112
xchg r15, rcx
call fcn.140085720
mov rcx, rsi
call fcn.14007e940
jmp 0x140082a44
xchg rcx, rcx
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
jmp 0x14008332f
imul ecx, eax, 0x37
mov dword [rsp - 0x40], 0x3da9ff9f
movzx eax, r8b
jmp 0x140081d30
mov word [rbp - 0x7c], ax
cmp byte [0x14011bc55], 0
je 0x140082423
mov r8d, ebx
mov dword [rsp - 0x24], 0x4ef9fcd1
cmp r15d, 2
jmp 0x140081d01
xor eax, 0x5be7ba40
sub eax, 0x215f373d
add eax, 0x1d79606c
sub eax, 0x1d8c405e
jmp 0x1400836a6
mov dword [rsp - 0x1c], 0x1a7782c0
cmp eax, 3
je 0x14008523c
movups xmm0, xmmword [0x14011bcc8]
mov dword [rsp - 0x30], esi
movups xmmword [rsp + 0x70], xmm0
jmp 0x14008200b
movd xmm8, r12d
movdqa xmm0, xmmword [0x14011a270]
xchg rdi, rsp
movdqa xmmword [rdi + 0x60], xmm0
xchg rsp, rdi
lea rcx, [rsp + 0x74]
jmp 0x140082d21
xchg rcx, rsi
mov rsi, rcx
xchg rcx, rsi
jmp 0x14008259a
xchg rcx, rsi
mov rsi, rcx
xchg rcx, rsi
jmp 0x140081817
inc r8d
lea r9, [r9 + 1]
mov dword [rsp - 0x38], 0x2eafdb20
cmp r8d, 0x16
jl 0x14008205c
lea rdx, [rsp + 0x70]
jmp 0x140082a9d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x21c54497
xor eax, 0x789d04d1
sub eax, 0x2ce47e3c
add eax, 0x116a6823
sub eax, 0x30114f6d
jmp 0x1400820e0
xchg rbp, r14
movzx eax, word [0x14011bd28]
mov word [rbp - 0x78], ax
xchg rsi, rsi
movzx eax, byte [0x14011bd2a]
mov byte [rbp - 0x76], al
mov r8d, ebx
jmp 0x1400829eb
xchg r10, rsp
movdqa xmmword [r10 + 0x60], xmm0
xchg r10, rsp
lea rcx, [rsp + 0x74]
mov dword [rsp - 0x28], 0x6131755c
mov edx, dword [rsp + 0x60]
nop dword [rax]
jmp 0x14008341d
add rdx, 0x7042713e
sub rdx, 0x70427117
mov rcx, qword [rcx - 8]
sub rax, rcx
jmp 0x140082dc9
movups xmm1, xmmword [0x14011bcf0]
xchg rbp, r15
movups xmmword [r15 - 0x80], xmm1
xchg rbp, r15
jmp 0x14008193f
call fcn.140085720
mov r13, r13
movups xmm0, xmmword [0x14011bc40]
jmp 0x1400821f2
xchg r11, r11
movups xmm0, xmmword [0x14011bc20]
xchg rsp, r11
movups xmmword [r11 + 0x70], xmm0
xchg rsp, r11
jmp 0x14008189b
mov eax, 0x420d3293
sub eax, 0x22e44131
sub eax, 0x29040ec
add eax, 0x341f9de2
add eax, 0x2a4bf3ba
add eax, 0x437e53b
sub eax, 0x3f34ce14
jmp 0x1400830a2
sub eax, 0x11fe7444
xor eax, 0x34f36b79
xor eax, 0x14e37fe9
sub eax, 0x2cd4bb74
imul r8d
mov rdx, rdx
jmp 0x1400836d0
movsxd rax, r8d
lea r9, [rsp + 0x70]
add r9, rax
mov dword [rsp - 0x44], ebp
jmp 0x14008244e
xchg rdi, rdi
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x1400817ee
xchg rsp, rsi
movups xmmword [rsi + 0x70], xmm0
xchg rsp, rsi
movsd xmm1, qword [0x14011bd20]
mov rbx, rbx
xchg rbp, r14
movsd qword [r14 - 0x80], xmm1
jmp 0x1400824e1
mov dword [rsp - 0x3c], ecx
xchg rcx, r12
mov rax, r12
xchg rcx, r12
cmp rdx, 0x1000
jb 0x140082dda
nop
jmp 0x140082555
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401183d0]
mov dword [rsp - 0x18], 0x6b56f98a
packuswb xmm2, xmm2
movd xmm0, edx
jmp 0x1400827fc
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xchg rsi, rsi
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
jmp 0x14008187a
mov dword [rsp - 0xc], 0x4a197167
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x140083617
paddb xmm2, xmm0
mov dword [rsp - 0x1c], esi
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
jmp 0x14008320e
mov dword [rsp - 0x10], ebx
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140082d02
add edx, eax
xchg rcx, rcx
movsx eax, dl
imul ecx, eax, 0x37
jmp 0x140081746
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
mov dword [rsp - 0x40], 0x16b72e29
movd dword [rcx], xmm2
jmp 0x14008351a
imul r8d
sar edx, 1
mov eax, edx
xchg rsi, rsi
shr eax, 0x1a
shr eax, 4
shr eax, 1
jmp 0x14008286f
mov dword [rsp - 0x38], 0x74e9be55
lea r9, [rsp + 0x70]
add r9, rax
nop dword [rax]
nop word [rax + rax]
xchg r14, r14
jmp 0x1400825ff
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
mov dword [rsp - 0x10], 0x177a4742
jmp 0x14008202c
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0xc], ecx
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg rdi, rdi
jmp 0x140081a04
movd xmm8, r12d
movdqa xmm0, xmmword [0x14011a270]
xchg rsp, rdi
movdqa xmmword [rdi + 0x60], xmm0
jmp 0x140082123
cmp r15d, 2
mov dword [rsp - 0xc], esi
jl 0x14008269b
jmp 0x140082244
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
mov dword [rsp - 0x1c], esp
movd xmm0, dword [rcx]
pxor xmm2, xmm0
jmp 0x140081bb9
xchg r10, r10
mov eax, dword [0x14011bd08]
mov dword [rsp + 0x60], eax
movzx eax, word [0x14011bd0c]
mov r8, r8
mov word [rsp + 0x64], ax
jmp 0x140082e98
mov dword [rsp - 0x14], 0x14794d09
xchg rsi, rcx
mov rsi, rcx
xchg rsi, rcx
call fcn.140085720
xchg rsi, rsi
call qword [sym.imp.KERNEL32.dll_GetSystemDEPPolicy]
jmp 0x140082c85
shr eax, 0x19
shr eax, 2
shr eax, 3
jmp 0x140082262
cmp r15d, 2
mov dword [rsp - 0x3c], esi
jl 0x1400831c2
movdqa xmm5, xmmword [0x140118390]
jmp 0x140081e11
paddd xmm0, xmm1
mov r9, r9
pmulld xmm0, xmm7
jmp 0x1400836e1
pmuldq xmm1, xmm4
mov r11, r11
movdqa xmm0, xmm3
jmp 0x14008188a
movd xmm2, r8d
mov dword [rsp - 0xc], 0x61627501
pshufd xmm2, xmm2, 0
jmp 0x14008315f
add edx, eax
mov dword [rsp - 0x10], 0x269daa82
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
jmp 0x140081c3f
movdqa xmm5, xmmword [0x140118390]
movdqa xmm4, xmmword [0x140119620]
movd xmm6, r14d
mov dword [rsp - 0x20], 0x3e41324b
movdqa xmm7, xmmword [str.7777]
movd xmm8, r12d
jmp 0x1400820f9
test eax, eax
je 0x14008523c
call qword [sym.imp.KERNEL32.dll_GetSystemDEPPolicy]
jmp 0x140082322
mov r12, r12
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
jmp 0x140081a97
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x20], edx
pmuldq xmm0, xmm4
jmp 0x140081b08
paddd xmm0, xmm1
xchg r12, r12
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140082066
mov edx, dword [rsp + 0x60]
xchg rsi, rsi
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
jmp 0x1400827e3
mov dword [rsp - 0x30], 0x1b2190dc
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x14008338e
sub rax, 8
xchg r11, r11
cmp rax, 0x1f
ja 0x1400856f1
call fcn.1400e8bd0
jmp 0x1400825c8
nop
movabs rdi, 0xffffffff3916310d
add rdi, 0x41781303
sub rdi, 0x687d64c0
add rdi, 0xb44deb8
jmp 0x1400830d8
xchg rbp, rsp
movups xmmword [rbp + 0x70], xmm0
xchg rsp, rbp
jmp 0x140082583
mov byte [rbp - 0x78], al
mov r8d, ebx
cmp r15d, 2
xchg r11, r11
jl 0x1400832d5
jmp 0x140082c56
mov byte [rsp + 0x60], 0x1d
xor byte [rsp + 0x60], 0x38
xor byte [rsp + 0x60], 0x33
add byte [rsp + 0x60], 0x3a
add byte [rsp + 0x60], 0x2e
xor byte [rsp + 0x60], 0x51
xor byte [rsp + 0x60], 0x53
jmp 0x140083089
shr eax, 1
add edx, eax
movsx eax, dl
jmp 0x1400822d0
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x1400826af
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x20], 0x7dd892b
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400832bb
mov dword [rsp - 0x20], 0x67d21c99
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
mov r8, r8
movd xmm0, edx
jmp 0x140082891
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov r12, r12
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140082b9e
add al, 0xce
neg al
xor byte [r9], al
inc r8d
jmp 0x140082179
pmuldq xmm1, xmm4
mov dword [rsp - 0x24], ebx
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x14008290a
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov r11, r11
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x14008283c
sub byte [rsp + 0x60], 0x2f
sub byte [rsp + 0x60], 9
xor byte [rsp + 0x61], 0x33
xor byte [rsp + 0x62], 0x34
jmp 0x140081c23
sub eax, 0x36b838a4
imul r8d
xchg r13, r13
jmp 0x140083153
add rdi, 0x18cd9482
add rdi, 0x1c8e86f0
xor rdi, 0x225f3bbe
add rdi, 0x1a58a34
add rdi, 0x7fffffff
add rdi, 0xd6b9308
jmp 0x1400833e2
jne 0x1400833e5
lea rdx, [rbp + 0x350]
mov dword [rsp - 0x38], esi
lea rcx, [rsp + 0x70]
jmp 0x140081ee6
sar edx, 1
mov eax, edx
shr eax, 0x19
jmp 0x1400833f5
paddd xmm2, xmm5
movdqa xmm1, xmm2
mov dword [rsp - 0x3c], esp
punpckldq xmm1, xmm2
jmp 0x140082cd6
jge 0x140083609
movsxd rax, r8d
mov r15, r15
lea r9, [rsp + 0x70]
add r9, rax
nop dword [rax]
nop word [rax + rax]
jmp 0x1400832a9
mov rcx, rcx
lea rcx, [0x140255260]
call fcn.1400aeab0
nop
mov rdx, qword [rbp - 0x78]
jmp 0x14008347c
mov dword [rsp - 0x28], 0x2720563c
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140082bdd
cmp r8d, 0x19
mov dword [rsp - 0x14], ecx
jge 0x140081b53
jmp 0x1400832d5
movd xmm0, dword [rcx - 4]
mov dword [rsp - 0x40], ecx
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
jmp 0x140082c98
xchg r11, rsp
lea rcx, [rsp + 0x74]
mov dword [rsp - 0x34], esp
mov edx, dword [rsp + 0x60]
nop dword [rax + rax]
jmp 0x140082bdd
xchg r8, r8
mov eax, 0x7b06ba5d
xor eax, 0x53348680
jmp 0x140082627
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x24], 0x3be28b8c
pand xmm2, xmmword [0x1401183d0]
jmp 0x1400821c0
movsxd rax, r8d
lea r9, [rsp + 0x70]
add r9, rax
xchg r13, r13
nop dword [rax]
nop word [rax + rax]
jmp 0x140081f36
movzx eax, r8b
sub al, cl
mov dword [rsp - 0x14], 0x5ac24c96
neg al
jmp 0x14008303d
mov dword [rsp - 0x40], esi
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
jmp 0x14008304c
mov dword [rsp - 0x34], 0x5a1724cf
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
mov rbx, rbx
punpckhdq xmm0, xmm2
jmp 0x14008301f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x2c], ebx
jmp 0x140083687
pmulld xmm0, xmm7
mov dword [rsp - 0x24], 0x67bf63e7
psubd xmm2, xmm0
jmp 0x140081dd8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14008341d
mov dword [rsp - 0x3c], edi
cmp r8d, 0x25
jge 0x14008218a
movsxd rax, r8d
jmp 0x1400828c5
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
mov dword [rsp - 0x20], ecx
punpckldq xmm1, xmm2
jmp 0x1400835d1
mov r8, rdi
inc r8
xchg rdx, rdx
cmp word [rax + r8*2], bx
jmp 0x140083138
shr eax, 5
shr eax, 1
add edx, eax
jmp 0x1400820a8
movd xmm2, r8d
mov dword [rsp - 0x38], 0x29b545a5
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x140083353
mov rdi, rdi
cmp rdx, 8
jb 0x1400825cb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
jmp 0x14008271d
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
mov dword [rsp - 0x20], 0x640ff84a
jl 0x140081a22
cmp r8d, 0x14
jmp 0x1400831bc
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
mov r13, r13
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140082d83
mov dword [rsp - 0xc], 0x7d81af4a
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x1400832ac
lea rdx, [rsp + 0x70]
mov dword [rsp - 0x40], edi
jmp 0x1400823e1
mov dword [rsp - 0x3c], 0xc75b3c4
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x28], esp
jmp 0x140083374
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov rdi, rdi
pshufhw xmm1, xmm0, 0xd8
jmp 0x140081d41
sub eax, 0x4d610b3f
imul r8d
sar edx, 1
mov eax, edx
mov dword [rsp - 0x3c], 0x1b8d36d6
jmp 0x140081bc9
movd dword [rcx - 4], xmm2
mov r9, r9
lea eax, [r8 + 4]
jmp 0x140081fbf
sar edx, 1
mov eax, edx
shr eax, 0x12
shr eax, 0xb
shr eax, 1
jmp 0x140082ec0
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg rbx, rbx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401183d0]
packuswb xmm2, xmm2
jmp 0x1400819bd
movdqa xmmword [rsp + 0x60], xmm0
mov dword [rsp - 0x40], esp
lea rcx, [rsp + 0x74]
mov edx, dword [rsp + 0x60]
nop dword [rax]
mov dword [rsp - 0x20], ecx
movd xmm2, r8d
jmp 0x1400833c8
xor byte [r9], al
inc r8d
xchg r8, r8
lea r9, [r9 + 1]
cmp r8d, 0x1b
jmp 0x140081f0c
movups xmm0, xmmword [0x14011bc60]
xchg rcx, rsp
movups xmmword [rcx + 0x70], xmm0
xchg rcx, rsp
movups xmm1, xmmword [0x14011bc70]
mov r9, r9
jmp 0x14008556a
call fcn.1400e8bd0
movzx eax, bl
xchg r13, rcx
mov r13, qword [rbp + 0x560]
xchg r13, rcx
xor rcx, rsp
jmp 0x14008559e
pmuldq xmm0, xmm4
mov dword [rsp - 0x24], 0x5ffb8f3f
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x34], 0x13289704
jmp 0x1400855ba
mov eax, 0x47a41dbf
xor eax, 0x89d8d12
xor eax, 0x40d5f529
xor eax, 0x39f7d257
sub eax, 0x174a3b49
add eax, 0x53a1cc67
xor eax, 0x7b3c6864
jmp 0x140085467
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
xchg r9, r9
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x140085601
mov dword [rsp - 0x14], esi
lea r8, [rsp + 0x70]
lea r8, [r8 + rax*2]
nop dword [rax + rax]
mov dword [rsp - 0x20], 0x3914a91e
jmp 0x14008529f
call qword [sym.imp.USER32.dll_DestroyWindow]
xchg r9, r9
xor bl, bl
jmp 0x1400856b3
xchg r12, rbp
mov eax, dword [0x14011bcc0]
mov dword [rsp - 0x28], 0x63887269
mov dword [rbp - 0x30], eax
cmp r15d, 2
jl 0x14008551c
movdqa xmm5, xmmword [0x140118390]
jmp 0x14008549e
nop
sub rdx, 0x13d3f5e6
add rdx, 0x13d3f60d
mov rcx, qword [rcx - 8]
jmp 0x140085636
xchg r15, r15
lea eax, [rbx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
jmp 0x140085584
movups xmmword [rbp - 0x50], xmm0
mov rdi, rdi
movups xmm1, xmmword [0x14011bcb0]
xchg rbp, r12
movups xmmword [r12 - 0x40], xmm1
jmp 0x140085314
sub byte [rsi + 0x78], 0x27
add byte [rsi + 0x78], 0xb
xor byte [rsi + 0x78], 0xb
mov ecx, r14d
mov r15, r15
call qword [sym.imp.USER32.dll_PostQuitMessage]
mov rcx, qword [rsi + 0x48]
jmp 0x140085304
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov dword [rsp - 0x24], esp
movdqa xmm1, xmm2
jmp 0x14008561c
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov rdx, rdx
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x1400852c7
xchg r11, rbx
movaps xmm8, xmmword [rbx - 0x30]
xchg rbx, r11
xchg r11, rdi
jmp 0x140085447
cmp rax, 0x1f
ja 0x1400856e7
mov dword [rsp - 0x34], ecx
jmp 0x14008525c
mov dword [rsp - 0x30], edx
lea rcx, [rsp + 0x70]
call fcn.1400ad210
mov byte [rsi + 0x78], reloc.WS2_32.dll_WSAGetLastError
xor byte [rsi + 0x78], 0x55
xor byte [rsi + 0x78], 0x56
sub byte [rsi + 0x78], 0x45
jmp 0x140085387
mov dword [rsp - 0x28], edx
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x38], esp
jmp 0x1400853c2
movaps xmm9, xmmword [rdi - 0x40]
xchg r11, rdi
mov rsp, r11
jmp 0x14008564e
xchg r11, r10
movaps xmm7, xmmword [r11 - 0x20]
mov rbp, rbp
jmp 0x1400853e4
imul ebx
sar edx, 1
mov dword [rsp - 0x20], 0x12b81912
mov eax, edx
shr eax, 0x1f
add edx, eax
jmp 0x1400856d9
movzx eax, bx
sub ax, cx
mov dword [rsp - 0x14], 0x1c7a2d72
add ax, 0xc17
sub ax, 0xbe5
xor word [r8], ax
jmp 0x140085670
xchg r8, r8
movdqa xmm4, xmmword [0x140119620]
movd xmm6, r14d
movdqa xmm7, xmmword [str.7777]
jmp 0x140085524
mov r14, qword [r11 + 0x40]
xchg r14, rsi
xchg r10, r11
movaps xmm6, xmmword [r10 - 0x10]
jmp 0x140085457
add ebx, 0xfffffff8
neg ebx
lea rcx, [rcx + 0x10]
cmp ebx, 0x30
mov dword [rsp - 0x30], 0x68614f33
jl 0x1400853a8
jmp 0x140085513
xchg rcx, rdx
mov rdx, qword [rbp + 0xe0]
xchg rcx, rdx
mov rax, rcx
xchg r10, r10
cmp rdx, 0x1000
jb 0x14008525c
jmp 0x14008533f
cmp ebx, 0x32
jge 0x14008540e
movsxd rax, ebx
jmp 0x1400852e2
movd xmm8, r12d
xchg r9, r9
movdqa xmm9, xmmword [0x14011a260]
lea rcx, [rsp + 0x70]
nop dword [rax]
xchg rdi, rdi
jmp 0x1400853a8
movups xmmword [rsi - 0x70], xmm0
xchg rbp, rsi
movups xmm1, xmmword [0x14011bc90]
xchg rbp, r15
movups xmmword [r15 - 0x60], xmm1
xchg r15, rbp
movups xmm0, xmmword [str.__5__]
jmp 0x14008536b
xchg rbp, rsp
movups xmmword [rsp - 0x80], xmm1
xchg rsp, rbp
movups xmm0, xmmword [0x14011bc80]
xchg rbp, rsi
jmp 0x140085545
mov dword [rsp - 0x30], esi
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x14008542d
xchg r8, r8
call fcn.1400e8cf0
lea r11, [rsp + 0x6b0]
mov rbx, qword [r11 + 0x38]
xchg r14, rsi
jmp 0x1400854bb
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x3c], esi
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400855df
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
mov r9, r9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
jmp 0x140085357
movq xmm2, xmm9
mov dword [rsp - 0x40], 0x6f8a1f16
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1400856a0
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0x2c], ebx
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x140085279
xchg rbp, rbp
sub rax, rcx
nop
sub rax, 0xffffffff9960dc93
add rax, 0xffffffff9960dc8b
jmp 0x1400853f7
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
nop
jmp 0x140085688
add rsp, 8
mov rbp, qword [rsp - 8]
ret
inc ebx
mov dword [rsp - 0x18], ecx
lea r8, [r8 + 2]
cmp ebx, 0x32
jl 0x14008529f
jmp 0x14008540a
add rsp, 8
mov r12, qword [rsp - 8]
nop
mov rdi, qword [rsp]
add rsp, 8
nop
jmp 0x140085666
pxor xmm3, xmm0
xchg rsi, rsi
movq qword [rcx + 8], xmm3
neg ebx
jmp 0x1400854cf
mov rdx, qword [rbp + 0xf8]
cmp rdx, 8
mov dword [rsp - 0x24], 0x2a81f0ab
jb 0x140085261
lea rdx, [rdx*2 + 2]
jmp 0x1400854ee
xchg r12, r12
movzx eax, dx
imul ecx, eax, 0x37
jmp 0x14008547f
call fcn.1400ef88c
nop
mov dword [rsp - 0x14], ebx
call fcn.1400ef88c
nop
jmp 0x140085706
call fcn.1400ef88c
mov dword [rsp - 0x1c], 0x1f1f7271
int3