Function at 0x1404689c6
Capabilities:
Authenticate hmac

Disassembly:
int3
mov qword [rsp + 8], rbx
sar rax, 0x36
push rbp
rol rbp, cl
adc bpl, bpl
push rsi
ror al, 0xad
btr ax, 0x16
sub al, 0x45
push rdi
movsx edi, r13w
stc
sar dil, 0x82
push r12
push r13
and r12w, 0x3448
push r14
push r15
lahf
lea rbp, [rsp - 0x17]
btc edi, esp
rcr rax, cl
lahf
sub rsp, 0x100
mov rax, qword [0x1400b7288]
xor rax, rsp
movzx r14d, ax
shl r13b, cl
mov qword [rbp + 0xf], rax
rol sil, 0x3d
bt rax, 0xc4
mov r12, r9
sbb ax, r9w
mov qword [rsp + 0x48], r9
sar sil, cl
inc sil
btr di, r11w
mov rdi, r8
shl r13b, cl
cwde
btr r13w, 0x62
mov r14, rdx
mov qword [rbp - 0x79], rdx
mov rsi, qword [rbp + 0x77]
mov r13, qword [rbp + 0x7f]
not dh
xor ax, 0x54d2
mov qword [rsp + 0x68], r13
ror eax, cl
jmp 0x140468a70
mov eax, dword [rsi + 0x18]
xor dh, ah
ror dl, 0xb4
ror rdx, cl
mov edx, 0x3000
clc
test r15w, r11w
and eax, edx
cmp eax, edx
jne 0x140468ab3
mov qword [rsp + 0x28], r13
cmovle dx, r13w
mov qword [rsp + 0x20], rsi
not rdx
mov rdx, r14
jmp 0x140468aa9
call fcn.14046ad59
jmp 0x14046ace6
mov rax, qword [rsi + 0x40]
not ecx
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
movsxd rcx, r8d
movzx ax, r13b
cwde
mov rax, qword [rbx]
mov ecx, 0x13723fb4
movsx ecx, r11w
mov rcx, rbx
jmp 0x140468ade
mov rax, qword [rax + 8]
jmp 0x140468ae7
call qword [0x1400b8d90]
nop
jmp 0x140468af7
lea rcx, [rbp - 0x61]
jmp 0x140468b00
call fcn.140470d43
mov r15, rax
mov qword [rsp + 0x60], rax
test rbx, rbx
jmp 0x140468b15
je 0x140468b6d
mov rdx, qword [rbx]
xchg cx, cx
cdqe
mov rcx, rbx
movsxd rax, esi
cmovns ax, sp
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
cmc
clc
stc
test rax, rax
jmp 0x140468b45
je 0x140468b6d
mov rcx, qword [rax]
xchg al, ah
not al
movzx ax, sil
mov rax, qword [rcx]
jmp 0x140468b5f
mov edx, 1
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [r15]
movzx dx, r8b
lea rdx, [rbp - 0x31]
mov rcx, r15
jmp 0x140468b81
mov rax, qword [rax + 0x28]
jmp 0x140468b8a
call qword [0x1400b8d90]
nop
cbw
mov byte [rsp + 0x31], 0
movsxd rcx, ebp
nop
mov byte [rsp + 0x40], 0
movzx bx, dh
cmovae rcx, r11
setno bl
mov rax, qword [rsi + 0x40]
movsx cx, bpl
mov rbx, qword [rax + 8]
cwde
movzx cx, bpl
movzx rcx, dx
mov qword [rbp - 0x59], rbx
lahf
movzx ax, dil
movsx eax, r10w
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140468bdd
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x61]
jmp 0x140468bf1
call fcn.1404657fd
mov rsi, rax
cmc
test rbx, rbx
jmp 0x140468c02
je 0x140468c7f
mov rdx, qword [rbx]
movzx rcx, r10w
movsx ax, dil
mov rcx, rbx
movzx ax, r9b
movsx eax, r13w
movsxd rax, r9d
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
cmovl bx, r11w
btc bx, 0x61
mov ebx, 1
test r9d, 0x55d0775b
cmp cx, 0x6496
test ecx, r10d
test rax, rax
je 0x140468c8f
mov rcx, qword [rax]
movzx rax, si
movsxd rax, esp
mov rax, qword [rcx]
mov edx, ebx
xchg cx, cx
movsxd rcx, esi
mov rcx, r8
jmp 0x140468c74
call qword [0x1400b8d90]
jmp 0x140468c8f
mov ebx, 1
movsx r9d, bx
mov rdx, rdx
setl r9b
mov rax, qword [rsi]
setnp r9b
cdq
lea r9, [rbp - 0x11]
mov rcx, 0x27913192
not r8
movsxd rdx, r11d
lea r8, [0x1400c0dbf]
movzx rcx, r8w
cqo
movzx dx, r8b
lea rdx, [0x1400c0db0]
bswap cx
jmp 0x140468cc9
mov rcx, rsi
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov rdx, r12
not cl
mov cx, 0x5d76
jmp 0x140468ce4
mov rcx, rdi
jmp 0x140468cec
call fcn.14046d437
xor esi, esi
bts r12w, r8w
mov r12d, 0xffff
test al, al
jmp 0x140468d05
jne 0x14046900d
mov cl, byte [rdi + 8]
cmp spl, 0xa0
test dx, bp
test cl, cl
jmp 0x140468d1c
jne 0x140468db2
mov rcx, qword [rdi]
test r14, 0x47e95f2d
test rcx, rcx
je 0x140468d96
mov rax, qword [rcx + 0x38]
cwd
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140468d46
je 0x140468d6c
mov rax, qword [rcx + 0x50]
cmp r10b, spl
cmp bpl, 0x25
cmp dword [rax], esi
jle 0x140468d6c
movzx eax, word [rdx]
jmp 0x140468d67
jmp 0x140468d7e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140468d78
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140468d96
mov word [rdi + 0xa], ax
jmp 0x140468d91
jmp 0x140468d99
mov qword [rdi], rsi
mov byte [rdi + 8], bl
sub cl, 4
mov cl, dil
mov cl, bl
bswap ax
cmp rcx, 0x70593d8f
or ax, 0x6619
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp + 5]
jmp 0x140468dc0
jne 0x140468eb3
mov rsi, qword [rbp - 0x79]
sbb cl, sil
test r8w, r8w
mov byte [rsi], 0x2b
lea r14, [rsi + 1]
add cl, r15b
mov rcx, qword [rdi]
test r15, 0x6a713ae
cmp r8w, 0x489b
sub esi, esi
test r9d, 0x2f8b2b61
test rcx, rcx
jmp 0x140468dfc
je 0x140468e9a
mov rax, qword [rcx + 0x38]
jmp 0x140468e0c
cmp qword [rax], rsi
jmp 0x140468e14
je 0x140468e67
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140468e25
jle 0x140468e67
dec dword [rax]
movzx eax, r15w
not edx
mov eax, r13d
mov rcx, qword [rcx + 0x38]
cmovl ax, r9w
mov rdx, qword [rcx]
movzx ax, dl
movzx rax, r13w
cbw
lea rax, [rdx + 2]
jmp 0x140468e55
mov qword [rcx], rax
bswap eax
movzx eax, word [rdx]
jmp 0x140468e62
jmp 0x140468e7e
mov rax, qword [rcx]
jmp 0x140468e6f
mov rax, qword [rax + 0x38]
jmp 0x140468e78
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140468e87
je 0x140468e9a
mov al, sil
jmp 0x140468e95
jmp 0x140468ea6
mov qword [rdi], rsi
xchg al, al
mov al, bl
jmp 0x140468ea6
mov byte [rdi + 8], al
jmp 0x140468eae
jmp 0x14046900d
test cl, cl
jmp 0x140468eba
jne 0x140468f49
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140468ecc
je 0x140468f39
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp edx, 0x198e3407
test rdx, rdx
jmp 0x140468ee7
je 0x140468f0a
mov rax, qword [rcx + 0x50]
cmp ax, 0x1105
cmp dword [rax], esi
jmp 0x140468efc
jle 0x140468f0a
movzx eax, word [rdx]
jmp 0x140468f21
mov rax, qword [rcx]
jmp 0x140468f12
mov rax, qword [rax + 0x30]
jmp 0x140468f1b
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140468f39
mov word [rdi + 0xa], ax
jmp 0x140468f34
jmp 0x140468f46
mov qword [rdi], rsi
movzx eax, word [rdi + 0xa]
cmc
jmp 0x140468f46
mov byte [rdi + 8], bl
cmp ax, word [rbp + 3]
jmp 0x140468f52
jne 0x14046900d
mov rax, qword [rbp - 0x79]
sar r14b, 0xbe
sbb r14w, r10w
mov byte [rax], 0x2d
lea r14, [rax + 1]
rol ch, 0x1b
mov ch, 0x2e
mov rcx, qword [rdi]
clc
cmp ax, bp
test rcx, rcx
je 0x140469004
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], rsi
je 0x140468fda
mov rax, qword [rcx + 0x50]
cmp r13w, bp
cmp sp, 0x4bc6
cmp dword [rax], esi
jle 0x140468fda
dec dword [rax]
bswap ax
movzx rax, dx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, r12b
lea rax, [rdx + 2]
jmp 0x140468fc2
mov qword [rcx], rax
movzx eax, bp
bswap rax
cdqe
movzx eax, word [rdx]
jmp 0x140468fd5
jmp 0x140468fec
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140468fe6
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140469004
mov byte [rdi + 8], sil
jmp 0x140468fff
jmp 0x14046900d
mov qword [rdi], rsi
mov byte [rdi + 8], bl
rcr ah, 0xd2
mov qword [rbp - 0x61], r14
cdqe
ror r12d, cl
mov byte [r14], 0x30
cwde
rcl ah, cl
rcl ax, 0x28
add r14, rbx
cbw
mov qword [rsp + 0x58], r14
xadd ax, ax
lahf
test r9b, cl
mov byte [rsp + 0x30], sil
sar r12w, 0xae
mov r12d, esi
cmp r8w, r12w
mov dword [rsp + 0x3c], esi
sal al, 0x27
mov dword [rsp + 0x34], esi
cmovg eax, r13d
and ah, bl
adc bx, di
mov eax, 0x24
mov ecx, 0x300
neg bx
setg bh
shr bl, cl
cmp dword [r13], 0x3b9aca00
movsx bx, dil
cmovl ebx, ebx
cmove eax, ecx
bt ebx, 0xfe
mov dword [rsp + 0x50], eax
test r12d, 0x105c6898
lea rbx, [rbp - 0x31]
cmp r8, 0x65067570
cmp qword [rbp - 0x19], 0x10
xchg al, al
mov al, dl
cmovae rbx, qword [rbp - 0x31]
setne al
xchg al, al
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
dec al
cmp al, 0x7d
ja 0x140469813
cmp qword [rbp - 0x21], rsi
jmp 0x1404690c3
jne 0x1404690d3
mov word [rsp + 0x38], si
jmp 0x1404690f5
mov rax, qword [r15]
xchg cx, cx
mov rcx, r15
jmp 0x1404690e1
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x1404690f5
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
movzx ecx, r10w
cmovae r13w, r10w
not r13b
mov qword [rbp - 0x41], 1
mov r13d, 0xf
inc ch
mov qword [rbp - 0x39], r13
xor eax, eax
mov byte [rbp - 0x51], al
not dl
cmovae edx, r14d
mov rdx, qword [rsp + 0x48]
movsx cx, r15b
mov rcx, rdi
call fcn.14046d437
xor r9d, r9d
xadd r15b, r15b
mov r15, qword [rbp - 0x51]
test al, al
jmp 0x14046914b
jne 0x140469629
lea r12, [rdi + 0xa]
xchg bl, r8b
mov r8, r12
mov qword [rbp - 0x71], r12
mov bl, byte [rsp + 0x31]
cmp r11, 0x662a315e
cmp byte [rdi + 8], r9b
jmp 0x140469173
jne 0x14046921e
mov rcx, qword [rdi]
jmp 0x140469181
test rcx, rcx
jmp 0x140469189
je 0x140469215
mov rax, qword [rcx + 0x38]
xor dx, 0x7044
mov rdx, qword [rax]
cmp r11w, 0x3ee9
test rdx, rdx
je 0x1404691cb
mov rax, qword [rcx + 0x50]
test r12b, 0xb3
cmp rbx, r9
cmp dword [rax], r9d
jmp 0x1404691bd
jle 0x1404691cb
movzx eax, word [rdx]
jmp 0x1404691e7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
movsxd rcx, esp
sub r9d, r9d
stc
shr cx, 0xa5
mov ecx, 0xffff
cmc
cmp rsi, rdx
clc
cmp cx, ax
jmp 0x1404691f9
je 0x140469215
mov word [r8], ax
jmp 0x140469208
mov r12, r8
jmp 0x140469210
jmp 0x14046921a
mov qword [rdi], r9
not ch
mov byte [rdi + 8], 1
movzx r8d, word [r12]
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140469230
call fcn.140203fd0
lea rcx, [rbp - 0x11]
sub rax, rcx
jmp 0x140469245
sar rax, 1
cmp rax, 0xa
jmp 0x140469251
jae 0x14046933c
mov r8d, 1
mov byte [rsp + 0x30], r8b
xor cx, r9w
btr cx, si
neg cx
mov ecx, dword [rsp + 0x3c]
jmp 0x140469277
cmp dword [rsp + 0x50], ecx
jmp 0x140469280
jg 0x1404692a6
add dword [rsp + 0x34], r8d
clc
cmp r11, r10
cmp r11b, 0xf5
test rax, rax
je 0x1404692f4
mov byte [rsp + 0x40], r8b
jmp 0x1404692f4
test rax, rax
jne 0x1404692bc
test ecx, ecx
jmp 0x1404692b6
je 0x1404692f4
lea r9, [0x1400c0db0]
mov al, byte [rax + r9]
stc
jmp 0x1404692cd
mov byte [r14], al
lahf
lea r14, [r14 + r8]
add eax, r10d
movsx rax, dx
mov qword [rsp + 0x58], r14
add ecx, r8d
sar ax, 6
bsf ax, sp
sal rax, 0x28
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x51]
rcr cl, 0x58
cmp r13, 0x10
setae cl
jmp 0x140469307
cmovae rax, r15
cmp byte [rax + rsi], 0x7f
jmp 0x140469314
je 0x1404694e2
lea rax, [rbp - 0x51]
test cl, cl
cmovne rax, r15
cmp r10b, 0x12
stc
jmp 0x14046932e
add byte [rax + rsi], r8b
jmp 0x140469337
jmp 0x1404694cb
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae r14b
cmovae rax, r15
cmp dl, sil
cmc
sub r9d, r9d
cmp bh, 4
cmp byte [rax + rsi], r9b
jmp 0x14046935f
je 0x1404695d9
movzx r8d, word [rsp + 0x38]
test esp, ecx
test r8w, r8w
je 0x1404695d9
cmp byte [rdi + 8], r9b
jmp 0x140469380
jne 0x140469432
mov rcx, qword [rdi]
test rcx, rcx
je 0x140469418
mov rax, qword [rcx + 0x38]
rcl dl, cl
cmp r8b, cl
mov rdx, qword [rax]
test ebp, r11d
stc
cmp rdx, rbp
test rdx, rdx
jmp 0x1404693ad
je 0x1404693d9
mov rax, qword [rcx + 0x50]
cmp bl, dl
jmp 0x1404693be
cmp dword [rax], r9d
jmp 0x1404693c6
jle 0x1404693d9
movzx eax, word [rdx]
jmp 0x1404693d4
jmp 0x1404693fb
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404693e5
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
test r10d, 0xac83ada
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
je 0x140469418
mov word [r12], ax
jmp 0x140469413
jmp 0x14046941b
mov qword [rdi], r9
mov eax, 1
jmp 0x140469425
mov byte [rdi + 8], al
jmp 0x14046942d
jmp 0x140469437
mov eax, 1
cmp word [r12], r8w
jne 0x1404695d9
mov rcx, qword [rbp - 0x41]
test bpl, 0x5a
cmp rcx, r13
jmp 0x140469452
jae 0x140469488
lea rax, [rcx + 1]
test r14d, r13d
jmp 0x140469465
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x51]
clc
test dh, 0x44
test r14b, r14b
jmp 0x140469479
cmovne rax, r15
cmc
and word [rax + rcx], 0
jmp 0x1404694b3
xor r9d, r9d
movzx rcx, r9w
mov r8b, bl
xchg cx, dx
cdq
movsx rdx, ax
mov rdx, rax
not ch
setg cl
movzx ecx, dx
lea rcx, [rbp - 0x51]
jmp 0x1404694ae
call fcn.14045b8f6
inc rsi
neg r14d
mov r14, qword [rsp + 0x58]
not cx
shrd r15w, r8w, 0xf6
bsf cx, bp
mov r15, qword [rbp - 0x51]
rcl ecx, cl
sbb ecx, r11d
movsxd rcx, ebx
mov r13, qword [rbp - 0x39]
and rcx, 0x10b4f68
mov rcx, qword [rdi]
jmp 0x1404694f1
xor r8d, r8d
test dx, 0x70c4
test rcx, rcx
jmp 0x140469501
je 0x140469597
mov rax, qword [rcx + 0x38]
cmp r10w, di
cmp bx, 0xa01
cmp qword [rax], r8
je 0x140469557
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140469529
jle 0x140469557
dec dword [rax]
mov rcx, qword [rcx + 0x38]
jmp 0x140469540
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140469552
jmp 0x140469571
mov rax, qword [rcx]
jmp 0x14046955f
mov rax, qword [rax + 0x38]
jmp 0x140469568
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
jmp 0x140469581
cmp cx, ax
je 0x140469597
mov al, r8b
jmp 0x140469592
jmp 0x1404695a1
mov qword [rdi], r8
movsx dx, r15b
mov al, 1
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
bswap rcx
mov ecx, ebp
mov rcx, rdi
call fcn.14046d437
xor r9d, r9d
neg r8
btc r8w, r15w
test al, al
movsxd r8, r10d
movzx r8d, di
mov r8, qword [rbp - 0x71]
jmp 0x1404695d3
je 0x14046916a
test rsi, rsi
jmp 0x1404695e1
je 0x140469633
lea rax, [rbp - 0x51]
test r12, rcx
cmp r13, 0x10
jmp 0x1404695f7
cmovae rax, r15
cmp eax, r10d
cmp byte [rax + rsi], r9b
jmp 0x140469607
jle 0x14046961f
mov edx, 1
add rsi, rdx
jmp 0x14046961a
jmp 0x14046963f
mov byte [rsp + 0x31], 1
jmp 0x140469693
mov edx, 1
jmp 0x140469644
mov edx, 1
movzx ebx, r9w
bt ebx, ecx
mov rbx, qword [rbp - 0x69]
cmc
test rsi, rsi
jmp 0x14046964c
je 0x140469693
mov cl, byte [rbx]
clc
cmp cl, 0x7f
jmp 0x14046965d
je 0x140469693
sub rsi, rdx
jmp 0x14046966b
je 0x1404697c6
lea rax, [rbp - 0x51]
test r11d, edi
cmp r13, 0x10
cmovae rax, r15
cmp cl, byte [rax + rsi]
jmp 0x140469688
je 0x1404697f7
mov byte [rsp + 0x31], dl
stc
cmp r13, 0x10
jmp 0x14046969c
jb 0x1404696fd
lea rdx, [r13 + 1]
neg eax
mov rax, r15
cmp spl, bpl
cmp rdx, 0x1000
jmp 0x1404696ba
jb 0x1404696f0
add rdx, 0x27
test cx, 0x355f
cmp r8b, 0xef
mov r15, qword [r15 - 8]
sub rax, r15
test r13b, 0x9b
test r13w, cx
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
jmp 0x1404696ea
ja 0x14046ad4e
mov rcx, r15
jmp 0x1404696f8
call fcn.14028ce60
mov r12d, dword [rsp + 0x3c]
sal r13b, cl
mov r14, qword [rsp + 0x58]
cwd
sal dl, 0xeb
mov r15, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
ror cl, 0x3e
xor esi, esi
movsx rcx, r9w
cdq
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140469730
call fcn.14046d437
test al, al
jmp 0x14046973c
jne 0x140469c52
mov rax, qword [r15]
mov cx, 0xec0
not rcx
movzx ecx, r8w
mov rcx, r15
jmp 0x140469758
mov rax, qword [rax + 0x18]
jmp 0x140469761
call qword [0x1400b8d90]
movzx ebx, ax
cmp byte [rdi + 8], sil
jne 0x140469b50
mov rdx, qword [rdi]
jmp 0x140469782
test rdx, rdx
jmp 0x14046978a
je 0x140469b30
mov rcx, qword [rdx + 0x38]
bswap r8d
mov r8, qword [rcx]
cmp ch, 0xe7
test r8, r8
jmp 0x1404697a5
je 0x140469aec
mov rax, qword [rdx + 0x50]
jmp 0x1404697b5
cmp dword [rax], esi
jle 0x140469aec
movzx eax, word [r8]
jmp 0x140469b0a
test rsi, rsi
jmp 0x1404697ce
jne 0x1404697f7
lea rax, [rbp - 0x51]
clc
test r10b, 0x7c
cmp r13, 0x10
jmp 0x1404697e6
cmovae rax, r15
clc
cmp r12w, r8w
cmp cl, byte [rax]
jl 0x14046968e
cmp byte [rbx + 1], r9b
jmp 0x140469800
jle 0x140469644
inc rbx
jmp 0x14046980e
jmp 0x140469644
mov rdx, qword [rsp + 0x48]
jmp 0x14046981d
mov rcx, rdi
call fcn.14046d437
test al, al
jne 0x140469723
lea rbx, [rdi + 0xa]
movsx r15, dx
cmp r13b, r13b
mov rsi, rbx
rcr r15, cl
and r15b, 0xbd
mov r13d, dword [rsp + 0x50]
bts r15w, r14w
mov r15, qword [rsp + 0x48]
clc
sub r8d, r8d
clc
cmp byte [rdi + 8], r8b
jmp 0x14046985f
jne 0x140469906
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140469870
je 0x1404698f5
mov rax, qword [rcx + 0x38]
xor dl, sil
rol edx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046988a
je 0x1404698af
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046989c
jle 0x1404698af
movzx eax, word [rdx]
jmp 0x1404698aa
jmp 0x1404698c4
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404698bb
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
test r14w, 0x6cb7
cmp cx, ax
jmp 0x1404698d7
je 0x1404698f5
mov word [rsi], ax
cmovns bx, ax
movzx ebx, r8w
mov rbx, rsi
jmp 0x1404698f0
jmp 0x1404698fb
mov qword [rdi], r8
bswap rdx
mov byte [rdi + 8], 1
mov r8b, 0x11
cwd
cqo
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
movsx ecx, r14w
movzx ecx, bp
not cx
lea rcx, [rbp - 0x11]
jmp 0x140469921
call fcn.140203fd0
lea rcx, [rbp - 0x11]
stc
sub rax, rcx
cmp esp, r9d
sar rax, 1
cmp r9, rax
stc
cmp rax, 0xa
jae 0x140469ad3
sub r8d, r8d
test edi, 0x4a134126
jmp 0x140469950
cmp r13d, r12d
jmp 0x140469958
jg 0x140469984
lea r9d, [r8 + 1]
add dword [rsp + 0x34], r9d
test rax, rax
jmp 0x14046996f
je 0x1404699f5
mov byte [rsp + 0x40], r9b
jmp 0x14046997f
jmp 0x1404699f5
test rax, rax
jmp 0x14046998c
jne 0x1404699a0
test r12d, r12d
jmp 0x14046999a
je 0x1404699e8
lea rcx, [0x1400c0db0]
mov al, byte [rax + rcx]
rol r9w, 0xa8
mov byte [r14], al
test r14, 0x3c03553b
bt r9, 0x82
mov r9d, 1
jmp 0x1404699d1
lea r14, [r14 + r9]
jmp 0x1404699db
add r12d, r9d
jmp 0x1404699e3
jmp 0x1404699f5
mov r9d, 1
movsx rcx, di
and ecx, r9d
mov byte [rsp + 0x30], r9b
movzx ecx, cx
xor ch, 0x4c
mov cl, r12b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140469a0e
je 0x140469aae
mov rax, qword [rcx + 0x38]
cmp r8w, 0x2538
stc
test ax, 0x4f17
cmp qword [rax], r8
jmp 0x140469a2b
je 0x140469a71
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140469a3d
jle 0x140469a71
dec dword [rax]
cdqe
cdq
jmp 0x140469a4d
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
bswap rax
movsx rax, r15w
lea rax, [rdx + 2]
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x140469a6c
jmp 0x140469a8c
mov rax, qword [rcx]
jmp 0x140469a79
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
inc ch
lea r9d, [r8 + 1]
mov ecx, 0xffff
clc
stc
cmp cx, ax
jmp 0x140469a9b
je 0x140469aae
mov al, r8b
jmp 0x140469aa9
jmp 0x140469ab4
mov qword [rdi], r8
mov al, r9b
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
jmp 0x140469ac2
call fcn.14046d437
xor r8d, r8d
cmc
test al, al
je 0x140469856
mov dword [rsp + 0x3c], r12d
jmp 0x140469add
mov qword [rsp + 0x58], r14
jmp 0x140469ae7
jmp 0x14046970f
mov rax, qword [rdx]
movzx ecx, r13w
mov rcx, rdx
jmp 0x140469afb
mov rax, qword [rax + 0x30]
jmp 0x140469b04
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x140469b14
cmp cx, ax
jmp 0x140469b1c
je 0x140469b30
mov word [rdi + 0xa], ax
jmp 0x140469b2b
jmp 0x140469b37
mov qword [rdi], rsi
bswap r15w
mov r15d, 1
jmp 0x140469b42
mov byte [rdi + 8], r15b
jmp 0x140469b4b
jmp 0x140469b5b
mov r15d, 1
jmp 0x140469b5b
cmp word [rdi + 0xa], bx
jne 0x140469c52
call fcn.1404bc8e4
mov rcx, qword [rax]
sbb al, 0xd
not al
xor al, 0x8e
mov al, byte [rcx]
and cl, bpl
cmc
mov byte [r14], al
cmc
add r14, r15
xor ecx, r14d
mov qword [rsp + 0x58], r14
btc cx, di
add ch, 0x33
mov rcx, qword [rdi]
test rdi, 0x9da7e4c
test cl, dil
test rcx, rcx
jmp 0x140469ba4
je 0x140469c42
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x140469bb6
je 0x140469c0f
mov rax, qword [rcx + 0x50]
test sp, dx
stc
cmp dword [rax], esi
jle 0x140469c0f
dec dword [rax]
lahf
movzx dx, r12b
movsx ax, r8b
mov rcx, qword [rcx + 0x38]
cdqe
movzx dx, dil
mov rdx, qword [rcx]
cmovp eax, ebp
movsx ax, bpl
not ah
lea rax, [rdx + 2]
jmp 0x140469bfa
mov qword [rcx], rax
cbw
not eax
nop
movzx eax, word [rdx]
jmp 0x140469c0a
jmp 0x140469c26
mov rax, qword [rcx]
jmp 0x140469c17
mov rax, qword [rax + 0x38]
jmp 0x140469c20
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140469c33
je 0x140469c42
mov byte [rdi + 8], sil
jmp 0x140469c52
mov qword [rdi], rsi
mov byte [rdi + 8], r15b
btc r15w, 0x80
movsxd r15, ecx
mov r15, qword [rsp + 0x48]
cmp dword [r13], 0x3b9aca00
jmp 0x140469c64
je 0x140469e98
test r12d, r12d
jmp 0x140469c72
jne 0x140469e98
mov rdx, r15
movsx rcx, r10w
movzx rcx, r15w
not rcx
mov rcx, rdi
jmp 0x140469c8e
call fcn.14046d437
test al, al
jne 0x140469e60
lea rbx, [rdi + 0xa]
mov rsi, rbx
cmovp r12, r13
setg r12b
bsf r12d, r14d
mov r12d, dword [rsp + 0x34]
sub r13d, r13d
xor r14, rbp
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x140469cc6
jne 0x140469d69
mov rcx, qword [rdi]
cmp r11b, 0x15
test rcx, rcx
jmp 0x140469cdb
je 0x140469d57
mov rax, qword [rcx + 0x38]
rcl edx, cl
mov rdx, qword [rax]
test rdx, rdx
je 0x140469d14
mov rax, qword [rcx + 0x50]
cmc
clc
jmp 0x140469cfe
cmp dword [rax], r13d
jle 0x140469d14
movzx eax, word [rdx]
jmp 0x140469d0f
jmp 0x140469d2b
mov rax, qword [rcx]
jmp 0x140469d1c
mov rax, qword [rax + 0x30]
jmp 0x140469d25
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
jmp 0x140469d39
cmp cx, ax
je 0x140469d57
mov word [rsi], ax
setb bl
xchg bh, bl
mov rbx, rsi
jmp 0x140469d52
jmp 0x140469d63
mov qword [rdi], r13
bt ax, sp
nop
mov ah, 0x3c
mov byte [rdi + 8], r14b
not al
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jne 0x140469e4a
sub r12d, r14d
mov byte [rsp + 0x30], r14b
or cx, r11w
bt cx, 0x7c
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140469d93
je 0x140469e14
mov rax, qword [rcx + 0x38]
cmp dh, bh
cmp r11d, 0x721b06fc
cmp qword [rax], r13
jmp 0x140469dae
je 0x140469deb
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r13d
jle 0x140469deb
dec dword [rax]
movzx ax, r14b
movsxd rax, r11d
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
not eax
lea rax, [rdx + 2]
mov qword [rcx], rax
lahf
mov eax, 0x428e3fee
movzx eax, word [rdx]
jmp 0x140469dfd
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140469df7
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
je 0x140469e14
mov al, r13b
jmp 0x140469e24
mov qword [rdi], r13
movzx cx, r12b
mov al, r14b
xchg dx, cx
mov dl, 0x74
mov byte [rdi + 8], al
cdq
bswap dx
mov rdx, r15
not cl
mov rcx, rdi
jmp 0x140469e38
call fcn.14046d437
test al, al
jmp 0x140469e44
je 0x140469cbd
mov dword [rsp + 0x34], r12d
ror r14w, cl
mov r14, qword [rsp + 0x58]
add r12d, r9d
mov r12d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jns 0x140469ea5
mov byte [r14], 0x30
rcl ax, cl
neg eax
mov eax, 1
lea r14, [r14 + rax]
stc
add r13d, eax
jmp 0x140469e89
mov dword [rsp + 0x34], r13d
jmp 0x140469e93
jmp 0x140469ea5
mov r13d, dword [rsp + 0x34]
jmp 0x140469ea5
mov rdx, r15
not cx
bswap cx
mov rcx, rdi
jmp 0x140469eb6
call fcn.14046d437
test al, al
jne 0x14046a145
lea rbx, [rdi + 0xa]
shr rsi, 0x15
xadd r13b, sil
stc
mov rsi, rbx
xor r8d, r8d
not r13b
lea r13d, [r8 + 1]
cmp byte [rdi + 8], r8b
jmp 0x140469ee6
jne 0x140469f7f
mov rcx, qword [rdi]
test sil, r8b
test rcx, rcx
jmp 0x140469efa
je 0x140469f75
mov rax, qword [rcx + 0x38]
bt dx, r9w
mov rdx, qword [rax]
cmp dl, dh
test rdx, rdx
jmp 0x140469f16
je 0x140469f34
mov rax, qword [rcx + 0x50]
cmp dh, 0x55
cmp dword [rax], r8d
jle 0x140469f34
movzx eax, word [rdx]
jmp 0x140469f4e
mov rax, qword [rcx]
jmp 0x140469f3c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
rcl cl, 0x82
not ch
mov ecx, 0xffff
test r11b, al
cmc
cmp cx, ax
je 0x140469f75
mov word [rsi], ax
bswap bx
not bl
movsx bx, spl
mov rbx, rsi
jmp 0x140469f78
mov qword [rdi], r8
mov byte [rdi + 8], r13b
xchg r8d, r8d
movzx r8d, word [rbx]
cwd
movsx rdx, r9w
lea rdx, [rbp + 0xb]
xchg cl, cl
movzx ecx, cx
jmp 0x140469f97
lea rcx, [rbp - 0x11]
jmp 0x140469fa0
call fcn.140203fd0
lea rcx, [rbp - 0x11]
cmp si, r13w
cmp r14, 0x2fa07308
sub rax, rcx
cmc
sar rax, 1
test r10b, 0x8f
cmp rax, 0xa
jmp 0x140469fc8
jae 0x14046a13b
cmp r12d, dword [rsp + 0x50]
jmp 0x140469fd8
jge 0x14046a015
lea rcx, [0x1400c0db0]
test esi, 0x353d6c8a
stc
cmc
mov al, byte [rax + rcx]
mov byte [r14], al
jmp 0x140469ffb
add r14, r13
test r8d, r14d
cmp r9w, sp
add r12d, r13d
xor r8d, r8d
jmp 0x14046a010
jmp 0x14046a047
mov ecx, dword [rsp + 0x40]
test bx, 0x4d78
movzx ecx, cl
sub r8d, r8d
test rax, rax
jmp 0x14046a02c
cmovne ecx, r13d
cmp r13w, r15w
test r10, 0x6da332ff
clc
mov dword [rsp + 0x40], ecx
bts cx, bp
test r11d, ecx
mov byte [rsp + 0x30], r13b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046a057
je 0x14046a0fb
mov rax, qword [rcx + 0x38]
cmp cx, r15w
cmp qword [rax], r8
jmp 0x14046a06d
je 0x14046a0ba
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046a07f
jle 0x14046a0ba
dec dword [rax]
cbw
lahf
mov rcx, qword [rcx + 0x38]
movsx dx, bpl
mov rdx, qword [rcx]
sete al
movsxd rax, r13d
xchg al, ah
lea rax, [rdx + 2]
jmp 0x14046a0a7
mov qword [rcx], rax
movsxd rax, edx
jmp 0x14046a0b2
movzx eax, word [rdx]
jmp 0x14046a0d4
mov rax, qword [rcx]
jmp 0x14046a0c2
mov rax, qword [rax + 0x38]
jmp 0x14046a0cb
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp r15w, 0x79d0
clc
cmp cx, ax
jmp 0x14046a0e8
je 0x14046a0fb
mov al, r8b
jmp 0x14046a0f6
jmp 0x14046a105
mov qword [rdi], r8
movzx rcx, bp
mov al, r13b
mov byte [rdi + 8], al
movzx edx, si
mov rdx, r15
mov rcx, r10
not cl
setl ch
mov rcx, rdi
jmp 0x14046a11e
call fcn.14046d437
xor r8d, r8d
jmp 0x14046a12e
test al, al
jmp 0x14046a135
je 0x140469edd
mov r13d, dword [rsp + 0x34]
jmp 0x14046a145
xor r12d, r12d
cmp byte [rsp + 0x40], r12b
je 0x14046a1e6
lea rbx, [r14 - 1]
mov r15, qword [rbp - 0x61]
cmp rbx, r15
je 0x14046a1a9
call fcn.1404bc8e4
mov cl, byte [rbx]
mov rax, qword [rax]
cmp cl, byte [rax]
je 0x14046a187
cmp cl, 0x39
jmp 0x14046a17e
jne 0x14046a194
mov byte [rbx], 0x30
dec rbx
jmp 0x14046a18f
jmp 0x14046a15b
add cl, 1
mov byte [rbx], cl
stc
clc
cmp rbx, r15
jmp 0x14046a1a3
jne 0x14046a1db
mov byte [rbx], 0x31
adc r15d, r11d
mov ebx, 1
stc
not r15b
add r13d, ebx
xchg r15w, r15w
mov r15d, 0x26a5910
mov dword [rsp + 0x34], r13d
movsxd r15, edi
movzx r15d, r11w
mov r15, qword [rsp + 0x48]
jmp 0x14046a1ef
mov r15, qword [rsp + 0x48]
test r8w, 0x7c2b
mov ebx, 1
shr sil, 0xe6
mov sil, byte [rsp + 0x30]
clc
cmp r9b, 0x3b
test r8w, 0x3746
test sil, sil
jmp 0x14046a207
je 0x14046ac4d
mov rdx, r15
bswap rcx
mov rcx, rdi
jmp 0x14046a21b
call fcn.14046d437
test al, al
jmp 0x14046a227
jne 0x14046ac4d
mov cl, byte [rdi + 8]
test dil, r14b
cmp r12w, r14w
test cl, cl
jmp 0x14046a23e
jne 0x14046a2d6
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14046a250
je 0x14046a2c9
mov rax, qword [rcx + 0x38]
bts dx, r10w
bsr rdx, rcx
mov rdx, qword [rax]
jmp 0x14046a26e
test rdx, rdx
jmp 0x14046a276
je 0x14046a291
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14046a291
movzx eax, word [rdx]
jmp 0x14046a2a3
mov rax, qword [rcx]
jmp 0x14046a299
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14046a2ad
cmp cx, ax
jmp 0x14046a2b5
je 0x14046a2c9
mov word [rdi + 0xa], ax
jmp 0x14046a2c4
jmp 0x14046a2cc
mov qword [rdi], r12
mov byte [rdi + 8], bl
mov cl, bl
lahf
or ax, 0x60bb
movzx eax, word [rdi + 0xa]
cmp spl, 0xdb
cmp ax, word [rbp + 9]
jmp 0x14046a2e7
je 0x14046a3a1
test cl, cl
jmp 0x14046a2f4
jne 0x14046a397
mov rcx, qword [rdi]
test r15d, 0x260e7625
stc
clc
test rcx, rcx
jmp 0x14046a30e
je 0x14046a381
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test si, r11w
test rdx, rdx
jmp 0x14046a327
je 0x14046a347
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14046a347
movzx eax, word [rdx]
jmp 0x14046a342
jmp 0x14046a359
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046a353
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r11b, 0xbb
cmp r10b, al
cmp cx, ax
jmp 0x14046a36d
je 0x14046a381
mov word [rdi + 0xa], ax
jmp 0x14046a37c
jmp 0x14046a391
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmc
cmp bl, 0xe7
jmp 0x14046a391
mov byte [rdi + 8], bl
test ah, 0x89
cmp ax, word [rbp + 7]
jne 0x14046ac4d
mov byte [r14], 0x65
add r14, rbx
dec cl
clc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046a3b6
je 0x14046a455
mov rax, qword [rcx + 0x38]
stc
test ebp, ecx
clc
cmp qword [rax], r12
jmp 0x14046a3cc
je 0x14046a41b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046a3de
jle 0x14046a41b
dec dword [rax]
mov dl, r11b
mov rcx, qword [rcx + 0x38]
cwde
mov ax, 0x21b1
mov rax, rbx
mov rdx, qword [rcx]
movzx ax, r12b
lea rax, [rdx + 2]
jmp 0x14046a406
mov qword [rcx], rax
cmovle ax, r12w
movzx eax, word [rdx]
jmp 0x14046a416
jmp 0x14046a432
mov rax, qword [rcx]
jmp 0x14046a423
mov rax, qword [rax + 0x38]
jmp 0x14046a42c
call qword [0x1400b8d90]
mov ecx, 0xffff
test r15b, r10b
jmp 0x14046a43f
cmp cx, ax
jmp 0x14046a447
je 0x14046a455
mov al, r12b
jmp 0x14046a469
mov qword [rdi], r12
sets cl
mov al, bl
mov cl, r14b
jmp 0x14046a469
mov byte [rdi + 8], al
cwd
mov sil, r12b
movsxd rdx, r14d
mov ebx, r12d
mov dl, r13b
bswap edx
movsx cx, sil
mov rdx, r15
movsx ecx, si
xchg ch, cl
mov rcx, rdi
jmp 0x14046a491
call fcn.14046d437
test al, al
jmp 0x14046a49d
jne 0x14046a801
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14046a4ad
jne 0x14046a560
mov rcx, qword [rdi]
test rcx, r10
test rcx, rcx
jmp 0x14046a4c1
je 0x14046a547
mov rax, qword [rcx + 0x38]
shl dx, cl
bts rdx, r15
mov rdx, qword [rax]
jmp 0x14046a4da
test rdx, rdx
jmp 0x14046a4e2
je 0x14046a510
mov rax, qword [rcx + 0x50]
cmp r11w, 0x45d8
cmp r15b, dl
cmp dword [rax], r12d
jmp 0x14046a4fd
jle 0x14046a510
movzx eax, word [rdx]
jmp 0x14046a50b
jmp 0x14046a527
mov rax, qword [rcx]
jmp 0x14046a518
mov rax, qword [rax + 0x30]
jmp 0x14046a521
call qword [0x1400b8d90]
mov ecx, 0xffff
test r13b, 0x59
cmp cx, ax
jmp 0x14046a538
je 0x14046a547
mov word [rdi + 0xa], ax
jmp 0x14046a54e
mov qword [rdi], r12
movsx r8d, di
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x14046a56d
mov r8d, 1
xadd ax, ax
ror al, 0xca
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x14046a57a
jne 0x14046a66d
mov byte [r14], 0x2b
cmp bh, 0xb3
sar cl, cl
add r14, r8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046a597
je 0x14046a651
mov rax, qword [rcx + 0x38]
test r12b, 0xaf
cmp qword [rax], r12
jmp 0x14046a5ad
je 0x14046a608
mov rax, qword [rcx + 0x50]
test ah, 0x93
test r9b, dil
cmp dword [rax], r12d
jmp 0x14046a5c5
jle 0x14046a608
dec dword [rax]
not ah
mov rcx, qword [rcx + 0x38]
cdq
xchg al, dh
mov rdx, qword [rcx]
setle al
cmovno rax, r14
movzx rax, sp
lea rax, [rdx + 2]
jmp 0x14046a5ed
mov qword [rcx], rax
movzx ax, r11b
jmp 0x14046a5fb
movzx eax, word [rdx]
jmp 0x14046a603
jmp 0x14046a62c
mov rax, qword [rcx]
jmp 0x14046a610
mov rax, qword [rax + 0x38]
jmp 0x14046a619
call qword [0x1400b8d90]
mov r8d, 1
mov cx, 0x602b
bsr ecx, ebp
mov ecx, 0xffff
test r14w, 0x597c
stc
test dl, r13b
cmp cx, ax
jmp 0x14046a643
je 0x14046a651
mov al, r12b
jmp 0x14046a660
mov qword [rdi], r12
not al
mov al, 0x73
mov al, r8b
jmp 0x14046a660
mov byte [rdi + 8], al
jmp 0x14046a668
jmp 0x14046a801
test cl, cl
jmp 0x14046a674
jne 0x14046a724
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046a685
je 0x14046a6fd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp rcx, r15
test r8b, dil
test rdx, rdx
je 0x14046a6ca
mov rax, qword [rcx + 0x50]
cmp dx, 0x22fa
jmp 0x14046a6af
cmp dword [rax], r12d
jmp 0x14046a6b7
jle 0x14046a6ca
movzx eax, word [rdx]
jmp 0x14046a6c5
jmp 0x14046a6dc
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046a6d6
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14046a6e6
cmp cx, ax
jmp 0x14046a6ee
je 0x14046a6fd
mov word [rdi + 0xa], ax
jmp 0x14046a716
mov qword [rdi], r12
btr r8w, cx
movzx eax, word [rdi + 0xa]
rcr r8d, 0xc6
xadd r8w, r8w
sar r8w, cl
mov r8d, 1
test bpl, 0x5c
mov byte [rdi + 8], r8b
cmp ax, word [rbp + 3]
jmp 0x14046a72d
jne 0x14046a801
mov byte [r14], 0x2d
shrd rcx, rcx, 0x88
xchg cx, cx
add r14, r8
sal cx, cl
and cx, 0x1759
cmp r8w, r13w
mov rcx, qword [rdi]
cmp spl, r10b
test rcx, rcx
je 0x14046a7ee
mov rax, qword [rcx + 0x38]
cmp bl, 0x3c
stc
cmp qword [rax], r12
je 0x14046a7af
mov rax, qword [rcx + 0x50]
stc
test r12b, dl
cmp dword [rax], r12d
jmp 0x14046a77e
jle 0x14046a7af
dec dword [rax]
mov dl, r13b
jmp 0x14046a78e
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
mov al, 0x2c
movzx eax, word [rdx]
jmp 0x14046a7aa
jmp 0x14046a7c7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046a7bb
call qword [0x1400b8d90]
mov r8d, 1
mov ecx, 0xffff
cmc
jmp 0x14046a7d2
cmp cx, ax
jmp 0x14046a7da
je 0x14046a7ee
mov byte [rdi + 8], r12b
jmp 0x14046a7e9
jmp 0x14046a801
mov qword [rdi], r12
mov dx, 0x7e9d
cqo
mov byte [rdi + 8], r8b
cwd
movzx rdx, cx
mov rdx, r15
cmove cx, dx
mov rcx, rdi
call fcn.14046d437
test al, al
jmp 0x14046a817
jne 0x14046a9ef
cmp byte [rdi + 8], r12b
jmp 0x14046a826
jne 0x14046a8d6
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046a837
je 0x14046a8b3
mov rax, qword [rcx + 0x38]
xor dl, 0x36
cwd
mov rdx, qword [rax]
jmp 0x14046a84e
test rdx, rdx
jmp 0x14046a856
je 0x14046a87b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046a868
jle 0x14046a87b
movzx eax, word [rdx]
jmp 0x14046a876
jmp 0x14046a892
mov rax, qword [rcx]
jmp 0x14046a883
mov rax, qword [rax + 0x30]
jmp 0x14046a88c
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r12w, dx
cmp r14w, 0x5372
cmp cx, ax
je 0x14046a8b3
mov word [rdi + 0xa], ax
jmp 0x14046a8c2
mov qword [rdi], r12
movsx r8w, r14b
xchg r8b, r8b
movzx r8, cx
mov r8d, 1
jmp 0x14046a8cd
mov byte [rdi + 8], r8b
jmp 0x14046a8dc
mov r8d, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jne 0x14046a9d1
mov sil, r8b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046a8f8
je 0x14046a99e
mov rax, qword [rcx + 0x38]
stc
cmp r8w, 0x6641
test bl, 0x90
cmp qword [rax], r12
jmp 0x14046a914
je 0x14046a95e
mov rax, qword [rcx + 0x50]
cmp r9w, r14w
cmp dword [rax], r12d
jmp 0x14046a92a
jle 0x14046a95e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
jmp 0x14046a93d
mov rdx, qword [rcx]
movsx eax, r8w
lea rax, [rdx + 2]
jmp 0x14046a94d
mov qword [rcx], rax
movsx eax, r14w
not ah
movzx eax, word [rdx]
jmp 0x14046a97f
mov rax, qword [rcx]
jmp 0x14046a966
mov rax, qword [rax + 0x38]
jmp 0x14046a96f
call qword [0x1400b8d90]
mov r8d, 1
movsx rcx, bx
mov ecx, 0xffff
test r13b, 0x4f
cmp cx, ax
jmp 0x14046a990
je 0x14046a99e
mov al, r12b
jmp 0x14046a9ae
mov qword [rdi], r12
mov dl, 0xb2
mov al, r8b
movzx rcx, si
cqo
xchg ch, dh
mov byte [rdi + 8], al
cmova cx, r14w
mov rdx, r15
bswap cx
mov rcx, rdi
call fcn.14046d437
test al, al
je 0x14046a81d
jmp 0x14046a9df
test sil, sil
jmp 0x14046a9d9
je 0x14046a9ef
mov byte [r14], 0x30
dec dh
setb dh
movsx rcx, r9w
inc r14
mov rdx, r15
movsx rcx, r13w
mov rcx, rdi
jmp 0x14046a9fe
call fcn.14046d437
test al, al
jne 0x14046ac4d
mov r13d, 1
cmp r12b, dil
test si, bp
cmp byte [rdi + 8], r12b
jmp 0x14046aa20
jne 0x14046aac3
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046aa31
je 0x14046aab4
mov rax, qword [rcx + 0x38]
movsx rdx, r12w
and dx, 0x2fd6
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046aa4f
je 0x14046aa76
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], r12d
jmp 0x14046aa63
jle 0x14046aa76
movzx eax, word [rdx]
jmp 0x14046aa71
jmp 0x14046aa8d
mov rax, qword [rcx]
jmp 0x14046aa7e
mov rax, qword [rax + 0x30]
jmp 0x14046aa87
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14046aa98
cmp cx, ax
jmp 0x14046aaa0
je 0x14046aab4
mov word [rdi + 0xa], ax
jmp 0x14046aaaf
jmp 0x14046aabf
mov qword [rdi], r12
movsx r8d, dx
not r8w
mov byte [rdi + 8], r13b
movzx r8d, word [rdi + 0xa]
movsx edx, bp
setae ch
lea rdx, [rbp + 0xb]
jmp 0x14046aadb
lea rcx, [rbp - 0x11]
jmp 0x14046aae4
call fcn.140203fd0
lea rcx, [rbp - 0x11]
cmc
stc
test al, 0xa3
sub rax, rcx
cmp rsp, 0x6a3809c4
cmc
jmp 0x14046ab01
sar rax, 1
test bp, di
test r15d, 0x5f7d2066
cmp dil, 0x9f
cmp rax, 0xa
jmp 0x14046ab1b
jae 0x14046ac46
cmp ebx, 8
jmp 0x14046ab29
jge 0x14046ab5c
lea rcx, [0x1400c0db0]
rcr sil, cl
mov al, byte [rax + rcx]
adc sil, r14b
mov byte [r14], al
shr sil, 0x4f
add sil, 0x2e
cmc
lea r14, [r14 + r13]
add ebx, r13d
btr rcx, 0xa2
mov ch, 0x1c
sal cl, cl
mov sil, r13b
adc ch, 0x2d
cmp spl, r11b
btr rcx, 0xa4
mov rcx, qword [rdi]
cmc
cmp rbx, rcx
test rcx, rcx
jmp 0x14046ab79
je 0x14046ac14
mov rax, qword [rcx + 0x38]
cmp rdi, 0x5ef4537c
cmp qword [rax], r12
jmp 0x14046ab92
je 0x14046abe2
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r12d
jmp 0x14046aba6
jle 0x14046abe2
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
mov dl, 0x9f
movzx rax, r10w
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, r8w
mov rax, 0x6983567e
movsx eax, r9w
movzx eax, word [rdx]
jmp 0x14046abdd
jmp 0x14046abf9
mov rax, qword [rcx]
jmp 0x14046abea
mov rax, qword [rax + 0x38]
jmp 0x14046abf3
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046ac06
je 0x14046ac14
mov al, r12b
jmp 0x14046ac1a
mov qword [rdi], r12
mov al, r13b
mov byte [rdi + 8], al
cmova cx, bp
not ecx
mov rdx, r15
movsxd rcx, r9d
movsx rcx, r9w
movzx cx, dh
mov rcx, rdi
jmp 0x14046ac39
call fcn.14046d437
test al, al
je 0x14046aa17
mov r13d, dword [rsp + 0x34]
clc
cmc
cmp byte [rsp + 0x31], r12b
jmp 0x14046ac57
jne 0x14046ac66
test sil, sil
jne 0x14046ac72
mov r14, qword [rbp - 0x79]
bt dx, bp
ror dx, 0xb7
mov byte [r14], r12b
mov rdx, qword [rbp - 0x19]
test r9w, r13w
cmp r8w, 0x52b4
cmp rdx, 0x10
jb 0x14046ace1
inc rdx
mov rcx, qword [rbp - 0x31]
bts rax, rbp
mov rax, rcx
jmp 0x14046aca3
cmp rdx, 0x1000
jmp 0x14046acaf
jb 0x14046acdc
add rdx, 0x27
test r10b, 0x58
clc
mov rcx, qword [rcx - 8]
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x154614e6
cmp rax, 0x1f
ja 0x14046ad43
call fcn.14028ce60
mov eax, r13d
neg ecx
mov rcx, qword [rbp + 0xf]
cmc
cmp al, bh
xor rcx, rsp
call fcn.1404a3da6
mov rbx, qword [rsp + 0x140]
bts r12d, eax
add rsp, 0x100
bswap ebp
jmp 0x14046ad0f
pop r15
movzx edi, r11w
movsx edi, r10w
jmp 0x14046ad1e
pop r14
bswap r12w
mov dil, spl
pop r13
pop r12
movsxd rdi, r15d
pop rdi
xchg si, bp
setbe bpl
jmp 0x14046ad3b
pop rsi
pop rbp
jmp 0x14046ad42
ret
call fcn.1404ba5a5
nop
jmp 0x14046ad4e
call fcn.1404ba5a5
nop
jmp 0x1400e0055