Function at 0x1400810e0
Capabilities:
Authenticate hmac
Get common file path

Disassembly:
xchg rsp, r13
mov rax, r13
xchg rsp, r13
xchg rbx, rsp
mov qword [rax + 0x10], rsp
xchg rsp, rbx
xchg rbx, rsi
jmp 0x1400812de
sub r15d, 0x5a276629
add r15d, 0x314bc799
sub r15d, 0x341a242a
jmp 0x1400814c0
xor ecx, ecx
mov rdx, rdx
call qword [sym.imp.USER32.dll_LoadCursorA]
mov qword [rbp + 0xb8], rax
movdqa xmm0, xmmword [reloc.OLEAUT32.dll_SysStringLen]
xchg rdi, rdi
jmp 0x1400813ba
mov dword [rsp - 0x24], edi
pxor xmm3, xmm0
movq qword [rcx], xmm3
jmp 0x1400811d2
lea rcx, [rbp + 0xe0]
call fcn.1400b5a20
nop
xchg rdi, rdi
jmp 0x140081196
xor word [r8], ax
mov dword [rsp - 0x24], edi
inc ebx
lea r8, [r8 + 2]
cmp ebx, 0x2b
jl 0x140081446
mov dword [rsp - 0x38], 0x586d5bd
jmp 0x140081310
mov dword [rsp - 0x28], esp
movsxd rax, ebx
lea r8, [rsp + 0x70]
lea r8, [r8 + rax*2]
jmp 0x14008143a
mov qword [rbp + 0x90], 0x496fae80
sub qword [rbp + 0x90], 0x2e38d3f6
add qword [rbp + 0x90], 0x599c7a81
add qword [rbp + 0x90], 0x47d238c
add qword [rbp + 0x90], 0x9e867a
jmp 0x140081228
lea eax, [rbx + 4]
mov rsp, rsp
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
mov dword [rsp - 0x3c], edx
jmp 0x140081209
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140081482
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x20], ebp
pmuldq xmm0, xmm4
jmp 0x1400812a2
sub qword [rbp + 0x90], 0x147f1223
xor qword [rbp + 0x90], 0x656fecbe
xor ebx, ebx
jmp 0x1400816e0
call qword [sym.imp.USER32.dll_RegisterClassExW]
test ax, ax
mov dword [rsp - 0x20], 0x392ad337
jne 0x140081776
jmp 0x140081402
push rdi
mov r13, r13
nop
mov qword [rsp - 8], r12
sub rsp, 8
jmp 0x14008160f
mov edx, 0x5ffb43dd
sub edx, 0x3375f7a9
xor edx, 0x678cf41e
sub edx, 0x37609cdd
add edx, 0x3dac847b
xor edx, 0x1bcb2cea
sub edx, 0x30bddea7
jmp 0x1400813cd
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
xchg r9, r9
jmp 0x1400811f2
shr eax, 7
shr eax, 1
shr eax, 1
add edx, eax
mov r12, r12
movzx eax, dx
jmp 0x1400815b9
add r12d, 0x4a75886d
xor r12d, 0x6b14cf75
movd xmm8, r12d
jmp 0x1400814ed
mov qword [rax + 0x18], rbx
xchg rbx, rsi
nop
mov qword [rsp - 8], rbp
sub rsp, 8
jmp 0x140081261
movaps xmmword [r13 - 0x58], xmm8
xchg r13, rax
xchg r15, rax
movaps xmmword [r15 - 0x68], xmm9
xchg r15, rax
mov rax, qword [0x1402567f0]
jmp 0x140081674
lea rcx, [rsp + 0x70]
mov edx, r9d
call fcn.1400ae360
jmp 0x140086499
lea rax, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 8
cmovae rax, qword [rbp + 0xe0]
mov dword [rsp - 0x18], 0x6869efbf
jmp 0x1400815d3
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg r15, r15
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14008162e
movups xmmword [r9 - 0x60], xmm1
xchg rbp, r9
movups xmm0, xmmword [0x14011cb30]
mov dword [rsp - 0x28], ebx
movups xmmword [rbp - 0x50], xmm0
mov ecx, dword [0x14011cb40]
mov dword [rbp - 0x40], ecx
jmp 0x14008157a
movd xmm2, ebx
pshufd xmm2, xmm2, 0
mov dword [rsp - 0xc], 0x9a06771
paddd xmm2, xmm5
jmp 0x140081535
movups xmm0, xmmword [0x14011cb10]
xchg rdi, rdi
xchg rbx, rbp
movups xmmword [rbx - 0x70], xmm0
jmp 0x14008146d
xchg rbp, rbx
movdqu xmmword [rbx + 0xc0], xmm0
xchg rbx, rbp
jmp 0x140081322
sub edx, 0x19e0557b
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov dword [rsp - 0x1c], 0x5475052c
xchg r8, rax
jmp 0x14008145a
mov dword [rsp - 0x28], edx
movaps xmmword [rax - 0x38], xmm6
xchg r11, rax
movaps xmmword [r11 - 0x48], xmm7
xchg r11, rax
xchg r13, rax
jmp 0x1400812f4
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r9d, eax
movups xmm0, xmmword [0x14011caf0]
xchg rdx, rdx
xchg rsp, rbp
jmp 0x140081652
sub edx, 0x13937f3d
add edx, 0x391b8e55
sub edx, 0x454694e8
add edx, 0x325b01a0
jmp 0x1400816c9
nop dword [rax + rax]
mov dword [rsp - 0x3c], edi
mov eax, 0x6e3dbaff
sub eax, 0x291771e
xor eax, 0x39ade607
jmp 0x140081510
mov qword [rbp + 0xb0], r8
xchg r8, rax
mov edx, 0x2ea9befa
jmp 0x14008141d
xchg rbx, rbp
movups xmm1, xmmword [0x14011cb20]
mov rsi, rsi
xchg r9, rbp
jmp 0x140081365
mov rsi, rsi
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400816ad
mov edx, 0x415adc60
xor edx, 0x70bd2cc4
add edx, 0x2ab71246
add edx, 0x14ec4ad6
sub edx, 0x5d9b659f
sub edx, 0x13efe819
jmp 0x140081148
movd xmm6, r15d
movdqa xmm7, xmmword [str.4444]
mov r12d, 0x3ece2331
xor r12d, 0x6f193a77
add r12d, 0xb6f636c
xor r12d, 0x7dd93a4f
jmp 0x1400812c6
movdqa xmm9, xmmword [str.22222222]
lea rcx, [rsp + 0x70]
mov dword [rsp - 0x24], 0x6ce6d04b
nop dword [rax + rax]
jmp 0x14008138a
sub eax, 0x3f4777ad
xor eax, 0x77391e41
sub eax, 0x90e04da
xor eax, 0x1f510d97
sub eax, 0x144bf4f
add eax, 0xce58595
imul ebx
jmp 0x1400815a6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov r13, r13
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x140081706
movdqa xmm4, xmmword [0x14011cfb0]
mov r15d, 0x2dd032f2
add r15d, 0x30e4dd5f
xor r15d, 0x130d56ce
xor r15d, 0x114d8421
jmp 0x1400810fb
movzx ecx, word [0x14011cb44]
mov dword [rsp - 0x2c], esi
mov word [rbp - 0x3c], cx
cmp dword [0x1402567d0], 2
jl 0x140081185
movdqa xmm5, xmmword [0x140119390]
xchg rbp, rbp
jmp 0x140081552
mov rcx, rcx
sar edx, 4
mov eax, edx
shr eax, 0x11
shr eax, 5
jmp 0x1400812b2
imul ecx, eax, 0x34
movzx eax, bx
mov dword [rsp - 0x10], edi
sub ax, cx
sub ax, 0x3594
add ax, 0x35c6
jmp 0x14008115d
xchg r11, rax
mov qword [rbp + 0xd0], r11
xchg r11, rax
mov edx, 0x39070cf5
xor edx, 0xbea61e9
add edx, 0x22255a66
add edx, 0x182e038e
jmp 0x140081727
mov rbx, rbx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0xa8], rax
jmp 0x140081274
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
lea rbp, [rax - 0x5d8]
sub rsp, 0x6b0
jmp 0x1400813ea
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0xc], 0x52e56c36
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x140081137
movups xmmword [rbp + 0x70], xmm0
xchg rsp, rbp
movups xmm1, xmmword [0x14011cb00]
mov dword [rsp - 0x20], esi
xchg rbp, r8
movups xmmword [r8 - 0x80], xmm1
xchg rbp, r8
jmp 0x1400813a4
xor rax, rsp
mov qword [rbp + 0x560], rax
mov dword [rsp - 0x1c], edx
xchg rcx, rsi
mov rcx, rsi
xchg rsi, rcx
jmp 0x140081498
mov dword [rsp - 0x18], 0x191aa856
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
nop
add ebx, 0x3945d4b0
jmp 0x140081751
mov dword [rsp - 0x44], edi
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x140081690
sub edx, 0x39a49983
add edx, 0x44543a1b
xor edx, 0x4bf5a462
jmp 0x140081115
mov dword [rsp - 0x24], ecx
lea rax, [0x140088c90]
mov qword [rbp + 0x98], rax
xchg rbx, rcx
mov qword [rbp + 0xa0], rcx
xchg rbx, rcx
xor ecx, ecx
jmp 0x1400815fa
pmuldq xmm0, xmm4
mov r15, r15
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x24], 0x267f641c
jmp 0x140081346
sub edx, 0x46b9f69d
sub edx, 0x26865573
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
xchg rbp, rbp
mov qword [rbp + 0xd8], rax
lea rcx, [rbp + 0x90]
jmp 0x140081245
sub ebx, 0x3945d4a8
lea rcx, [rcx + 0x10]
mov dword [rsp - 0x10], edi
cmp ebx, 0x28
jl 0x14008138a
cmp ebx, 0x2b
jge 0x140081310
jmp 0x140081181
xor ecx, ecx
mov dword [rsp - 0x1c], 0x248744f0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xchg r9, rax
mov r10, r9
jmp 0x140081e50
pmuldq xmm0, xmm4
mov dword [rsp - 0x30], ecx
shufps xmm1, xmm0, 0xdd
jmp 0x1400818ee
xchg rbx, rbp
movsd qword [rbx - 0x50], xmm0
xchg rbx, rbp
mov ecx, dword [0x14011cbb8]
jmp 0x140081a91
mov dword [rsp - 0x2c], 0x6f2e0656
mov dword [rbp - 0x78], ecx
movzx ecx, word [0x14011cb64]
mov word [rbp - 0x74], cx
mov dword [rsp - 0x18], 0x690edd88
jmp 0x140081e8c
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [rsi + 0x48], rax
test rax, rax
xchg rsi, rsi
jne 0x140081fc7
call qword [sym.imp.KERNEL32.dll_GetLastError]
jmp 0x140081d40
mov eax, edx
shr eax, 1
shr eax, 3
shr eax, 0x15
jmp 0x140081b66
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x14008196b
lea rcx, [rsp + 0x70]
nop dword [rax + rax]
mov r8, r8
jmp 0x140081e3e
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov r11, r11
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x140081790
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x140081f89
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [rbx + 4]
jmp 0x140081d2b
add dword [rsp + 0x20], 0x5c49da82
add dword [rsp + 0x20], 0x4eebb01
mov r9d, 0x53b4556c
sub r9d, 0x19f4f0f8
jmp 0x140081b1f
add r8d, 0x8cee4a5
xor r8d, 0x17dcbf91
mov eax, r8d
jmp 0x140081ce1
movsxd rax, ebx
lea r8, [rsp + 0x70]
lea r8, [r8 + rax*2]
xchg rdx, rdx
nop dword [rax + rax]
mov eax, 0x6b10318a
sub eax, 0x62617cc1
jmp 0x140081f3d
add dword [rsp + 0x28], 0x3961833f
mov dword [rsp + 0x20], 0x7c788cb5
sub dword [rsp + 0x20], 0x5fbb98aa
jmp 0x140081b39
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov rcx, rcx
jmp 0x14008199d
mov dword [rsp - 0x2c], ebp
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
mov dword [rsp - 0x34], 0x9bd5055
paddw xmm3, xmm2
movq xmm0, qword [0x14011cb48]
jmp 0x140081ed6
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140081f79
movups xmmword [r12 - 0x60], xmm1
xchg rbp, r12
movsd xmm0, qword [0x14011cbb0]
mov rbp, rbp
jmp 0x1400817a2
xchg rbp, rbx
movups xmmword [rbx - 0x80], xmm1
xchg rbx, rbp
movups xmm0, xmmword [0x14011cb90]
jmp 0x140081c84
xchg rcx, rcx
movq xmm2, xmm8
paddw xmm3, xmm2
jmp 0x140081aeb
movdqa xmm1, xmm2
mov dword [rsp - 0x14], ebp
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
mov rbx, rbx
punpckhdq xmm0, xmm2
jmp 0x140081cf5
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x2c], 0x3a9a4605
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x140081a26
xor word [r8], ax
inc ebx
mov r14, r14
lea r8, [r8 + 2]
jmp 0x140081b09
xor dword [rsp + 0x30], 0x44cf8c7d
add dword [rsp + 0x30], 0x94c20c1
add dword [rsp + 0x30], 0x1c1d1497
sub dword [rsp + 0x30], 0x9d76385
xor dword [rsp + 0x30], 0x49a83672
add dword [rsp + 0x30], 0x358bf2ba
jmp 0x140081d9d
xor r9d, 0x6be3748e
lea r8, [rsp + 0x70]
mov rbp, rbp
mov ecx, 0x6853a836
jmp 0x140081bfc
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x28], ebx
movq xmm2, xmm9
jmp 0x140081dba
sub dword [rsp + 0x38], 0x6dae9a36
mov dword [rsp + 0x30], 0x22bd7163
xor dword [rsp + 0x30], 0x2f8d7d6a
jmp 0x1400819d8
xor eax, 0x39fe3b26
sub eax, 0x3e0aa2d9
add eax, 0x3a35f89b
add eax, 0x322f496
xor eax, 0x2f50e3f2
imul r8d
jmp 0x140081dcb
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
mov dword [rsp - 0x40], ebp
jmp 0x14008180b
mov dword [rsp - 0x24], esp
mov dword [rbp - 0x48], ecx
cmp r14d, 2
jl 0x1400818ab
movdqa xmm5, xmmword [0x140119390]
jmp 0x140081ea8
psrld xmm0, xmm5
mov r9, r9
paddd xmm0, xmm1
pmulld xmm0, xmmword [str.4444]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x1400818fe
cmp ebx, 0x20
jl 0x140081e3e
cmp ebx, 0x26
xchg r9, r9
jge 0x140081b12
jmp 0x1400818ab
movq xmm0, qword [rsp + 0x78]
mov r8, r8
pxor xmm3, xmm0
movq qword [rsp + 0x78], xmm3
mov r8d, 0x591eae0f
jmp 0x140081f9f
cmp ebx, 0x26
jl 0x1400818c2
lea rcx, [rsp + 0x70]
xchg rbx, rbx
jmp 0x140081e7f
add r9d, 0x10c766df
add r9d, 0x1e509a1d
add r9d, 0x2550f1e
jmp 0x140081a0d
sub dword [rsp + 0x20], 0x962d6b6
xor dword [rsp + 0x20], 0x612d82e8
xor dword [rsp + 0x20], 0x3795ad3c
xor dword [rsp + 0x20], 0xe7b3bba
sub dword [rsp + 0x20], 0x2cd19ebe
jmp 0x140081873
shr eax, 3
shr eax, 1
shr eax, 1
shr eax, 1
add edx, eax
xchg rsi, rsi
movzx eax, dx
jmp 0x140081c1f
xchg rbp, rbp
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x140081c5f
imul ebx
mov rbx, rbx
sar edx, 2
sar edx, 1
sar edx, 1
mov eax, edx
mov dword [rsp - 0x3c], ecx
jmp 0x140081ef8
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
mov dword [rsp - 0x30], 0x2b4b0e8b
jmp 0x140081f60
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add ebx, 8
mov dword [rsp - 0x20], 0x44ed3e32
lea rcx, [rcx + 0x10]
jmp 0x140081ad1
cmp qword [rbp + 0xf8], 8
cmovae rdx, qword [rbp + 0xe0]
mov qword [rsp + 0x58], rsi
jmp 0x140081dd8
sub ecx, 0x2b367aa4
add ecx, 0xbb067f0
sub ecx, 0x355b75fd
add ecx, 0x257b8914
sub ecx, 0x38eda699
jmp 0x1400817db
imul ecx, eax, 0x34
movzx eax, r8w
mov rdi, rdi
sub ax, cx
neg ax
add ax, 0xffce
neg ax
jmp 0x140081bad
cmp r14d, 2
jl 0x1400818a3
movdqa xmm4, xmmword [0x14011cfb0]
movd xmm6, r15d
mov rdx, rdx
movd xmm5, r12d
jmp 0x140081ca1
mov dword [rsp - 0xc], 0x474ae8fd
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
mov dword [rsp - 0x28], 0x1d4884c8
jmp 0x140081a77
xchg rbx, rbx
xchg r10, rbp
movups xmmword [r10 - 0x70], xmm0
xchg rbp, r10
movups xmm1, xmmword [0x14011cba0]
xchg rbp, r12
jmp 0x14008193c
movdqa xmm8, xmmword [str.22222222]
movdqa xmm2, xmmword [0x140119390]
mov r15, r15
jmp 0x140081e25
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x38], 0x745f65e0
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
mov rbx, rbx
jmp 0x140081863
lea r9, [rsp + 0x70]
xchg r13, r13
lea r9, [r9 + rax*2]
nop dword [rax]
jmp 0x140081d5f
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
mov rcx, rcx
jmp 0x140081851
movsd xmm1, qword [str.R_QQX_]
xchg r11, r11
xchg rbx, rbp
movsd qword [rbx - 0x80], xmm1
xchg rbp, rbx
mov ecx, dword [0x14011cb60]
jmp 0x1400817b8
movd xmm2, eax
mov rsi, rsi
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
jmp 0x140081834
mov r9d, eax
movups xmm0, xmmword [str.qAYR]
mov dword [rsp - 0x30], esp
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [0x14011cb80]
jmp 0x140081955
mov eax, 0x338c6048
add eax, 0x12655ddb
add eax, 0x359916bd
sub eax, 0x1fced69d
jmp 0x140081a56
sub dword [rsp + 0x38], 0xab0811d
xor dword [rsp + 0x38], 0x5d6f0a4f
xor dword [rsp + 0x38], 0xfdd8274
sub dword [rsp + 0x38], 0x84985fc
jmp 0x140081a39
sub dword [rsp + 0x30], 0x61c5559b
mov dword [rsp + 0x28], 0x5f372cee
xor dword [rsp + 0x28], 0x11724e3f
jmp 0x140081f10
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xchg r13, r13
jmp 0x140081bc5
mov rsp, rsp
sar edx, 3
sar edx, 1
jmp 0x1400817fc
mov dword [rsp - 0xc], esi
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x38], 0x31fb2a52
jmp 0x140081d78
sub r15d, 0x26359ccf
sub r15d, 0x275242ee
sub r15d, 0x245235d2
lea r12d, [r15 + 0x1b]
mov r14d, dword [0x1402567d0]
mov dword [rsp - 0x18], 0x463b3076
jmp 0x140081c3b
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
mov rcx, rcx
jmp 0x14008192a
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
jmp 0x14008197c
xchg r9, rax
movups xmm0, xmmword [0x14011cb48]
xchg rsp, r8
movups xmmword [r8 + 0x70], xmm0
xchg rsp, r8
jmp 0x140081d0a
imul ecx, eax, 0x34
movzx eax, bx
sub ax, cx
mov dword [rsp - 0x18], ebp
sub ax, 0xffce
jmp 0x1400819c6
mov edx, r9d
call fcn.1400ae360
jmp 0x140086499
mov r8d, ebx
mov r15d, 0x42487559
add r15d, 0x1c35378a
xor r15d, 0x2fa7b970
jmp 0x140081df8
xchg rbx, rbx
movdqa xmm4, xmmword [0x14011cfb0]
movd xmm6, r15d
movdqa xmm7, xmmword [str.4444]
movd xmm8, r12d
mov rsp, rsp
movdqa xmm9, xmmword [str.22222222]
jmp 0x14008181f
pxor xmm3, xmm0
xchg r12, r12
movq qword [rsp + 0x70], xmm3
movdqa xmm2, xmmword [0x1401193a0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x140081b7c
shr eax, 0xc
shr eax, 7
shr eax, 0xb
shr eax, 1
add edx, eax
mov rbx, rbx
movzx eax, dx
jmp 0x140081e69
sub dword [rsp + 0x28], 0x4b133dca
add dword [rsp + 0x28], 0x1ed17273
xor dword [rsp + 0x28], 0x7ade9404
xor dword [rsp + 0x28], 0x322afb80
sub dword [rsp + 0x28], 0x24597c3d
jmp 0x1400818d1
sub eax, 0x5a5b0d
xor eax, 0x6b289aac
sub eax, 0x5b40895c
add eax, 0x5bc5c345
add eax, 0xc7e5b1a
sub eax, 0x21bb6bc4
jmp 0x140081b96
cmp r8d, 0xf
jl 0x140081d5f
lea rdx, [rbp + 0xe0]
xchg r14, r14
jmp 0x140081be2
xchg r14, r14
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x140081aaf
pmulld xmm0, xmm7
mov r14, r14
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140081cba
xor r8d, 0x3e1fbcaa
xor r8d, 0x115e97ec
xor r8d, 0x28098566
sub r8d, 0x51998715
xor r8d, 0x3b1a3ee
jmp 0x140081895
mov edx, 0x4f46b7fc
add edx, 0xd4f0671
sub edx, 0x24cf061b
add edx, 0x10834dbb
sub edx, 0x3e2663f9
xor edx, 0xa23a211
xchg rdi, rcx
jmp 0x140082111
call fcn.140086520
mov dword [rsp - 0x2c], 0x7be910a9
lea rdx, [rbp + 0x350]
mov ecx, 0x5cdfbf94
jmp 0x140082182
mov dword [rsp - 0x10], 0x6ccb1db6
movups xmmword [rbp - 0x40], xmm1
cmp r14d, 2
jl 0x14008233f
movdqa xmm5, xmmword [0x140119390]
jmp 0x1400820ef
mov dword [rsp - 0x24], edx
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14008220f
cmp ebx, 0x30
xchg r15, r15
jl 0x1400821d3
jmp 0x140082253
mov bl, 0
add bl, 0x66
sub bl, 0x25
xor bl, 0x52
add bl, 0x3d
sub bl, 0x28
jmp 0x1400821b1
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
xchg r9, r9
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140082033
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
mov dword [rsp - 0x14], edi
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140082268
mov rsi, rsi
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
xchg rcx, rcx
movq xmm0, qword [rcx + 8]
jmp 0x14008229f
mov dword [rsp - 0x40], esi
movd xmm8, r12d
movdqa xmm9, xmmword [str.22222222]
jmp 0x1400821bf
mov dword [rsp - 0x1c], 0x4236c633
movdqa xmm4, xmmword [0x14011cfb0]
movd xmm6, r15d
movdqa xmm7, xmmword [str.4444]
jmp 0x1400820d8
mov rdi, rax
xchg rcx, rdi
call qword [sym.imp.USER32.dll_ShowWindow]
mov dword [rsp - 0x30], ecx
mov rcx, qword [rsi + 0x48]
call qword [sym.imp.USER32.dll_UpdateWindow]
jmp 0x1400821dc
xchg rdx, rbp
movups xmm0, xmmword [0x14011cbe0]
mov dword [rsp - 0x3c], 0x5b58956f
xchg rbx, rbp
jmp 0x1400822be
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov dword [rsp - 0x10], esp
movdqa xmm1, xmm2
jmp 0x140082092
xchg rbp, r11
movups xmmword [r11 - 0x60], xmm1
xchg rbp, r11
movups xmm0, xmmword [0x14011cc00]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [0x14011cc10]
jmp 0x140082010
sub ecx, 0x47ff72b3
xor ecx, 0x4b37ce4
add ecx, 0x6cfa5164
xor ecx, 0x464e0a46
add ecx, 0x323808ad
xor ecx, 0x438ace00
add ecx, 0x2ffd922b
jmp 0x14008223d
add bl, 0x3c
sub bl, 0x41
sub bl, 0x22
jmp 0x14008649b
lea rcx, [rsp + 0x70]
nop dword [rax]
mov dword [rsp - 0x28], 0x35e5e339
movd xmm2, ebx
jmp 0x14008214a
lea rdx, str.Starting_up...
xchg rsi, rdx
mov rcx, rdx
xchg rdx, rsi
jmp 0x140081ff2
xchg r14, rsp
movups xmmword [r14 + 0x70], xmm0
xchg rsp, r14
movups xmm1, xmmword [0x14011cbd0]
xchg rbp, rdx
movups xmmword [rdx - 0x80], xmm1
jmp 0x140082130
mov dword [rsp - 0xc], ecx
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x1400820b5
pxor xmm3, xmm0
mov r10, r10
movq qword [rcx], xmm3
lea eax, [rbx + 4]
jmp 0x14008227d
xor ecx, 0x5eaef103
call qword [sym.imp.KERNEL32.dll_GetCurrentDirectoryW]
mov r9, r9
test eax, eax
jmp 0x1400822d4
mov edx, r9d
lea rcx, [rsp + 0x70]
call fcn.1400ae360
xchg rcx, rcx
jmp 0x14008205a
psrad xmm1, xmm6
mov dword [rsp - 0x14], 0x7509b683
movdqa xmm0, xmm1
jmp 0x140082316
movd xmm2, eax
mov dword [rsp - 0x3c], edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
mov dword [rsp - 0x44], 0x35f03c5b
jmp 0x140082070
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
nop
add ebx, 0xd3c07bc
sub ebx, 0xd3c07b4
lea rcx, [rcx + 0x10]
jmp 0x140082049
movups xmmword [rbx - 0x70], xmm0
xchg rbx, rbp
movups xmm1, xmmword [0x14011cbf0]
xchg rdi, rdi
jmp 0x140082160
jne 0x1400823e5
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r9d, eax
mov dword [rsp - 0x28], 0x40cbb71a
movups xmm0, xmmword [0x14011cbc0]
jmp 0x1400821f1
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x38], 0x9760711
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x14008222a
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x1c], 0x68697020
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x1400822f7
lea r8, [rsp + 0x70]
mov eax, 0x282a91ea
add eax, 0x1dc65c57
sub eax, 0x49677d1
jmp 0x140082358
sub eax, 0x105247a3
add eax, 0x1bf1ed35
sub eax, 0x17335415
xor eax, 0x7b022ba2
mul ebx
shr edx, 2
shr edx, 2
jmp 0x1400823d3
jl 0x140082344
mov edx, r9d
lea rcx, [rsp + 0x70]
mov r13, r13
call fcn.1400ae360
jmp 0x1400823bd
sub ax, cx
sub ax, 0xffce
mov dword [rsp - 0x20], 0x1970988a
xor word [r8], ax
jmp 0x1400823ac
inc ebx
lea r8, [r8 + 2]
cmp ebx, 0x30
mov rdx, rdx
jmp 0x140082379
mov bl, select
add bl, 0x24
sub bl, 0x2e
add bl, 0x39
xor bl, 0x5f
xor bl, 0x1e
jmp 0x14008649b
movzx eax, dx
imul ecx, eax, 0x34
mov dword [rsp - 0xc], ebp
movzx eax, bx
jmp 0x140082394
mov qword [rsp + 0x70], rbx
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x78], 0x2b27fac7
jmp 0x140082a0f
movdqa xmm5, xmmword [0x140119390]
mov r14, r14
movdqa xmm4, xmmword [0x14011cfb0]
movd xmm6, r15d
movdqa xmm7, xmmword [str.4444]
jmp 0x140083ad7
movdqa xmmword [rdi + 0x60], xmm0
xchg rsp, rdi
lea rcx, [rsp + 0x74]
jmp 0x140083bde
sar edx, 4
xchg r8, r8
mov eax, edx
shr eax, 0x14
shr eax, 1
shr eax, 5
shr eax, 1
jmp 0x140083500
mov eax, dword [0x14011cd08]
mov dword [rsp + 0x60], eax
mov rcx, rcx
movzx eax, word [0x14011cd0c]
jmp 0x140083cba
jb 0x1400834e7
mov r9, r9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
xchg rcx, rax
jmp 0x140083ee5
mov eax, edx
shr eax, 0x1e
shr eax, 1
jmp 0x140083154
movdqa xmm7, xmmword [str.4444]
mov rdx, rdx
movd xmm8, r12d
movdqa xmm0, xmmword [0x14011b8e0]
xchg rsp, rsi
movdqa xmmword [rsi + 0x60], xmm0
jmp 0x1400842e2
cmp r8d, 0x10
jl 0x140083bee
cmp r8d, 0x16
xchg r9, r9
jge 0x140083012
movsxd rax, r8d
lea r9, [rsp + 0x70]
jmp 0x140084212
xchg r13, r13
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x140083a91
add al, 0x19
xor byte [r9], al
mov dword [rsp - 0x20], esi
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jmp 0x140083260
mov eax, 0x23032f5c
xor eax, 0x5f6e82f5
sub eax, 0x665ae7bc
jmp 0x140083c39
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov r15, r15
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140084471
add byte [rsp + 0x60], 5
xor byte [rsp + 0x61], 0x33
mov dword [rsp - 0x1c], 0x6074dce7
xor byte [rsp + 0x62], 0x34
xor byte [rsp + 0x63], 0x35
jmp 0x140082dfb
mov r13, r13
cmp word [rax + r8*2], bx
jne 0x140083cb2
lea rdx, [rbp + 0x350]
mov r15, r15
lea rcx, [rsp + 0x70]
jmp 0x140083b41
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xchg rsp, rsp
pxor xmm2, xmm0
jmp 0x140084066
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
mov dword [rsp - 0x10], ecx
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
jmp 0x14008417f
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
jmp 0x1400832f5
paddd xmm0, xmm1
mov r13, r13
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x140083d1b
mov dword [rsp - 0x3c], ecx
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x140083c86
cmp r8d, 0x10
jl 0x140082bf8
cmp r8d, 0x14
jge 0x140082b61
jmp 0x140083bfd
mov dword [rsp - 0x3c], 0x104eddd0
jl 0x140083a73
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011cfb0]
jmp 0x14008434f
sub eax, 0x1c426a6f
xor eax, 0x41783ba8
xor eax, 0x2a335603
xor eax, 0x6aa9083b
imul r8d
mov dword [rsp - 0x38], edx
sar edx, 2
jmp 0x140082980
mov rbx, rbx
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
xchg r13, r13
add al, 0x32
jmp 0x140082ffa
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x20], 0x2ffd7950
jmp 0x140084417
jl 0x1400842f5
cmp r8d, 0x19
jge 0x1400833dd
jmp 0x140083353
lea r9, [rsp + 0x70]
add r9, rax
mov r9, r9
jmp 0x140083e0b
lea r9, [rsp + 0x70]
mov rcx, rcx
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov r11, r11
jmp 0x140082560
xchg rcx, rsi
mov rsi, rcx
xchg rcx, rsi
call fcn.14007f6c0
jmp 0x140082449
add qword [rbp - 0x78], 0xbd1eb5c
xor qword [rbp - 0x78], 0x403426e3
sub qword [rbp - 0x78], 0x30f05d0
sub qword [rbp - 0x78], 0x72807542
add qword [rbp - 0x78], 0x6bc41284
xor qword [rbp - 0x78], 0x6b226681
jmp 0x140083e9f
mov r11, r11
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x140083c6d
movdqa xmm0, xmm1
mov dword [rsp - 0x1c], 0x3c5eac6d
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg rdx, rdx
psubd xmm2, xmm0
jmp 0x140082dd4
xchg r8, r8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
mov dword [rsp - 0x20], esi
pshufhw xmm1, xmm0, 0xd8
jmp 0x14008413b
paddb xmm2, xmm0
xchg r15, r15
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
jmp 0x140083b9f
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
xchg rcx, rcx
sub al, 0xe7
jmp 0x140082547
mov r8d, ebx
cmp r14d, 2
jl 0x140082e82
movdqa xmm5, xmmword [0x140119390]
jmp 0x140082c56
cmp r8d, 0x14
jl 0x140083b02
lea rdx, [rsp + 0x70]
jmp 0x140083a7b
mov dword [rsp - 0x18], esi
mov edx, dword [rsp + 0x60]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
jmp 0x1400832db
mov dword [rsp - 0x20], 0x5fca48a6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x140083aaf
movd dword [rcx - 4], xmm2
xchg r11, r11
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
mov r11, r11
jmp 0x140082702
xchg rbp, rbp
movdqa xmm4, xmmword [0x14011cfb0]
movd xmm6, r15d
movdqa xmm7, xmmword [str.4444]
mov dword [rsp - 0x20], esi
jmp 0x140083e54
psubd xmm3, xmm0
mov dword [rsp - 0x3c], edi
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
jmp 0x140083197
movd xmm8, r12d
movdqa xmm0, xmmword [0x14011b8e0]
xchg r8, r8
xchg r11, rsp
movdqa xmmword [r11 + 0x60], xmm0
xchg r11, rsp
lea rcx, [rsp + 0x74]
jmp 0x140083312
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
xchg r9, r9
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
movd xmm0, edx
jmp 0x14008348b
xor byte [rsp + 0x64], 0x36
mov dword [rsp - 0x40], esi
xor byte [rsp + 0x65], 0x37
lea rdx, [rsp + 0x60]
xchg rbx, rcx
mov rbx, rsi
jmp 0x140083e69
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
xchg r13, r13
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
jmp 0x140083f44
cmp r8d, 0x25
jge 0x140083269
movsxd rax, r8d
jmp 0x140082991
sub rdi, 0xe87bedb
sub rdi, 0x8ebc864
sub rdi, 0xb40817b
xor rdi, 0x47fa5d15
sub rdi, 0x63d8b7e5
add rdi, 0x1bd60b0c
jmp 0x140083c9b
cmp eax, 3
je 0x140085ff6
xchg rbx, rbx
movups xmm0, xmmword [0x14011ccc8]
jmp 0x140082f8d
mov dword [rsp - 0x44], 0x175fcf43
neg al
add al, 0xce
jmp 0x14008385b
xchg r10, rsp
movups xmmword [r10 + 0x70], xmm0
xchg rsp, r10
mov eax, dword [0x14011ccd8]
mov dword [rbp - 0x80], eax
mov dword [rsp - 0x38], 0x42369457
jmp 0x140083836
sub byte [rsp + 0x60], 0x3e
xor byte [rsp + 0x60], 0x14
add byte [rsp + 0x60], 0x46
sub byte [rsp + 0x60], 0x2f
xor byte [rsp + 0x60], 0x6d
add byte [rsp + 0x60], 0x12
jmp 0x1400825ff
mov r13, r13
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
jmp 0x140082a5d
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
mov dword [rsp - 0x3c], esi
cmp r8d, 0x16
jl 0x1400843ba
lea rdx, [rsp + 0x70]
jmp 0x1400836c9
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
mov r8, r8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
jmp 0x140083e37
pshufd xmm2, xmm2, 0
xchg rdi, rdi
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x140082c07
mov dword [rsp - 0x38], ebx
mov byte [rbp - 0x78], al
mov r8d, ebx
jmp 0x14008424d
add edx, eax
movsx eax, dl
mov dword [rsp - 0x10], esi
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
jmp 0x140082f5a
xor eax, 0x251bafd5
add eax, 0x3e792945
sub eax, 0xba590d2
imul r8d
jmp 0x140083742
cmp byte [0x14011cc55], 0
je 0x140083012
mov r8d, ebx
jmp 0x140083947
mov dword [rsp - 0x10], 0x2ed3830e
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
mov dword [rsp - 0x10], esp
movd xmm0, dword [rcx]
pxor xmm2, xmm0
jmp 0x1400835d9
paddd xmm3, xmm5
movdqa xmm1, xmm3
mov dword [rsp - 0x1c], 0x59f394df
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x14008358f
mov rbp, rbp
jl 0x140082560
lea rdx, [rsp + 0x70]
xchg rbp, rcx
mov rbp, rsi
xchg rbp, rcx
call fcn.140086520
jmp 0x1400829b2
movdqa xmmword [r9 + 0x60], xmm0
xchg rsp, r9
lea rcx, [rsp + 0x74]
mov dword [rsp - 0x24], ebx
mov edx, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, r8d
jmp 0x140083094
paddd xmm2, xmm5
mov dword [rsp - 0x44], ebp
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x140084154
movdqa xmm1, xmm3
mov r11, r11
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x140082521
xchg r11, r11
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
xchg r12, r12
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
jmp 0x140083335
mov dword [rsp - 0x18], 0x6b65740c
movsxd rax, r8d
lea r9, [rsp + 0x70]
add r9, rax
mov r14, r14
nop dword [rax]
jmp 0x140084496
cmp r8d, 0x19
jl 0x1400844a0
mov r13, r13
lea r8, [rbp + 0x350]
lea rdx, [rsp + 0x70]
xchg rdx, rsi
mov rcx, rdx
jmp 0x1400841c2
add rax, 8
neg rax
cmp rax, 0x1f
ja 0x1400864ee
mov r15, r15
jmp 0x1400834e2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x38], esp
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x140082ac4
paddb xmm2, xmm0
mov dword [rsp - 0x28], esp
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
jmp 0x140082c21
call fcn.1400e9d60
movups xmm0, xmmword [0x14011cc20]
movups xmmword [rsp + 0x70], xmm0
movsd xmm1, qword [0x14011cc30]
jmp 0x140083c52
shr eax, 1
shr eax, 2
shr eax, 1
add edx, eax
jmp 0x1400828a5
shr eax, 1
shr eax, 1
add edx, eax
mov dword [rsp - 0x28], edx
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
jmp 0x1400839d0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov dword [rsp - 0x3c], 0x22e3320f
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
xchg rdi, rdi
jmp 0x1400828db
movd dword [rcx], xmm2
add r8d, 8
mov dword [rsp - 0x28], 0x58bbf688
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14008329a
xchg r15, r15
jmp 0x140082e78
xchg rbx, rbx
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
mov dword [rsp - 0x38], ebp
lea rcx, [rcx + 8]
jmp 0x1400824fd
xchg r15, r15
movups xmm0, xmmword [str.vZGTT_QW_eLO_Y_5_d__h:______2:zV]
xchg r12, rsp
movups xmmword [r12 + 0x70], xmm0
xchg rsp, r12
movups xmm1, xmmword [0x14011ccf0]
jmp 0x140083714
mov rcx, rsi
mov dword [rsp - 0x38], esp
call fcn.140086520
jmp 0x140083a4a
imul r8d
sar edx, 2
sar edx, 1
jmp 0x14008390e
xchg rbp, rsi
movups xmmword [rsi - 0x80], xmm1
xchg rsi, rbp
mov eax, dword [0x14011cd00]
mov dword [rsp - 0x38], ebp
jmp 0x140083da4
mov r13, r13
sar edx, 4
mov eax, edx
shr eax, 0x1c
shr eax, 1
jmp 0x14008354f
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x1c], esi
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140082aea
add eax, 0x329f405b
imul r8d
mov dword [rsp - 0x34], esi
sar edx, 3
sar edx, 1
jmp 0x14008247f
cmp byte [0x14011ccdb], 0
je 0x140082b61
mov r8d, ebx
jmp 0x1400838b2
neg al
xor byte [r9], al
mov rdi, rdi
inc r8d
lea r9, [r9 + 1]
jmp 0x1400833d0
mov eax, dword [0x14011cc50]
mov dword [rbp - 0x80], eax
movzx eax, word [0x14011cc54]
mov dword [rsp - 0x20], 0x41d376ac
mov word [rbp - 0x7c], ax
jmp 0x140083182
paddd xmm3, xmm5
movdqa xmm1, xmm3
xchg r13, r13
punpckldq xmm1, xmm3
jmp 0x140083b65
mov rbp, rbp
cmp r14d, 2
jl 0x140083c05
movdqa xmm5, xmmword [0x140119390]
jmp 0x140084297
sar edx, 1
mov eax, edx
mov dword [rsp - 0x44], edx
jmp 0x14008398c
mov dword [rsp - 0x30], 0x39042222
cmp r14d, 2
jl 0x140082514
jmp 0x1400823fb
shufps xmm1, xmm0, 0xdd
xchg rdx, rdx
psrad xmm1, xmm6
jmp 0x140082587
shr eax, 0x14
shr eax, 8
shr eax, 1
shr eax, 1
shr eax, 1
add edx, eax
mov dword [rsp - 0x20], edi
jmp 0x140082b27
sub al, cl
mov dword [rsp - 0x10], 0xc5eaebd
sub al, 0xce
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
xchg rcx, rcx
jmp 0x140082b57
call qword [sym.imp.KERNEL32.dll_GetSystemDEPPolicy]
test eax, eax
je 0x140085ff6
mov r12, r12
call qword [sym.imp.KERNEL32.dll_GetSystemDEPPolicy]
jmp 0x140082f42
movsxd rax, r8d
jmp 0x140082927
mov rcx, rcx
xchg rcx, r12
mov r12, rsi
xchg rcx, r12
call fcn.140086520
jmp 0x140083686
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov r11, r11
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x140082cf6
shufps xmm1, xmm0, 0xdd
xchg rbx, rbx
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x1400840f5
mov r13, r13
movd xmm8, r12d
movdqa xmm0, xmmword [0x14011b8e0]
xchg rsp, rdi
jmp 0x140082420
add r9, rax
nop dword [rax]
mov dword [rsp - 0xc], esi
nop dword [rax + rax]
mov eax, 0x2c3d8ac8
add eax, 0x1d296e9f
xor eax, 0x778c056e
jmp 0x14008316b
call fcn.14000ea60
nop
mov dword [rsp - 0x1c], 0x552eff3a
lea rdx, [rsp + 0x70]
lea rcx, [0x140256260]
call fcn.1400afbf0
jmp 0x140083dbe
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
mov dword [rsp - 0x10], 0xb200a33
punpckhdq xmm0, xmm3
jmp 0x140083776
lea eax, [r8 + 4]
mov r9, r9
movd xmm3, eax
pshufd xmm3, xmm3, 0
jmp 0x1400831fd
xchg r11, r11
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
jmp 0x14008277e
mov dword [rsp - 0x28], 0x6bb4575e
movsxd rax, r8d
lea r9, [rsp + 0x70]
jmp 0x140083aef
xor eax, 0x7db57070
sub eax, 0x91729cd
xor eax, 0x6baf3cf2
add eax, 0x4585352d
jmp 0x140083707
mov r14, r14
xchg rbp, r15
movsd qword [r15 - 0x80], xmm1
xchg r15, rbp
movzx eax, byte [0x14011cc38]
jmp 0x1400830b2
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
mov dword [rsp - 0x28], esi
movd xmm0, edx
jmp 0x1400826ee
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
xchg rsp, rsp
movdqa xmm0, xmm2
jmp 0x140084274
add rdi, 0x7fffffff
add rdi, 0x521ff1f3
xchg rdi, rsi
mov r8, rsi
xchg rsi, rdi
inc r8
jmp 0x1400826cc
mov word [rsp + 0x64], ax
mov byte [rsp + 0x60], WSAGetLastError
add byte [rsp + 0x60], 0xe
jmp 0x140082fbd
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
jmp 0x140083611
xchg rdi, rdi
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
mov dword [rsp - 0x3c], esi
jmp 0x140084369
mov dword [rbp - 0x70], eax
movzx eax, byte [0x14011cd04]
mov byte [rbp - 0x6c], al
mov dword [rsp - 0x18], 0x497ac4c3
jmp 0x140082b3d
nop
mov dword [rsp - 0x14], 0x71b5977e
mov rdx, qword [rbp - 0x78]
cmp rdx, 8
jmp 0x140082462
nop dword [rax]
nop word [rax + rax]
mov eax, 0x472d8c89
sub eax, 0xa2aff4d
xor eax, 0x3f648ba7
xor eax, 0x73d6d2bf
sub eax, 0x647dfd6
jmp 0x140082845
pand xmm2, xmmword [0x1401193d0]
mov dword [rsp - 0x20], 0x32beb9eb
packuswb xmm2, xmm2
movd xmm0, edx
jmp 0x14008444b
movd xmm8, r12d
movdqa xmm0, xmmword [0x14011b8e0]
xchg rsp, r9
jmp 0x140083281
xchg rcx, rbx
call fcn.140086520
mov dword [rsp - 0x10], ebx
movups xmm0, xmmword [str.q_QTXV]
xchg rdi, rsp
movups xmmword [rdi + 0x70], xmm0
jmp 0x1400843ce
xor eax, 0x64b85881
add eax, 0x516895a4
sub eax, 0x2ef4886a
imul r8d
jmp 0x140082432
add qword [rbp - 0x78], 0x1114f315
sub qword [rbp - 0x78], 0x173531c1
mov word [rsp + 0x70], bx
lea rax, [rbp + 0x350]
nop
movabs rdi, 0xffffffff54ccf0ad
jmp 0x140082ea0
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
mov rbp, rbp
jb 0x1400834e2
neg rdx
add rdx, 0xffffffffffffffd9
jmp 0x140084386
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x18], 0x1208d845
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov rbp, rbp
jmp 0x140083468
movd xmm0, dword [rcx]
mov dword [rsp - 0x28], esi
pxor xmm2, xmm0
movd dword [rcx], xmm2
sub r8d, 0xfffffff8
lea rcx, [rcx + 8]
mov dword [rsp - 0xc], 0x2658cdb2
jmp 0x1400827a7
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
mov dword [rsp - 0x2c], 0x6f53a54a
pshufd xmm3, xmm3, 0
jmp 0x140083890
movd dword [rcx], xmm2
nop
add r8d, 0x1691bf06
sub r8d, 0x1691befe
lea rcx, [rcx + 8]
xchg r9, r9
cmp r8d, 0x18
jmp 0x1400828f5
xchg rsp, r10
movdqa xmmword [r10 + 0x60], xmm0
xchg rsp, r10
lea rcx, [rsp + 0x74]
jmp 0x140082bf0
mov dword [rsp - 0x18], 0x5684f64a
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x14008301c
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
mov r14, r14
packuswb xmm2, xmm2
jmp 0x140083ce0
movdqa xmm0, xmm2
mov r15, r15
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14008395e
mov rsp, rsp
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140082fe0
xchg rsi, rdx
call fcn.140086520
xchg rsi, rsi
movups xmm0, xmmword [0x14011cc40]
xchg r11, rsp
movups xmmword [r11 + 0x70], xmm0
xchg rsp, r11
jmp 0x14008386f
mov dword [rsp - 0x24], 0x1e8510c0
add r9, rax
nop dword [rax]
nop word [rax + rax]
jmp 0x1400843ba
cmp r14d, 2
jl 0x14008335b
xchg r13, r13
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011cfb0]
movd xmm6, r15d
jmp 0x14008248b
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x34], esp
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x140082764
mov dword [rsp - 0x28], 0x469aac81
movdqa xmm4, xmmword [0x14011cfb0]
movd xmm6, r15d
movdqa xmm7, xmmword [str.4444]
movd xmm8, r12d
mov dword [rsp - 0x28], 0x332d801c
movdqa xmm0, xmmword [0x14011b8e0]
jmp 0x1400840a3
movsd qword [rbx - 0x80], xmm1
xchg rbx, rbp
movzx eax, word [0x14011cd28]
jmp 0x14008442d
xchg rsi, rsp
lea rcx, [rsp + 0x74]
mov rdx, rdx
mov edx, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, r8d
jmp 0x140083f23
movd xmm6, r15d
mov dword [rsp - 0x40], 0x4e4d7d7c
movdqa xmm7, xmmword [str.4444]
jmp 0x140082dae
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xchg r13, r13
pxor xmm2, xmm0
jmp 0x140084035
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
mov dword [rsp - 0x30], ebx
neg rax
jmp 0x1400833f4
mov eax, 0x6a33ee58
xor eax, 0x519a1428
add eax, 0xd3e8d24
jmp 0x140083e88
xchg rsp, rdi
movsd xmm1, qword [0x14011cd20]
xchg rbx, rbp
jmp 0x1400842ce
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
mov r10, r10
jmp 0x140082e33
mov word [rbp - 0x78], ax
mov dword [rsp - 0x24], ebx
movzx eax, byte [0x14011cd2a]
mov byte [rbp - 0x76], al
mov r8d, ebx
cmp r14d, 2
jmp 0x1400827c0
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
mov r8, r8
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
mov dword [rsp - 0x3c], 0x3c01385c
jmp 0x14008273f
mov rbp, rbp
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
mov r14, r14
packuswb xmm2, xmm2
movd xmm0, edx
jmp 0x140082b0d
nop word [rax + rax]
mov eax, 0x11206e2
xor eax, 0x539b7e29
sub eax, 0x9a363d
sub eax, 0x411aa219
sub eax, 0xfb31612
xor eax, 0x1d042197
jmp 0x1400837d9
movups xmm0, xmmword [0x14011cc60]
xchg rsp, r13
movups xmmword [r13 + 0x70], xmm0
xchg rsp, r13
movups xmm1, xmmword [0x14011cc70]
xchg r14, rbp
jmp 0x14008621c
mov rdi, rdi
nop dword [rax + rax]
mov eax, 0x18cb34cb
jmp 0x140086439
mov eax, dword [0x14011ccc0]
xchg r10, r10
mov dword [rbp - 0x30], eax
cmp r14d, 2
jl 0x14008631b
jmp 0x1400863a9
cmp ebx, 0x30
mov dword [rsp - 0x1c], 0x688399c0
jl 0x14008639d
cmp ebx, 0x32
jmp 0x140086312
mov ecx, 0x7d74356e
add ecx, 0x1fb2517
sub ecx, 0x26bad902
sub ecx, 0x550c2104
add ecx, 0x44702eba
add ecx, 0x19c51541
jmp 0x140086107
mov rcx, qword [rbp + 0xe0]
mov dword [rsp - 0x30], ebx
xchg rcx, r14
mov rax, r14
xchg r14, rcx
jmp 0x14008645c
xor rcx, rsp
call fcn.1400e9e80
lea r11, [rsp + 0x6b0]
mov dword [rsp - 0x28], 0x32da238
xchg r14, rbx
mov r14, qword [r11 + 0x38]
jmp 0x1400861f5
xchg r8, rbp
movups xmmword [r8 - 0x50], xmm0
xchg r8, rbp
movups xmm1, xmmword [0x14011ccb0]
jmp 0x140086149
xchg rbx, r11
pop r15
mov r12, r12
pop r14
nop
mov r12, qword [rsp]
add rsp, 8
jmp 0x14008615c
cmp rax, 0x1f
mov dword [rsp - 0x3c], esi
ja 0x1400864e4
jmp 0x1400862fb
sub ecx, 0x17392c36
sub ecx, 0x4aa47843
call qword [sym.imp.USER32.dll_PostQuitMessage]
mov rcx, qword [rsi + 0x48]
mov r14, r14
call qword [sym.imp.USER32.dll_DestroyWindow]
jmp 0x140086499
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x38], 0xe81f724
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x1400862e0
xchg r14, r14
xchg r14, rbp
movups xmmword [r14 - 0x40], xmm1
xchg rbp, r14
jmp 0x14008602c
nop
mov rdi, qword [rsp]
add rsp, 8
nop
mov rbp, qword [rsp]
add rsp, 8
jmp 0x140086484
movq qword [rcx], xmm3
lea eax, [rbx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
xchg rcx, rcx
paddd xmm2, xmm5
jmp 0x140086359
pmulld xmm0, xmm7
xchg rbp, rbp
psubd xmm2, xmm0
jmp 0x140086485
mov dword [rsp - 0x44], 0x4021b81e
movq xmm2, xmm9
paddw xmm3, xmm2
jmp 0x140086344
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x40], esp
pmuldq xmm0, xmm4
jmp 0x1400863ce
shr eax, 0x1c
shr eax, 2
shr eax, 1
add edx, eax
mov dword [rsp - 0x30], ebp
movzx eax, dx
jmp 0x140086293
add ax, 0xffce
neg ax
xor word [r8], ax
xchg rbp, rbp
jmp 0x140086372
xchg rbx, r14
mov rsi, qword [r11 + 0x40]
mov r14, r14
jmp 0x140086230
xchg r10, r11
movaps xmm8, xmmword [r10 - 0x30]
xchg r11, r10
xchg r11, rcx
movaps xmm9, xmmword [rcx - 0x40]
jmp 0x140086267
movups xmmword [r14 - 0x80], xmm1
xchg rbp, r14
movups xmm0, xmmword [0x14011cc80]
jmp 0x140086275
xchg r11, r8
movaps xmm6, xmmword [r8 - 0x10]
xchg r11, r8
movaps xmm7, xmmword [r11 - 0x20]
jmp 0x140086204
call fcn.1400ae360
mov byte [rsi + 0x78], reloc.WS2_32.dll_send
xor byte [rsi + 0x78], 0x74
xor byte [rsi + 0x78], 0x69
add byte [rsi + 0x78], 0x4e
xor byte [rsi + 0x78], 0x15
sub byte [rsi + 0x78], 0x49
jmp 0x140086060
xchg rcx, r11
xchg rbx, r11
mov rsp, rbx
jmp 0x1400860dc
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x14011cc90]
mov rcx, rcx
movups xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [str.__5__]
jmp 0x1400860c5
imul ecx, eax, 0x34
movzx eax, bx
sub ax, cx
xchg r13, r13
neg ax
jmp 0x1400861e2
psubd xmm2, xmm0
mov dword [rsp - 0x14], edx
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
mov dword [rsp - 0x24], 0x2cd94c0a
jmp 0x1400864c9
imul ebx
sar edx, 4
mov dword [rsp - 0x10], edx
mov eax, edx
jmp 0x1400861cc
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x1c], ebx
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x1400862a7
call fcn.1400e9d60
movzx eax, bl
mov r11, r11
mov rcx, qword [rbp + 0x560]
jmp 0x1400860a1
jge 0x14008633a
xchg rbp, rbp
movsxd rax, ebx
lea r8, [rsp + 0x70]
lea r8, [r8 + rax*2]
jmp 0x140086017
jl 0x140086022
mov dword [rsp - 0x40], 0x5d4c8bd0
lea rcx, [rsp + 0x70]
jmp 0x140086245
movq xmm0, qword [rcx]
pxor xmm3, xmm0
mov dword [rsp - 0x18], 0x7a3bf20c
jmp 0x140086173
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
xchg r9, r9
movdqa xmm0, xmm2
jmp 0x14008612b
inc ebx
lea r8, [r8 + 2]
cmp ebx, 0x32
jmp 0x14008632c
movd xmm8, r12d
mov dword [rsp - 0x24], 0x3178ce5e
movdqa xmm9, xmmword [str.22222222]
lea rcx, [rsp + 0x70]
nop
movd xmm2, ebx
xchg rbp, rbp
jmp 0x1400864ab
movdqa xmm5, xmmword [0x140119390]
xchg r15, r15
movdqa xmm4, xmmword [0x14011cfb0]
movd xmm6, r15d
movdqa xmm7, xmmword [str.4444]
jmp 0x140086380
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x14], 0x4151a453
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x14008618f
mov dword [rsp - 0x40], 0x3e5ae134
jb 0x140086300
lea rdx, [rdx*2 + 2]
jmp 0x140086088
sub ebx, 0xfdac37f
add ebx, 0xfdac387
lea rcx, [rcx + 0x10]
jmp 0x140086047
sub rax, rcx
mov dword [rsp - 0x2c], esp
nop
sub rax, 0xffffffffe7021e10
add rax, 0xffffffffe7021e08
jmp 0x1400860f4
sub eax, 0x11a8d18
add eax, 0x61438a66
sub eax, 0x113a7fce
add eax, 0x8275d72
sub eax, 0x180aa9a4
xor eax, 0x19128a56
jmp 0x1400862d0
cmp rdx, 0x1000
xchg rdx, rdx
jb 0x1400862fb
nop
sub rdx, 0x27ba4c85
add rdx, 0x27ba4cac
mov rcx, qword [rcx - 8]
jmp 0x140086420
ret
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
jmp 0x1400861a0
xor bl, bl
mov rdx, qword [rbp + 0xf8]
cmp rdx, 8
jmp 0x1400863f0
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov rsi, rsi
pmuldq xmm1, xmm4
jmp 0x1400861b6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
xchg r10, r10
movq qword [rcx + 8], xmm3
nop
jmp 0x14008640b
call fcn.1400f0a1c
mov dword [rsp - 0x34], esi
nop
call fcn.1400f0a1c
nop
jmp 0x14008650d
call fcn.1400f0a1c
mov dword [rsp - 0x3c], esp
int3