Function at 0x1401acd59
Capabilities:
Hash data using fnv
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
bt r9d, 0x66
movsx r11w, r12b
push r13
btc r11d, esi
push r12
test r14d, r8d
push rsi
shr r13b, cl
movzx r13, bp
btc r13d, eax
push rdi
cdqe
push rbp
push rbx
cmova r11w, r15w
or r13d, 0x5687f023
sub rsp, 0x108
movdqa xmmword [rsp + 0xf0], xmm8
bsf ax, r13w
ror r13w, 0xaa
sal ax, cl
movdqa xmmword [rsp + 0xe0], xmm7
dec r9b
bsf ax, bp
setne r13b
movdqa xmmword [rsp + 0xd0], xmm6
shr al, cl
movsx r9w, bl
movsx r11, cx
mov rax, qword [0x1400fe980]
bts r9, r9
ror r11, cl
xor rax, rsp
clc
test esi, r12d
bts r9w, ax
mov qword [rsp + 0xc8], rax
shl ah, 0xcb
cbw
movsxd rax, dword [rcx + 0x3c]
sub r11b, 6
seta r9b
add r11b, r9b
mov r11d, dword [rax + rcx + 0x88]
sal r9b, 0xe2
sal r9b, cl
xor r13, 0xffffffffe59507c5
mov r13d, dword [r11 + rcx + 0x1c]
lea r13, [r13 + rcx]
shld r9d, esi, 0xf0
shr r9b, 0x89
mov r9d, dword [r11 + rcx + 0x24]
clc
jmp 0x1401ace3f
add r9, rcx
cmp rdx, 0x10000
jmp 0x1401ace4e
jae 0x1401ace6c
movzx eax, word [r9 + rdx*2]
mov ebx, dword [r13 + rax*4]
cmc
add rbx, rcx
jmp 0x1401ace67
jmp 0x1401acfab
lea r8, [r11 + rcx]
rol r10b, 0xe7
mov r10d, dword [r8 + 0x18]
test r10, r10
jmp 0x1401ace80
je 0x1401acfa9
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], rax
mov r11d, dword [r11 + rcx + 0x20]
add r11, rcx
test rcx, r14
movabs rbp, 0x100000001b3
sub r14d, r14d
inc r15b
movsxd r15, r10d
add r15b, dil
nop dword [rax + rax]
mov edi, dword [r11 + r14*4]
movsx r15d, r8w
xchg r15b, al
cdqe
mov rax, rcx
bt r15w, sp
xor r15w, bp
lea rdi, [rdi + rcx]
ror r15b, 0x8c
btr r15w, 0x23
test rsi, r13
mov r15, 0xffffffffffffffff
cmp ax, r15w
test r10d, ecx
clc
nop word cs:[rax + rax]
cmc
cmp sil, r9b
stc
cmp byte [rdi + r15 + 1], 0
jmp 0x1401acf11
lea r15, [r15 + 1]
jne 0x1401acf06
movabs rbx, 0xcbf29ce484222325
mov rsi, rbx
test dh, bh
test r15, r15
jmp 0x1401acf32
je 0x1401acf80
xor r12d, r12d
nop word cs:[rax + rax]
movzx esi, byte [rdi + r12]
xor rsi, rbx
imul rsi, rbp
mov r8d, r9d
bswap ebx
movsx r8w, cl
inc r12
rcr bh, cl
mov r8d, r12d
adc bx, r9w
cmp r13, r11
mov rbx, rsi
cmp r15, r8
jmp 0x1401acf7a
ja 0x1401acf4a
cmp rsi, rdx
jmp 0x1401acf88
je 0x1401ad039
inc r14
cmp r14, r10
mov cl, sil
movzx ecx, r12w
mov rcx, rax
jmp 0x1401acfa3
jne 0x1401aceb9
xor ebx, ebx
mov rcx, qword [rsp + 0xc8]
clc
stc
xor rcx, rsp
jmp 0x1401acfbd
call fcn.1400a1150
mov rax, rbx
movaps xmm6, xmmword [rsp + 0xd0]
btr rbx, 0x67
xchg esi, edi
movsx r12, ax
movaps xmm7, xmmword [rsp + 0xe0]
mov sil, bl
movaps xmm8, xmmword [rsp + 0xf0]
sar rbp, 0xcc
add rsp, 0x108
pop rbx
movsx ebp, r15w
setb dil
movzx rdi, di
pop rbp
movsx r12, r8w
mov r14b, 0xc1
cmovne rdi, r9
pop rdi
movzx r13, si
pop rsi
not r15d
movsx r13w, r13b
pop r12
movzx r13d, bp
movsx r13d, r15w
pop r13
pop r14
movzx r15w, r15b
pop r15
jmp 0x1401ad038
ret
movzx edx, word [r9 + r14*2]
or ch, 0x4d
setl cl
mov ecx, 0xd9b3679c
mov ebx, dword [r13 + rdx*4]
ror ch, 0x59
and cl, bpl
add rbx, rax
mov rcx, qword [rsp + 0x38]
cmp rbx, rcx
jmp 0x1401ad064
jb 0x1401acfab
mov rsi, rax
clc
mov rax, qword [rsp + 0x30]
test bh, 0xde
mov eax, dword [rax + rsi + 0x8c]
add rcx, rax
cmc
test r11w, r10w
test r9, 0x18b7d73c
cmp rbx, rcx
jmp 0x1401ad094
ja 0x1401acfab
pxor xmm0, xmm0
movzx ecx, r13w
bswap ecx
not cx
movdqa xmmword [rsp + 0xa0], xmm0
not ch
movsx cx, cl
movdqa xmmword [rsp + 0x90], xmm0
movsxd rcx, ecx
bswap cx
mov rcx, rbx
call fcn.1400b5930
test rax, rax
jmp 0x1401ad0d5
js 0x1401ae7a2
mov r14, rax
test r9d, 0xd2a6363b
clc
cmp rax, 0xf
jmp 0x1401ad0ef
ja 0x1401ad150
mov qword [rsp + 0xa0], r14
cmove ecx, esi
mov qword [rsp + 0xa8], recvfrom
movzx r8d, r11w
movzx r8, ax
lea rcx, [rsp + 0x90]
cwd
mov dx, 0xbd7
mov rdx, rbx
movsx r8w, dil
mov r8, r14
jmp 0x1401ad132
call fcn.1400d0c80
add r14, rsp
test r12b, 0xbf
clc
add r14, 0x90
jmp 0x1401ad14b
jmp 0x1401ad214
mov rax, r14
or r12b, 0xe3
or rax, 0xf
shl r12w, 0x82
rol r12b, cl
cmp rax, 0x17
movsx r12w, r8b
movsx r12d, r15w
mov r12d, 0x16
jmp 0x1401ad17b
cmovae r12, rax
cmp r12, 0xfff
jmp 0x1401ad18b
jb 0x1401ad1bf
lea rcx, [r12 + 0x28]
jmp 0x1401ad19b
call fcn.1400a10c0
lea r15, [rax + 0x27]
cmp dl, 0x32
test r8w, 0x64fb
and r15, 0xffffffffffffffe0
jmp 0x1401ad1b6
mov qword [r15 - 8], rax
jmp 0x1401ad1d1
lea rcx, [r12 + 1]
jmp 0x1401ad1c9
call fcn.1400a10c0
mov r15, rax
mov qword [rsp + 0x90], r15
mov qword [rsp + 0xa0], r14
jmp 0x1401ad1e6
mov qword [rsp + 0xa8], r12
movsx r8w, r12b
mov rcx, r15
movzx r8, r8w
cwd
mov rdx, rbx
movsxd r8, r9d
mov r8, r14
call fcn.1400d0c80
add r14, r15
test r15w, r8w
cmp bl, bpl
mov byte [r14], 0
movsx r14, r13w
sbb r14b, r14b
bsr r14w, r15w
mov r14, qword [rsp + 0xa0]
test r14, r14
jmp 0x1401ad234
je 0x1401adde4
mov rax, qword [rsp + 0x90]
shl r12d, cl
and r15d, r13d
rol r15b, cl
mov rcx, qword [rsp + 0xa8]
cqo
or r8w, si
cmp eax, r15d
mov qword [rsp + 0x30], rcx
cmovl edx, esp
cmp rcx, 0x10
cmovo r8d, r12d
movsx edx, bx
lea r15, [rsp + 0x90]
movsxd r8, ebp
not r8b
movsx edx, r15w
mov r12, r15
mov qword [rsp + 0x38], rax
cwd
movzx r8d, r8w
setp dl
cmovae r12, rax
mov rcx, r12
bswap r8
mov edx, 0x2e
movsx r8w, r10b
mov r8, r14
jmp 0x1401ad2ae
call fcn.1400d0ae0
xor ebx, ebx
cmc
test rax, rax
jmp 0x1401ad2be
je 0x1401addf1
mov r13, rax
sub r13, r12
cmp r13, 0xffffffffffffffff
je 0x1401addf1
mov rcx, r12
cmove rdx, r11
cdq
mov edx, 0x2d
not r8w
mov r8, r14
jmp 0x1401ad2ed
call fcn.1400d0ae0
test rax, rax
jmp 0x1401ad2fa
je 0x1401ade68
sub rax, r12
test r9b, 0xbd
cmp rax, 0xffffffffffffffff
jmp 0x1401ad310
je 0x1401ade68
movabs rax, 0x8f54e77a98aea8e
movabs rcx, 0xb46aab36937e0113
rcr r9w, cl
or r9, r12
dec r9w
movq xmm0, rcx
movzx r9w, cl
and r9b, sil
movsx r9w, cl
movq xmm1, rax
punpcklqdq xmm1, xmm0
test dil, spl
rol r9w, 0xee
pxor xmm1, xmmword [0x1400ffaf0]
rcl ah, 0xbe
movq rax, xmm1
jmp 0x1401ad372
mov r9, rax
jmp 0x1401ad37c
shl r9, 0xc
jmp 0x1401ad385
pshufd xmm0, xmm1, 0xee
movq rdx, xmm0
rcl r15, 0x3d
bswap r15w
xor r15b, r11b
mov rcx, rdx
bsf r12w, r8w
setp bh
movsx r15d, r15w
shr rcx, 8
inc r12w
and r15b, 0x82
mov r10d, r9d
xor r14b, 0x55
cmp r8b, 0x29
and r10d, 0xf00f0000
dec r11b
mov r13, rsi
movabs rsi, 0xf0000000f00
cmp r13b, 0xa4
rol r14b, cl
and rcx, rsi
bt bx, r10w
sal r8w, 0xc7
mov r11d, eax
not r8w
movsxd rbx, r8d
and r11d, 0xf00000
and r15d, r14d
neg r8b
sal r8b, 0x9f
shl r11, 0x10
movsx r15, r12w
btr r14, rdx
mov r15, rdx
movzx r8d, sp
rcl r8b, 0x5e
shl r15, 8
sbb r12b, r9b
movsxd r8, r8d
movsx r14, r11w
movabs rbx, 0xf000000000000
bsr r14w, r9w
and r15, rbx
sar r12w, cl
bts r8w, bx
mov r8, rax
btr r12, 0xb
bsr r12w, si
shr r8, 0x38
btr r12d, esi
add r14d, r13d
movsxd r12, ebp
movabs r14, 0xf00000000000
or r12, 0x2208bf64
and r9, r14
mov r12, rdx
cmp al, r13b
cmp dl, 0x52
shl r12, 0x3c
jmp 0x1401ad48d
or r12, rcx
bt cx, 0x20
or rcx, 0x19a30bcc
rcr rcx, 0x4f
or r12, r10
movsx cx, r13b
shrd rcx, rsp, 0xfa
movsx r10d, r15w
or r12, r11
shrd r11, rsi, 0x16
or r12, r15
cmovs rcx, rbp
adc r10b, 0xa9
rcl r10b, cl
mov rcx, rdx
shr rcx, 0x14
test si, 0x7ed0
mov r10, rax
shr r10, 0x28
jmp 0x1401ad4e2
and r10d, 0xf
inc r11w
and r8d, 0xfffffff0
or r8, r12
not r15b
ror r15w, 0xa9
or r8, r9
mov r9d, edx
cmovs r11, rdx
bts r15w, r9w
and r9d, 0xf00000
shl r9, 0x20
movzx r11d, r10w
cmp r10b, 0xff
cmovnp r11w, di
mov r11, rax
btr r15w, r13w
movzx r15, r15w
inc r15b
shr r11, 0x18
shrd r15d, esi, 0x1e
sbb r15b, sil
and r11d, 0xf000000
shl r15w, 0xa2
sal r15w, 0x95
shr rax, 0x24
sar r15b, cl
ror r15b, 0xfa
movsx r15, cx
and eax, 0xf00000
and edx, 0xf00
shl rdx, 0x30
movabs r15, 0xf0000f000
jmp 0x1401ad57a
and rcx, r15
or rcx, r10
or rcx, r9
or rcx, r11
stc
test r15d, edx
cmp di, dx
or rcx, rax
stc
jmp 0x1401ad596
or rcx, rdx
sar edx, cl
or rcx, r8
movsxd rdx, edi
not rcx
mov dx, r9w
cwd
movabs rdx, 0x578960f1fc7fff25
jmp 0x1401ad5b9
call fcn.1401acd59
mov r8, rax
movabs rax, 0x6349f46a03c8aa3f
xadd cx, cx
movabs rcx, 0xb4fe6074d6f22e7d
clc
cmp r12w, 0x4675
movq xmm0, rcx
clc
movq xmm2, rax
jmp 0x1401ad5f1
punpcklqdq xmm2, xmm0
cmc
sub eax, eax
jmp 0x1401ad5fd
not rax
jmp 0x1401ad605
movq xmm1, rax
jmp 0x1401ad60f
pshufd xmm0, xmm1, 0x44
movabs rax, 0x2028fa7bfc3755c0
movabs rcx, 0x4b016e658877d1b2
jmp 0x1401ad62d
movq xmm3, rcx
jmp 0x1401ad637
movq xmm4, rax
jmp 0x1401ad641
punpcklqdq xmm4, xmm3
jmp 0x1401ad64a
pxor xmm4, xmm2
jmp 0x1401ad653
pandn xmm4, xmm0
pshufd xmm2, xmm4, 0xee
movq rax, xmm2
movq rcx, xmm4
shl ecx, 0x10
adc r9b, 0x8c
movzx eax, ax
mov r9b, bpl
bt r9w, 0x56
mov r9, qword gs:[rcx + rax]
shr dx, cl
rdtsc
movsx cx, r14b
shr cx, 0x8a
shl rdx, 0x20
bt cx, 0x6a
sal ecx, 0xe7
or rdx, rax
movabs rax, 0x65b4664fb1d2ab66
movsx cx, r12b
movsx ecx, bp
bswap cx
movabs rcx, 0x728ab10671288a43
jmp 0x1401ad6bf
movq xmm2, rcx
movq xmm3, rax
punpcklqdq xmm3, xmm2
movabs rax, 0xf9ffd85d4e2d5499
movzx cx, r8b
movzx rcx, bx
movsxd rcx, ebx
movabs rcx, 0x8d750f14e98d75be
movq xmm2, rcx
jmp 0x1401ad6f7
movq xmm4, rax
punpcklqdq xmm4, xmm2
jmp 0x1401ad705
pxor xmm4, xmm3
pandn xmm4, xmm0
pshufd xmm2, xmm4, 0xee
movq rcx, xmm2
cbw
rcl r10b, cl
bt rax, r13
movq rax, xmm4
mov r10d, eax
bswap ax
shl r10, 0x10
sar rax, cl
movzx ax, r11b
bts ax, r8w
movabs rax, 0xffff00000000ffff
jmp 0x1401ad74b
and rcx, rax
cmc
clc
or rcx, r10
stc
test bpl, 0x77
clc
imul rcx, rdx
jmp 0x1401ad762
movq xmm2, rcx
jmp 0x1401ad76c
movq xmm3, rdx
jmp 0x1401ad776
pshufd xmm4, xmm3, 0x44
punpcklqdq xmm3, xmm2
movabs rcx, 0xf34344de92ecce5b
bswap rdx
movzx rdx, ax
movabs rdx, 0x6a72066c130752f5
jmp 0x1401ad79f
movq xmm2, rdx
movsx dx, dil
movsx edx, cx
cdq
movq xmm5, rcx
mov rdx, rsp
not rdx
punpcklqdq xmm5, xmm2
movzx rcx, ax
movabs rcx, 0xb6941aab6d1331a4
mov dl, cl
movabs rdx, 0x958d58194032ad09
jmp 0x1401ad7db
movq xmm6, rdx
jmp 0x1401ad7e5
movq xmm2, rcx
jmp 0x1401ad7ef
punpcklqdq xmm2, xmm6
jmp 0x1401ad7f8
pxor xmm2, xmm5
jmp 0x1401ad801
pandn xmm2, xmm0
movabs rcx, 0xa555a8a9d7ea5e8c
not dx
movabs rdx, 0xa070d42a31ef277f
jmp 0x1401ad821
movq xmm5, rdx
mov dx, r9w
cwd
movq xmm6, rcx
punpcklqdq xmm6, xmm5
movabs rcx, 0xb53f04dd2815a173
movzx rdx, si
movsx rdx, bx
movabs rdx, 0x5f8f785e37f3d884
movq xmm5, rdx
jmp 0x1401ad85b
movq xmm7, rcx
jmp 0x1401ad865
punpcklqdq xmm7, xmm5
jmp 0x1401ad86e
pxor xmm7, xmm6
jmp 0x1401ad877
pandn xmm7, xmm0
movabs rcx, 0x7d29ed2f305523c6
not dl
mov rdx, 0x660a249a
movsx rdx, dx
movabs rdx, 0xce2edc46d2f09f03
jmp 0x1401ad8a1
movq xmm5, rdx
movq xmm6, rcx
cqo
cwd
punpcklqdq xmm6, xmm5
movabs rcx, 0x1e3c965dcfaa23c6
mov dx, dx
movabs rdx, 0x31d1a7340f469f03
jmp 0x1401ad8cf
movq xmm5, rdx
jmp 0x1401ad8d9
movq xmm8, rcx
punpcklqdq xmm8, xmm5
jmp 0x1401ad8e8
pxor xmm8, xmm6
pandn xmm8, xmm0
pshufd xmm5, xmm8, 0xee
movq rcx, xmm5
rol r10w, cl
movq rdx, xmm8
xadd r10b, r10b
shl edx, 0x10
movsx r10d, r12w
rol r10b, cl
cmp r8w, 0xf614
movzx r10d, cx
or r10d, edx
not cl
xchg cx, cx
movabs rcx, 0x8a945350c5ffe011
jmp 0x1401ad935
movq xmm5, rcx
movabs rcx, 0x756b2c4f69601fce
movq xmm6, rcx
jmp 0x1401ad94e
pxor xmm6, xmm5
jmp 0x1401ad957
pandn xmm6, xmm1
movq rcx, xmm6
movq xmm1, r8
test si, 0x7fed
cmc
cmp si, bx
shr r8, cl
jmp 0x1401ad976
movdqa xmm5, xmm2
punpcklqdq xmm5, xmm7
jmp 0x1401ad983
psllq xmm5, 0x10
punpckhqdq xmm2, xmm7
jmp 0x1401ad991
movdqa xmm6, xmmword [section..rdata]
jmp 0x1401ad99e
pand xmm5, xmm6
jmp 0x1401ad9a7
pandn xmm6, xmm2
por xmm6, xmm5
movdqa xmm2, xmm4
jmp 0x1401ad9b8
psrlq xmm2, 0x20
pmuludq xmm2, xmm6
movdqa xmm5, xmm6
jmp 0x1401ad9ca
psrlq xmm5, 0x20
pmuludq xmm5, xmm4
paddq xmm5, xmm2
jmp 0x1401ad9dc
psllq xmm5, 0x20
pmuludq xmm6, xmm4
paddq xmm6, xmm5
jmp 0x1401ad9ee
movd xmm2, r10d
jmp 0x1401ad9f8
pshufd xmm2, xmm2, 0x44
movq xmm4, r8
punpcklqdq xmm1, xmm4
jmp 0x1401ada0b
pand xmm6, xmmword [0x1400d3030]
jmp 0x1401ada18
pand xmm1, xmm2
jmp 0x1401ada21
por xmm6, xmm1
pxor xmm6, xmm3
not ch
cdq
movabs rcx, 0x19e8e40c53e69915
movabs rdx, 0xba4332f8890126d9
jmp 0x1401ada45
movq xmm1, rdx
movq xmm2, rcx
cdq
punpcklqdq xmm2, xmm1
cmovg rdx, r11
cwd
movsxd rdx, edx
movabs rcx, 0xcf505ee7ac1966ea
movzx edx, dx
movsx edx, r10w
cdq
movabs rdx, 0x45bc88137a27d8a6
jmp 0x1401ada7e
movq xmm1, rdx
jmp 0x1401ada88
movq xmm4, rcx
jmp 0x1401ada92
punpcklqdq xmm4, xmm1
jmp 0x1401ada9b
pxor xmm4, xmm2
jmp 0x1401adaa4
pandn xmm4, xmm0
pshufd xmm1, xmm4, 0xee
movq rcx, xmm1
movsx edx, ax
rcr dl, cl
movq rdx, xmm4
cmp r13b, 6
mov edx, edx
test r10, 0xffffffff87857d99
shl rdx, 0x10
and rcx, rax
add rcx, r9
jmp 0x1401adad8
movdqu xmmword [rdx + rcx], xmm6
movsx cx, r12b
movsxd rcx, ebp
movzx ecx, bx
movabs rcx, 0xe3c15d07655920be
mov dx, 0xe7ff
movabs rdx, 0x8be08916f6282bf3
jmp 0x1401adb05
movq xmm1, rdx
movsx dx, r15b
movsx edx, r9w
movzx rdx, cx
movq xmm2, rcx
movsx dx, bpl
cqo
cwd
punpcklqdq xmm2, xmm1
movabs rcx, 0x8096026d9aa6df41
mov dh, 0x9e
movzx dx, bpl
movsxd rdx, esi
movabs rdx, 0x741fd67c93f5d59c
jmp 0x1401adb4d
movq xmm1, rdx
jmp 0x1401adb57
movq xmm4, rcx
jmp 0x1401adb61
punpcklqdq xmm4, xmm1
jmp 0x1401adb6a
pxor xmm4, xmm2
jmp 0x1401adb73
pandn xmm4, xmm0
pshufd xmm0, xmm4, 0xee
movq rcx, xmm0
bswap rdx
movsx dx, r11b
movq rdx, xmm4
mov edx, edx
jmp 0x1401adb9a
shl rdx, 0x10
and rcx, rax
rol rax, 0x46
bt rax, 0x7d
mov al, r13b
add rcx, r9
cwde
bswap r9w
bt rax, rsp
movdqu xmmword [rdx + rcx], xmm3
xor cl, r10b
cdqe
movabs rax, 0x3cedc8268f30aae3
movsxd r9, r15d
movabs rcx, 0x25e9779ccdbd50c5
sar r9b, cl
movq xmm0, rcx
and r9b, r11b
ror r9b, cl
movq xmm1, rax
btc r9w, 0x22
rcr r9w, 0xf
cmp dil, 0x75
punpcklqdq xmm1, xmm0
pxor xmm1, xmmword [0x1400ffb70]
cmp r10b, r10b
movq rax, xmm1
bts r9, r8
sub r9d, r11d
mov r9, rax
test bl, r13b
jmp 0x1401adc26
shl r9, 0xc
pshufd xmm0, xmm1, 0xee
movq rcx, xmm0
mov r8, rcx
cmp sil, r8b
shr r8, 8
sar edx, cl
xchg r10w, r10w
movzx edx, bx
mov r10d, r9d
neg dx
movsxd r11, r14d
xchg dh, dl
and r10d, 0xf00f0000
bsf dx, bp
and r8, rsi
sar esi, 0xac
cmp r9d, r9d
mov r11d, eax
cmp r13w, 0x2ca1
and r11d, 0xf00000
shl edx, cl
adc si, r15w
add dx, r8w
shl r11, 0x10
sal dl, 9
neg sil
mov rsi, rcx
shr dh, 0x38
ror dh, cl
movzx edx, r12w
shl rsi, 8
and rsi, rbx
test al, r12b
ror dh, cl
mov rdx, rax
shr rdx, 0x38
xchg bh, bl
rcr bh, cl
and r9, r14
movsxd rbx, r14d
ror bh, cl
mov rbx, rcx
test r12, r15
clc
shl rbx, 0x3c
clc
or rbx, r8
btr r8, r13
or rbx, r10
xor r10, 0x5b8ac4f0
or rbx, r11
jmp 0x1401adcde
or rbx, rsi
mov r8, rcx
not r10w
sar r10, cl
dec r10w
shr r8, 0x14
bswap r10d
xchg r10b, r10b
mov r10, rax
btc r11w, cx
xor r11, rsi
add r11, rbp
shr r10, 0x28
shr r11b, cl
sub r11, 0x62a9e88c
and r10d, 0xf
bsr r11w, r14w
and r11d, ecx
xchg r11b, r11b
and edx, 0xfffffff0
or rdx, rbx
and r11w, 0x54f7
shrd r11w, r13w, 0xc3
or rdx, r9
btr r9w, bx
cmovs r9w, bp
mov r9d, ecx
xadd r11w, r11w
and r9d, 0xf00000
shl r9, 0x20
cmc
mov r11, rax
jmp 0x1401add64
shr r11, 0x18
and r11d, 0xf000000
cmc
cmp spl, 0xa1
shr rax, 0x24
jmp 0x1401add7d
and eax, 0xf00000
test dil, r10b
cmc
and ecx, 0xf00
shl rcx, 0x30
cmc
and r8, r15
or r8, r10
test bpl, 0x1a
test r10b, spl
or r8, r9
or r8, r11
cmp r15b, 0x58
cmp sil, r9b
cmc
or r8, rax
or r8, rcx
or r8, rdx
movsxd rcx, ebp
movsx ecx, r13w
cmovne cx, r12w
not r8
bswap dx
mov rcx, r13
cwd
mov rdx, rdi
jmp 0x1401addd4
call r8
mov rbx, rax
jmp 0x1401adddf
jmp 0x1401addf1
sub ebx, ebx
cmovg rax, rdx
movsx ax, r8b
neg al
mov rax, qword [rsp + 0xa8]
cmp rax, 0x10
jmp 0x1401ade02
jb 0x1401acfab
mov rcx, qword [rsp + 0x90]
adc dx, 0x11c3
bswap dx
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1401ade28
jb 0x1401ade5e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test r11b, 0x95
sub rcx, r8
cmp rcx, 0x20
jmp 0x1401ade46
jae 0x1401ae7ac
add rax, 0x28
mov rdx, rax
bswap cx
mov rcx, r8
jmp 0x1401ade5e
call fcn.1400a1104
jmp 0x1401acfab
lea rsi, [r12 + r13]
inc rsi
cmp r8w, r8w
jmp 0x1401ade78
add r12, r14
test bx, 0x3c80
jmp 0x1401ade85
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
cmc
test sp, r15w
movdqa xmmword [rsp + 0x70], xmm0
cmp r15w, 0x2436
test al, 0x27
cmp rsi, r12
je 0x1401adf16
sub r12, rsi
jmp 0x1401adeb6
js 0x1401ae7a2
cmp r12, 0xf
jmp 0x1401adec5
ja 0x1401adf3b
mov qword [rsp + 0x80], r12
movsx r8d, r14w
cmovnp dx, r11w
mov qword [rsp + 0x88], recvfrom
lea rcx, [rsp + 0x70]
mov rdx, rsi
mov r8, r12
jmp 0x1401adef8
call fcn.1400d0c80
lea rdi, [rsp + r12]
cmp r8d, 0xe4b4dced
add rdi, 0x70
jmp 0x1401adf11
jmp 0x1401ae00b
mov qword [rsp + 0x88], recvfrom
mov rcx, qword [rsp + 0x38]
cwde
movzx rax, r15w
mov rax, qword [rsp + 0x30]
jmp 0x1401adf36
jmp 0x1401ae046
mov rax, r12
test r10b, 0x50
rol r14, cl
sbb r14w, 0x91c8
or rax, 0xf
adc r14b, r10b
cmc
cmp rax, 0x17
movzx r14, r8w
mov r14d, 0x16
jmp 0x1401adf66
cmovae r14, rax
test r8b, 0x89
cmp r14, 0xfff
jb 0x1401adfa4
lea rcx, [r14 + 0x28]
jmp 0x1401adf84
call fcn.1400a10c0
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
jmp 0x1401adf96
mov qword [rdi - 8], rax
jmp 0x1401adf9f
jmp 0x1401adfbf
lea rcx, [r14 + 1]
jmp 0x1401adfad
call fcn.1400a10c0
mov rdi, rax
cwd
cmovle ecx, r13d
setle r8b
mov qword [rsp + 0x70], rdi
movsxd rdx, r13d
mov qword [rsp + 0x80], r12
cqo
mov r8b, 0xaf
movzx edx, r14w
mov qword [rsp + 0x88], r14
movzx r8d, r8w
mov rcx, rdi
movsxd rdx, r12d
mov rdx, rsi
not r8w
mov r8b, 0xb
bswap r8d
mov r8, r12
jmp 0x1401adfff
call fcn.1400d0c80
lea rdi, [rdi + r12]
rol cl, cl
clc
mov byte [rdi], 0
bts rax, rsp
and r8w, 0x5ab4
mov rax, qword [rsp + 0xa8]
cmp r8, 0xfffffffff39b36f6
movsx edx, r12w
mov rcx, qword [rsp + 0x90]
movsx r14, cx
xchg r8b, r14b
mov r14, qword [rsp + 0xa0]
rcr r8b, 0x86
cmp rax, 0x10
cmovb rcx, r15
or r8b, 0xd0
not ax
lea rax, [rcx + r14]
sbb r8b, 0x2b
add rcx, r13
bt r8w, r12w
movzx rdx, r13w
jmp 0x1401ae06e
sub rax, rcx
mov rdx, r14
ror r8b, cl
cmc
movzx r8w, r12b
sub rdx, r13
sal r8b, cl
bt r8w, dx
cmp r14b, 0x69
cmp rdx, rax
movzx r8w, bl
movsx r8w, r8b
cmovae rdx, rax
sub r14, rdx
mov r8b, 0x22
xor r8b, r9b
mov r8, r14
test al, r12b
cmc
sub r8, r13
jmp 0x1401ae0b5
inc r8
add rdx, rcx
jmp 0x1401ae0c0
call fcn.1400d0c80
mov qword [rsp + 0xa0], r14
movsx edi, sp
mov rdi, qword [rsp + 0x90]
movsx rsi, r13w
mov rsi, qword [rsp + 0xa8]
movsx cx, r11b
xchg cx, ax
movzx ecx, r12w
movabs rax, 0xec2569f0997b861f
movsxd rcx, eax
xchg cx, cx
mov qword [rsp + 0x60], rax
xchg ah, ch
movabs rax, 0x691aa88328007ca2
bswap ecx
cmovp cx, r13w
movzx rcx, si
mov qword [rsp + 0x68], rax
movsx ecx, si
xchg cl, ch
bswap cx
movabs rcx, 0xec2569f0f517e231
jmp 0x1401ae137
mov qword [rsp + 0xb0], rcx
movsx rcx, r15w
mov qword [rsp + 0xb8], rax
lea rax, [rsp + 0xb0]
movdqu xmm0, xmmword [rax]
jmp 0x1401ae160
pxor xmm0, xmmword [rsp + 0x60]
setg cl
jmp 0x1401ae16e
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.1400b5930
mov rcx, rsi
sub rcx, r14
cmp bpl, 0xd2
clc
cmp rcx, rax
jmp 0x1401ae191
jae 0x1401ae1d2
mov qword [rsp + 0x20], rax
movzx dx, r12b
mov dh, 0xd4
mov r9b, r10b
cwd
lea rcx, [rsp + 0x90]
cwd
movzx dx, r14b
lea r9, [rsp + 0x60]
cqo
mov dx, 0x8967
mov rdx, rax
jmp 0x1401ae1c8
call fcn.140003a90
jmp 0x1401ae23a
cmp rsi, 0x10
mov dl, 0xb8
movsx r8w, r10b
cmovb rdi, r15
xor cl, 0x37
ror r8, 0xe4
mov rsi, rax
lea rsi, [rsi + r14]
bt ecx, 0xe9
rcr r8w, cl
mov qword [rsp + 0xa0], rsi
bt r8, rsi
cqo
add r14, rdi
mov r8w, sp
bswap cx
lea rdx, [rsp + 0x60]
movzx r8, r9w
not r8b
movsxd rcx, edx
mov rcx, r14
movsx r8, r13w
mov r8, rax
jmp 0x1401ae22d
call fcn.1400d0c80
mov byte [rdi + rsi], 0
movzx rdi, ax
mov rdi, qword [rsp + 0xa0]
clc
test r9w, cx
test sil, 0x45
cmp qword [rsp + 0xa8], 0x10
jmp 0x1401ae259
jb 0x1401ae26d
mov r15, qword [rsp + 0x90]
cmp dil, r8b
test dil, dl
test rdi, rdi
jmp 0x1401ae275
je 0x1401ae2aa
xor esi, esi
jmp 0x1401ae286
movsx ecx, byte [r15 + rsi]
call fcn.1400b98b8
mov byte [r15 + rsi], al
jmp 0x1401ae299
inc rsi
cmp rdi, rsi
jmp 0x1401ae2a4
jne 0x1401ae286
mov r14, qword [rsp + 0x88]
stc
cmp r14, 0x10
jmp 0x1401ae2bc
jb 0x1401ae2d1
mov rax, qword [rsp + 0x70]
jmp 0x1401ae2cc
jmp 0x1401ae2d6
lea rax, [rsp + 0x70]
mov rcx, 0xffffffffffffffff
test al, spl
cmp r8w, 0x2a73
cmp byte [rax + rcx + 1], 0
jmp 0x1401ae2f0
lea rcx, [rcx + 1]
jmp 0x1401ae2f9
jne 0x1401ae2e6
test rcx, rcx
jmp 0x1401ae307
je 0x1401ae361
xor edx, edx
movabs r9, 0xcbf29ce484222325
movzx edi, byte [rax + rdx]
sal r8d, 0x6c
add r8d, r12d
shrd r8w, r11w, 0x7c
xor rdi, r9
imul rdi, rbp
movzx r8w, bpl
inc rdx
movsx r8d, r13w
xor r8b, bpl
mov r8d, edx
xchg r9b, r9b
mov r9, rdi
cmp bp, r13w
clc
cmp rcx, r8
jmp 0x1401ae356
ja 0x1401ae319
jmp 0x1401ae374
movabs rdi, 0xcbf29ce484222325
cmp ah, 0x6b
movsx esi, sp
add si, sp
mov rsi, qword [rsp + 0xa0]
test bl, 0xb7
cmp r12w, r10w
cmp qword [rsp + 0xa8], 0x10
jmp 0x1401ae391
jb 0x1401ae3a9
mov rbx, qword [rsp + 0x90]
jmp 0x1401ae3a4
jmp 0x1401ae3b1
lea rbx, [rsp + 0x90]
pxor xmm0, xmm0
cmp r9b, spl
clc
stc
movdqa xmmword [rsp + 0x40], xmm0
stc
cmp r15w, 0x94be
movdqa xmmword [rsp + 0x50], xmm0
cmp r12b, dl
clc
test rsi, rsi
je 0x1401ae492
movabs rax, 0x7ffffffffffffffe
cmp r9b, cl
mov qword [rsp + 0x58], 7
cmp rsi, rax
ja 0x1401ae7a2
cmp rsi, 8
jmp 0x1401ae402
jb 0x1401ae4a5
mov rcx, rsi
cmc
or rcx, 7
cmp rcx, rax
ja 0x1401ae7b6
add eax, dword [rax]
invalid
cmp rcx, 0xb
movsx r14d, cx
movsx r14w, bl
movzx r14, bx
mov r14d, 0xa
jmp 0x1401ae435
cmovae r14, rcx
lea rcx, [r14 + r14]
stc
cmp r12b, r11b
cmp r14, 0x7ff
jmp 0x1401ae44d
jb 0x1401ae4b4
add rax, 0xffffffffffffffee
cmp r14, rax
jmp 0x1401ae45f
jae 0x1401ae7b6
add rcx, 0x29
jmp 0x1401ae46e
call fcn.1400a10c0
mov rcx, rax
add rax, 0x27
test bpl, 0x3c
cmp al, ch
and rax, 0xffffffffffffffe0
jmp 0x1401ae489
mov qword [rax - 8], rcx
jmp 0x1401ae4c2
mov qword [rsp + 0x58], 7
jmp 0x1401ae4a0
jmp 0x1401ae71a
lea rax, [rsp + 0x40]
jmp 0x1401ae4af
jmp 0x1401ae4dd
add rcx, 2
jmp 0x1401ae4bd
call fcn.1400a10c0
mov qword [rsp + 0x40], rax
cmp r15b, r11b
cmp r12w, 0x14aa
mov qword [rsp + 0x58], r14
test r15b, 0x5a
test bx, r14w
cmp rsi, 0x10
jmp 0x1401ae4e6
jb 0x1401ae522
lea rcx, [rbx + rsi]
cmp dil, 6
jmp 0x1401ae500
cmp rax, rcx
jmp 0x1401ae508
jae 0x1401ae665
lea rcx, [rax + rsi*2]
cmc
stc
cmp rbx, rcx
jmp 0x1401ae51c
jae 0x1401ae665
mov rcx, rbx
mov rdx, rsi
mov r8, rax
lea r9, [rdx - 1]
and r11b, 0x1f
movsx r11, r15w
bswap r11d
mov r11, rdx
clc
and r11, 7
jmp 0x1401ae547
je 0x1401ae58c
sub r10d, r10d
movsx ebx, byte [rcx + r10]
test ax, 0xc95
mov word [r8], bx
cmp spl, 0x6e
clc
stc
add r8, 2
inc r10
cmp bp, r8w
clc
cmp r11, r10
jmp 0x1401ae577
jne 0x1401ae550
lea rcx, [rcx + r10]
sub rdx, r10
test sp, r8w
cmp sil, 0x49
cmp r9, 7
jmp 0x1401ae595
jb 0x1401ae6fb
xor r9d, r9d
movsx r10d, byte [rcx + r9]
mov word [r8 + r9*2], r10w
movsx r10w, cl
clc
inc r10b
movsx r10d, byte [rcx + r9 + 1]
clc
mov word [r8 + r9*2 + 2], r10w
shr r10b, 0x5b
movzx r10w, cl
shld r10, r15, 0x82
movsx r10d, byte [rcx + r9 + 2]
test r11d, 0xac2a62e7
cmp r8w, 0xe848
mov word [r8 + r9*2 + 4], r10w
not r10w
shl r10, 0x28
movsx r10d, byte [rcx + r9 + 3]
mov word [r8 + r9*2 + 6], r10w
movsx r10d, byte [rcx + r9 + 4]
test rdi, 0xffffffff90b844cd
cmp rdi, 0x3f051e14
mov word [r8 + r9*2 + 8], r10w
movsx r10d, byte [rcx + r9 + 5]
mov word [r8 + r9*2 + 0xa], r10w
movsx r10d, byte [rcx + r9 + 6]
jmp 0x1401ae62b
mov word [r8 + r9*2 + 0xc], r10w
movsx r10d, byte [rcx + r9 + 7]
mov word [r8 + r9*2 + 0xe], r10w
jmp 0x1401ae647
add r9, 8
stc
clc
cmp di, 0x50ec
cmp rdx, r9
jmp 0x1401ae65a
jne 0x1401ae59e
jmp 0x1401ae6fb
mov r9, rsi
and r9, 0xfffffffffffffff0
rcr r8b, 0xec
mov r8b, spl
lea rcx, [rbx + r9]
add dx, 0x232e
mov edx, esi
and edx, 0xf
bt r8w, 0x3e
lea r8, [rax + r9*2]
cmc
clc
cmp r11b, r13b
sub r10d, r10d
jmp 0x1401ae698
movq xmm0, qword [rbx + r10]
jmp 0x1401ae6a3
punpcklbw xmm0, xmm0
jmp 0x1401ae6ac
movq xmm1, qword [rbx + r10 + 8]
jmp 0x1401ae6b8
punpcklbw xmm1, xmm1
jmp 0x1401ae6c1
psraw xmm0, 8
psraw xmm1, 8
movdqu xmmword [rax + r10*2], xmm0
movdqu xmmword [rax + r10*2 + 0x10], xmm1
clc
cmc
add r10, 0x10
stc
cmp r9, r10
jmp 0x1401ae6e7
jne 0x1401ae698
cmp rsi, r9
jmp 0x1401ae6f5
jne 0x1401ae52b
mov qword [rsp + 0x50], rsi
not ecx
mov cl, 0x37
mov word [rax + rsi*2], 0
movsx rcx, r13w
mov r14, qword [rsp + 0x88]
cmovl cx, cx
lea rcx, [rsp + 0x40]
jmp 0x1401ae724
call fcn.1401ab805
mov rcx, rax
mov dl, r9b
mov rdx, rdi
call fcn.1401acd59
mov rbx, rax
cmp r14, 0x10
jmp 0x1401ae743
jb 0x1401addf1
mov rcx, qword [rsp + 0x70]
not edx
lea rdx, [r14 + 1]
stc
cmc
cmp r13b, r8b
cmp rdx, 0x1000
jb 0x1401ae798
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmp bx, r9w
sub rcx, rax
clc
cmp rcx, 0x20
jae 0x1401ae7ac
add r14, 0x28
not edx
cmovle ecx, ecx
mov rdx, r14
movzx cx, ch
mov rcx, rax
jmp 0x1401ae798
call fcn.1400a1104
jmp 0x1401addf1
call fcn.140002dd0
jmp 0x1401ae7ac
call fcn.1400afb88
jmp 0x1401ae7b6
call fcn.140002df0
nop
jmp 0x1401ae7c1
jmp 0x140017eac