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

Disassembly:
xchg rsp, rax
mov rsp, rax
xchg rsp, rax
xchg rbx, r12
mov qword [rax + 0x10], r12
jmp 0x14009e630
lea r15, [rdi - 1]
mov dword [rsp - 0x44], edx
mov ecx, dword [0x1402567d0]
cmp eax, 0xff
je 0x14009f6dc
mov dword [rsp - 0x1c], 0x33499906
jmp 0x14009e875
mov rsi, rsi
xchg rsp, r13
movups xmmword [r13 + 0x70], xmm1
jmp 0x14009e8e1
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov r10, r10
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14009e8f8
sub eax, 0x11d933da
xor eax, 0x98af4e5b
imul edi
xchg rsp, rsp
jmp 0x14009e5e0
nop
sub rsp, 8
mov qword [rsp], r15
jmp 0x14009e8be
mov qword [rsp], r12
push r13
mov dword [rsp - 0x20], 0x35a767d
push r14
jmp 0x14009e4bc
add eax, edx
test edx, eax
jne 0x14009e9ed
mov dword [rsp - 0x44], 0x4cd00c83
jmp 0x14009e857
mov dword [rsp - 0xc], ecx
xor byte [rsp + 0x32], 0x34
xor byte [rsp + 0x33], 0x35
xor byte [rsp + 0x34], 0x36
xor byte [rsp + 0x35], 0x37
mov dword [rsp - 0xc], 0x1506f10d
jmp 0x14009e7b2
paddd xmm1, xmm2
psrad xmm1, xmm6
mov dword [rsp - 0xc], 0x1413f521
movdqa xmm0, xmm1
jmp 0x14009e67e
mov r9, r9
movsxd rax, edi
lea r8, [rsp + 0x60]
jmp 0x14009e58b
movups xmmword [r11 + 0x60], xmm0
xchg r11, rsp
movups xmm1, xmmword [0x14011df10]
jmp 0x14009e479
movups xmm1, xmmword [0x14011df50]
movups xmmword [rbp - 0x50], xmm1
mov eax, dword [0x14011df60]
xchg r9, r9
mov dword [rbp - 0x40], eax
cmp ecx, 2
jl 0x14009e537
jmp 0x14009e6e5
xchg r11, rax
xchg r14, rax
movaps xmmword [r14 - 0x68], xmm9
jmp 0x14009e71c
lea r8, [r8 + rax*2]
mov dword [rsp - 0x38], esi
mov eax, 0x518ff690
xor eax, 0x6d7fc003
jmp 0x14009e94b
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x44], 0x173572f1
paddd xmm1, xmm2
jmp 0x14009e735
mov word [rsp + 0x34], ax
movzx eax, byte [0x14011defe]
mov byte [rsp + 0x30], 3
xor byte [rsp + 0x30], 0x3e
sub byte [rsp + 0x30], 0x17
jmp 0x14009e964
add edx, edi
sar edx, 3
sar edx, 1
sar edx, 1
mov eax, edx
shr eax, 0xf
jmp 0x14009e665
xchg r14, r14
nop
movd xmm2, edi
pshufd xmm2, xmm2, 0
jmp 0x14009e645
mov rdx, rdx
mov ecx, 0x34582027
add ecx, 0x3d2203a9
xor ecx, 0x225666bc
sub ecx, 0x3d082da1
xor ecx, 0x6c2a3c79
xor ecx, 0x3c0ef8cc
jmp 0x14009e707
xchg rbx, r12
xchg rsi, rdx
mov qword [rax + 0x18], rdx
xchg rdx, rsi
xchg rdi, r10
jmp 0x14009e9a7
paddd xmm2, xmm5
mov r11, r11
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
xchg rcx, rcx
movdqa xmm0, xmm2
jmp 0x14009e5a2
shr eax, 9
shr eax, 6
shr eax, 1
add edx, eax
mov dword [rsp - 0x34], ebx
movzx eax, dx
imul ecx, eax, 0x39
jmp 0x14009e768
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x3c], ebp
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14009e91f
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
mov rdi, rdi
movq qword [rcx + 8], xmm3
neg edi
add edi, 0xfffffff8
jmp 0x14009e899
mov dword [rsp - 0x3c], 0x6e01c5aa
movdqa xmm7, xmmword [str.9999]
movd xmm8, r14d
movdqa xmm9, xmmword [0x1401193c0]
lea rcx, [rsp + 0x60]
jmp 0x14009e5f3
mov dword [rsp - 0x10], 0x5bc7f02b
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011a500]
movd xmm6, r12d
jmp 0x14009e6bd
xor ecx, 0x1b8ecd7a
call fcn.1400b00b0
test al, al
xchg r12, r12
jmp 0x14009e7d2
xchg r14, rax
mov rax, qword [0x1402567f0]
xor rax, rsp
mov dword [rsp - 0x30], 0x6e125117
jmp 0x14009e776
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov dword [rsp - 0x18], esp
psrld xmm0, xmm8
jmp 0x14009e489
movq qword [rcx], xmm3
lea eax, [rdi + 4]
movd xmm2, eax
mov dword [rsp - 0x3c], 0x454842cf
pshufd xmm2, xmm2, 0
jmp 0x14009e818
movzx eax, di
sub ax, cx
xchg r15, r15
jmp 0x14009e987
mov qword [rbp + 0x220], rax
xchg rcx, r12
mov r13, r12
xchg rcx, r12
mov qword [rbp - 0x30], rcx
mov eax, dword [0x14011def8]
jmp 0x14009e7e3
sub edx, 0x24c3c426
sub edx, 0x1d2c5a6f
add edx, 0x2633ae
add edx, 0x628d6e2a
jmp 0x14009e4df
xor al, 0x38
mov byte [rsp + 0x36], al
lea rcx, [rsp + 0x30]
xchg rcx, rcx
call fcn.1400b04f0
test al, al
jne 0x1400a06da
jmp 0x14009e605
jne 0x1400a06da
xchg r13, rsi
mov rcx, rsi
jmp 0x14009e82d
mov dword [rsp + 0x30], eax
mov dword [rsp - 0x20], ebp
movzx eax, word [0x14011defc]
jmp 0x14009e5c0
mov r10, r10
xchg r9, rbp
movups xmmword [r9 - 0x70], xmm1
xchg r9, rbp
movups xmm0, xmmword [0x14011df40]
xchg r9, r9
movups xmmword [rbp - 0x60], xmm0
jmp 0x14009e558
paddd xmm2, xmm5
movdqa xmm1, xmm2
mov dword [rsp - 0x3c], ebp
punpckldq xmm1, xmm2
jmp 0x14009e9b9
xchg rsi, r13
call fcn.1400a48a0
mov ebx, eax
mov r13, r13
xor edi, edi
lea r12d, [rdi + 5]
lea r14d, [rdi + 0x1f]
jmp 0x14009e453
sub rsp, 8
nop
sub rsp, 8
jmp 0x14009e4ca
cmp ebx, 0xc000035f
je 0x14009e9ed
movups xmm0, xmmword [0x14011df00]
mov r8, r8
xchg r11, rsp
jmp 0x14009e544
mov edx, 0x1aef2208
sub edx, 0x14f7fb95
add edx, 0x5945564a
jmp 0x14009e795
xchg r14, rax
xchg r11, rax
movaps xmmword [r11 - 0x58], xmm8
jmp 0x14009e57d
neg edi
lea rcx, [rcx + 0x10]
cmp edi, 0x30
mov dword [rsp - 0x30], 0x32440848
jl 0x14009e5f7
cmp edi, 0x32
jge 0x14009e93a
jmp 0x14009e534
lea rbp, [rax - 0x298]
sub rsp, 0x370
xchg r13, rax
movaps xmmword [r13 - 0x38], xmm6
xchg r13, rax
xchg r14, rax
movaps xmmword [r14 - 0x48], xmm7
jmp 0x14009e88b
xchg r13, rsp
movups xmm0, xmmword [0x14011df20]
mov dword [rsp - 0x3c], 0x159da47a
jmp 0x14009e9d7
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x18], ecx
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
mov dword [rsp - 0x10], 0x3cb33713
jmp 0x14009e74b
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x20], edi
movq xmm2, xmm9
jmp 0x14009e69e
xchg r14, r14
lea rcx, [rsp + 0x60]
call fcn.1400add30
mov eax, ebx
jmp 0x1400a07c7
add eax, 0x77a75af
add eax, 0xd824fc4
sub eax, 0x13fb9cbf
xor eax, 0x1501fec9
jmp 0x14009e4a8
sub byte [rsp + 0x30], 0x13
add byte [rsp + 0x30], 0x35
xor byte [rsp + 0x30], 0xa
sub byte [rsp + 0x30], 0x17
add byte [rsp + 0x30], 0x4c
xor byte [rsp + 0x31], 0x33
jmp 0x14009e4f6
sub ax, 0xffce
xor word [r8], ax
inc edi
mov dword [rsp - 0x18], ebx
lea r8, [r8 + 2]
cmp edi, 0x32
jl 0x14009e593
jmp 0x14009e937
mov qword [rax + 0x20], r10
xchg r10, rdi
nop
mov qword [rsp - 8], rbp
jmp 0x14009e849
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
xchg rsp, rsp
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x14009e51b
xchg rdi, rbp
movups xmmword [rdi - 0x80], xmm0
xchg rbp, rdi
movups xmm1, xmmword [0x14011df30]
jmp 0x14009e7f7
movups xmm0, xmmword [0x14011df68]
xchg r15, rsp
movups xmmword [r15 + 0x60], xmm0
xchg rsp, r15
jmp 0x14009ea09
jmp 0x14009ed94
movups xmm1, xmmword [0x14011df78]
mov dword [rsp - 0x40], 0xa3d8869
xchg rsp, r11
movups xmmword [r11 + 0x70], xmm1
xchg rsp, r11
jmp 0x14009eb12
movdqa xmm0, xmm2
mov dword [rsp - 0x24], ebp
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14009eb3d
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
mov dword [rsp - 0x30], esp
movq xmm0, qword [rcx + 8]
jmp 0x14009eb7d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov r13, r13
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x14009ea28
xchg rbp, r9
mov r8d, edi
cmp ecx, 2
jmp 0x14009eaef
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0x38], edx
movq xmm2, xmm9
jmp 0x14009ebc7
lea rcx, [rcx + 0x10]
mov dword [rsp - 0x44], 0x58747203
cmp edx, 0x18
jl 0x14009ec1c
jmp 0x14009ea04
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg r13, r13
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg r9, r9
jmp 0x14009ea3e
movq qword [rcx], xmm3
lea eax, [rdx + 4]
movd xmm2, eax
jmp 0x14009ebdb
mov r14, r14
jl 0x14009ec25
movdqa xmm5, xmmword [0x140119390]
mov edx, edi
movdqa xmm4, xmmword [0x14011a500]
mov r8, r8
jmp 0x14009eb26
movups xmm0, xmmword [0x14011df88]
xchg r9, rbp
movups xmmword [r9 - 0x80], xmm0
jmp 0x14009ea78
movd xmm6, r12d
movdqa xmm7, xmmword [str.9999]
movd xmm8, r14d
jmp 0x14009ebf7
shufps xmm1, xmm0, 0xdd
mov r9, r9
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg rdi, rdi
psrld xmm0, xmm8
jmp 0x14009eb9b
mov r12, r12
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
mov rdx, rdx
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14009eabd
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
xchg rdi, rdi
nop
add edx, 0x6cb92285
sub edx, 0x6cb9227d
jmp 0x14009eaa3
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov rsp, rsp
psubd xmm2, xmm0
jmp 0x14009ea86
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14009eb5d
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xchg r9, r9
pxor xmm3, xmm0
jmp 0x14009eadf
mov rdx, rdx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov r13, r13
jmp 0x14009ebb0
movdqa xmm9, xmmword [0x1401193c0]
xchg r12, r12
lea rcx, [rsp + 0x60]
nop dword [rax]
nop dword [rax + rax]
mov dword [rsp - 0x30], 0x66a4b28d
movd xmm2, edx
jmp 0x14009ea5a
lea r9, [rsp + 0x60]
nop word [rax + rax]
mov r15, r15
mov eax, 0x4d3edab9
xor eax, 0x5da2df92
add eax, 0x65be4c12
sub eax, 0x4aec5f42
jmp 0x14009ed51
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x38]
mov r12, r12
call fcn.14000e870
nop
mov rcx, qword [0x140258af0]
jmp 0x14009ed07
je 0x14009f6dc
mov r14d, 0x7b7325be
sub r14d, 0x33332364
xor r14d, 0x424d3954
add r14d, 0x61e5e1ff
xor r14d, 0x407c6bb6
jmp 0x14009ecdb
cmovae rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x48]
mov dword [rsp - 0x1c], 0x504b1162
call fcn.14000e870
nop
mov rdx, qword [rsp + 0x50]
xchg r13, r13
jmp 0x14009eeae
cmp rbx, 0x989680
jne 0x14009eeef
imul rbx, rax, 0x64
mov rcx, rcx
jmp 0x14009ef4d
sub r14d, 0x21403015
xor r14d, 0x6ce637cc
sub r14d, 0xa590d90
sub r14d, 0x5c5063ca
lea r13d, [r14 + 0xf]
mov r15d, dword [0x1402567d0]
jmp 0x14009eecd
sub rcx, 0xfffffffffffffe38
mov rbx, rbx
lea rax, [rsp + 0x38]
jmp 0x14009ed70
inc r8d
mov dword [rsp - 0x44], 0x543709cb
lea r9, [r9 + 2]
cmp r8d, 0x18
jl 0x14009ec37
jmp 0x14009ed91
mov word [rsp + 0x38], di
xchg r10, r10
lea rax, [rsp + 0x60]
mov r8, r15
inc r8
jmp 0x14009ee82
add eax, 0x3f8c1ce2
xor eax, 0x757eca68
add eax, 0x7868c5a
sub eax, 0x79b0932
mul r8d
mov eax, r8d
jmp 0x14009ee51
cmp rcx, rax
je 0x14009ecb5
mov dword [rsp - 0x30], 0x3622d315
lea rdx, [rsp + 0x38]
cmp qword [rsp + 0x50], 8
jmp 0x14009ec9c
xchg r15, r15
mov qword [rsp + 0x38], rdi
xchg rbx, rdi
mov qword [rsp + 0x48], rbx
xchg rdi, rbx
mov qword [rsp + 0x50], 0x9a784e5
add qword [rsp + 0x50], 0x3ccf488b
jmp 0x14009ee0d
mov rcx, rcx
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
jmp 0x14009edd2
mov rcx, rcx
cmp rax, 0x1f
ja 0x1400a07ed
call fcn.1400e9750
mov dword [rsp - 0x2c], 0x4069baa8
cmp dword [0x140258c0c], 0
jmp 0x14009ec6f
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009eddf
jmp 0x14009edbb
xor qword [rsp + 0x50], 0x6d29f438
sub qword [rsp + 0x50], 0x2100ba06
xor qword [rsp + 0x50], 0x5866c6b6
add qword [rsp + 0x50], 0x294b8a22
sub qword [rsp + 0x50], 0x2a7ca98c
xor qword [rsp + 0x50], 0x141a407b
sub qword [rsp + 0x50], 0x451ddaea
jmp 0x14009ed39
xchg r11, r11
sub eax, edx
shr eax, 1
add eax, edx
mov dword [rsp - 0x34], ebx
shr eax, 2
shr eax, 1
jmp 0x14009ee68
shr eax, 2
movzx eax, ax
mov dword [rsp - 0x1c], 0x32639c4b
imul ecx, eax, 0x39
movzx eax, r8w
jmp 0x14009ee9a
mov dword [rsp - 0x1c], 0x42a728c7
cmp word [rax + r8*2], di
jne 0x14009ed49
jmp 0x14009ec50
sub ax, cx
sub ax, 0x391e
add ax, 0x3950
xor word [r9], ax
jmp 0x14009ed1b
cmp rdx, 8
jb 0x14009edec
lea rdx, [rdx*2 + 2]
mov rsi, rsi
mov rcx, qword [rsp + 0x38]
jmp 0x14009edf8
mov dword [rsp - 0x30], ebx
call fcn.1400e888c
xchg r11, rax
mov rbx, r11
xchg r11, rax
call fcn.1400e8870
mov dword [rsp - 0x28], 0x550f5d6b
jmp 0x14009ecc2
cqo
mov dword [rsp - 0x34], 0x7091a099
idiv rbx
jmp 0x14009ef77
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x18], edi
psubd xmm2, xmm0
jmp 0x14009f385
mov dword [rsp - 0x40], edx
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
jmp 0x14009ef28
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x14], edi
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14009f3e7
idiv rbx
lea rbx, [rax + rcx]
movups xmm0, xmmword [0x14011dfb0]
jmp 0x14009f0bd
mov dword [rsp - 0x20], 0x6a4d8e83
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x38], esi
jmp 0x14009f081
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
mov dword [rsp - 0x24], 0x7b968ec3
jmp 0x14009ef46
sub al, cl
mov r10, r10
add al, 0x32
xor byte [r9], al
inc r8d
jmp 0x14009f1d3
movd dword [rcx], xmm2
nop
sub r8d, 0x190ba352
add r8d, 0x190ba35a
jmp 0x14009f30d
jl 0x14009f26f
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011a500]
movd xmm6, r12d
xchg r9, r9
movdqa xmm7, xmmword [str.9999]
jmp 0x14009f212
mov r8d, edi
cmp r15d, 2
mov dword [rsp - 0x18], ecx
jl 0x14009f4a8
movdqa xmm5, xmmword [0x140119390]
mov edx, edi
jmp 0x14009f11b
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x44], 0x22d278fc
jmp 0x14009f0ef
mov dword [rsp - 0x1c], 0x6b78516c
mov edx, dword [rbp - 0x20]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
mov rdx, rdx
paddd xmm2, xmm5
jmp 0x14009f472
add eax, 0x5ccafb5b
sub eax, 0x604a82cb
add eax, 0x8ea2efad
imul r8d
add edx, r8d
sar edx, 3
jmp 0x14009f2f9
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
mov r8, r8
jmp 0x14009f287
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x28], 0x5b30c482
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
jmp 0x14009f2ab
shr eax, 3
shr eax, 1
add edx, eax
movsx eax, dl
jmp 0x14009f10c
mov dword [rsp - 0x34], edi
xchg r9, rsp
movups xmmword [r9 + 0x60], xmm0
xchg rsp, r9
jmp 0x14009f0d1
movups xmm1, xmmword [0x14011dfc0]
xchg r14, rsp
movups xmmword [r14 + 0x70], xmm1
xchg rsp, r14
movups xmm0, xmmword [0x14011dfd0]
jmp 0x14009f1f8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
mov r11, r11
movdqa xmm0, xmm1
psrld xmm0, xmm8
jmp 0x14009ef01
xchg rbp, rbp
imul ecx, eax, 0x39
movzx eax, r8b
jmp 0x14009ef94
movdqa xmm4, xmmword [0x14011a500]
mov dword [rsp - 0x3c], 0x3d07789
movd xmm6, r12d
jmp 0x14009f1a3
mov rsp, rsp
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
movd xmm0, edx
jmp 0x14009f2bf
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
mov dword [rsp - 0x28], edi
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
jmp 0x14009f22a
mov dword [rsp - 0x28], edx
xchg rbp, rdi
movups xmmword [rdi - 0x70], xmm1
jmp 0x14009f429
movd xmm2, edx
mov dword [rsp - 0x24], esp
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x34], ebp
jmp 0x14009f009
movdqa xmm7, xmmword [str.9999]
movd xmm8, r13d
movdqa xmm0, xmmword [0x1401193f0]
mov dword [rsp - 0x30], 0xbb914c3
movdqa xmmword [rbp - 0x20], xmm0
lea rcx, [rsp + 0x3c]
mov r8d, dword [rbp - 0x20]
jmp 0x14009f181
lea r9, [r9 + 1]
xchg rdx, rdx
cmp r8d, 0x42
jl 0x14009f252
movups xmm0, xmmword [0x14011df98]
xchg rdx, rdx
movups xmmword [rsp + 0x38], xmm0
jmp 0x14009f3be
mov dword [rsp - 0x18], esi
xchg rbp, rbx
movups xmmword [rbx - 0x80], xmm0
xchg rbp, rbx
movups xmm1, xmmword [0x14011dfe0]
jmp 0x14009f171
movd xmm8, r13d
movdqa xmm0, xmmword [0x1401193f0]
xchg r13, r13
xchg rdx, rbp
jmp 0x14009f373
pshufd xmm3, xmm3, 0
mov dword [rsp - 0x24], ebx
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
mov rdi, rdi
pmuldq xmm1, xmm4
jmp 0x14009f400
nop word [rax + rax]
mov eax, 0x18122ac6
add eax, 0x1d133b
sub eax, 0x139a824f
jmp 0x14009f050
mov r12, r12
jge 0x14009f1e4
movsxd rax, r8d
lea r9, [rsp + 0x60]
mov dword [rsp - 0x20], 0x1a6081bd
add r9, rax
jmp 0x14009f24c
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
xchg rbx, rbx
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14009f135
packuswb xmm2, xmm2
movd xmm0, edx
xchg rbp, rbp
paddb xmm2, xmm0
jmp 0x14009f152
mov dword [rsp - 0x38], edi
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
mov dword [rsp - 0x20], 0x474b2033
jmp 0x14009efa6
movd xmm0, r8d
paddb xmm2, xmm0
xchg rbx, rbx
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
jmp 0x14009f41a
sar edx, 1
sar edx, 1
mov eax, edx
shr eax, 0xc
shr eax, 4
shr eax, 0xb
jmp 0x14009f0ae
lea rcx, [rcx + 8]
xchg rdi, rdi
cmp r8d, 0x40
jl 0x14009f03a
cmp r8d, 0x42
jmp 0x14009f266
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0x18], 0x76bfbd2c
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
jmp 0x14009f2dc
xchg rsi, rsi
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
mov r9, r9
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
jmp 0x14009f44f
movdqa xmmword [rdx - 0x20], xmm0
xchg rdx, rbp
lea rcx, [rsp + 0x64]
jmp 0x14009f028
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
xchg r14, r14
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
movd xmm0, r8d
jmp 0x14009f353
cmp edx, 0x18
xchg rbx, rbx
jl 0x14009f181
jmp 0x14009f4d6
movsd xmm1, qword [0x14011dfa8]
xchg rsp, rdx
movsd qword [rdx + 0x48], xmm1
xchg rsp, rdx
cmp byte [0x14011dfaf], 0
mov dword [rsp - 0x18], ecx
je 0x14009f4d6
jmp 0x14009efe9
xchg rdx, rdx
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov rdx, rdx
jmp 0x14009f327
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
mov dword [rsp - 0x3c], edi
shufps xmm1, xmm0, 0xdd
jmp 0x14009f06d
xchg rdi, rdi
sub edx, 0xfffffff8
lea rcx, [rcx + 8]
jmp 0x14009f3ad
xchg rbp, rdi
movzx eax, word [0x14011dff0]
mov dword [rsp - 0x30], 0x26611444
mov word [rbp - 0x60], ax
mov r8d, edi
cmp r15d, 2
mov dword [rsp - 0x30], edi
jmp 0x14009efbe
movd xmm3, eax
pshufd xmm3, xmm3, 0
mov dword [rsp - 0x2c], edi
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
jmp 0x14009ef17
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
xchg r11, r11
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14009f48f
xchg r12, r12
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x14009ef59
lea r9, [rsp + 0x38]
nop
xchg r8, r8
mov eax, 0x62af4f72
xor eax, 0xa2fc57e
sub eax, 0x24ae2eef
jmp 0x14009f556
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14009f4b1
mov rdi, rdi
mov dword [rsp + 0x20], r14d
jmp 0x14009f4e0
lea r9, [rsp + 0x60]
lea r8, [rsp + 0x38]
xchg rbx, rbx
jmp 0x14009f591
add ecx, 0x197b4a65
xor ecx, 0x5666093d
xor ecx, 0xe74aa74
sub ecx, 0x652934c1
jmp 0x14009f50f
call fcn.1400b05c0
mov dword [rsp - 0x1c], 0x144ffc3e
call fcn.1400e888c
mov rsi, rax
call fcn.1400e8870
jmp 0x14009f5bf
shr eax, 1
xchg r13, r13
add eax, edx
jmp 0x14009f5d8
sub edx, 0x1a15959d
mov ecx, 0x8617616
add ecx, 0x14409530
add ecx, 0x71e4635
jmp 0x14009f4f2
sub eax, 0x2214ccb7
xor eax, 0x548353de
xor eax, 0x6a4e9a65
mul r8d
mov dword [rsp - 0x10], 0x9e2b562
mov eax, r8d
sub eax, edx
jmp 0x14009f52e
add al, 0x49
sub al, 0x17
xor byte [r9], al
inc r8d
mov dword [rsp - 0xc], 0x25bc9d5e
jmp 0x14009f4c5
mov edx, 0x6743d800
xor edx, 0x60f6f28a
xor edx, 0x6ce902dc
xor edx, 0x524effd2
add edx, 0x44b1315
xor edx, 0x18c8abec
sub edx, 0xb7babd8
jmp 0x14009f53a
mov rbx, rbx
cmp rsi, 0x989680
jne 0x14009f5f2
imul rcx, rax, 0x64
jmp 0x14009f6f9
shr eax, 4
shr eax, 1
movsx eax, al
mov dword [rsp - 0x20], esp
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
jmp 0x14009f57a
cqo
idiv rsi
xchg rdi, rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
jmp 0x14009f6ee
cmovae rax, rdx
lea rbx, [rax + r9*2]
xchg r12, r12
jmp 0x14009f8d8
sub rax, 0xfe60e4c
add rax, 0x4be96ccb
xor rax, 0x6f97d5eb
jmp 0x14009f704
cmp rcx, 8
mov dword [rsp - 0x10], 0x47a1be9f
cmovae rax, rdx
lea r9, [rax + r8*2]
lea rax, [rbp - 0x10]
cmovae rax, rdx
jmp 0x14009f655
xchg r15, r15
sub r9, rax
sar r9, 1
cmp r8, r9
mov dword [rsp - 0x10], ebp
jb 0x1400a07de
jmp 0x14009f805
sub qword [rbp + 8], 0x4eb3b9e
add qword [rbp + 8], 0x5f67cb54
sub qword [rbp + 8], 0x60f331dc
mov word [rbp - 0x10], di
lea rdx, [rbp + 0x10]
mov ecx, 0x4bf01bb4
xor ecx, 0x4b6d7e4
jmp 0x14009f7ad
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rsp - 0x2c], 0x37df7758
dec r14d
jmp 0x14009f770
movabs rax, 0x431bde82546f9c55
sub rax, 0x70ff76b
sub rax, 0x3a625d70
jmp 0x14009f61d
mov rbx, qword [rbp - 0x30]
xchg r13, rbx
lea r14d, [r15 + 0x20]
xchg rsp, rdi
mov qword [rbp - 0x10], rsp
xchg rdi, rsp
xchg rdi, r15
jmp 0x14009f89d
cqo
xchg rdi, rdi
idiv rsi
add rcx, rax
sub rcx, rbx
xchg rbp, rbp
jmp 0x14009f6b6
sub rax, 0xd09cf7f
add rax, 0x7fffffff
xor rax, 0x443b9449
imul rcx
xchg rsi, rsi
jmp 0x14009f868
xor eax, 0x6a9a6045
sub eax, 0x2c806069
add eax, 0x23a080db
jmp 0x14009f92b
nop dword [rax]
inc r15
cmp word [rax + r15*2], 0
mov dword [rsp - 0x2c], esi
jne 0x14009f738
xchg r8, r13
jmp 0x14009f83b
xchg rbx, rdx
mov rbx, rdx
xchg rdx, rbx
call fcn.1400eb910
mov eax, 0x21652695
add eax, 0xd588db3
jmp 0x14009f721
test r14d, r14d
jg 0x14009eed1
nop
movabs r15, 0xffffffff3676ea71
sub r15, 0x53f1a9f
jmp 0x14009f84e
sub r15, 0x5174cb32
add r15, 0x7fffffff
add r15, 0x62303c18
xchg rbx, r13
jmp 0x14009f6d1
add ecx, 0xed777ce
sub ecx, 0x9af8fe0
xor ecx, 0x4b10e027
xor ecx, 0x1f7e551c
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
mov r13, r13
lea rax, [rbp + 0x10]
jmp 0x14009f735
shr rax, 0x2d
shr rax, 7
shr rax, 5
shr rax, 1
jmp 0x14009f822
jbe 0x1400a07de
mov dword [rsp - 0x3c], esp
lea rax, [rbp - 0x10]
mov rdx, qword [rbp - 0x10]
xchg rcx, r9
jmp 0x14009f8c1
mov rax, rcx
sub rax, r8
cmp rax, 1
mov dword [rsp - 0x3c], edi
jb 0x14009f96c
lea rax, [r8 + 1]
jmp 0x14009f8ef
shr rax, 4
shr rax, 1
add rdx, rax
xchg r14, r14
cmp rdx, 0x3e8
jmp 0x14009f903
mov r13, r15
xchg r13, r8
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x10]
jmp 0x14009f87f
xor r15, 0x7f7bb0e
sub r15, 0x32d2bd91
add r15, 0x6b56d7cf
jmp 0x14009f790
sar rdx, 0xe
sar rdx, 3
sar rdx, 1
xchg rdi, rax
mov rdi, rdx
xchg rdi, rax
jmp 0x14009f7d7
xchg r12, r12
call fcn.14000e870
xchg r15, r8
mov r15, qword [rbp]
xchg r15, r8
lea r9, [r8 - 1]
cmp r8, r9
jmp 0x14009f7eb
mov qword [rbp], r15
xchg r15, rdi
mov qword [rbp + 8], 0x235cf1f7
add qword [rbp + 8], 0x434bc70b
sub qword [rbp + 8], 0x603216d5
jmp 0x14009f670
mov r9, qword [rbp + 8]
xchg rcx, r9
cmp rcx, 8
cmovae rax, rdx
mov rbp, rbp
jmp 0x14009f938
lea rcx, [rbx + 2]
sub r8, r9
lea r8, [r8*2 + 2]
xchg rcx, rcx
jmp 0x14009f753
mov qword [rbp], rax
mov rdx, rdx
lea rax, [rbp - 0x10]
cmp rcx, 8
jmp 0x14009f60d
jge 0x14009f6ae
mov ecx, 0x3a4e954f
sub ecx, 0xe1e1da2
add ecx, 0x1dfba26d
xor ecx, 0x59d4815c
xor ecx, 0x76e7592a
jmp 0x14009f94d
sub eax, 0x3b47f423
mov word [rbx], ax
jmp 0x14009fab3
cmp word [rax + r9*2], 0x5c
je 0x14009fab3
lea rax, [rbp - 0x10]
jmp 0x14009f634
xor ecx, 0x32bceaa4
xor ecx, 0xc1f35e4
sub ecx, 0x240ea191
xor ecx, 0x37ad7873
sub ecx, edx
jmp 0x14009f6a0
mov eax, 0x46203119
add eax, 0x27c66029
add eax, 0x1cab2ff
sub eax, 0x48f77aea
jmp 0x14009f985
sub eax, 0x19554e3c
add eax, 0x6efdc5a2
sub eax, 0x7473b396
add eax, 0x13fcc1df
xor eax, 0x1beb4f5a
jmp 0x14009f9a3
mov word [rsp + 0x28], ax
mov qword [rsp + 0x20], 0x76efa687
sub qword [rsp + 0x20], 0x7341c987
add qword [rsp + 0x20], 0x382e1a5c
xor qword [rsp + 0x20], 0x267a06c6
sub qword [rsp + 0x20], 0x4e48312
jmp 0x14009fa42
xor r8d, r8d
mov dword [rsp - 0x2c], 0x331736f6
lea edx, [rax - 0x5b]
lea rcx, [rbp - 0x10]
call fcn.14001e830
jmp 0x14009fab3
call fcn.1400eb910
mov word [rbx + rsi*2], di
mov r8, r8
jmp 0x14009fb75
cmovae rbx, qword [rbp - 0x10]
lea rcx, [rbx + rcx*2]
lea r8, [rdx + rdx]
mov dword [rsp - 0x2c], 0x5658a87a
mov rdx, r9
jmp 0x14009f9f6
lea rsi, [rcx + rdx]
xchg rdx, rsi
mov qword [rbp], rdx
xchg rsi, rdx
lea rbx, [rbp - 0x10]
cmp r8, 8
xchg r15, r15
jmp 0x14009fa07
add qword [rsp + 0x20], 0x30ccb2ac
sub qword [rsp + 0x20], 0x42061149
xor qword [rsp + 0x20], 0x7840fea
jmp 0x14009f9da
xchg rsi, rsi
call fcn.1400c4ea0
mov edx, eax
lea rcx, [rsp + 0x38]
mov r12, r12
call fcn.1400b5370
xchg rsp, rax
jmp 0x14009fa9a
xor edx, 0x3a4ca8b
xor edx, 0x2aec7a63
sub edx, 0xaf795f2
lea ecx, [rdx - 4]
jmp 0x14009fa62
mov r9, rsp
xchg rsp, rax
xchg r14, rdx
mov r14, qword [rax + 0x10]
xchg rdx, r14
cmp qword [rax + 0x18], 8
jmp 0x14009facf
mov edx, 0x56f2f76d
add edx, 0x19a37f12
sub edx, 0x120484f5
sub edx, 0x3ad2cc76
jmp 0x14009fa80
jb 0x14009fadb
xchg r15, r15
mov r9, qword [rax]
mov rcx, qword [rbp]
jmp 0x14009fae4
mov r8, qword [rbp + 8]
mov dword [rsp - 0x10], ebx
xchg rbp, r8
mov rax, rbp
xchg rbp, r8
jmp 0x14009fafa
sub rax, rcx
mov dword [rsp - 0x10], 0x1a70d187
cmp rdx, rax
ja 0x14009fb13
jmp 0x14009fa24
mov qword [rsp + 0x20], rdx
xor r8d, r8d
mov r11, r11
lea rcx, [rbp - 0x10]
jmp 0x14009fb6c
sub ecx, 0x4b79da3e
sub ecx, 0xdf39d52
xor ecx, 0x6819f799
sub ecx, 0x676e5e05
call fcn.1400e9714
mov r14, r14
jmp 0x14009fc0e
mov r8d, 0x59f3d522
sub r8d, 0x42742d9d
sub r8d, 0xd1b3b8e
add r8d, 0x2aaaca5c
jmp 0x14009fc41
call fcn.1400155e0
nop
xchg r15, r15
xchg r12, rdx
mov r12, qword [rsp + 0x50]
jmp 0x14009fb82
xchg r12, rdx
cmp rdx, 8
mov dword [rsp - 0x1c], 0x1b423f61
jb 0x14009fbf8
jmp 0x14009fc29
mov rdx, rdx
xchg rdx, rcx
mov rcx, rax
jmp 0x14009fbcd
cmp rdx, 0x1000
jb 0x14009fbf3
xchg r9, r9
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
jmp 0x14009fbd5
xchg rdx, rcx
jmp 0x1400a0137
mov dword [rsp - 0x44], esp
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
jmp 0x14009fbe9
ja 0x1400a07e7
mov dword [rsp - 0x3c], esp
call fcn.1400e9750
mov ecx, 0x43aab998
add ecx, 0x1caec4df
add ecx, 0x88ba255
jmp 0x14009fb27
mov rbx, rax
mov qword [rbp - 0x30], rax
test rax, rax
mov dword [rsp - 0x14], ebp
je 0x14009fc87
xor edx, edx
jmp 0x14009fb4c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x38]
mov r13, r13
mov rax, rcx
jmp 0x14009fbaa
add r8d, 0x123994ad
sub r8d, 0x4601539
sub r8d, 0x42e8b527
jmp 0x14009fc5b
mov rcx, rax
call fcn.1400ebfc0
lea rdx, [rbp - 0x10]
mov dword [rsp - 0xc], 0x5030025e
xchg rcx, r11
jmp 0x14009fc77
mov r11, rbx
xchg r11, rcx
call fcn.140043230
jmp 0x14009fb9c
xchg r11, rdi
mov rdx, r11
xchg rdi, r11
jmp 0x1400a0137
movsxd rax, edi
lea r8, [rsp + 0x60]
mov r14, r14
lea r8, [r8 + rax*2]
mov eax, 0x2145cc5c
add eax, 0x537c1a7a
xor eax, 0x5bef0c04
jmp 0x14009fe88
movdqa xmm0, xmm1
psrld xmm0, xmm8
mov dword [rsp - 0x28], 0x24f3552c
paddd xmm0, xmm1
jmp 0x14009fd8e
add eax, 0x424f1c81
imul edi
mov dword [rsp - 0xc], ebx
add edx, edi
sar edx, 5
jmp 0x14009fff0
jns 0x1400a019d
call qword [rax + ioctlsocket]
xchg rdi, rdi
mov dword [rsp + 0x28], 0x212cb846
xor dword [rsp + 0x28], 0x79debd49
xor dword [rsp + 0x28], 0x7466d5f
xor dword [rsp + 0x28], 0x7f9f6b01
jmp 0x14009febc
movups xmm0, xmmword [0x14011e000]
xchg rsp, r12
movups xmmword [r12 + 0x60], xmm0
xchg r12, rsp
jmp 0x1400a004a
shr eax, 1
shr eax, 1
shr eax, 1
add edx, eax
movzx eax, dx
mov rsp, rsp
imul ecx, eax, 0x39
jmp 0x1400a0146
movdqa xmm7, xmmword [str.9999]
mov dword [rsp - 0x24], 0x42ff3c6c
movd xmm8, r14d
movdqa xmm9, xmmword [0x1401193c0]
lea rcx, [rsp + 0x60]
jmp 0x1400a0165
mov dword [rsp - 0x40], ebx
xchg rbx, rcx
mov rbx, qword [r13 + 0x30]
xchg rbx, rcx
call fcn.1400ae900
mov dword [rsp - 0x44], 0x816b57b
jmp 0x14009fd18
pmulld xmm0, xmm7
psubd xmm2, xmm0
xchg r11, r11
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1400a00fb
mov rax, qword [r13 + 8]
mov dword [rsp - 0x40], esi
mov r8d, dword [0x140258b98]
lea rcx, [r13 + 8]
call qword [rax]
mov dword [rsp - 0x28], 0x65cb60b2
mov esi, eax
jmp 0x14009fffd
shufps xmm1, xmm0, 0xdd
mov r14, r14
paddd xmm1, xmm2
psrad xmm1, xmm6
jmp 0x14009fcb8
xor r9d, 0x933e7c6
xor r9d, 0x6390aca
sub r9d, 0x13f7964
add r9d, 0x1c8fa3de
sub r9d, 0x7eb4b75b
lea r8d, [r9 + 0x7d]
xchg rsi, rsi
jmp 0x1400a0186
mov word [rbp - 0x44], ax
mov rdi, rdi
cmp dword [0x1402567d0], 2
jl 0x14009fc95
movdqa xmm5, xmmword [0x140119390]
jmp 0x14009fe3b
mov dword [rsp - 0x34], 0x65f57896
movdqa xmm4, xmmword [0x14011a500]
movd xmm6, r12d
jmp 0x14009fd46
lea rcx, [rcx + 0x10]
mov dword [rsp - 0x40], esi
cmp edi, 0x28
jl 0x1400a016d
cmp edi, 0x2f
mov dword [rsp - 0x38], esi
jge 0x14009ffd6
jmp 0x14009fc95
xchg r13, r13
movq qword [rcx + 8], xmm3
sub edi, 0xfffffff8
jmp 0x14009fe55
sub eax, 0x1b660df3
add eax, 0x38d86968
xor eax, 0x1c84129
jmp 0x14009fcd2
lea eax, [rdi + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
xchg rdx, rdx
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x1400a002b
add dword [rsp + 0x28], 0x10e84b0
sub dword [rsp + 0x28], 0x209de592
add dword [rsp + 0x28], 0x311dbb2d
xor dword [rsp + 0x28], 0x6992cd0d
sub dword [rsp + 0x28], 0x582b9081
mov dword [rsp + 0x20], 0x1274b80a
add dword [rsp + 0x20], 0x544d42ad
jmp 0x1400a0070
mov dword [rsp - 0x44], esi
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x10], ebp
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x1400a00c4
mov dword [rsp - 0x30], 0x4f28ea3c
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14009fef9
xchg rbp, r12
mov eax, dword [0x14011e058]
xchg rdi, rdi
mov dword [rbp - 0x48], eax
movzx eax, word [0x14011e05c]
jmp 0x14009fe1a
test eax, eax
js 0x14009fd18
mov rcx, qword [r13 + 0x30]
mov dword [rsp - 0x18], 0xe782bad
call fcn.140043fc0
mov rcx, qword [r13 + 0x30]
call fcn.1400ae3f0
jmp 0x14009fd6e
movsd xmm1, qword [0x14011e050]
xchg r12, rbp
movsd qword [r12 - 0x50], xmm1
jmp 0x14009ff3a
mov edx, 0x2b557729
xor edx, 0x67c2a4b3
xor edx, 0x11f8cb98
add edx, 0x1e1f3a57
sub edx, 0x723b42a4
jmp 0x14009ffb5
sub edx, 0x9410e16
mov r9d, 0x42ff75a6
add r9d, 0x296eec42
jmp 0x14009fdeb
cmp edi, 0x2f
jl 0x14009fca4
lea rcx, [rsp + 0x60]
jmp 0x1400a012e
pxor xmm3, xmm0
movq qword [rcx], xmm3
xchg rsi, rsi
jmp 0x14009fe9c
mov eax, edx
shr eax, 6
shr eax, 0x16
jmp 0x14009fd30
mov rax, qword [r13 + 8]
xchg r9, rdx
mov r9, qword [r13 + 0x30]
xchg rdx, r9
lea rcx, [r13 + 8]
xchg r14, r14
test esi, esi
jmp 0x14009fce7
movups xmm1, xmmword [0x14011e030]
mov r14, r14
xchg r12, rbp
jmp 0x1400a010b
pmuldq xmm1, xmm4
mov dword [rsp - 0x34], 0x35226d01
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14009ff1d
movups xmm1, xmmword [0x14011e010]
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14011e020]
xchg r8, r8
xchg rbp, rsp
movups xmmword [rsp - 0x80], xmm0
xchg rsp, rbp
jmp 0x1400a0019
sub dword [rsp + 0x20], 0x25f04681
sub dword [rsp + 0x20], 0x242cdfa9
add dword [rsp + 0x20], 0x350fa927
add dword [rsp + 0x20], 0x52dbf04
add dword [rsp + 0x20], 0x493dcb5
sub dword [rsp + 0x20], 0x5b76196c
jmp 0x14009ff93
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0x28], edi
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
jmp 0x14009fdd7
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
mov rcx, rcx
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
jmp 0x14009fe78
inc edi
mov dword [rsp - 0x2c], 0x7d7bdc66
lea r8, [r8 + 2]
jmp 0x14009ffcd
xchg rbx, rbx
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x14009ffe0
movups xmmword [r12 - 0x70], xmm1
xchg r12, rbp
movups xmm0, xmmword [0x14011e040]
mov dword [rsp - 0x14], ecx
xchg rbp, rdi
movups xmmword [rdi - 0x60], xmm0
xchg rbp, rdi
jmp 0x14009ff7c
mov dword [rsp - 0x34], ebx
jmp 0x1400a0251
xchg r10, rdx
mov qword [r13 + 0x30], r10
xchg r10, rdx
jmp 0x14009fdb3
movzx eax, di
sub ax, cx
mov dword [rsp - 0x38], 0x7f165803
sub ax, 0x3f2f
add ax, 0x3f61
xor word [r8], ax
jmp 0x1400a00e8
nop dword [rax]
mov dword [rsp - 0x2c], esp
movd xmm2, edi
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov rcx, rcx
movdqa xmm1, xmm2
jmp 0x1400a00a5
xchg rcx, r8
mov r8, qword [r13 + 0x30]
xchg rcx, r8
call fcn.1400ae440
xchg rsp, rsp
jmp 0x14009ff55
call qword [rax + reloc.WS2_32.dll_recv]
mov esi, eax
test eax, eax
mov r14, r14
jns 0x1400a045f
jmp 0x1400a0422
add dword [rsp + 0x28], 0x43345be8
add dword [rsp + 0x28], 0x1da274ac
sub dword [rsp + 0x28], 0x490278f3
xor dword [rsp + 0x28], 0x254698ab
xor dword [rsp + 0x28], 0x16e5c44a
mov dword [rsp + 0x20], 0x4dd9d2f1
jmp 0x1400a0508
mov rcx, rcx
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x1400a067e
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0x34], ebx
movdqa xmm0, xmm2
jmp 0x1400a025e
xchg rsi, rcx
cmp rdx, 0x1000
jb 0x1400a04fc
neg rdx
jmp 0x1400a040b
pmulld xmm0, xmm7
mov dword [rsp - 0x38], edx
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
xchg rsp, rsp
jmp 0x1400a04b2
mov edx, esi
call fcn.1400add30
nop
jmp 0x1400a045c
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x1400a01e7
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
nop
sub edi, 0x7a2cd304
jmp 0x1400a0449
neg ax
add ax, 0xffce
neg ax
xor word [r8], ax
jmp 0x1400a0636
lea rdx, [rdx*2 + 2]
xchg r8, rcx
mov r8, qword [rbp - 0x10]
xchg r8, rcx
xchg rsi, rcx
mov rax, rsi
jmp 0x1400a0215
mov eax, 0x755b7fc6
sub eax, 0x4f6d5891
xor eax, 0x76f2f6a3
add eax, 0x18546d11
jmp 0x1400a039e
mov r15, r15
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x38], esp
pmuldq xmm1, xmm4
jmp 0x1400a05e9
sub edx, 0x376a24a
xor edx, 0x485dd5a3
sub edx, 0x38e50e17
xor edx, 0x9d2b5fa
sub edx, 0x3bd57f40
jmp 0x1400a05bf
xor r9d, 0x1dc99723
lea r8d, [r9 + 0x7d]
xchg rcx, rbp
mov rbp, qword [r13 + 0x30]
xchg rcx, rbp
call fcn.1400ae440
jmp 0x1400a032d
test eax, eax
mov rsp, rsp
js 0x1400a0392
xchg r11, rcx
mov r11, qword [r13 + 0x30]
jmp 0x1400a0367
movups xmmword [rsi + 0x70], xmm1
xchg rsp, rsi
movups xmm0, xmmword [0x14011e080]
jmp 0x1400a059d
sar edx, 1
mov eax, edx
mov dword [rsp - 0x24], ebx
shr eax, 0xf
jmp 0x1400a03f9
xchg rcx, r11
call fcn.140043fc0
xchg rsi, rsi
xchg rbx, rcx
jmp 0x1400a037a
mov rbx, qword [r13 + 0x30]
xchg rbx, rcx
call fcn.1400ae3f0
mov r10, r10
mov rcx, qword [r13 + 0x30]
call fcn.1400ae900
movups xmm0, xmmword [0x14011e060]
jmp 0x1400a0655
sub eax, 0x9bd98f0
xor eax, 0x19016436
xor eax, 0x5217de9a
add eax, 0x651304d4
imul edi
jmp 0x1400a068f
movzx eax, dx
imul ecx, eax, 0x39
movzx eax, di
mov rsi, rsi
sub ax, cx
jmp 0x1400a0285
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov r8, r8
jmp 0x1400a01fb
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xchg r12, r12
jmp 0x1400a0270
shr eax, 8
shr eax, 7
shr eax, 1
add edx, eax
mov rdi, rdi
jmp 0x1400a03b9
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
mov dword [rsp - 0x10], ebx
sub rax, rcx
jmp 0x1400a06c4
mov rax, qword [r13 + 8]
mov rdx, qword [r13 + 0x30]
lea rcx, [r13 + 8]
mov r15, r15
call qword [rax + ioctlsocket]
mov dword [rsp + 0x28], 0x21b38688
xor dword [rsp + 0x28], 0x3a7c83d8
jmp 0x1400a01b2
add edi, 0x7a2cd30c
lea rcx, [rcx + 0x10]
mov dword [rsp - 0xc], ebp
jmp 0x1400a06b3
mov r11, r11
xchg rdx, rcx
mov rcx, qword [rbp + 8]
xchg rdx, rcx
cmp rdx, 8
mov r13, r13
jb 0x1400a0501
jmp 0x1400a0298
lea rcx, [rsp + 0x60]
xchg r12, r12
nop word [rax + rax]
movd xmm2, edi
jmp 0x1400a03cd
movups xmmword [rsp - 0x70], xmm1
xchg rbp, rsp
movzx eax, word [0x14011e0a0]
mov r11, r11
mov word [rbp - 0x60], ax
jmp 0x1400a057f
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
mov dword [rsp - 0x34], edi
jmp 0x1400a069e
mov r9, r9
jge 0x1400a064b
movsxd rax, edi
jmp 0x1400a05d8
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg rsi, rsi
jmp 0x1400a03de
xchg r10, r10
ja 0x1400a07ed
call fcn.1400e9750
mov eax, esi
jmp 0x1400a057a
sub dword [rsp + 0x20], 0xdd8470a
xor dword [rsp + 0x20], 0x738ff5dc
add dword [rsp + 0x20], 0x5d78e9
add dword [rsp + 0x20], 0x1288db07
xor dword [rsp + 0x20], 0x4674d22a
mov edx, 0x26be38e9
jmp 0x1400a02eb
xor r9d, 0x39135e14
sub r9d, 0x4229de86
add r9d, 0x191a3dc8
jmp 0x1400a030e
psrad xmm1, xmm6
mov dword [rsp - 0x20], 0x2895423f
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov rsp, rsp
jmp 0x1400a04dd
jmp 0x1400a07c7
cmp dword [0x1402567d0], 2
jl 0x1400a04d5
movdqa xmm5, xmmword [0x140119390]
mov dword [rsp - 0x34], edi
jmp 0x1400a0606
xchg rbp, r8
movups xmmword [r8 - 0x80], xmm0
xchg r8, rbp
movups xmm1, xmmword [0x14011e090]
mov dword [rsp - 0x34], 0x632658c9
xchg rbp, rsp
jmp 0x1400a0497
mov r9d, 0x22cd7af0
add r9d, 0x32c6d96e
add r9d, 0x2a36156c
jmp 0x1400a053a
lea r8, [rsp + 0x60]
lea r8, [r8 + rax*2]
mov r9, r9
jmp 0x1400a02b5
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov rdi, rdi
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
jmp 0x1400a0554
movdqa xmm4, xmmword [0x14011a500]
movd xmm6, r12d
movdqa xmm7, xmmword [str.9999]
mov dword [rsp - 0x2c], 0x5010c7a3
movd xmm8, r14d
movdqa xmm9, xmmword [0x1401193c0]
jmp 0x1400a047b
inc edi
xchg r14, r14
lea r8, [r8 + 2]
cmp edi, 0x21
jl 0x1400a02b5
xchg r9, r9
lea rcx, [rsp + 0x60]
jmp 0x1400a0251
mov dword [rsp - 0x1c], 0x3ea7c0aa
xchg rsp, rdx
movups xmmword [rdx + 0x60], xmm0
xchg rsp, rdx
movups xmm1, xmmword [0x14011e070]
mov dword [rsp - 0xc], 0x37b2e2a6
xchg rsi, rsp
jmp 0x1400a0344
mov rbp, rbp
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x1400a022d
add edx, edi
xchg r14, r14
sar edx, 3
sar edx, 1
jmp 0x1400a0357
movq qword [rcx], xmm3
lea eax, [rdi + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
jmp 0x1400a02ce
cmp edi, 0x20
jl 0x1400a048e
cmp edi, 0x21
jmp 0x1400a04cc
nop
add rax, 0xffffffffc13ce885
sub rax, 0xffffffffc13ce88d
cmp rax, 0x1f
jmp 0x1400a04f3
lea rcx, [0x140119787]
mov dword [rsp - 0x34], edi
call fcn.1400b0a70
jmp 0x1400a06ef
mov eax, 0x188f8509
add eax, 0x1d6847c5
xor eax, 0x21d63b97
add eax, 0x41265e12
sub eax, 0x77df45c
jmp 0x1400a07b3
mov r13, qword [r11 + 0x40]
xchg r13, rsi
mov rdi, qword [r11 + 0x48]
xchg rcx, r11
movaps xmm6, xmmword [rcx - 0x10]
xchg rcx, r11
xchg r11, rdi
jmp 0x1400a075b
xchg r9, r11
xchg r11, rdx
mov rsp, rdx
xchg r11, rdx
jmp 0x1400a073b
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
nop
jmp 0x1400a074d
mov r13, qword [rsp]
add rsp, 8
nop
jmp 0x1400a07cf
movaps xmm7, xmmword [rdi - 0x20]
xchg r11, rdi
xchg r11, r13
movaps xmm8, xmmword [r13 - 0x30]
xchg r13, r11
xchg r11, r9
movaps xmm9, xmmword [r9 - 0x40]
jmp 0x1400a072a
mov r13, qword [rbp + 0x220]
xchg r13, rcx
xor rcx, rsp
mov rsi, rsi
call fcn.1400e9870
lea r11, [rsp + 0x370]
xchg r13, rbx
jmp 0x1400a079f
mov r13, qword [r11 + 0x38]
xchg rbx, r13
xchg r13, rsi
jmp 0x1400a070d
mov dword [rsp - 0x28], edi
ret
xor eax, 0x1d4f7719
add eax, 0x23821a22
add eax, 0xbc4ead3
xor eax, 0xbfcc1b0a
xchg r13, rcx
jmp 0x1400a077a
add rsp, 8
mov r12, qword [rsp - 8]
pop rbp
jmp 0x1400a07ae
call fcn.14003a030
xchg rdx, rdx
nop
call fcn.1400f040c
nop
call fcn.1400f040c
mov dword [rsp - 0x14], 0xc638003
jmp 0x1400a07ff
int3