Function at 0x140491cd8
Capabilities:
Authenticate hmac

Disassembly:
mov qword [rsp + 8], rbx
clc
rol ecx, 0xf7
push rbp
push rsi
and al, spl
mov bpl, r8b
btr esi, r11d
push rdi
xor dil, r10b
xadd bpl, bpl
push r12
bswap rsi
ror ax, 0x62
push r13
movzx r13d, r11w
dec bpl
jmp 0x140491d0c
push r14
movzx r13, r11w
movsx rsi, si
sbb cx, 0x6861
push r15
cbw
lea rbp, [rsp - 7]
sub rsp, 0xf0
rcr r15, 0xb8
mov rax, qword [0x1400b7288]
xor rax, rsp
add r15b, r13b
bswap cx
mov qword [rbp - 9], rax
bt esi, 0x1c
btr bx, 0xa8
mov r15, r8
mov r13b, 0xfb
sub di, 0x5c63
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x48], rdx
sub bx, bp
mov rdi, qword [rbp + 0x67]
btc ebx, edi
rcl ebx, cl
shl ch, cl
mov qword [rsp + 0x40], rdi
movsx rsi, si
bsf cx, bp
mov al, byte [rbp + 0x6f]
mov byte [rsp + 0x20], al
rcr bx, 0x73
neg al
mov rsi, qword [rbp + 0x7f]
cmovs ebx, ecx
rol bl, cl
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x50], rsi
mov al, byte [rbp + 0x87]
sar bh, cl
btc rbx, 0x88
sal r13b, cl
mov byte [rsp + 0x21], al
mov rbx, qword [rdi + 0x40]
add r13, 0x395026ec
rol cx, cl
mov r13d, 1
rol cx, 0xe9
mov rbx, qword [rbx + 8]
mov qword [rsp + 0x68], rbx
sbb ch, 0xd7
mov rax, qword [rbx]
mov rcx, rbx
cmc
mov rax, qword [rax + 8]
clc
test r9b, r9b
jmp 0x140491de8
je 0x140491e0c
call qword [case.0x14044236c.0]
nop
movsx cx, r12b
lea rcx, [rsp + 0x60]
call fcn.140493a65
mov r12, rax
jmp 0x140491e32
call qword [case.0x14044236c.0]
nop
jmp 0x140491e20
lea rcx, [rsp + 0x60]
jmp 0x140491e2a
call fcn.14049367a
mov r12, rax
test rbx, rbx
jmp 0x140491e3a
je 0x140491e83
mov rax, qword [rbx]
movzx rcx, dx
mov rcx, rbx
jmp 0x140491e4f
mov rax, qword [rax + 0x10]
call qword [case.0x14044236c.0]
test rax, rax
setns cl
bswap cx
movzx rcx, r8w
mov rcx, rax
je 0x140491e83
mov rax, qword [rax]
mov edx, r13d
jmp 0x140491e7a
mov rax, qword [rax]
call qword [case.0x14044236c.0]
mov rax, qword [r12]
cmovp cx, si
movsx ecx, r14w
lea rdx, [rbp - 0x29]
movsx cx, bpl
jmp 0x140491ea0
mov rcx, r12
jmp 0x140491ea8
mov rax, qword [rax + 0x28]
jmp 0x140491eb1
call qword [case.0x14044236c.0]
nop
sete ch
movsxd rcx, r14d
mov rax, qword [r12]
cmovl ecx, ecx
movsx cx, bl
mov rcx, r12
mov rax, qword [rax + 0x48]
call qword [case.0x14044236c.0]
cdq
mov r14b, r15b
shl r14, 0x36
adc r13, r9
mov r14d, eax
test r14, r12
movsxd r13, r9d
or r13b, 0xf6
xor r14d, edx
sub r14d, edx
cmp r14b, 0xc
bswap r13w
mov dword [rsp + 0x28], r14d
or r13b, 0x4f
sub r13w, 0x4774
mov r13d, r14d
stc
test r10b, r12b
test r11w, 0x2864
cmp qword [rsi + 0x10], r13
jmp 0x140491f21
ja 0x140491f66
mov r8d, r13d
movsx cx, r12b
sub cx, bp
sub r8, qword [rsi + 0x10]
inc ch
inc r8
jmp 0x140491f48
mov r9b, byte [rsp + 0x21]
xchg cl, ch
sub edx, edx
movzx rcx, ax
movsx rcx, ax
mov rcx, rsi
call fcn.140443993
jmp 0x14049207f
lea rax, [rbp - 0x29]
cmp qword [rbp - 0x11], 0x10
jmp 0x140491f74
cmovae rax, qword [rbp - 0x29]
cmp byte [rax], 0x7f
je 0x14049207f
lea rax, [rbp - 0x29]
cmp r10d, r11d
jmp 0x140491f8e
cmp qword [rbp - 0x11], 0x10
cmovae rax, qword [rbp - 0x29]
cmp r9, rdi
cmp byte [rax], 0
jle 0x14049207f
mov rax, qword [r12]
not rcx
mov rcx, r12
mov rax, qword [rax + 0x20]
jmp 0x140491fb7
call qword [case.0x14044236c.0]
mov r14b, al
movzx rdi, r12w
lea rbx, [rbp - 0x29]
rol di, 0x69
cmp qword [rbp - 0x11], 0x10
mov cl, bpl
cmovbe di, ax
cmovae rbx, qword [rbp - 0x29]
inc cl
add dil, 0xc4
mov rdi, qword [rsi + 0x10]
adc cl, 0xe7
sub rdi, r13
adc cl, 0xa9
stc
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140491ffb
je 0x140492068
mov r15d, 1
stc
test cl, cl
jle 0x140492063
movsx rax, cl
stc
cmp rax, rdi
jmp 0x14049201d
jae 0x140492063
sub rdi, rax
movsx dx, r13b
mov r9b, r14b
mov r8, r15
mov rdx, rdi
xchg ecx, ecx
mov rcx, rsi
jmp 0x14049203e
call fcn.140443993
lea rax, [rbx + 1]
cmp byte [rax], 0
cmovg rbx, rax
mov cl, byte [rbx]
cmp ax, 0x2c3d
cmc
cmp cl, 0x7f
jmp 0x14049205d
jne 0x140492008
mov r15, qword [rsp + 0x30]
mov r14d, dword [rsp + 0x28]
jmp 0x140492075
mov rdi, qword [rsp + 0x40]
jmp 0x14049207f
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
sub eax, eax
bts edx, ebp
mov qword [rbp - 0x59], rax
bt cx, 0x6c
sub dh, 0xc6
cwd
mov qword [rbp - 0x51], 0xf
neg ch
mov byte [rbp - 0x69], al
sal edx, 0xf7
mov rax, qword [r12]
setae dh
sar ch, 0x98
lea rdx, [rsp + 0x24]
sal cl, 0xb7
mov rcx, r12
cmp byte [rbp + 0x77], 0
je 0x140492174
mov rax, qword [rax + 0x58]
jmp 0x1404920d1
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x24]
mov dword [rsp + 0x24], eax
mov rax, qword [r12]
xchg ch, dh
setg dl
lea rdx, [rsp + 0x60]
mov rcx, r12
jmp 0x1404920f5
mov rax, qword [rax + 0x40]
call qword [case.0x14044236c.0]
mov ebx, 0x1000
movsx rdx, bp
movsx dx, bpl
mov rdx, qword [rbp - 0x51]
cmp rdx, 0x10
jmp 0x14049211a
jb 0x14049221f
inc rdx
cmovg eax, ecx
btc ecx, ecx
jmp 0x14049212e
mov rcx, qword [rbp - 0x69]
mov al, bpl
bt eax, 6
dec ax
mov rax, rcx
cmp rdx, rbx
jmp 0x140492147
jb 0x14049221a
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp cx, r13w
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140492169
ja 0x140492e2f
jmp 0x14049221a
mov rax, qword [rax + 0x50]
jmp 0x14049217d
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x24]
mov dl, 0x49
mov dword [rsp + 0x24], eax
mov rax, qword [r12]
cwd
cqo
movsx rcx, ax
lea rdx, [rsp + 0x60]
movsx rcx, bx
cmovo cx, di
mov rcx, r12
mov rax, qword [rax + 0x38]
jmp 0x1404921b2
call qword [case.0x14044236c.0]
mov ebx, 0x1000
xor dl, sil
sar dh, cl
mov rdx, qword [rbp - 0x51]
cmc
stc
cmp rdx, 0x10
jmp 0x1404921d1
jb 0x14049221f
inc rdx
movsx ax, bl
mov rcx, qword [rbp - 0x69]
mov rax, rcx
cmc
cmp r14w, r13w
cmp rdx, rbx
jmp 0x1404921f2
jb 0x14049221a
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
test edx, r9d
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140492214
ja 0x140492e40
call fcn.140117612
movups xmm1, xmmword [rbp - 0x79]
jmp 0x140492228
movups xmm0, xmmword [rsp + 0x60]
jmp 0x140492232
movups xmmword [rbp - 0x59], xmm1
movups xmmword [rbp - 0x69], xmm0
jmp 0x14049223f
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
sub r9d, r9d
mov qword [rbp - 0x39], r9
jmp 0x140492253
mov qword [rbp - 0x31], 0xf
mov byte [rbp - 0x49], r9b
test r15b, 0xad
clc
test byte [rdi + 0x18], 8
je 0x140492356
mov rax, qword [r12]
jmp 0x14049227c
lea rdx, [rsp + 0x60]
sets ch
movzx rcx, r14w
mov rcx, r12
jmp 0x140492290
mov rax, qword [rax + 0x30]
jmp 0x140492299
call qword [case.0x14044236c.0]
mov rdx, qword [rbp - 0x31]
cmp sp, ax
clc
stc
cmp rdx, 0x10
jmp 0x1404922b1
jb 0x140492309
inc rdx
cmp r10w, 0x3f71
mov rcx, qword [rbp - 0x49]
movsx rax, cx
mov rax, rcx
clc
cmp sp, 0x5d35
stc
cmp rdx, rbx
jmp 0x1404922da
jb 0x140492304
add rdx, 0x27
mov rcx, qword [rcx - 8]
clc
sub rax, rcx
clc
add rax, 0xfffffffffffffff8
cmp spl, 0xd9
cmp rax, 0x1f
jmp 0x1404922fe
ja 0x140492e46
call fcn.140117612
movups xmm0, xmmword [rsp + 0x60]
jmp 0x140492313
movups xmmword [rbp - 0x49], xmm0
jmp 0x14049231c
movups xmm1, xmmword [rbp - 0x79]
jmp 0x140492325
movups xmmword [rbp - 0x39], xmm1
jmp 0x14049232e
movdqa xmm0, xmm1
psrldq xmm0, 8
movq qword [rbp - 0x31], xmm0
movq qword [rbp - 0x39], xmm1
bt r10w, 0x79
cmp rsp, 0x5b9f24fd
xor r9d, r9d
dec dl
bswap rcx
mov r8b, r9b
xchg dl, al
shl dh, 0xe1
rcl r10, 0xa6
mov rcx, r9
cmc
movsx rdx, dx
mov rdx, r9
movsx r10d, r13w
mov r10d, 1
mov al, byte [rsp + rdx + 0x24]
cmp al, 0x20
je 0x14049240b
cmp al, 0x24
jmp 0x14049238a
je 0x1404923fd
cmp al, 0x2b
jmp 0x140492397
je 0x1404923f4
cmp al, 0x76
jmp 0x1404923a4
je 0x1404923bc
cmp al, 0x78
jmp 0x1404923b1
je 0x14049240e
jmp 0x140492424
lea rax, [r13 + 1]
test r10b, cl
cmc
cmp bx, 0x50b4
cmp qword [rsi + 0x10], r13
cmova rax, qword [rsi + 0x10]
cmp r14b, dil
test rbx, 0x5e06763c
stc
cmp r9d, r14d
jmp 0x1404923e5
adc rcx, r9
cmp bl, r14b
clc
add rcx, rax
jmp 0x140492424
add rcx, qword [rbp - 0x59]
jmp 0x140492424
add rcx, qword [rbp - 0x39]
jmp 0x140492406
jmp 0x140492424
add rcx, r10
movzx r8d, r8b
test r8b, 0x47
cmp rdx, 3
jmp 0x14049241f
cmovne r8d, r10d
clc
add rdx, r10
cmp ebx, 0x6bf93172
cmp rdx, 4
jmp 0x140492436
jb 0x140492377
mov r14, qword [rdi + 0x28]
stc
test r14, r14
jle 0x140492465
cmp r14, rcx
jmp 0x140492452
jbe 0x140492465
sub r14, rcx
jmp 0x140492460
jmp 0x140492473
mov r14, r9
neg bh
bts bx, r8w
or bx, r13w
mov ebx, dword [rdi + 0x18]
and ebx, 0x1c0
stc
mov dword [rsp + 0x2c], ebx
cmp ebx, 0x40
je 0x14049251e
cmp ebx, 0x100
jmp 0x140492495
jne 0x1404924a9
test r8b, r8b
jmp 0x1404924a3
jne 0x14049251e
movups xmm0, xmmword [r15]
test bx, r13w
cmc
movaps xmmword [rsp + 0x60], xmm0
test r14, r14
jmp 0x1404924bf
je 0x140492509
mov dil, byte [rsp + 0x20]
mov rsi, r10
setae cl
mov dl, dil
xchg cx, cx
movzx cx, sil
lea rcx, [rsp + 0x60]
jmp 0x1404924e5
call fcn.14044fda0
sub r14, rsi
jne 0x1404924d0
movaps xmm0, xmmword [rsp + 0x60]
shl r13w, 0x15
mov rsi, qword [rsp + 0x38]
clc
xor r9d, r9d
movsxd r13, r8d
movdqu xmmword [r15], xmm0
movzx r14, r13w
movsx r14w, r10b
movsx rdi, bx
mov r14, r9
mov r13, r9
mov dil, r15b
mov edi, 1
jmp 0x14049252e
jmp 0x140492536
sub r9d, r9d
mov al, byte [rsp + r13 + 0x24]
test r14, r14
cmp sp, 0x5a02
cmp rsi, r8
cmp al, 0x20
je 0x140492af7
cmp al, 0x24
jmp 0x140492555
je 0x140492a84
cmp al, 0x2b
jmp 0x140492562
je 0x140492a22
cmp al, 0x76
je 0x1404926df
cmp al, 0x78
jmp 0x140492577
jne 0x14049262b
mov dil, byte [rsp + 0x20]
cmp ebx, 0x100
jmp 0x14049258d
jne 0x140492621
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0x60], xmm0
stc
test r10b, 0x8e
test r14, r14
jmp 0x1404925a9
je 0x140492611
mov esi, 1
movsx cx, sil
jmp 0x1404925be
mov dl, dil
cmovae rcx, r8
movsx rcx, r10w
lea rcx, [rsp + 0x60]
jmp 0x1404925d3
call fcn.14044fda0
sub r14, rsi
jmp 0x1404925e0
jne 0x1404925be
movaps xmm0, xmmword [rsp + 0x60]
mov edi, 0x50bd1fb4
sal edi, 0xf1
xadd dil, r14b
mov rsi, qword [rsp + 0x38]
or r14d, 0x51d71cea
xor r9d, r9d
movsx r14, dx
bsf r14d, esp
and r14b, r13b
mov r14, r9
shld di, si, 0xd9
movdqu xmmword [r15], xmm0
adc dil, r9b
mov edi, 1
cmc
cmp r11, rsi
clc
lea r13, [r13 + rdi]
cmp r13, 4
jmp 0x140492639
jb 0x140492533
mov rdi, qword [rbp - 0x59]
add r13b, 0x54
rcr r13, cl
mov r13b, r13b
mov r13d, 1
cmp r15b, 0xd2
cmp r12d, r10d
cmp rdi, r13
jmp 0x140492662
jbe 0x140492b44
lea rbx, [rbp - 0x69]
cmp qword [rbp - 0x51], 0x10
cmovae rbx, qword [rbp - 0x69]
jmp 0x14049267b
movups xmm0, xmmword [r15]
jmp 0x140492684
movaps xmmword [rsp + 0x60], xmm0
jmp 0x14049268e
inc rbx
cmc
xor r12d, r12d
cmp bx, bp
sub rdi, r13
je 0x1404926d0
mov dl, byte [rbx]
lea rcx, [rsp + 0x60]
jmp 0x1404926ad
call fcn.14044fda0
add rbx, r13
cmp al, r10b
sub rdi, r13
jmp 0x1404926c0
jne 0x1404926a1
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x1404926d0
movdqu xmmword [r15], xmm0
jmp 0x1404926da
jmp 0x140492b4f
mov rdi, qword [rsi + 0x10]
movzx eax, r14w
bt rax, 0x5f
mov eax, dword [rsp + 0x28]
cmp ecx, 0x2b56594f
clc
test bl, r15b
test eax, eax
jmp 0x140492701
jne 0x1404927a4
mov rbx, rsi
cmp qword [rsi + 0x18], 0x10
jmp 0x140492714
jb 0x14049271f
mov rbx, qword [rsi]
cmc
clc
movups xmm0, xmmword [r15]
stc
cmp r14d, 0x37966e0b
movaps xmmword [rsp + 0x60], xmm0
cmp rbx, 0x54f73449
test rdi, rdi
jmp 0x14049273f
je 0x140492796
mov r15d, 1
setne dl
mov dl, byte [rbx]
lea rcx, [rsp + 0x60]
jmp 0x14049275a
call fcn.14044fda0
lea rbx, [rbx + r15]
clc
test r15w, 0x1ebf
sub rdi, r15
jne 0x14049274e
mov r15, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov rbx, rdx
bswap rbx
movzx bx, ah
movaps xmm0, xmmword [rsp + 0x60]
mov rbx, r9
mov rbx, 0x79242b79
mov ebx, dword [rsp + 0x2c]
jmp 0x14049279f
jmp 0x140492619
mov rbx, rax
cmp r14, rcx
test dil, r10b
cmp rdi, rax
jmp 0x1404927b5
ja 0x1404928d1
mov dil, byte [rsp + 0x21]
mov dl, dil
not cl
mov cx, 0x24ad
mov rcx, r15
jmp 0x1404927d1
call fcn.14044fda0
mov rax, qword [r12]
mov rcx, r12
mov rax, qword [rax + 0x18]
jmp 0x1404927e6
call qword [case.0x14044236c.0]
mov dl, al
movzx rcx, r12w
mov rcx, r15
jmp 0x1404927fa
call fcn.14044fda0
movups xmm0, xmmword [r15]
jmp 0x140492809
movaps xmmword [rsp + 0x60], xmm0
test r15b, al
cmp r14w, sp
sub rbx, qword [rsi + 0x10]
jmp 0x14049281e
je 0x140492861
mov r15d, 1
mov dl, dil
jmp 0x140492832
lea rcx, [rsp + 0x60]
call fcn.14044fda0
sub rbx, r15
jmp 0x140492844
jne 0x14049282a
movaps xmm0, xmmword [rsp + 0x60]
xor r15b, 0xdc
rcl bl, cl
mov r15, qword [rsp + 0x30]
xadd rbx, rbx
dec rdi
mov rdi, qword [rsi + 0x10]
rcl bl, 0xcb
sbb rbx, r11
rcr bh, cl
mov rbx, rsi
cmc
cmp qword [rsi + 0x18], 0x10
jmp 0x14049287b
jb 0x140492885
mov rbx, qword [rsi]
stc
movaps xmmword [rsp + 0x60], xmm0
cmc
clc
cmp eax, ebp
test rdi, rdi
jmp 0x140492896
je 0x140492796
mov r15d, 1
seto cl
movzx ecx, bx
mov rcx, 0x54775a3b
mov dl, byte [rbx]
lea rcx, [rsp + 0x60]
jmp 0x1404928bb
call fcn.14044fda0
add rbx, r15
sub rdi, r15
jne 0x1404928af
jmp 0x140492773
sub rdi, rbx
test bpl, dil
mov rbx, rsi
stc
test r11b, 0xc7
test bx, r13w
cmp qword [rsi + 0x18], 0x10
jmp 0x1404928ed
jb 0x1404928f6
mov rbx, qword [rsi]
movups xmm0, xmmword [r15]
cmp r8w, 0x3732
stc
clc
movaps xmmword [rsp + 0x60], xmm0
test rdi, rdi
jmp 0x14049290f
je 0x14049295b
mov r15d, 1
mov dl, byte [rbx]
movsx cx, r11b
movzx rcx, r9w
lea rcx, [rsp + 0x60]
jmp 0x140492930
call fcn.14044fda0
add rbx, r15
cmp bl, r15b
sub rdi, r15
jmp 0x140492943
jne 0x14049291b
movaps xmm0, xmmword [rsp + 0x60]
mov rsi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x30]
setae ah
movdqu xmmword [r15], xmm0
bswap ax
cdqe
movzx rax, r9w
mov rax, qword [r12]
mov ecx, 0x6f1326fc
mov rcx, r12
jmp 0x14049297a
mov rax, qword [rax + 0x18]
jmp 0x140492983
call qword [case.0x14044236c.0]
mov dl, al
cmovnp cx, r14w
mov rcx, r15
jmp 0x140492998
call fcn.14044fda0
mov rax, rsi
test r11d, 0x459f2640
cmp qword [rsi + 0x18], 0x10
jb 0x1404929b5
mov rax, qword [rsi]
movups xmm0, xmmword [r15]
sbb cx, bx
movdqu xmmword [rsp + 0x60], xmm0
mov rbx, 0x52f47b7a
mov rbx, qword [rsi + 0x10]
and dl, 0x19
mov ecx, dword [rsp + 0x28]
shr di, 0x39
mov edi, ecx
sub dl, 0xb5
sub rbx, rcx
add rbx, rax
mov r15w, 0x3895
movsx r15, r10w
mov r15d, 1
movzx cx, r11b
mov dl, byte [rbx]
jmp 0x140492a01
lea rcx, [rsp + 0x60]
call fcn.14044fda0
lea rbx, [rbx + r15]
sub rdi, r15
jmp 0x140492a17
jne 0x1404929f7
jmp 0x140492773
cmp qword [rbp - 0x59], r9
jmp 0x140492a2b
jbe 0x14049262b
lea rax, [rbp - 0x69]
shl cx, cl
cmp qword [rbp - 0x51], 0x10
not dl
cmovae rax, qword [rbp - 0x69]
not ecx
movups xmm0, xmmword [r15]
jmp 0x140492a4f
movdqu xmmword [rsp + 0x60], xmm0
movsx rcx, r12w
mov dl, byte [rax]
setno cl
movsxd rcx, r8d
lea rcx, [rsp + 0x60]
jmp 0x140492a6b
call fcn.14044fda0
movaps xmm0, xmmword [rsp + 0x60]
jmp 0x140492a7a
movdqu xmmword [r15], xmm0
jmp 0x14049262b
lea rbx, [rbp - 0x49]
shl di, 0x15
cmp qword [rbp - 0x31], 0x10
xchg di, di
movsxd rdi, r12d
movsx edi, r10w
cmovae rbx, qword [rbp - 0x49]
movups xmm0, xmmword [r15]
or rdi, 0x30126349
btc di, r14w
sbb dil, 0x95
movaps xmmword [rsp + 0x60], xmm0
sar dil, cl
mov rdi, qword [rbp - 0x39]
cmp r15b, bpl
stc
test rdi, rdi
je 0x140492796
mov r15d, 1
mov dl, byte [rbx]
lea rcx, [rsp + 0x60]
call fcn.14044fda0
lea rbx, [rbx + r15]
cmc
test cx, 0x793c
sub rdi, r15
jne 0x140492ad3
jmp 0x140492773
movups xmm0, xmmword [r15]
movdqu xmmword [rsp + 0x60], xmm0
movsx ecx, si
setae dil
mov dil, byte [rsp + 0x20]
not rcx
jmp 0x140492b15
mov dl, dil
lea rcx, [rsp + 0x60]
jmp 0x140492b22
call fcn.14044fda0
movaps xmm0, xmmword [rsp + 0x60]
cmc
jmp 0x140492b32
movdqu xmmword [r15], xmm0
xor r9d, r9d
jmp 0x140492b3f
jmp 0x140492582
xor r12d, r12d
movsx rax, r9w
shr rax, 0x5c
mov rax, qword [rsp + 0x40]
cmp r11, rsp
clc
mov qword [rax + 0x28], r12
stc
movups xmm0, xmmword [r15]
cmc
test r8b, spl
movaps xmmword [rsp + 0x60], xmm0
cmp r14b, 0x1d
cmc
test r14, r14
je 0x140492bae
mov dil, byte [rsp + 0x20]
mov dl, dil
lea rcx, [rsp + 0x60]
jmp 0x140492b8a
call fcn.14044fda0
sub r14, r13
jmp 0x140492b97
jne 0x140492b7d
movaps xmm0, xmmword [rsp + 0x60]
bt dx, r8w
rcr edx, cl
shrd di, dx, 0xad
mov rdi, qword [rsp + 0x48]
cdq
movdqu xmmword [rdi], xmm0
mov rdx, qword [rbp - 0x31]
mov ebx, 0x1000
clc
cmc
cmp rdx, 0x10
jmp 0x140492bcc
jb 0x140492c30
inc rdx
sar cx, cl
xadd ah, ch
rcl al, cl
mov rcx, qword [rbp - 0x49]
adc eax, 0x593c1559
mov rax, rcx
jmp 0x140492bf2
cmp rdx, rbx
jmp 0x140492bfa
jb 0x140492c2b
add rdx, 0x27
cmp r13, r8
test r8, r14
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
jmp 0x140492c17
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x140492c25
ja 0x140492e51
call fcn.140117612
mov qword [rbp - 0x39], r12
sar rdx, 0x8d
mov r14d, 0xf
cqo
inc dl
mov qword [rbp - 0x31], r14
sar dh, 0x87
btc edx, 0x87
mov byte [rbp - 0x49], r12b
dec edx
cdq
shld dx, dx, 0x7e
mov rdx, qword [rbp - 0x51]
cmp di, dx
cmp rdx, 0x10
jmp 0x140492c69
jb 0x140492cb9
inc rdx
bsr rcx, r9
lahf
mov rcx, qword [rbp - 0x69]
bswap rax
mov rax, rcx
cmp rdx, rbx
jmp 0x140492c89
jb 0x140492cb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp r13b, r8b
test r10b, 0xab
cmp rax, 0x1f
jmp 0x140492cae
ja 0x140492e5c
call fcn.140117612
mov qword [rbp - 0x59], r12
sar rdx, cl
shrd dx, r11w, 0x18
mov qword [rbp - 0x51], r14
add dl, 0xe9
add edx, esi
bswap dx
mov byte [rbp - 0x69], r12b
mov rdx, qword [rbp - 0x11]
cmp rdx, 0x10
jb 0x140492d2d
inc rdx
cdqe
cmc
mov rcx, qword [rbp - 0x29]
mov ah, 0xe
mov rax, rcx
test r13b, 0x36
cmc
cmp rdx, rbx
jmp 0x140492d01
jb 0x140492d28
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
test r12d, r12d
test ah, 0x37
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140492e24
call fcn.140117612
movdqa xmm0, xmmword [0x1400bd400]
movdqu xmmword [rbp - 0x19], xmm0
mov byte [rbp - 0x29], r12b
test ch, 0xa0
mov rdx, qword [rsi + 0x18]
stc
cmp rdx, 0x10
jmp 0x140492d4f
jb 0x140492da1
inc rdx
rcl ecx, 0xd6
mov rcx, qword [rsi]
cmp rdx, rbx
jmp 0x140492d66
jb 0x140492d9c
add rdx, 0x27
sal al, 0x17
mov r8, qword [rcx - 8]
sub rcx, r8
btr rax, 0xda
rcr rax, 0xc8
adc ah, 0x6a
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140492e35
mov rcx, r8
jmp 0x140492d9c
call fcn.140117612
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r14
btc rcx, rbp
mov byte [rsi], r12b
sar cl, 0x52
sbb ax, r12w
mov rax, rdi
bsr rcx, rsp
bt ecx, 0xa7
mov rcx, qword [rbp - 9]
cmp r10w, 0x320d
clc
xor rcx, rsp
jmp 0x140492dd5
call fcn.1404996f5
mov rbx, qword [rsp + 0x130]
add rsp, 0xf0
mov dil, 0xce
movsxd rdi, ebx
bswap rsi
pop r15
mov r13b, 0xc9
setae r12b
cmovae r12d, ebx
pop r14
movzx ebp, r9w
pop r13
xchg r12d, edi
pop r12
jmp 0x140492e19
pop rdi
pop rsi
setl bpl
movsxd rbp, esp
pop rbp
ret
call fcn.1404afd2c
nop
jmp 0x140492e2f
call fcn.1404afd2c
nop
call fcn.1404afd2c
nop
jmp 0x140492e40
call fcn.1404afd2c
nop
call fcn.1404afd2c
nop
jmp 0x140492e51
call fcn.1404afd2c
nop
jmp 0x140492e5c
call fcn.1404afd2c
int3