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

Disassembly:
xchg rsp, r13
mov rax, r13
xchg rsp, r13
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
jmp 0x14009ebeb
mov dword [rsp - 0x38], ebx
test edx, eax
jne 0x14009eceb
cmp ebx, 0xc000035f
jmp 0x14009e9a6
mov ecx, 0x39fe2ad4
sub ecx, 0x1aef2348
xor ecx, 0x62c349f7
sub ecx, 0x15c5a162
xor ecx, 0x7412a839
add ecx, 0x417a18e4
jmp 0x14009ec07
mov dword [rsp - 0x38], 0x3c0124d8
jl 0x14009eaae
movdqa xmm5, xmmword [0x140119390]
jmp 0x14009ea18
movaps xmmword [rax - 0x48], xmm7
xchg r13, rax
movaps xmmword [r13 - 0x58], xmm8
xchg r13, rax
xchg r10, rax
movaps xmmword [r10 - 0x68], xmm9
jmp 0x14009eb67
movq qword [rcx], xmm3
xchg rbp, rbp
lea eax, [rdi + 4]
movd xmm2, eax
jmp 0x14009e974
movups xmmword [rcx - 0x50], xmm1
xchg rbp, rcx
mov eax, dword [0x14011df80]
mov dword [rbp - 0x40], eax
cmp ecx, 2
jmp 0x14009e7d5
jmp 0x1400a0a1d
xor eax, 0xfd430e4
sub eax, 0x34206c17
xor eax, 0x61d5deb9
jmp 0x14009e996
pshuflw xmm0, xmm2, 0xd8
xchg rbp, rbp
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x14009ec5a
xor edi, edi
lea r12d, [rdi + 4]
lea r14d, [rdi + 0x1f]
mov dword [rsp - 0x38], esp
lea r15, [rdi - 1]
jmp 0x14009eb3c
movdqa xmm7, xmmword [str.1111]
movd xmm8, r14d
movdqa xmm9, xmmword [str.22222222]
mov dword [rsp - 0x2c], 0x508abaf4
lea rcx, [rsp + 0x60]
nop
jmp 0x14009ecba
imul ecx, eax, 0x31
movzx eax, di
sub ax, cx
neg ax
add ax, 0xffce
neg ax
xor word [r8], ax
jmp 0x14009ec2a
add edx, 0x65bfcf1f
sub edx, 0x783e52eb
add edx, 0x3b511cb
add edx, 0x6aad1622
sub edx, 0x356b7e7
add edx, 0x104a26bd
add eax, edx
jmp 0x14009e796
mov eax, 0x4741496f
sub eax, 0x1720aba4
xor eax, 0x4dc37c18
xor eax, 0x6499a058
xor eax, 0x477372bb
add eax, 0xbadc5af
jmp 0x14009e839
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14011df50]
mov rdi, rdi
xchg rbp, rdx
movups xmmword [rdx - 0x70], xmm1
xchg rdx, rbp
movups xmm0, xmmword [0x14011df60]
jmp 0x14009eb26
xor byte [rsp + 0x31], 0x33
xor byte [rsp + 0x32], 0x34
mov dword [rsp - 0x28], 0x4df0ed4d
xor byte [rsp + 0x33], 0x35
jmp 0x14009ec73
mov rsi, rsi
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x3c], 0x36fd50d0
psrad xmm1, xmm6
jmp 0x14009eb03
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
mov rbp, rbp
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
jmp 0x14009e953
imul edi
sar edx, 1
sar edx, 2
sar edx, 1
mov eax, edx
jmp 0x14009eb9e
je 0x14009eceb
mov dword [rsp - 0x2c], 0x72898e60
movups xmm0, xmmword [0x14011df20]
xchg r11, rsp
movups xmmword [r11 + 0x60], xmm0
xchg r11, rsp
jmp 0x14009ec94
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
mov r10, r10
neg edi
add edi, 0xfffffff8
neg edi
jmp 0x14009e9e8
lea rcx, [rcx + 0x10]
mov r15, r15
cmp edi, 0x30
jl 0x14009ecba
cmp edi, 0x32
xchg r11, r11
jge 0x14009ea95
jmp 0x14009eaae
call fcn.1400a4af0
mov ebx, eax
mov rbp, rbp
jmp 0x14009e869
movdqa xmm4, xmmword [0x14011a4f0]
mov dword [rsp - 0x2c], 0x1ef1102f
movd xmm6, r12d
jmp 0x14009e880
mov byte [rsp + 0x30], 0x55
xor byte [rsp + 0x30], 0x1c
xor byte [rsp + 0x30], 0x71
sub byte [rsp + 0x30], 0x22
xor byte [rsp + 0x30], 0x46
add byte [rsp + 0x30], 0x27
jmp 0x14009e937
mov eax, dword [0x14011df18]
mov dword [rsp + 0x30], eax
movzx eax, word [0x14011df1c]
xchg rbx, rbx
mov word [rsp + 0x34], ax
movzx eax, byte [0x14011df1e]
jmp 0x14009ea32
call fcn.1400b0b20
test al, al
jne 0x1400a0a02
xchg r15, r15
jmp 0x14009e7ad
jl 0x14009e8f0
lea rcx, [rsp + 0x60]
mov dword [rsp - 0x28], 0x3cf06bee
call fcn.1400ae360
mov eax, ebx
jmp 0x14009e834
movsxd rax, edi
lea r8, [rsp + 0x60]
mov dword [rsp - 0x34], ebx
lea r8, [r8 + rax*2]
nop dword [rax + rax]
jmp 0x14009e8f0
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x20], 0x7ad97809
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
mov dword [rsp - 0x30], ebx
jmp 0x14009e9cb
xchg r13, rax
mov r13, rcx
xchg rcx, r14
mov qword [rbp - 0x30], r14
xchg r14, rcx
jmp 0x14009ea55
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov rsi, rsi
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14009eacb
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14011df70]
xchg r10, r10
xchg rbp, rcx
jmp 0x14009e81c
mov ecx, dword [0x1402567d0]
cmp eax, 0xff
mov dword [rsp - 0xc], edi
je 0x14009fade
mov edx, 0x52d386f6
sub edx, 0x3d1f03ed
add edx, 0x1746a00
jmp 0x14009e8c5
xchg r10, rax
mov rax, qword [0x1402567f0]
mov r8, r8
xor rax, rsp
xchg r13, rax
mov qword [rbp + 0x220], r13
jmp 0x14009eaef
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x2c], esp
psrad xmm1, xmm6
jmp 0x14009ebb3
shr eax, 0xf
shr eax, 0xf
shr eax, 1
add edx, eax
movzx eax, dx
xchg r14, r14
jmp 0x14009e8a9
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x2c], 0x63336285
pmulld xmm0, xmm7
psubd xmm2, xmm0
jmp 0x14009e84d
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
xchg r11, r11
movdqa xmm0, xmm2
jmp 0x14009eb84
xchg rdi, r8
mov qword [rax + 0x20], r8
xchg rdi, r8
push rbp
mov dword [rsp - 0x38], 0x6ee5b912
push r12
push r13
jmp 0x14009ec3b
call fcn.1400b06e0
test al, al
mov dword [rsp - 0x40], 0x1c5e2d6f
jne 0x1400a0a02
xchg rcx, r15
mov r15, r13
xchg r15, rcx
jmp 0x14009ea09
inc edi
mov rdx, rdx
lea r8, [r8 + 2]
cmp edi, 0x32
jmp 0x14009ea8f
nop
sub rsp, 8
mov qword [rsp], r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
lea rbp, [rax - 0x298]
jmp 0x14009ecd8
paddw xmm3, xmm2
mov dword [rsp - 0x3c], 0x7fbdf738
movq xmm0, qword [rcx]
pxor xmm3, xmm0
jmp 0x14009e809
xor byte [rsp + 0x34], 0x36
xor byte [rsp + 0x35], 0x37
mov r15, r15
xor al, 0x38
mov byte [rsp + 0x36], al
lea rcx, [rsp + 0x30]
mov dword [rsp - 0x18], esp
jmp 0x14009ea7a
movups xmm1, xmmword [0x14011df30]
mov dword [rsp - 0x18], 0x11731df2
xchg rsp, r8
movups xmmword [r8 + 0x70], xmm1
xchg rsp, r8
movups xmm0, xmmword [0x14011df40]
jmp 0x14009e913
movd xmm2, edi
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x24], 0x7ef2a9c4
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x14009ebd6
mov rdx, rdx
add rsp, 0xfffffffffffffc90
movaps xmmword [rax - 0x38], xmm6
jmp 0x14009e7f0
movups xmm0, xmmword [0x14011df88]
xchg rbp, rsp
movups xmmword [rbp + 0x60], xmm0
xchg rbp, rsp
movups xmm1, xmmword [0x14011df98]
jmp 0x14009ee77
mov dword [rsp - 0x14], ebx
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x14009edca
mov dword [rsp - 0x14], 0x72e436c2
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14009ed7c
jl 0x14009ee47
jmp 0x14009efcf
mov dword [rsp - 0x3c], 0x651bb986
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
mov r9, r9
movq xmm0, qword [rcx]
pxor xmm3, xmm0
jmp 0x14009ee14
xchg rcx, rcx
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
jmp 0x14009ed3b
pshufhw xmm1, xmm0, 0xd8
xchg rbp, rbp
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
jmp 0x14009ee8d
mov rsi, rsi
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14009ee61
cmp ecx, 2
jl 0x14009ef11
movdqa xmm5, xmmword [0x140119390]
mov dword [rsp - 0x1c], esi
jmp 0x14009eec5
movdqa xmm0, xmm2
xchg r11, r11
punpckhdq xmm0, xmm2
jmp 0x14009eeea
mov dword [rsp - 0xc], esp
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
jmp 0x14009ed97
mov dword [rsp - 0x38], esi
xchg r12, rbp
movups xmmword [r12 - 0x80], xmm0
xchg r12, rbp
mov r8d, edi
mov dword [rsp - 0x1c], 0x30449487
jmp 0x14009edb0
movq qword [rcx], xmm3
lea eax, [rdx + 4]
mov dword [rsp - 0x20], 0x4bb7dfcf
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x14009edda
movdqa xmm9, xmmword [str.22222222]
lea rcx, [rsp + 0x60]
movd xmm2, edx
mov dword [rsp - 0x40], edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
jmp 0x14009ed08
xchg r10, r10
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x14009ed1a
xchg rdx, rsp
movups xmmword [rdx + 0x70], xmm1
xchg rdx, rsp
movups xmm0, xmmword [0x14011dfa8]
jmp 0x14009edf4
movq xmm0, qword [rcx + 8]
mov dword [rsp - 0x40], 0xd5ec92f
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
nop
jmp 0x14009eea9
add edx, 0x67bb30ce
sub edx, 0x67bb30c6
lea rcx, [rcx + 0x10]
mov dword [rsp - 0x44], ebp
cmp edx, 0x18
jmp 0x14009ed30
mov edx, edi
movdqa xmm4, xmmword [0x14011a4f0]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
mov dword [rsp - 0x44], esp
movd xmm8, r14d
jmp 0x14009ee39
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
mov dword [rsp - 0x30], 0x6ef7f04
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
jmp 0x14009ed61
lea r9, [rsp + 0x60]
mov dword [rsp - 0x44], edx
mov eax, 0xbff4235
add eax, 0x2ac89771
xor eax, 0x579b89e6
sub eax, 0x7b7bea2
add eax, 0x34cbd2
jmp 0x14009f197
sub qword [rsp + 0x50], 0x1d44787c
sub qword [rsp + 0x50], 0x1cd97043
mov word [rsp + 0x38], di
mov dword [rsp - 0x24], edx
jmp 0x14009f154
cmp rdx, 8
jb 0x14009f115
xchg r11, r11
lea rdx, [rdx*2 + 2]
xchg rcx, r14
mov r14, qword [rsp + 0x38]
jmp 0x14009f05d
mov r15, r15
mov r14d, 0x5485a8a1
sub r14d, 0x3b581f6f
add r14d, 0x265faf4e
add r14d, 0x343cf9e5
xor r14d, 0x7df25f0d
add r14d, 0xe287767
jmp 0x14009f03c
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
jmp 0x14009f170
lea r9, [r9 + 2]
cmp r8d, 0x18
jl 0x14009ef1a
mov rdx, rdx
mov qword [rsp + 0x38], rdi
xchg rcx, rdi
jmp 0x14009f09c
mov dword [rsp - 0x24], 0x7bd5dc70
call fcn.14000ea60
nop
jmp 0x14009f013
cmovae rdx, qword [rsp + 0x38]
xchg r8, rbx
mov rbx, qword [rsp + 0x48]
jmp 0x14009f1c3
nop
xchg rdx, r11
mov r11, qword [rsp + 0x50]
xchg r11, rdx
jmp 0x14009ef58
mov rcx, qword [0x140258af0]
mov dword [rsp - 0x34], 0x16941bf5
sub rcx, 0xfffffffffffffe38
lea rax, [rsp + 0x38]
cmp rcx, rax
je 0x14009f003
jmp 0x14009f184
xor r14d, 0x605d5421
sub r14d, 0x7c3db0de
lea r13d, [r14 + 0xf]
xchg rdx, rdx
mov r15d, dword [0x1402567d0]
jmp 0x14009f1ac
xchg rcx, r14
xchg r14, rcx
mov rax, r14
xchg rcx, r14
cmp rdx, 0x1000
jb 0x14009f110
mov dword [rsp - 0x2c], ebp
jmp 0x14009efab
sub ax, cx
mov r15, r15
sub ax, 0x755a
add ax, 0x758c
xor word [r9], ax
inc r8d
xchg rsp, rsp
jmp 0x14009efbe
mov qword [rsp + 0x48], rcx
xchg rcx, rdi
mov qword [rsp + 0x50], 0x307d6584
add qword [rsp + 0x50], 0x1d57f8c2
sub qword [rsp + 0x50], 0x1eabce88
sub qword [rsp + 0x50], 0xa3d88ef
jmp 0x14009f0cd
add qword [rsp + 0x50], 0x9c4b373
sub qword [rsp + 0x50], 0x563be40
xor qword [rsp + 0x50], 0x135114c4
jmp 0x14009ef38
cmp word [rax + r8*2], di
jne 0x14009f165
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x38]
jmp 0x14009efdc
ja 0x1400a0b06
xchg r13, r13
call fcn.1400e9d60
cmp dword [0x140258c0c], 0
je 0x14009fade
jmp 0x14009ef7a
xchg r10, r10
imul ecx, eax, 0x31
movzx eax, r8w
jmp 0x14009f07f
call fcn.1400e8e80
cmp rbx, 0x989680
jne 0x14009f1d3
xchg rbp, rbp
imul rbx, rax, 0x64
jmp 0x14009f488
lea rax, [rsp + 0x60]
xchg r8, rcx
mov rcx, r15
xchg r8, rcx
nop dword [rax]
inc r8
xchg rdi, rdi
jmp 0x14009f0ed
mov dword [rsp - 0x28], esi
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
jmp 0x14009f107
xchg r11, r11
lea rdx, [rsp + 0x38]
cmp qword [rsp + 0x50], 8
jmp 0x14009efef
sub eax, 0x641dad3
mul r8d
shr edx, 1
shr edx, 3
movzx eax, dx
jmp 0x14009f127
nop
call fcn.1400e8e9c
mov dword [rsp - 0xc], ebx
xchg rbx, rax
mov rax, rbx
xchg rbx, rax
jmp 0x14009f136
xchg r8, rbx
call fcn.14000ea60
xchg r10, r10
jmp 0x14009f002
cqo
idiv rbx
mov dword [rsp - 0x18], esp
imul rcx, rax, 0x3b9aca00
jmp 0x14009f747
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
mov dword [rsp - 0x2c], ebx
pmuldq xmm1, xmm4
jmp 0x14009f4c8
jmp 0x14009f7e6
mov dword [rsp - 0x1c], 0x3ce95c8e
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
xchg r11, r11
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x14009f60b
mov dword [rsp - 0x24], ebp
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x14009f257
xchg r9, r9
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
xchg r12, r12
lea eax, [r8 + 4]
jmp 0x14009f502
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
mov dword [rsp - 0x38], 0x765ba10e
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
jmp 0x14009f203
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
mov dword [rsp - 0x20], ebp
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov rdi, rdi
jmp 0x14009f5dc
mov dword [rsp - 0x34], 0x42263fb
jl 0x14009f734
cmp r8d, 0x42
jge 0x14009f4bc
movsxd rax, r8d
jmp 0x14009f4e9
pxor xmm2, xmm0
movd dword [rcx], xmm2
mov dword [rsp - 0x18], ebp
jmp 0x14009f5c3
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov r8, r8
pand xmm2, xmmword [0x1401193d0]
jmp 0x14009f5b1
add edx, eax
mov dword [rsp - 0x3c], 0x12a739ab
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
mov r10, r10
jmp 0x14009f632
movdqa xmm0, xmm1
mov dword [rsp - 0x44], ebx
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
jmp 0x14009f777
mov dword [rsp - 0x44], esp
mov word [rbp - 0x60], ax
mov r8d, edi
cmp r15d, 2
jl 0x14009f2b3
xchg r8, r8
jmp 0x14009f41a
pand xmm2, xmmword [0x1401193d0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
mov dword [rsp - 0x28], ecx
movd xmm0, dword [rcx]
jmp 0x14009f6d0
xchg rbx, rsp
cmp byte [0x14011dfcf], 0
mov dword [rsp - 0x10], esi
je 0x14009f7e6
mov r8d, edi
cmp r15d, 2
xchg rbp, rbp
jmp 0x14009f5ee
mov eax, edx
shr eax, 8
shr eax, 7
shr eax, 4
shr eax, 5
shr eax, 4
jmp 0x14009f3d8
sub eax, 0x7e67b82
add eax, 0x34123980
sub eax, 0x3bbfe2d8
xor eax, 0x4ba1a8f2
imul r8d
mov dword [rsp - 0x2c], 0x2054eaae
sar edx, 4
jmp 0x14009f389
lea rcx, [rsp + 0x3c]
mov dword [rsp - 0x40], esi
mov r8d, dword [rbp - 0x20]
jmp 0x14009f56f
shr eax, 1
shr eax, 1
shr eax, 1
jmp 0x14009f2eb
psrld xmm0, xmm8
xchg r14, r14
paddd xmm0, xmm1
pmulld xmm0, xmm7
jmp 0x14009f53a
mov dword [rsp - 0x20], esp
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
xchg rbx, rbx
lea eax, [rdx + 4]
movd xmm3, eax
jmp 0x14009f49e
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011a4f0]
movd xmm6, r12d
xchg rbp, rbp
movdqa xmm7, xmmword [str.1111]
jmp 0x14009f467
xchg rdi, rbp
movups xmm1, xmmword [0x14011e000]
mov dword [rsp - 0x38], 0x5beeee31
xchg rbp, rcx
movups xmmword [rcx - 0x70], xmm1
xchg rbp, rcx
movzx eax, word [0x14011e010]
jmp 0x14009f328
movd xmm8, r13d
movdqa xmm0, xmmword [0x14011b8e0]
mov dword [rsp - 0x20], 0x12983ea3
jmp 0x14009f67e
idiv rbx
lea rbx, [rax + rcx]
movups xmm0, xmmword [0x14011dfd0]
xchg rdx, rsp
movups xmmword [rdx + 0x60], xmm0
xchg rdx, rsp
jmp 0x14009f58f
pshufd xmm3, xmm3, 0
xchg rsi, rsi
paddd xmm3, xmm5
jmp 0x14009f27a
cmp r8d, 0x42
jl 0x14009f6f9
xchg r14, r14
movups xmm0, xmmword [0x14011dfb8]
jmp 0x14009f6a8
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
mov rdx, rdx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14009f3e3
mov dword [rsp - 0xc], 0x4d9d83c7
lea r9, [rsp + 0x60]
add r9, rax
nop dword [rax]
jmp 0x14009f6ec
movd xmm3, eax
pshufd xmm3, xmm3, 0
mov dword [rsp - 0x38], ecx
paddd xmm3, xmm5
jmp 0x14009f1e8
mov dword [rsp - 0x44], 0x7600c794
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
xchg rsp, rsp
jmp 0x14009f68f
psubd xmm3, xmm0
mov dword [rsp - 0x14], edi
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
mov dword [rsp - 0xc], ebp
jmp 0x14009f345
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov rdi, rdi
psubd xmm2, xmm0
jmp 0x14009f2cc
nop
movd xmm2, edx
pshufd xmm2, xmm2, 0
mov dword [rsp - 0xc], ebx
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x14009f518
movups xmm1, xmmword [0x14011dfe0]
xchg rbp, rbp
movups xmmword [rsp + 0x70], xmm1
movups xmm0, xmmword [0x14011dff0]
xchg rdi, rbp
movups xmmword [rdi - 0x80], xmm0
jmp 0x14009f43f
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
jmp 0x14009f3f9
sub edx, 0xfffffff8
lea rcx, [rcx + 8]
cmp edx, 0x18
mov dword [rsp - 0x18], edi
jl 0x14009f571
jmp 0x14009f1fe
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14009f309
jl 0x14009f799
movdqa xmm5, xmmword [0x140119390]
mov edx, edi
movdqa xmm4, xmmword [0x14011a4f0]
jmp 0x14009f64a
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
xchg r13, r13
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1401193d0]
mov dword [rsp - 0x1c], ebp
jmp 0x14009f70d
neg al
add al, 0xce
neg al
xor byte [r9], al
inc r8d
mov rsi, rsi
lea r9, [r9 + 1]
jmp 0x14009f4af
mov dword [rsp - 0x20], 0x3b25991c
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
movd xmm8, r13d
mov dword [rsp - 0xc], 0x5cbe1434
movdqa xmm0, xmmword [0x14011b8e0]
movdqa xmmword [rbp - 0x20], xmm0
jmp 0x14009f3c6
xchg rbp, r8
movdqa xmmword [r8 - 0x20], xmm0
xchg r8, rbp
jmp 0x14009f71e
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg rdi, rdi
psrld xmm0, xmm8
jmp 0x14009f55a
xchg r15, rsp
movups xmmword [r15 + 0x38], xmm0
xchg rsp, r15
movsd xmm1, qword [0x14011dfc8]
mov dword [rsp - 0x1c], 0x5ccfe70
xchg rbx, rsp
movsd qword [rbx + 0x48], xmm1
jmp 0x14009f366
pxor xmm2, xmm0
movd dword [rcx], xmm2
xchg r8, r8
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jmp 0x14009f29b
mov rsi, rsi
nop word [rax + rax]
mov eax, 0x64fd1140
sub eax, 0x185f5d96
sub eax, 0x24d36461
jmp 0x14009f39f
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
jmp 0x14009f23a
lea rcx, [rsp + 0x64]
mov edx, dword [rbp - 0x20]
mov rsp, rsp
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
jmp 0x14009f229
imul rax, rdx, 0x3b9aca00
cqo
mov dword [rsp - 0xc], 0x6a7fa211
jmp 0x14009f481
packuswb xmm2, xmm2
movd xmm0, r8d
mov dword [rsp - 0x2c], ecx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
jmp 0x14009f2bb
xchg r13, r13
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
xchg r14, r14
pand xmm2, xmmword [0x1401193d0]
jmp 0x14009f75d
lea r9, [rsp + 0x38]
xchg rsp, rsp
nop word [rax + rax]
mov eax, 0x75a23573
sub eax, 0x59dbc6e6
add eax, 0xfc00a3e
jmp 0x14009f885
xor ecx, 0x2169e4cf
call fcn.1400b0bf0
xchg rdx, rdx
call fcn.1400e8e9c
xchg rsi, rax
mov rax, rsi
jmp 0x14009f818
cmp r8d, 0x18
jl 0x14009f7ab
mov dword [rsp + 0x20], r14d
lea r9, [rsp + 0x60]
xchg rbp, rbp
lea r8, [rsp + 0x38]
mov edx, 0x4a54dc37
jmp 0x14009f838
add al, 0x62
sub al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
mov rsp, rsp
jmp 0x14009f7dc
xchg rsi, rax
call fcn.1400e8e80
xchg r14, r14
cmp rsi, 0x989680
jne 0x14009f8d3
imul rcx, rax, 0x64
jmp 0x14009f8cb
sub edx, 0xb307847
sub edx, 0x526999f
sub edx, 0x2f4df730
add edx, 0x2adf1041
sub edx, 0x30ad1cae
sub edx, 0x4ddc6b4
jmp 0x14009f8a3
movzx eax, r8b
mov dword [rsp - 0x10], esi
sub al, cl
jmp 0x14009f802
mul r8d
mov dword [rsp - 0x3c], edx
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
jmp 0x14009f861
xor eax, 0x14eb21d7
sub eax, 0x352ac447
add eax, 0x4946f075
sub eax, 0xacb84f8
xor eax, 0x1b2982cf
jmp 0x14009f870
mov ecx, 0x485aeabd
add ecx, 0x1b50f736
sub ecx, 0x24f4f11a
add ecx, 0x3c1de3a1
sub ecx, 0x6ebfa01f
xor ecx, 0x2d7cd37c
jmp 0x14009f7bf
xchg r13, r13
jmp 0x14009fbab
cqo
idiv rsi
imul rcx, rax, 0x3b9aca00
jmp 0x14009fb96
mov dword [rsp - 0x1c], edx
inc r15
cmp word [rax + r15*2], 0
jne 0x14009f8e8
mov rdx, rdx
xchg rcx, r8
mov rcx, r15
jmp 0x14009fa03
add r15, 0x7fffffff
add r15, 0x2486fd4
xchg rbx, r13
jmp 0x14009f9f3
movabs rax, 0x431bde8230f995c1
sub rax, 0x27f77008
add rax, 0x2cfea495
jmp 0x14009f98a
sar rdx, 1
xchg r12, rdx
mov rax, r12
jmp 0x14009fc8d
mov qword [rbp], r10
xchg r10, rax
lea rax, [rbp - 0x10]
mov dword [rsp - 0x2c], 0x799bf536
cmp rcx, 8
jmp 0x14009faf1
mov word [rbx], ax
mov rdx, rdx
jmp 0x14009fce9
cmp rcx, 8
mov dword [rsp - 0x40], edi
cmovae rax, rdx
cmp word [rax + r9*2], 0x5c
je 0x14009fce9
mov rbx, rbx
jmp 0x14009fc0c
sub rax, 0x2b1260dc
add rax, 0x4641cce4
sub rax, 0xa0a67bc
add rax, 0x2a4cbf07
add rax, 0x6643a73a
imul rcx
xchg r12, r12
jmp 0x14009fa48
call qword [sym.imp.KERNEL32.dll_Sleep]
dec r14d
test r14d, r14d
mov rsi, rsi
jg 0x14009f1ae
nop
movabs r15, 0xffffffff32fbd6cb
jmp 0x14009fac4
add ecx, 0x9f6f044
sub ecx, 0x719ba742
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
lea rax, [rbp + 0x10]
jmp 0x14009f8e4
mov rbx, qword [rbp - 0x30]
xchg r13, rbx
lea r14d, [r15 + 0x20]
jmp 0x14009fade
xchg r8, rcx
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x10]
call fcn.14000ea60
mov dword [rsp - 0x2c], 0x5b41fc9a
xchg r10, r8
jmp 0x14009fbeb
xor qword [rbp + 8], 0x6c6941a1
add qword [rbp + 8], 0x162b0309
add qword [rbp + 8], 0x16a02c21
sub qword [rbp + 8], 0x42448e0a
jmp 0x14009fc66
sar rdx, 6
sar rdx, 1
sar rdx, 9
sar rdx, 1
jmp 0x14009f936
lea rax, [rbp - 0x10]
xchg rdx, r14
mov r14, qword [rbp - 0x10]
xchg rdx, r14
xchg rcx, rbx
mov rbx, qword [rbp + 8]
xchg rcx, rbx
jmp 0x14009f96a
add ecx, 0x1ab21070
sub ecx, 0x345913fd
add ecx, 0x862ed02
add ecx, 0xeb4e0ed
jmp 0x14009fc2d
mov rbx, rdx
xchg rdx, rbx
call fcn.1400ebf20
mov dword [rsp - 0xc], 0x3347cb02
mov eax, 0x3c901c66
jmp 0x14009fb34
cmovae rax, rdx
xchg r10, r10
sub r9, rax
sar r9, 1
jmp 0x14009fb18
add r15, 0x4adcd06a
xor r15, 0x300352ca
xor r15, 0x38c30bd6
jmp 0x14009fb75
xchg rdi, r9
mov qword [rbp - 0x10], r9
xchg r9, rdi
mov qword [rbp], rdi
jmp 0x14009fbc3
cmovae rax, rdx
lea rbx, [rax + r9*2]
lea rcx, [rbx + 2]
xchg rbx, rbx
jmp 0x14009fb05
sub r8, r9
lea r8, [r8*2 + 2]
xchg rdx, rbx
jmp 0x14009fa95
cmp r8, r9
mov dword [rsp - 0x2c], 0x20d9118f
jb 0x1400a0af1
xchg rcx, r10
mov rax, r10
jmp 0x14009fb57
xor eax, 0x643bc2bd
sub eax, 0x13150941
sub eax, 0x36c8997
xor eax, 0x6ac78e66
add eax, 0x42397eaf
sub eax, 0x6b2740b8
jmp 0x14009f95f
xchg r10, rcx
sub rax, r8
cmp rax, 1
jb 0x14009fca1
xchg r10, r10
lea rax, [r8 + 1]
xchg r10, rax
jmp 0x14009f944
sub r15, 0x1786a823
xor r15, 0x2a7858cb
sub r15, 0x5c8aa1d2
xor r15, 0x66e8fcd7
jmp 0x14009f905
xchg r14, r14
imul rax, rdx, 0x3b9aca00
cqo
idiv rsi
add rcx, rax
mov r10, r10
sub rcx, rbx
jmp 0x14009f91b
shr rax, 4
shr rax, 3
shr rax, 1
jmp 0x14009fc43
mov rsp, rsp
mov qword [rbp + 8], 0x2ca9df89
sub qword [rbp + 8], 0xb3ef12a
sub qword [rbp + 8], 0x72c0bb4
add qword [rbp + 8], 0x5ed13c9b
jmp 0x14009fa23
mov r10, qword [rbp]
xchg r10, r8
lea r9, [r8 - 1]
mov dword [rsp - 0x28], 0x5d51ad5b
cmp r8, r9
jbe 0x1400a0af1
jmp 0x14009fa5b
lea rax, [rbp - 0x10]
cmp rcx, 8
cmovae rax, rdx
mov dword [rsp - 0x20], 0x2e7206e1
lea r9, [rax + r8*2]
lea rax, [rbp - 0x10]
jmp 0x14009fab2
sub ecx, 0x316d4c6
sub ecx, 0x21da58ba
sub ecx, edx
xchg r13, r13
jmp 0x14009f9b3
add rdx, rax
mov rbx, rbx
cmp rdx, 0x3e8
jge 0x14009f9b9
mov ecx, 0x20bd601a
add ecx, 0x6c306ec
jmp 0x14009fa78
mov word [rbp - 0x10], di
xchg rbp, rbp
lea rdx, [rbp + 0x10]
mov ecx, 0x5f13dce9
sub ecx, 0x541d0c7c
xor ecx, 0x6015ac34
sub ecx, 0x33ec456
jmp 0x14009f9d8
xchg r12, rdx
shr rax, 0x2d
shr rax, 8
shr rax, 2
jmp 0x14009fbb3
mov eax, 0x21860084
xor eax, 0x7e0583ee
sub eax, 0x2e025b31
add eax, 0x39cd504b
jmp 0x14009fd43
mov dword [rsp - 0x2c], edx
xchg rcx, r9
mov rdx, rcx
jmp 0x14009fdd4
xchg rsi, r8
mov qword [rbp], r8
xchg rsi, r8
jmp 0x14009fdc3
mov dword [rsp - 0x30], 0x6b7e4f5c
lea rcx, [rbp - 0x10]
call fcn.14001ea60
mov edx, 0x501e4ca
add edx, 0x64031304
sub edx, 0x30c16fda
add edx, 0x176fa6ce
jmp 0x14009fe3a
mov r10, qword [rbp]
xchg r10, rcx
mov r8, qword [rbp + 8]
xchg r13, rax
jmp 0x14009fe06
mov r11, r11
mov qword [rsp + 0x20], 0x2c12ffc0
add qword [rsp + 0x20], 0x2cac1c6f
sub qword [rsp + 0x20], 0x197c0abe
sub qword [rsp + 0x20], 0xe89adc6
jmp 0x14009fd8b
sub eax, 0x66542cd0
add eax, 0x6bb9851
sub eax, 0xbb5e3a9
mov word [rsp + 0x28], ax
jmp 0x14009fd17
mov rdi, qword [rax]
xchg rdi, r9
xchg rcx, r10
jmp 0x14009fd05
xchg r9, rax
mov rdx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
mov dword [rsp - 0x3c], 0x2de366aa
jb 0x14009fd62
xchg r9, rdi
jmp 0x14009fd5c
add qword [rsp + 0x20], 0x24076441
sub qword [rsp + 0x20], 0x3d798fe8
sub qword [rsp + 0x20], 0xdca5075
add qword [rsp + 0x20], 0x330a7cf6
sub qword [rsp + 0x20], 0x3c876484
xor r8d, r8d
lea edx, [rax - 0x5b]
jmp 0x14009fcd8
lea rbx, [rbp - 0x10]
mov dword [rsp - 0xc], esi
cmp r8, 8
jmp 0x14009fe28
xchg r9, rcx
call fcn.1400ebf20
xchg rbp, rbp
mov word [rbx + rsi*2], di
jmp 0x14009fec4
mov edx, eax
lea rcx, [rsp + 0x38]
mov dword [rsp - 0xc], 0x56183001
call fcn.1400b5a20
xchg r9, rax
mov rax, r9
jmp 0x14009fd6a
mov r13, r8
xchg r13, rax
sub rax, rcx
mov dword [rsp - 0x18], 0x7b4d5e12
cmp rdx, rax
ja 0x14009fe5b
lea rsi, [rcx + rdx]
jmp 0x14009fcc9
cmovae rbx, qword [rbp - 0x10]
lea rcx, [rbx + rcx*2]
lea r8, [rdx + rdx]
jmp 0x14009fcba
sub edx, 0x30c77cf9
sub edx, 0x1eebb1bf
lea ecx, [rdx - 4]
mov dword [rsp - 0x10], 0x87a4894
call fcn.1400c5510
jmp 0x14009fde8
mov qword [rsp + 0x20], rdx
xor r8d, r8d
mov r14, r14
lea rcx, [rbp - 0x10]
call fcn.1400156a0
nop
jmp 0x14009fec1
cmp rdx, 0x1000
jb 0x14009ff1b
mov dword [rsp - 0x40], edx
nop
jmp 0x14009ff48
xchg r15, rax
mov rbx, r15
xchg r15, rax
mov qword [rbp - 0x30], rax
test rax, rax
mov dword [rsp - 0x1c], 0x3907ff12
je 0x14009ffd9
jmp 0x14009fef9
call fcn.1400ec5d0
lea rdx, [rbp - 0x10]
xchg rcx, rbx
mov rbx, rcx
jmp 0x14009fee9
xchg r11, r11
mov rdx, qword [rsp + 0x50]
cmp rdx, 8
jb 0x14009ff20
lea rdx, [rdx*2 + 2]
jmp 0x14009ff5f
mov dword [rsp - 0x40], edi
jmp 0x14009ffe2
xchg rcx, rbx
call fcn.140043620
mov rdx, rax
jmp 0x14009fee0
xor edx, edx
mov r8d, 0x763d20a3
sub r8d, 0x62b9c3bd
add r8d, 0x3aac8183
sub r8d, 0x44abfd5e
jmp 0x14009ff90
call fcn.1400e9d60
mov ecx, 0x3c442ab0
xor ecx, 0x29a701c8
add ecx, 0x7fe8f38
xor ecx, 0x7a47aa55
sub ecx, 0xf812919
add ecx, 0x5710bd2
jmp 0x14009ffb5
add rdx, 0x6ad11088
sub rdx, 0x6ad11061
mov rcx, qword [rcx - 8]
jmp 0x14009ff74
mov dword [rsp - 0x44], 0x4410e686
mov rcx, qword [rsp + 0x38]
mov rax, rcx
jmp 0x14009fe75
mov r9, r9
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a0afb
mov r12, r12
jmp 0x14009ff1b
add r8d, 0x4dca232c
sub r8d, 0x5563297c
sub r8d, 0x1eada1b
mov rcx, rax
mov dword [rsp - 0x28], 0x30cf7486
jmp 0x14009fead
add ecx, 0x15a24cac
sub ecx, 0x47aef68c
xor ecx, 0x2b89491e
call fcn.1400e9d24
mov dword [rsp - 0x18], 0x18adc34c
jmp 0x14009fe8c
xchg rdi, rdx
mov rdi, rdx
xchg rdi, rdx
mov qword [r13 + 0x30], rdx
jmp 0x1400a01d0
movzx eax, di
xchg rsp, rsp
sub ax, cx
sub ax, 0x45cf
add ax, 0x4601
xor word [r8], ax
mov r11, r11
jmp 0x1400a0283
shr eax, 1
shr eax, 1
add edx, eax
mov dword [rsp - 0xc], edx
movzx eax, dx
imul ecx, eax, 0x31
jmp 0x14009ffeb
xchg rsp, rsp
lea rcx, [rsp + 0x60]
jmp 0x1400a0649
xchg rbp, rbp
cmp edi, 0x28
jl 0x1400a0425
cmp edi, 0x2f
jge 0x1400a0020
mov r11, r11
movsxd rax, edi
jmp 0x1400a0121
xchg r10, r10
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
xchg rsp, rsp
jmp 0x1400a0228
xchg rcx, rbp
call fcn.1400aea20
mov dword [rsp - 0x18], 0x4f75ef1b
xchg r12, rcx
jmp 0x1400a01f3
sub dword [rsp + 0x20], 0x4aaa7372
xor dword [rsp + 0x20], 0x5eefdc72
sub dword [rsp + 0x20], 0x4087235f
add dword [rsp + 0x20], 0x7635e55
jmp 0x1400a0303
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov rdi, rdi
jmp 0x1400a047e
mov rdx, rdx
movdqa xmm5, xmmword [0x140119390]
movdqa xmm4, xmmword [0x14011a4f0]
movd xmm6, r12d
movdqa xmm7, xmmword [str.1111]
xchg rdi, rdi
movd xmm8, r14d
jmp 0x1400a0417
add eax, 0x32ee4ed7
add eax, 0x1c5795c8
xor eax, 0xff1a28a
xor eax, 0x7af14618
add eax, 0x59e6f547
sub eax, 0x9759626
jmp 0x1400a0297
sub dword [rsp + 0x28], 0xbd1d971
xor dword [rsp + 0x28], 0x1b0e5894
mov dword [rsp + 0x20], 0x5703fed8
jmp 0x1400a007a
lea r8, [rsp + 0x60]
lea r8, [r8 + rax*2]
mov dword [rsp - 0x44], 0x106d7765
nop dword [rax + rax]
mov eax, 0x1bb91e4
add eax, 0x663bc3b
add eax, 0x1ec19530
jmp 0x1400a00e1
xor r9d, 0xbc9c46a
add r9d, 0x26274960
add r9d, 0x4803ecf3
sub r9d, 0x69221761
add r9d, 0x40306f14
xor r9d, 0x91a8b5d
jmp 0x1400a02ce
movdqa xmm0, xmm2
mov dword [rsp - 0x10], 0x63d907fa
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x1400a004a
call qword [rax]
mov esi, eax
mov dword [rsp - 0x44], ebp
xchg rsi, rax
mov rsi, qword [r13 + 8]
xchg rsi, rax
jmp 0x1400a0369
call fcn.1400aea70
test eax, eax
js 0x1400a0202
xchg rcx, rcx
xchg rbx, rcx
mov rbx, qword [r13 + 0x30]
jmp 0x1400a0211
mov dword [rsp - 0x14], 0x27baf3ad
xchg r11, rax
mov r11, qword [r13 + 8]
xchg r11, rax
mov r8d, dword [0x140258b98]
mov r12, r12
lea rcx, [r13 + 8]
jmp 0x1400a019f
mov r12, qword [r13 + 0x30]
xchg r12, rcx
call fcn.1400aef30
xchg rdi, rdi
movups xmm0, xmmword [0x14011e020]
xchg rcx, rsp
jmp 0x1400a04b6
xchg rbx, rcx
call fcn.140044430
xchg r11, r11
xchg rbp, rcx
mov rbp, qword [r13 + 0x30]
jmp 0x1400a0062
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x14], esi
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1400a044f
add dword [rsp + 0x28], 0x4615815
sub dword [rsp + 0x28], 0x4c2251f8
xor dword [rsp + 0x28], 0x7594a1a7
sub dword [rsp + 0x28], 0x44be6abe
add dword [rsp + 0x28], 0x480f4e8a
sub dword [rsp + 0x28], 0x2fc7de6a
jmp 0x1400a0104
inc edi
lea r8, [r8 + 2]
cmp edi, 0x2f
jl 0x1400a013a
jmp 0x1400a001d
imul edi
xchg rdx, rdx
sar edx, 2
sar edx, 1
sar edx, 1
mov eax, edx
shr eax, 0x1d
jmp 0x1400a0008
lea eax, [rdi + 4]
movd xmm2, eax
mov dword [rsp - 0x3c], edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
jmp 0x1400a03cf
sub r9d, 0x46aa46ab
xor r9d, 0x167109f5
lea r8d, [r9 + 0x7d]
jmp 0x1400a04a3
jns 0x1400a04da
call qword [rax + ioctlsocket]
mov dword [rsp - 0x40], 0x76a752ff
mov dword [rsp + 0x28], 0x6e848717
jmp 0x1400a024e
xor dword [rsp + 0x20], 0x78e39b64
sub dword [rsp + 0x20], 0x6171096d
mov edx, 0x55d96d6d
sub edx, 0xdbd4e02
xor edx, 0x6d5697e4
sub edx, 0x19976557
jmp 0x1400a0467
movdqa xmm1, xmm2
xchg rsi, rsi
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
jmp 0x1400a017d
mov rdi, rdi
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x14011e050]
xchg rbp, r10
movups xmmword [r10 - 0x70], xmm1
xchg rbp, r10
movups xmm0, xmmword [0x14011e060]
jmp 0x1400a0382
xchg r12, rdx
mov r12, qword [r13 + 0x30]
xchg rdx, r12
lea rcx, [r13 + 8]
mov dword [rsp - 0x44], esp
test esi, esi
jmp 0x1400a02e5
mov dword [rsp - 0x24], edi
xchg rbp, r15
movups xmmword [r15 - 0x60], xmm0
xchg r15, rbp
movsd xmm1, qword [0x14011e070]
mov rcx, rcx
movsd qword [rbp - 0x50], xmm1
jmp 0x1400a03a6
mov eax, dword [0x14011e078]
mov dword [rbp - 0x48], eax
movzx eax, word [0x14011e07c]
xchg rsp, rsp
mov word [rbp - 0x44], ax
cmp dword [0x1402567d0], 2
jl 0x1400a0042
jmp 0x1400a00b4
mov dword [rsp - 0xc], 0x626ce36f
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov rsi, rsi
shufps xmm1, xmm0, 0xdd
jmp 0x1400a043a
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
mov r12, r12
nop
add edi, 0x447f5e78
sub edi, 0x447f5e70
lea rcx, [rcx + 0x10]
jmp 0x1400a002a
movdqa xmm9, xmmword [str.22222222]
lea rcx, [rsp + 0x60]
movd xmm2, edi
mov r10, r10
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
jmp 0x1400a032f
psrad xmm1, xmm6
movdqa xmm0, xmm1
xchg rbx, rbx
psrld xmm0, xmm8
jmp 0x1400a009f
paddw xmm3, xmm2
movq xmm0, qword [rcx]
mov rsp, rsp
pxor xmm3, xmm0
movq qword [rcx], xmm3
jmp 0x1400a02ad
xor edx, 0x3d14a383
xor edx, 0x36b58124
mov r9d, 0x501899c
jmp 0x1400a014e
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
xchg r15, r15
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1400a03f5
mov dword [rsp - 0x40], esi
xchg r11, rcx
mov r11, qword [r13 + 0x30]
xchg rcx, r11
jmp 0x1400a01b4
movups xmmword [rcx + 0x60], xmm0
xchg rcx, rsp
movups xmm1, xmmword [0x14011e030]
xchg rbp, rsp
movups xmmword [rbp + 0x70], xmm1
xchg rbp, rsp
movups xmm0, xmmword [0x14011e040]
jmp 0x1400a0344
call qword [rax + reloc.WS2_32.dll_recv]
mov dword [rsp - 0x30], ebx
mov esi, eax
jmp 0x1400a0778
jb 0x1400a0739
mov dword [rsp - 0x3c], ebp
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
jmp 0x1400a0809
xchg r12, r12
xchg rbp, r10
movups xmmword [r10 - 0x80], xmm0
jmp 0x1400a075a
movdqa xmm7, xmmword [str.1111]
movd xmm8, r14d
mov dword [rsp - 0x44], 0x1a5a0fd0
jmp 0x1400a0985
sub edx, 0x231b1a7e
xor edx, 0x1e57c598
add edx, 0x1114559a
jmp 0x1400a056e
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [rdi + 4]
movd xmm2, eax
jmp 0x1400a0963
xor eax, 0x232936a0
add eax, 0x3398457e
imul edi
sar edx, 3
jmp 0x1400a09f3
sub edx, 0x7db0185
sub edx, 0x435dfaa5
add edx, 0x647c9f1c
add edx, 0x184035b
sub edx, 0x786aa03f
mov r9d, 0x545894ee
jmp 0x1400a0884
lea rcx, [r13 + 8]
call qword [rax + ioctlsocket]
mov dword [rsp - 0x2c], 0x3aa58655
mov dword [rsp + 0x28], 0x2fb76d86
add dword [rsp + 0x28], 0x2308eeed
jmp 0x1400a05bb
xor dword [rsp + 0x28], 0x3d25a354
sub dword [rsp + 0x28], 0x53a43e36
add dword [rsp + 0x28], 0x22731c9c
add dword [rsp + 0x28], 0x23aebc7c
sub dword [rsp + 0x28], 0x626399f9
mov dword [rsp + 0x20], 0x45501fcc
jmp 0x1400a0928
jge 0x1400a06b5
mov rsp, rsp
movsxd rax, edi
lea r8, [rsp + 0x60]
lea r8, [r8 + rax*2]
mov r8, r8
jmp 0x1400a099c
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1400a084c
call fcn.1400aea20
mov dword [rsp - 0x10], 0x32526ef4
xchg rcx, r10
mov r10, qword [r13 + 0x30]
xchg r10, rcx
call fcn.1400aef30
jmp 0x1400a06df
mov dword [rsp - 0x3c], 0x357e90c3
mov edx, esi
call fcn.1400ae360
nop
jmp 0x1400a08d9
add eax, 0x17ca26b1
xor eax, 0xda59d9b
xor eax, 0x4051e4d8
jmp 0x1400a055a
sub dword [rsp + 0x20], 0x363d945e
xor dword [rsp + 0x20], 0x24908e2d
mov edx, 0x76127aed
jmp 0x1400a052f
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0xc], ecx
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x1400a0825
lea r8, [r8 + 2]
cmp edi, 0x21
jl 0x1400a09a1
lea rcx, [rsp + 0x60]
jmp 0x1400a0641
movzx eax, word [0x14011e0c0]
mov rsp, rsp
mov word [rbp - 0x60], ax
cmp dword [0x1402567d0], 2
jl 0x1400a05f9
jmp 0x1400a079e
mov r8, r8
movups xmm0, xmmword [0x14011e080]
xchg rsp, rsi
movups xmmword [rsi + 0x60], xmm0
jmp 0x1400a08a5
cmp rdx, 8
jb 0x1400a0742
lea rdx, [rdx*2 + 2]
mov r13, r13
xchg r9, rcx
mov r9, qword [rbp - 0x10]
jmp 0x1400a09e1
sub r9d, 0x3a712570
lea r8d, [r9 + 0x7d]
xchg r10, r10
xchg rcx, r11
mov r11, qword [r13 + 0x30]
xchg rcx, r11
jmp 0x1400a09cf
ja 0x1400a0b06
call fcn.1400e9d60
mov dword [rsp - 0x20], ecx
mov eax, esi
jmp 0x1400a0a1d
cmp edi, 0x20
jl 0x1400a0993
cmp edi, 0x21
jmp 0x1400a05f0
xchg rbp, r10
movups xmm1, xmmword [0x14011e0b0]
mov rdi, rdi
xchg r12, rbp
movups xmmword [r12 - 0x70], xmm1
xchg r12, rbp
jmp 0x1400a06bf
test eax, eax
jns 0x1400a08d9
mov rax, qword [r13 + 8]
mov r15, r15
mov rdx, qword [r13 + 0x30]
jmp 0x1400a0597
xor word [r8], ax
inc edi
mov r9, r9
jmp 0x1400a06a8
movdqa xmm5, xmmword [0x140119390]
xchg rbp, rbp
movdqa xmm4, xmmword [0x14011a4f0]
movd xmm6, r12d
jmp 0x1400a0515
pshufd xmm2, xmm2, 0
mov dword [rsp - 0x18], edx
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
mov dword [rsp - 0x1c], ebx
pmuldq xmm1, xmm4
jmp 0x1400a08e8
movdqa xmm0, xmm1
mov dword [rsp - 0x3c], 0x1a2f26a7
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
mov dword [rsp - 0x3c], 0xd1257de
jmp 0x1400a0868
xchg rcx, rcx
sub rax, rcx
nop
add rax, 0xffffffff9aaf5c51
sub rax, 0xffffffff9aaf5c59
cmp rax, 0x1f
jmp 0x1400a0733
pshufhw xmm1, xmm0, 0xd8
mov dword [rsp - 0x38], 0x449c65ff
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xchg rdx, rdx
jmp 0x1400a0546
pxor xmm3, xmm0
mov r9, r9
movq qword [rcx + 8], xmm3
sub edi, 0xfffffff8
lea rcx, [rcx + 0x10]
mov dword [rsp - 0x14], esi
jmp 0x1400a0749
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
mov dword [rsp - 0xc], 0x70543568
jmp 0x1400a060d
add r9d, 0x73252a6
sub r9d, 0x3a98c1b2
sub r9d, 0x1c5f85ed
add r9d, 0x35de857e
jmp 0x1400a0716
xchg rsi, rsp
movups xmm1, xmmword [0x14011e090]
xchg rsp, r10
movups xmmword [r10 + 0x70], xmm1
xchg rsp, r10
movups xmm0, xmmword [0x14011e0a0]
jmp 0x1400a0505
movzx eax, di
sub ax, cx
add ax, 0x530e
sub ax, 0x52dc
jmp 0x1400a0790
xchg rbx, rdx
mov rbx, qword [rbp + 8]
xchg rdx, rbx
jmp 0x1400a06f5
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
mov dword [rsp - 0x28], 0x20d4d503
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
xchg r11, r11
jmp 0x1400a0684
mov r10, r10
xchg rcx, r15
mov r15, qword [r13 + 0x30]
xchg rcx, r15
call fcn.140044430
mov rcx, qword [r13 + 0x30]
jmp 0x1400a0620
xor dword [rsp + 0x20], 0x1d416867
sub dword [rsp + 0x20], 0x50763c10
add dword [rsp + 0x20], 0x5332e6ef
jmp 0x1400a066a
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov dword [rsp - 0x40], esi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x1400a07de
mov dword [rsp - 0x10], esp
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
xchg r12, r12
pmuldq xmm1, xmm4
jmp 0x1400a0945
movdqa xmm9, xmmword [str.22222222]
lea rcx, [rsp + 0x60]
movd xmm2, edi
jmp 0x1400a07bb
nop dword [rax + rax]
mov eax, 0x3430276d
add eax, 0x19dfc8f5
xor eax, 0x58609fc7
add eax, 0x42e8dca6
jmp 0x1400a0656
shr eax, 1
shr eax, 1
add edx, eax
movzx eax, dx
mov dword [rsp - 0x38], ebp
imul ecx, eax, 0x31
jmp 0x1400a08c6
call fcn.1400aea70
test eax, eax
js 0x1400a06e2
jmp 0x1400a090d
xchg r9, rcx
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1400a04e8
sar edx, 1
mov eax, edx
shr eax, 0x14
shr eax, 9
jmp 0x1400a09ba
lea rcx, [0x140119787]
call fcn.1400b10a0
mov eax, 0x3348fe7f
sub eax, 0x33319c6b
jmp 0x1400a0ad8
mov rcx, qword [rbp + 0x220]
xor rcx, rsp
mov rbp, rbp
call fcn.1400e9e80
jmp 0x1400a0a4d
movaps xmm6, xmmword [rsi - 0x10]
xchg r11, rsi
xchg r11, rbx
movaps xmm7, xmmword [rbx - 0x20]
xchg r11, rbx
xchg r11, r15
jmp 0x1400a0aa7
lea r11, [rsp + 0x370]
xchg rbx, rbp
mov rbp, qword [r11 + 0x38]
xchg rbp, rbx
jmp 0x1400a0a7f
mov rbp, qword [rsp]
add rsp, 8
ret
xchg rdx, rdi
mov rdx, qword [r11 + 0x48]
xchg rdi, rdx
xchg r11, rsi
jmp 0x1400a0a34
xchg rsi, rcx
mov rcx, qword [r11 + 0x40]
xchg rsi, rcx
jmp 0x1400a0a6d
mov r14, qword [rsp - 8]
pop r13
nop
jmp 0x1400a0aca
pop r15
nop
add rsp, 8
jmp 0x1400a0a8e
movaps xmm8, xmmword [r15 - 0x30]
xchg r11, r15
xchg r9, r11
movaps xmm9, xmmword [r9 - 0x40]
xchg r11, r9
mov rsp, r11
mov dword [rsp - 0x3c], 0x2975dabb
jmp 0x1400a0a9b
mov r12, qword [rsp]
add rsp, 8
nop
jmp 0x1400a0a64
add eax, 0x168e09c5
sub eax, 0x116cb08a
xor eax, 0x31ebc862
add eax, 0x8b2c8cd4
jmp 0x1400a0a1d
call fcn.14003a3d0
mov dword [rsp - 0x2c], ecx
nop
call fcn.1400f0a1c
nop
jmp 0x1400a0b06
call fcn.1400f0a1c
mov dword [rsp - 0x38], 0x1d764221
int3