Function at 0x1401acc82
Capabilities:
Authenticate hmac
Execute anti-debugging instructions
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push r15
cdqe
add r11d, esp
bsf r11w, bx
push r14
bt r9w, 0x47
push r13
push r12
cmp sp, 0xf72a
bswap r11w
xchg r13b, r11b
push rsi
shr r11b, cl
push rdi
bt r9, r11
bsf r9w, r13w
push rbp
bsr r9w, r12w
push rbx
xor ax, 0xa8e9
shl ax, cl
cmp bh, 0x9a
sub rsp, 0x108
btc r11w, r10w
test r9b, 0xc9
bsr rax, r8
movdqa xmmword [rsp + 0xf0], xmm8
test r11b, r10b
movsx r11w, r11b
sub ah, 0x2c
movdqa xmmword [rsp + 0xe0], xmm7
bts r13w, r15w
movdqa xmmword [rsp + 0xd0], xmm6
mov rax, qword [0x1400fe980]
adc r9, 0xffffffff8d36c5ee
xor r9w, 0xdbdd
xor rax, rsp
movzx r13, r14w
bts r13, rbp
mov qword [rsp + 0xc8], rax
bsf r9w, ax
movsxd rax, dword [rcx + 0x3c]
rcl r13b, 0xee
mov r11d, dword [rax + rcx + 0x88]
mov r13d, dword [r11 + rcx + 0x1c]
lea r13, [r13 + rcx]
bts r9w, r14w
ror r9d, 0xb0
movsx r9d, dx
mov r9d, dword [r11 + rcx + 0x24]
cmc
lea r9, [r9 + rcx]
cmp rdx, 0x10000
jmp 0x1401acd6e
jae 0x1401acd95
movzx eax, word [r9 + rdx*2]
mov ebx, dword [r13 + rax*4]
cmp r11w, 0xb667
cmp r14d, r15d
stc
add rbx, rcx
jmp 0x1401acd90
jmp 0x1401acf15
lea r8, [r11 + rcx]
and r10w, 0x3ff0
rcl r10d, 0x2c
movzx r10w, cl
mov r10d, dword [r8 + 0x18]
test r12, 0xffffffffe2ad3217
test r10, r10
jmp 0x1401acdbb
je 0x1401acf0c
mov qword [rsp + 0x38], r8
rcr r15d, 0x3b
and dil, sil
movzx r15w, al
mov qword [rsp + 0x30], rax
shr al, 0x98
rol r15w, 0xf7
sub bp, bp
mov r11d, dword [r11 + rcx + 0x20]
lea r11, [r11 + rcx]
and r15w, ax
movabs rbp, 0x100000001b3
cmc
shl al, cl
cbw
xor r14d, r14d
movsx rax, r8w
adc al, 0x4c
nop dword [rax + rax]
bts rax, r15
movsx r15w, dl
mov edi, dword [r11 + r14*4]
movsxd r15, esp
sar rax, 0x9a
inc r15
mov rax, rcx
shl r15, cl
add rdi, rcx
stc
sub r15b, 0x8d
or r15b, 0x33
mov r15, 0xffffffffffffffff
nop word cs:[rax + rax]
stc
cmp r11d, esi
cmp byte [rdi + r15 + 1], 0
jmp 0x1401ace5d
lea r15, [r15 + 1]
jne 0x1401ace52
movabs rbx, 0xcbf29ce484222325
bts esi, r11d
xadd sil, sil
rcl rsi, cl
mov rsi, rbx
test r15, r15
je 0x1401acee5
xor r12d, r12d
bsf si, r13w
shl r8b, 0x89
movzx r8w, bpl
nop word cs:[rax + rax]
adc si, 0x4ab4
movzx esi, byte [rdi + r12]
shl r8b, 0xa2
xor rsi, rbx
imul rsi, rbp
inc r12
mov r8d, r12d
adc bx, 0x5a21
jmp 0x1401acecf
mov rbx, rsi
clc
cmp sil, 0x29
cmp r15, r8
jmp 0x1401acedf
ja 0x1401acead
cmp rsi, rdx
jmp 0x1401aceed
je 0x1401acfb2
inc r14
and cl, r13b
cmp r14, r10
bswap ecx
mov rcx, rax
jmp 0x1401acf06
jne 0x1401ace18
xor ebx, ebx
ror ecx, 0x78
neg cl
adc cl, ch
mov rcx, qword [rsp + 0xc8]
stc
cmc
xor rcx, rsp
call fcn.1400a11a0
mov rax, rbx
bsf r13w, di
xor dil, 0x39
movaps xmm6, xmmword [rsp + 0xd0]
movaps xmm7, xmmword [rsp + 0xe0]
neg r13b
movsx r13w, r13b
rol r15b, cl
movaps xmm8, xmmword [rsp + 0xf0]
shr ebp, 0xef
add rsp, 0x108
movsx r15, cx
movsxd rsi, esi
not r13b
pop rbx
not r15
pop rbp
movsx r12, r9w
movsx esi, bx
not r13d
pop rdi
movsx rsi, r10w
movsx r15d, r9w
movzx r13, sp
pop rsi
mov r12d, 0x4db93569
pop r12
pop r13
movsx r15d, bp
setns r15b
pop r14
cmove r15d, edi
movzx r15w, r10b
mov r15w, 0x4a81
pop r15
jmp 0x1401acfb1
ret
movzx edx, word [r9 + r14*2]
ror ch, cl
mov ebx, dword [r13 + rdx*4]
cmp r8w, 0x7416
lea rbx, [rbx + rax]
xor cl, 0x3e
mov rcx, qword [rsp + 0x38]
jmp 0x1401acfd5
cmp rbx, rcx
jmp 0x1401acfdd
jb 0x1401acf15
mov rsi, rax
jmp 0x1401acfeb
mov rax, qword [rsp + 0x30]
cmp r11b, 0xf1
mov eax, dword [rax + rsi + 0x8c]
stc
cmp bpl, 0x86
test r10, 0xffffffff81a109e3
lea rcx, [rcx + rax]
cmp rbx, rcx
jmp 0x1401ad013
ja 0x1401acf15
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movzx ecx, sp
movdqa xmmword [rsp + 0x90], xmm0
mov rcx, 0xffffffffaea7f2a1
movsx rcx, r15w
movzx ecx, bx
mov rcx, rbx
jmp 0x1401ad048
call fcn.1400b5980
test rax, rax
js 0x1401ae680
mov r14, rax
stc
jmp 0x1401ad05f
cmp rax, 0xf
jmp 0x1401ad068
ja 0x1401ad0d1
mov qword [rsp + 0xa0], r14
movzx dx, r11b
movsx edx, r10w
mov qword [rsp + 0xa8], recvfrom
movsxd r8, ebp
lea rcx, [rsp + 0x90]
mov rdx, rbx
movsxd r8, r15d
jmp 0x1401ad0a5
mov r8, r14
jmp 0x1401ad0ad
call fcn.1400d0cd0
add r14, rsp
test dl, sil
cmp rbp, r15
jmp 0x1401ad0c0
add r14, 0x90
jmp 0x1401ad0cc
jmp 0x1401ad18a
mov rax, r14
or r12d, edx
movzx r12w, bpl
mov r12w, 0x7b57
or rax, 0xf
cmp rax, 0x17
mov r12d, 0x16
jmp 0x1401ad0f4
cmovae r12, rax
test r8b, r15b
cmp r12, 0xfff
jb 0x1401ad124
lea rcx, [r12 + 0x28]
call fcn.1400a1110
lea r15, [rax + 0x27]
clc
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x1401ad140
lea rcx, [r12 + 1]
jmp 0x1401ad12e
call fcn.1400a1110
mov r15, rax
movzx r8w, spl
mov ecx, ebp
bswap cx
mov qword [rsp + 0x90], r15
cqo
setns cl
mov qword [rsp + 0xa0], r14
cmova rdx, rcx
mov r8b, 0x47
mov cl, r15b
mov qword [rsp + 0xa8], r12
mov rcx, r15
movzx edx, ax
setb dl
mov rdx, rbx
xchg r8w, r8w
mov r8, r14
jmp 0x1401ad17f
call fcn.1400d0cd0
add r14, r15
cmp r15, r10
mov byte [r14], 0
cmp r9b, bpl
mov r14w, dx
xor r14b, r8b
mov r14, qword [rsp + 0xa0]
cmp r15, 0x8a87b67
test ebx, r12d
test r14, r14
jmp 0x1401ad1b2
je 0x1401adcd8
mov rax, qword [rsp + 0x90]
inc r8b
sub r8w, 0xe7b2
mov rcx, qword [rsp + 0xa8]
sal r15, cl
mov qword [rsp + 0x30], rcx
cmp rcx, 0x10
lea r15, [rsp + 0x90]
mov r12, r15
bswap rdx
cmove dx, r11w
cqo
mov qword [rsp + 0x38], rax
movsxd rdx, r14d
movzx r8w, spl
movsx cx, bpl
cmovae r12, rax
setp r8b
movzx edx, r15w
mov rcx, r12
mov edx, 0x2e
mov r8w, 0x1774
movzx r8, bx
mov r8, r14
call fcn.1400d0b30
xor ebx, ebx
cmp di, 0xd345
test rax, rax
jmp 0x1401ad238
je 0x1401adcdd
mov r13, rax
cmp esi, 0x2c335b67
sub r13, r12
cmp cl, r14b
clc
stc
cmp r13, 0xffffffffffffffff
jmp 0x1401ad258
je 0x1401adcdd
mov rcx, r12
movzx dx, spl
movsx r8, r11w
mov edx, 0x2d
not r8w
mov r8, r14
jmp 0x1401ad27b
call fcn.1400d0b30
test rax, rax
jmp 0x1401ad288
je 0x1401add66
sub rax, r12
clc
cmp r12b, 0x33
test r9, 0x92c3bf2
cmp rax, 0xffffffffffffffff
je 0x1401add66
movabs rax, 0x5022a5d1c3f82436
movabs rcx, 0x1068b148f9331eb
xor r9b, r13b
movsx r9, cx
mov r9b, 0x7f
movq xmm0, rcx
stc
movq xmm1, rax
btc r9w, di
punpcklqdq xmm1, xmm0
xor r9b, bpl
pxor xmm1, xmmword [0x1400ffaf0]
movzx rax, si
movq rax, xmm1
mov r9, rax
stc
test r14, 0xffffffffdf11e8f8
shl r9, 0xc
jmp 0x1401ad301
pshufd xmm0, xmm1, 0xee
movq rdx, xmm0
rol r15w, cl
mov r14b, 0x32
test bx, 0xc7d
mov rcx, rdx
bt r12w, 0xf1
rcl r8d, cl
shr rcx, 8
dec r8d
inc r15w
mov r10d, r9d
and r10d, 0xf00f0000
not r14w
mov r13, rsi
movzx r12d, r10w
movabs rsi, 0xf0000000f00
mov ebx, r12d
and rcx, rsi
movsx r8w, r9b
and r15b, 0x16
dec r12d
mov r11d, eax
movzx r8, r10w
rcr r15d, 0x47
adc r14b, dl
and r11d, 0xf00000
shl r11, 0x10
and r14w, 0x1a12
or r14b, 0xe9
shrd ebx, esp, 0xe5
mov r15, rdx
shl r15, 8
stc
inc r8b
movabs rbx, 0xf000000000000
and r15, rbx
rol r12w, cl
sal r12w, cl
mov r8, rax
movsx r14d, r14w
shld r14w, r13w, 0x31
shr r8, 0x38
cmovbe r12d, r10d
movabs r14, 0xf00000000000
sets r12b
movsx r12d, sp
and r9, r14
movsx r12d, dx
mov r12, rdx
stc
clc
shl r12, 0x3c
or r12, rcx
ror ch, cl
or r12, r10
or r12, r11
movzx ecx, sp
not r10d
bswap r11d
or r12, r15
jmp 0x1401ad3f9
mov rcx, rdx
sal r15, 0x75
shl r11b, cl
movsxd r15, edx
shr rcx, 0x14
add r15b, 0xe8
cmp sil, 0x89
mov r10, rax
bts r11w, r12w
btr r15, rdx
bts r11, rbx
shr r10, 0x28
cmp r10w, 0xb26d
neg r15w
and r10d, 0xf
and r8d, 0xfffffff0
or r8, r12
rol r15b, 0xd6
or r8, r9
mov r9d, edx
sbb r15w, r8w
shrd r11w, r15w, 0x8f
and r9d, 0xf00000
shl r9, 0x20
or r11b, al
shld r15d, edx, 0x8c
mov r11, rax
shr r11, 0x18
not r15d
stc
movsxd r15, edi
and r11d, 0xf000000
cmp esi, r11d
shr rax, 0x24
clc
and eax, 0xf00000
cmp r14w, 0xd450
sal r15w, cl
jmp 0x1401ad493
and edx, 0xf00
movsxd r15, r11d
shl rdx, 0x30
movabs r15, 0xf0000f000
cmp spl, 0x41
and rcx, r15
test dx, r15w
clc
or rcx, r10
jmp 0x1401ad4c0
or rcx, r9
test r12w, 0xff00
or rcx, r11
or rcx, rax
test r13b, 0x9e
jmp 0x1401ad4d8
or rcx, rdx
sar edx, 0x1b
or rcx, r8
not dl
movsxd rdx, ebp
not rcx
xchg dx, dx
movabs rdx, 0x578960f1fc7fff25
jmp 0x1401ad4fb
call fcn.1401acc82
mov r8, rax
movsx rcx, r12w
sar cx, 0x6f
movabs rax, 0xd6b2f8a05315f327
ror cx, 0xe9
mov cl, r9b
movabs rcx, 0x7a1b993676a70de5
movq xmm0, rcx
stc
movq xmm2, rax
cmp bx, 0x3f00
punpcklqdq xmm2, xmm0
test r13w, 0x7fd5
xor eax, eax
not rax
jmp 0x1401ad54a
movq xmm1, rax
jmp 0x1401ad554
pshufd xmm0, xmm1, 0x44
movabs rax, 0x55d1a153acea0cd8
movabs rcx, 0x85e4c0c55354f22a
jmp 0x1401ad572
movq xmm3, rcx
jmp 0x1401ad57c
movq xmm4, rax
jmp 0x1401ad586
punpcklqdq xmm4, xmm3
jmp 0x1401ad58f
pxor xmm4, xmm2
jmp 0x1401ad598
pandn xmm4, xmm0
pshufd xmm2, xmm4, 0xee
movq rax, xmm2
movsx rcx, si
sub r9w, r9w
movq rcx, xmm4
rcr rdx, cl
movsx rdx, bp
shl ecx, 0x10
sete dh
movzx eax, ax
neg r9w
movzx rdx, r8w
mov r9, qword gs:[rcx + rax]
rdtsc
shl rdx, 0x20
or rdx, rax
movabs rax, 0xdb8ccb49bcc0cfee
bswap cx
movzx ecx, dx
movsx cx, r9b
movabs rcx, 0x58c98684992e639b
jmp 0x1401ad5fd
movq xmm2, rcx
xchg cl, ch
movq xmm3, rax
mov cl, 0x98
not ecx
movsxd rax, esp
punpcklqdq xmm3, xmm2
movsx cx, r14b
lahf
cmovae ecx, eax
movabs rax, 0xc3fbf7ad433f3011
movzx cx, bh
movsx cx, dh
movabs rcx, 0xa736ba60173e9c66
jmp 0x1401ad63e
movq xmm2, rcx
jmp 0x1401ad648
movq xmm4, rax
punpcklqdq xmm4, xmm2
pxor xmm4, xmm3
jmp 0x1401ad65a
pandn xmm4, xmm0
pshufd xmm2, xmm4, 0xee
movq rcx, xmm2
movq rax, xmm4
movsx r10d, bx
mov r10d, eax
stc
shl r10, 0x10
inc eax
rol rax, 0x2b
movabs rax, 0xffff00000000ffff
clc
and rcx, rax
test dl, r13b
clc
or rcx, r10
test r10d, r11d
test di, 0x2bfc
imul rcx, rdx
movq xmm2, rcx
jmp 0x1401ad6aa
movq xmm3, rdx
jmp 0x1401ad6b4
pshufd xmm4, xmm3, 0x44
punpcklqdq xmm3, xmm2
movabs rcx, 0x71f7ba5c900013f3
xchg dh, dh
mov dh, 0xda
movabs rdx, 0xb4dfb9ae9c6782fd
jmp 0x1401ad6db
movq xmm2, rdx
movsx rdx, r8w
movsx dx, ah
movq xmm5, rcx
punpcklqdq xmm5, xmm2
movzx ecx, r13w
movsx rcx, ax
movabs rcx, 0x4a66ce636fffec0c
mov rdx, 0xf1cb11f
mov dh, al
movabs rdx, 0x4b20cd919b147d01
jmp 0x1401ad71b
movq xmm6, rdx
jmp 0x1401ad725
movq xmm2, rcx
punpcklqdq xmm2, xmm6
jmp 0x1401ad733
pxor xmm2, xmm5
pandn xmm2, xmm0
movabs rcx, 0xbc1a44f8aa596e4
movabs rdx, 0x13d9d860f4cc3f67
jmp 0x1401ad754
movq xmm5, rdx
bswap dx
cqo
movq xmm6, rcx
movzx cx, r15b
not cx
movsx rcx, si
punpcklqdq xmm6, xmm5
movsx dx, r8b
movsx rcx, r12w
movabs rcx, 0x93e6658d755a691b
movabs rdx, 0xec2619a2d1f9c09c
jmp 0x1401ad795
movq xmm5, rdx
movq xmm7, rcx
jmp 0x1401ad7a4
punpcklqdq xmm7, xmm5
jmp 0x1401ad7ad
pxor xmm7, xmm6
pandn xmm7, xmm0
movabs rcx, 0x406aac29a4651ece
not rdx
cdq
movabs rdx, 0xb46db1c4abe8235b
jmp 0x1401ad7d2
movq xmm5, rdx
mov dl, r15b
movsx dx, spl
cmove dx, r11w
movq xmm6, rcx
cmovge ecx, ecx
cdq
movzx cx, ah
punpcklqdq xmm6, xmm5
movzx ecx, dx
movabs rcx, 0x8e39986d5b9a1ece
cqo
movabs rdx, 0x4b9285805592235b
jmp 0x1401ad813
movq xmm5, rdx
jmp 0x1401ad81d
movq xmm8, rcx
jmp 0x1401ad827
punpcklqdq xmm8, xmm5
jmp 0x1401ad831
pxor xmm8, xmm6
pandn xmm8, xmm0
pshufd xmm5, xmm8, 0xee
movq rcx, xmm5
movq rdx, xmm8
movzx r10d, bp
shl edx, 0x10
btr r10d, 0x84
sar r10d, 0x5e
movzx r10d, cx
and rcx, rax
adc cx, 0x4151
add rcx, 0xfffffffff2051b58
or r10d, edx
mov cx, 0x62cd
movsxd rcx, r12d
xchg ecx, ecx
movabs rcx, 0x292f101ab7d20809
movq xmm5, rcx
movabs rcx, 0xd6d010ef55b5f7d6
jmp 0x1401ad898
movq xmm6, rcx
jmp 0x1401ad8a2
pxor xmm6, xmm5
jmp 0x1401ad8ab
pandn xmm6, xmm1
movq rcx, xmm6
movq xmm1, r8
test ah, 0x65
cmp r15w, ax
shr r8, cl
jmp 0x1401ad8c8
movdqa xmm5, xmm2
jmp 0x1401ad8d1
punpcklqdq xmm5, xmm7
jmp 0x1401ad8da
psllq xmm5, 0x10
punpckhqdq xmm2, xmm7
jmp 0x1401ad8e8
movdqa xmm6, xmmword [section..rdata]
jmp 0x1401ad8f5
pand xmm5, xmm6
jmp 0x1401ad8fe
pandn xmm6, xmm2
por xmm6, xmm5
movdqa xmm2, xmm4
psrlq xmm2, 0x20
pmuludq xmm2, xmm6
movdqa xmm5, xmm6
jmp 0x1401ad91c
psrlq xmm5, 0x20
pmuludq xmm5, xmm4
paddq xmm5, xmm2
jmp 0x1401ad92e
psllq xmm5, 0x20
pmuludq xmm6, xmm4
paddq xmm6, xmm5
jmp 0x1401ad940
movd xmm2, r10d
jmp 0x1401ad94a
pshufd xmm2, xmm2, 0x44
movq xmm4, r8
jmp 0x1401ad959
punpcklqdq xmm1, xmm4
pand xmm6, xmmword [0x1400d3030]
jmp 0x1401ad96a
pand xmm1, xmm2
jmp 0x1401ad973
por xmm6, xmm1
pxor xmm6, xmm3
cqo
jmp 0x1401ad982
movabs rcx, 0x9bd5f8ce1b35e39d
movabs rdx, 0x706b5922fd0baa31
movq xmm1, rdx
cwd
movzx rdx, sp
movq xmm2, rcx
cdq
punpcklqdq xmm2, xmm1
movsxd rcx, r9d
movabs rcx, 0x85d59ce7e4ca1c62
movzx edx, ax
mov dx, r13w
movabs rdx, 0x8f943d0bce58544e
jmp 0x1401ad9ce
movq xmm1, rdx
jmp 0x1401ad9d8
movq xmm4, rcx
jmp 0x1401ad9e2
punpcklqdq xmm4, xmm1
jmp 0x1401ad9eb
pxor xmm4, xmm2
jmp 0x1401ad9f4
pandn xmm4, xmm0
pshufd xmm1, xmm4, 0xee
movq rcx, xmm1
test r9b, dl
movq rdx, xmm4
stc
cmc
test r15b, r15b
mov edx, edx
test rax, rdi
shl rdx, 0x10
cmp r14w, 0xd301
and rcx, rax
stc
cmp sp, 0xa26c
test dh, 0x53
add rcx, r9
jmp 0x1401ada32
movdqu xmmword [rdx + rcx], xmm6
not cl
movabs rcx, 0xfd2f9d416365d526
not dh
movabs rdx, 0x691751743145de4b
movq xmm1, rdx
mov rdx, rdx
movzx rdx, r15w
mov dh, 0x31
movq xmm2, rcx
punpcklqdq xmm2, xmm1
movabs rcx, 0x8356cb5d9c9a2ad9
movabs rdx, 0x96e8076849602024
movq xmm1, rdx
jmp 0x1401ada85
movq xmm4, rcx
jmp 0x1401ada8f
punpcklqdq xmm4, xmm1
pxor xmm4, xmm2
jmp 0x1401ada9c
pandn xmm4, xmm0
pshufd xmm0, xmm4, 0xee
movq rcx, xmm0
rol dh, cl
mov dx, 0xb23b
btc edx, ebp
movq rdx, xmm4
jmp 0x1401adac5
mov edx, edx
test bpl, 0xb8
shl rdx, 0x10
jmp 0x1401adadc
and rcx, rax
movsx eax, r13w
rcl ah, 0xda
lea rcx, [rcx + r9]
or r9b, r13b
movdqu xmmword [rdx + rcx], xmm3
rcl ax, cl
sbb r9, rsi
movabs rax, 0x9a17d5a474ae9bbb
movabs rcx, 0x4f7e0fbe9d636c4d
rcl r9w, cl
jmp 0x1401adb15
movq xmm0, rcx
movq xmm1, rax
punpcklqdq xmm1, xmm0
adc r9b, 0x76
pxor xmm1, xmmword [0x1400ffb70]
movq rax, xmm1
mov r9, rax
shl r9, 0xc
jmp 0x1401adb40
pshufd xmm0, xmm1, 0xee
movq rcx, xmm0
mov r8, rcx
or r10w, 0xe014
cqo
shr r8, 8
bts r10, r11
stc
shrd r10d, esp, 0x8f
mov r10d, r9d
and r10d, 0xf00f0000
and r8, rsi
stc
movzx dx, dh
neg r11b
mov r11d, eax
and r11d, 0xf00000
sal si, cl
bt rdx, 0xb9
shl r11, 0x10
shr sil, 0x9f
adc dl, bh
mov rsi, rcx
movzx rdx, dx
shl rsi, 8
neg dl
and rsi, rbx
neg ebx
mov rdx, rax
sal bh, 0xc
shr rdx, 0x38
not ebx
btr ebx, 0x5a
and r9, r14
inc rbx
mov bl, bpl
mov rbx, rcx
shl rbx, 0x3c
jmp 0x1401adbcc
or rbx, r8
or rbx, r10
shl r10d, cl
or rbx, r11
add r8d, ebx
or rbx, rsi
movsx r11w, spl
movsx r10d, r11w
mov r8, rcx
rcl r11b, 0x85
rcr r10, cl
shr r8, 0x14
mov r10, rax
btc r11w, r14w
and r11b, r9b
not r11w
shr r10, 0x28
and r10d, 0xf
neg r11w
and edx, 0xfffffff0
bsf r11d, ebp
not r11b
stc
or rdx, rbx
jmp 0x1401adc27
or rdx, r9
cmp ax, r9w
mov r9d, ecx
rcr r11d, cl
jmp 0x1401adc3d
and r9d, 0xf00000
cmc
rcl r11d, 0xf2
bt r11d, esp
shl r9, 0x20
mov r11, rax
cmp esi, ebx
shr r11, 0x18
cmp sil, r10b
stc
jmp 0x1401adc63
and r11d, 0xf000000
jmp 0x1401adc6f
shr rax, 0x24
and eax, 0xf00000
and ecx, 0xf00
cmp esi, eax
shl rcx, 0x30
and r8, r15
cmp cl, 0x94
or r8, r10
test r13, r10
test rsi, 0xfffffffffa91532b
or r8, r9
or r8, r11
or r8, rax
jmp 0x1401adcab
or r8, rcx
shr cl, 0x43
neg cx
or r8, rdx
cwd
movzx rdx, r9w
not r8
mov rcx, r13
xchg edx, edx
mov rdx, rdi
jmp 0x1401adccd
call r8
mov rbx, rax
jmp 0x1401adcdd
sub ebx, ebx
sal eax, 0xee
mov rax, qword [rsp + 0xa8]
stc
cmp rax, 0x10
jmp 0x1401adcef
jb 0x1401acf15
mov rcx, qword [rsp + 0x90]
xadd edx, edx
shld rdx, rsi, 0x36
lea rdx, [rax + 1]
cmc
cmp rdx, 0x1000
jmp 0x1401add16
jb 0x1401add5c
mov r8, qword [rcx - 8]
cmc
test r12, rax
cmp rsp, rdx
add rcx, 0xfffffffffffffff8
sub rcx, r8
jmp 0x1401add37
cmp rcx, 0x20
jmp 0x1401add40
jae 0x1401ae68a
add rax, 0x28
mov rdx, rax
mov cx, 0x9bc7
movsx ecx, r15w
movzx ecx, r9w
mov rcx, r8
call fcn.1400a1154
jmp 0x1401acf15
lea rsi, [r12 + r13]
jmp 0x1401add6f
inc rsi
stc
lea r12, [r12 + r14]
stc
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
cmp dl, 0x4d
cmp bx, bx
movdqa xmmword [rsp + 0x70], xmm0
clc
stc
cmp rsi, r12
jmp 0x1401add9b
je 0x1401ade0e
sub r12, rsi
jmp 0x1401adda9
js 0x1401ae680
cmp r12, 0xf
jmp 0x1401addb8
ja 0x1401ade2f
mov qword [rsp + 0x80], r12
movzx r8w, r12b
mov dl, r8b
mov qword [rsp + 0x88], recvfrom
mov cx, 0xe135
cdq
movsx ecx, bx
lea rcx, [rsp + 0x70]
movzx rdx, cx
mov rdx, rsi
mov r8, r12
call fcn.1400d0cd0
lea rdi, [rsp + r12]
cmp ecx, 0x6a8b1488
add rdi, 0x70
jmp 0x1401ade09
jmp 0x1401adef8
mov qword [rsp + 0x88], recvfrom
lahf
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x30]
jmp 0x1401ade2a
jmp 0x1401adf1d
mov rax, r12
sbb r14, 0xffffffffbf3aec2b
add r14b, r15b
or rax, 0xf
test ah, 0xf4
movzx r14d, dx
cmp rax, 0x17
mov r14d, 0x16
jmp 0x1401ade56
cmovae r14, rax
cmp r14, 0xfff
jb 0x1401ade86
lea rcx, [r14 + 0x28]
call fcn.1400a1110
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1401ade81
jmp 0x1401ade97
lea rcx, [r14 + 1]
jmp 0x1401ade8f
call fcn.1400a1110
mov rdi, rax
mov qword [rsp + 0x70], rdi
bswap ecx
mov cl, r12b
movsx r8d, bp
mov qword [rsp + 0x80], r12
mov ch, 0xfb
mov dl, r10b
not rcx
mov qword [rsp + 0x88], r14
movzx r8, dx
movzx ecx, r10w
setg r8b
mov rcx, rdi
mov r8, r13
movzx rdx, r11w
mov rdx, rsi
movsx r8, bp
movsx r8d, cx
movzx r8, r8w
mov r8, r12
jmp 0x1401adeeb
call fcn.1400d0cd0
add rdi, r12
shld r8d, eax, 1
mov byte [rdi], 0
xadd al, ah
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x90]
cmc
mov r14, qword [rsp + 0xa0]
bsr r8d, edi
sar edx, cl
cmp rax, 0x10
rdtsc
movzx dx, r15b
cmovb rcx, r15
sbb dl, dil
adc al, r15b
sub dl, r9b
lea rax, [rcx + r14]
inc r8d
add rcx, r13
sub rax, rcx
xadd r8d, r8d
mov rdx, r14
sub rdx, r13
sub r8b, 0xdf
cmp rdx, rax
mov r8w, ax
bswap r8w
cmovae rdx, rax
movsxd r8, ebp
movzx r8w, r14b
sub r14, rdx
test r15b, 0x6f
mov r8, r14
test r11, 0x5f380ffe
sub r8, r13
jmp 0x1401adf80
inc r8
add rdx, rcx
call fcn.1400d0cd0
mov qword [rsp + 0xa0], r14
movzx rdi, di
mov rdi, qword [rsp + 0x90]
movzx rsi, si
not sil
mov rsi, qword [rsp + 0xa8]
movsx ax, al
movabs rax, 0x7afaa8ba044fab07
cmovs rcx, rsp
jmp 0x1401adfc5
mov qword [rsp + 0x60], rax
jmp 0x1401adfd7
movabs rax, 0x3cfd19b584f99baa
cmovne cx, r8w
mov qword [rsp + 0x68], rax
movabs rcx, 0x7afaa8ba6823cf29
jmp 0x1401adffa
mov qword [rsp + 0xb0], rcx
bswap ecx
mov qword [rsp + 0xb8], rax
lea rax, [rsp + 0xb0]
sete ch
movsx rcx, r14w
movdqu xmm0, xmmword [rax]
movsx cx, spl
xchg cl, cl
pxor xmm0, xmmword [rsp + 0x60]
movsx rcx, r10w
movdqa xmmword [rsp + 0x60], xmm0
movsx rcx, r9w
not ecx
lea rcx, [rsp + 0x60]
jmp 0x1401ae046
call fcn.1400b5980
mov rcx, rsi
stc
cmc
cmp dl, r8b
sub rcx, r14
cmc
cmp rcx, r13
cmp rcx, rax
jmp 0x1401ae062
jae 0x1401ae0a0
mov qword [rsp + 0x20], rax
movsx r9d, dx
jmp 0x1401ae07a
lea rcx, [rsp + 0x90]
cwd
cqo
lea r9, [rsp + 0x60]
jmp 0x1401ae093
mov rdx, rax
call fcn.140003a90
jmp 0x1401ae0fa
cmp rsi, 0x10
cdq
cmovb rdi, r15
btr dx, cx
cmovge si, r15w
mov rsi, rax
lea rsi, [rsi + r14]
rcl r8b, cl
mov qword [rsp + 0xa0], rsi
add r14, rdi
movsx rcx, r13w
lea rdx, [rsp + 0x60]
mov r8w, si
movsxd r8, r10d
mov rcx, r14
movsx r8d, si
movzx r8, r11w
mov r8, rax
jmp 0x1401ae0ea
call fcn.1400d0cd0
mov byte [rdi + rsi], 0
shr dil, cl
rcr di, 0xb3
mov rdi, qword [rsp + 0xa0]
stc
clc
test r9b, 0xd4
cmp qword [rsp + 0xa8], 0x10
jmp 0x1401ae116
jb 0x1401ae124
mov r15, qword [rsp + 0x90]
test rdi, rdi
jmp 0x1401ae12c
je 0x1401ae166
sub esi, esi
jmp 0x1401ae13d
movsx ecx, byte [r15 + rsi]
jmp 0x1401ae147
call fcn.1400b9908
mov byte [r15 + rsi], al
jmp 0x1401ae155
inc rsi
cmp rdi, rsi
jmp 0x1401ae160
jne 0x1401ae13d
mov r14, qword [rsp + 0x88]
stc
cmp r14, 0x10
jmp 0x1401ae178
jb 0x1401ae18d
mov rax, qword [rsp + 0x70]
jmp 0x1401ae188
jmp 0x1401ae19b
lea rax, [rsp + 0x70]
mov cx, 0x34f7
btc rcx, 0x91
mov rcx, 0xffffffffffffffff
jmp 0x1401ae1ae
cmp byte [rax + rcx + 1], 0
jmp 0x1401ae1b8
lea rcx, [rcx + 1]
jmp 0x1401ae1c1
jne 0x1401ae1ae
test rcx, rcx
jmp 0x1401ae1cf
je 0x1401ae239
xor edx, edx
or r8b, r14b
shl r9b, cl
inc r8b
movabs r9, 0xcbf29ce484222325
test r14w, r11w
btr rdi, 0x38
movzx edi, byte [rax + rdx]
jmp 0x1401ae1fc
xor rdi, r9
bswap r8
imul rdi, rbp
setne r8b
mov r9b, r12b
inc rdx
mov r8d, edx
add r9, 0xffffffffd987d92a
bt r9d, 0x4c
mov r9, rdi
clc
test r14, r10
cmp rcx, r8
jmp 0x1401ae22e
ja 0x1401ae1f3
jmp 0x1401ae24c
movabs rdi, 0xcbf29ce484222325
cmovl si, r10w
xor si, r13w
mov rsi, qword [rsp + 0xa0]
jmp 0x1401ae263
cmp qword [rsp + 0xa8], 0x10
jmp 0x1401ae271
jb 0x1401ae284
mov rbx, qword [rsp + 0x90]
jmp 0x1401ae28f
lea rbx, [rsp + 0x90]
test dil, sil
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x50], xmm0
clc
cmp r15b, dl
stc
test rsi, rsi
jmp 0x1401ae2ac
je 0x1401ae379
movabs rax, 0x7ffffffffffffffe
cmp r14b, bl
mov qword [rsp + 0x58], 7
test bp, r8w
cmp rsi, rax
ja 0x1401ae680
cmp rsi, 8
jmp 0x1401ae2de
jb 0x1401ae38c
mov rcx, rsi
or rcx, 7
cmp bp, r12w
cmp rcx, rax
jmp 0x1401ae2f7
ja 0x1401ae694
cmp rcx, 0xb
setns r14b
movzx r14d, si
mov r14d, 0xa
jmp 0x1401ae314
cmovae r14, rcx
lea rcx, [r14 + r14]
cmp r14, 0x7ff
jb 0x1401ae39b
add rax, 0xffffffffffffffee
stc
cmp r14, rax
jmp 0x1401ae336
jae 0x1401ae694
add rcx, 0x29
jmp 0x1401ae345
call fcn.1400a1110
mov rcx, rax
cmp r9, 0x181cef07
add rax, 0x27
test r12w, 0x7747
cmp r13w, sp
and rax, 0xffffffffffffffe0
jmp 0x1401ae36b
mov qword [rax - 8], rcx
jmp 0x1401ae374
jmp 0x1401ae3a4
mov qword [rsp + 0x58], 7
jmp 0x1401ae387
jmp 0x1401ae5ec
lea rax, [rsp + 0x40]
jmp 0x1401ae396
jmp 0x1401ae3b5
add rcx, 2
call fcn.1400a1110
mov qword [rsp + 0x40], rax
test r14b, 0x6c
cmp spl, bpl
mov qword [rsp + 0x58], r14
cmp rsi, 0x10
jmp 0x1401ae3be
jb 0x1401ae3f7
lea rcx, [rbx + rsi]
test r9w, 0x197d
jmp 0x1401ae3d3
cmp rax, rcx
jmp 0x1401ae3db
jae 0x1401ae539
lea rcx, [rax + rsi*2]
cmp edi, 0xbf324257
test edi, eax
clc
cmp rbx, rcx
jae 0x1401ae539
mov rcx, rbx
mov rdx, rsi
mov r8, rax
or r11b, 0x50
lea r9, [rdx - 1]
bsf r11d, r14d
bt r11w, r12w
setnp r11b
mov r11, rdx
and r11, 7
jmp 0x1401ae421
je 0x1401ae45f
sub r10d, r10d
movsx ebx, byte [rcx + r10]
test spl, 0x63
cmp dh, 2
mov word [r8], bx
test edx, r11d
add r8, 2
jmp 0x1401ae446
inc r10
cmp r11, r10
jmp 0x1401ae451
jne 0x1401ae42a
lea rcx, [rcx + r10]
sub rdx, r10
cmc
cmp r9, 7
jmp 0x1401ae468
jb 0x1401ae5ce
sub r9d, r9d
movsx r10d, byte [rcx + r9]
clc
cmp r10d, r11d
mov word [r8 + r9*2], r10w
movsx r10d, byte [rcx + r9 + 1]
clc
cmc
mov word [r8 + r9*2 + 2], r10w
ror r10d, 0x3e
movsx r10d, byte [rcx + r9 + 2]
test ch, ch
mov word [r8 + r9*2 + 4], r10w
bts r10, rcx
movsx r10w, r10b
movsx r10d, byte [rcx + r9 + 3]
cmp r12b, 0xc
cmp bx, bx
mov word [r8 + r9*2 + 6], r10w
xor r10w, ax
btr r10w, 0x7d
neg r10b
movsx r10d, byte [rcx + r9 + 4]
stc
cmp dil, 0x5c
mov word [r8 + r9*2 + 8], r10w
xadd r10w, r10w
btr r10w, r8w
movsx r10d, byte [rcx + r9 + 5]
stc
mov word [r8 + r9*2 + 0xa], r10w
btr r10w, bp
shld r10d, esp, 0x1b
movsx r10d, byte [rcx + r9 + 6]
cmc
jmp 0x1401ae506
mov word [r8 + r9*2 + 0xc], r10w
movsx r10d, byte [rcx + r9 + 7]
mov word [r8 + r9*2 + 0xe], r10w
test cl, bpl
add r9, 8
test spl, cl
test r14b, 0x92
cmp rdx, r9
jmp 0x1401ae52e
jne 0x1401ae471
jmp 0x1401ae5ce
mov r9, rsi
jmp 0x1401ae544
and r9, 0xfffffffffffffff0
rcl r8b, cl
cwd
lea rcx, [rbx + r9]
shr dl, cl
movsxd rdx, ebx
mov edx, esi
sal r8w, 0x4a
sub r8b, 0x85
and edx, 0xf
lea r8, [rax + r9*2]
stc
sub r10d, r10d
movq xmm0, qword [rbx + r10]
jmp 0x1401ae577
punpcklbw xmm0, xmm0
movq xmm1, qword [rbx + r10 + 8]
punpcklbw xmm1, xmm1
jmp 0x1401ae58b
psraw xmm0, 8
psraw xmm1, 8
movdqu xmmword [rax + r10*2], xmm0
cmc
cmp r13b, 0x7c
movdqu xmmword [rax + r10*2 + 0x10], xmm1
jmp 0x1401ae5ac
add r10, 0x10
test rdi, 0x712d544a
cmp r9, r10
jne 0x1401ae56c
cmp rsi, r9
jmp 0x1401ae5c8
jne 0x1401ae404
mov qword [rsp + 0x50], rsi
setg cl
movsx r14d, r10w
bswap ecx
mov word [rax + rsi*2], 0
mov r14, qword [rsp + 0x88]
xchg ch, cl
lea rcx, [rsp + 0x40]
call fcn.1401ab6f4
mov rcx, rax
movsxd rdx, r11d
movzx edx, r13w
cwd
mov rdx, rdi
jmp 0x1401ae60a
call fcn.1401acc82
mov rbx, rax
test r9b, 0x77
cmp r14, 0x10
jb 0x1401adcdd
mov rcx, qword [rsp + 0x70]
dec dh
lea rdx, [r14 + 1]
test cl, 0x10
cmp cl, r11b
cmp rdx, 0x1000
jb 0x1401ae676
mov rax, qword [rcx - 8]
clc
add rcx, 0xfffffffffffffff8
sub rcx, rax
test rdi, r12
cmc
cmp rcx, 0x20
jmp 0x1401ae657
jae 0x1401ae68a
add r14, 0x28
mov dx, 0xf6a1
mov cx, r9w
mov rdx, r14
mov cl, 0xda
mov rcx, rax
jmp 0x1401ae676
call fcn.1400a1154
jmp 0x1401adcdd
call fcn.140002dd0
jmp 0x1401ae68a
call fcn.1400afbd8
jmp 0x1401ae694
call fcn.140002df0
nop
jmp 0x1401ae69f
jmp 0x140017e8c