Function at 0x140463734
Capabilities:
Authenticate hmac
Check for software breakpoints

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
cmp r9b, 0xaa
clc
setne al
push rsi
rol rbp, 0x71
push rdi
btc bp, ax
movsx ebp, r10w
movsx bp, r8b
push r12
bsr ebp, r11d
push r13
shl rsi, cl
adc sil, r8b
push r14
stc
push r15
sal si, 0xb5
cwde
and rdi, 0x68107236
lea rbp, [rsp - 0x17]
shr r14b, cl
sub rsp, 0x100
inc r13b
mov rax, qword [0x1400b7288]
cmovp edi, ebp
test dl, bl
xor rax, rsp
mov qword [rbp + 0xf], rax
mov r12, r9
mov qword [rsp + 0x48], r9
dec r14w
ror di, 0xac
rol edi, 0x27
mov rdi, r8
shrd eax, r10d, 0xad
ror sil, 0xbe
bsf r13, rbp
mov r14, rdx
mov qword [rbp - 0x79], rdx
mov rsi, qword [rbp + 0x77]
mov r13, qword [rbp + 0x7f]
mov qword [rsp + 0x68], r13
btc edx, r12d
mov eax, dword [rsi + 0x18]
mov edx, 0x3000
clc
and eax, edx
cmp eax, edx
jmp 0x1404637e6
jne 0x140463818
mov qword [rsp + 0x28], r13
bswap rdx
setb dl
movsx edx, r8w
mov qword [rsp + 0x20], rsi
movzx dx, r10b
cdq
jmp 0x14046380b
mov rdx, r14
call fcn.140465b74
jmp 0x140465af4
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
jmp 0x140463825
mov qword [rbp - 0x59], rbx
lahf
mov cx, 0x5735
cbw
mov rax, qword [rbx]
xchg cl, cl
mov rcx, rbx
jmp 0x14046383d
mov rax, qword [rax + 8]
jmp 0x140463846
call qword [0x1400b8d90]
nop
movsxd rcx, r14d
lea rcx, [rbp - 0x61]
call fcn.14046bd61
mov r15, rax
test r13b, r11b
mov qword [rsp + 0x60], rax
test rbx, rbx
jmp 0x14046386c
je 0x1404638df
mov rdx, qword [rbx]
not rax
movsx cx, r15b
mov rcx, rbx
setns ah
movsx eax, cx
jmp 0x14046388b
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
cmc
test spl, 0xb9
test rax, rax
jmp 0x1404638a5
je 0x1404638df
mov rcx, qword [rax]
nop
movsx edx, bp
cmovb rax, r13
mov rax, qword [rcx]
movsx ecx, r13w
movzx ecx, r11w
movsx dx, bpl
mov edx, 1
mov ecx, 0x22c75e39
mov rcx, r8
jmp 0x1404638d9
call qword [0x1400b8d90]
mov rax, qword [r15]
cqo
lea rdx, [rbp - 0x31]
movsx rcx, r13w
mov rcx, r15
mov rax, qword [rax + 0x28]
jmp 0x1404638f8
call qword [0x1400b8d90]
nop
movzx ecx, r13w
mov byte [rsp + 0x31], 0
mov bl, 0x8f
mov byte [rsp + 0x40], 0
mov cl, 0xed
movsx rax, bp
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
cdqe
lahf
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14046392f
mov rax, qword [rax + 8]
jmp 0x140463938
call qword [0x1400b8d90]
nop
not ch
movsxd rcx, esp
bswap rcx
lea rcx, [rbp - 0x61]
jmp 0x140463950
call fcn.140460489
mov rsi, rax
test rbx, rbx
jmp 0x140463960
je 0x1404639b8
mov rdx, qword [rbx]
cbw
lahf
mov rcx, rbx
movsx eax, bx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
xadd rbx, rbx
and bl, dh
mov ebx, 1
stc
test dl, 0xab
clc
test rax, rax
jmp 0x140463997
je 0x1404639c1
mov rcx, qword [rax]
mov rax, qword [rcx]
movsx cx, r14b
mov edx, ebx
mov rcx, r8
call qword [0x1400b8d90]
jmp 0x1404639c1
mov ebx, 1
movzx edx, r11w
mov rax, qword [rsi]
movsxd r8, ebx
cwd
lea r9, [rbp - 0x11]
lea r8, [0x1400c0dbf]
movzx cx, r14b
not dx
bswap ecx
lea rdx, [0x1400c0db0]
movsx cx, r9b
movsxd rcx, ecx
mov rcx, rsi
jmp 0x1404639f5
mov rax, qword [rax + 0x58]
jmp 0x1404639fe
call qword [0x1400b8d90]
mov rdx, r12
sete ch
movzx rcx, r15w
movzx ecx, r11w
mov rcx, rdi
call fcn.1404682b8
xor esi, esi
movsxd r12, esi
ror r12d, cl
mov r12d, 0xffff
clc
jmp 0x140463a32
test al, al
jmp 0x140463a39
jne 0x140463d32
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140463a49
jne 0x140463ad4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463a5a
je 0x140463ab9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140463a6f
je 0x140463a94
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], esi
jmp 0x140463a81
jle 0x140463a94
movzx eax, word [rdx]
jmp 0x140463a8f
jmp 0x140463aa6
mov rax, qword [rcx]
jmp 0x140463a9c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140463ab9
mov word [rdi + 0xa], ax
jmp 0x140463ac1
mov qword [rdi], rsi
lahf
and ax, r13w
mov byte [rdi + 8], bl
jmp 0x140463ac9
mov cl, bl
movsx eax, r11w
movzx ax, r11b
movzx eax, word [rdi + 0xa]
stc
test ax, si
test sp, 0x193a
cmp ax, word [rbp + 5]
jmp 0x140463aea
jne 0x140463bb7
mov rsi, qword [rbp - 0x79]
mov byte [rsi], 0x2b
test r13b, r15b
dec r14w
bsr r14w, r10w
lea r14, [rsi + 1]
test si, 0x1cbc
mov rcx, qword [rdi]
stc
cmp r13b, 0xa4
sub esi, esi
test rcx, rcx
jmp 0x140463b1e
je 0x140463b9e
mov rax, qword [rcx + 0x38]
stc
cmp spl, r14b
cmp r8w, 0x764c
cmp qword [rax], rsi
jmp 0x140463b3a
je 0x140463b7a
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], esi
jmp 0x140463b4c
jle 0x140463b7a
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
jmp 0x140463b5f
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
mov qword [rcx], rax
not al
movzx eax, word [rdx]
jmp 0x140463b75
jmp 0x140463b87
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140463b9e
mov al, sil
jmp 0x140463b99
jmp 0x140463baa
mov qword [rdi], rsi
xchg al, al
mov al, bl
jmp 0x140463baa
mov byte [rdi + 8], al
jmp 0x140463bb2
jmp 0x140463d32
test cl, cl
jne 0x140463c4e
mov rcx, qword [rdi]
jmp 0x140463bca
test rcx, rcx
jmp 0x140463bd2
je 0x140463c39
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x140463c0a
mov rax, qword [rcx + 0x50]
cmp bpl, r8b
cmp dword [rax], esi
jmp 0x140463bf7
jle 0x140463c0a
movzx eax, word [rdx]
jmp 0x140463c05
jmp 0x140463c1c
mov rax, qword [rcx]
jmp 0x140463c12
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140463c25
je 0x140463c39
mov word [rdi + 0xa], ax
jmp 0x140463c34
jmp 0x140463c4a
mov qword [rdi], rsi
sar ah, 0x28
movzx eax, word [rdi + 0xa]
test ah, 0xf8
cmp dx, r13w
mov byte [rdi + 8], bl
stc
cmp ax, word [rbp + 3]
jmp 0x140463c57
jne 0x140463d32
mov rax, qword [rbp - 0x79]
shr r14w, cl
or ch, 0x84
sal cx, cl
mov byte [rax], 0x2d
movsx cx, ch
shr r14b, 0xce
lea r14, [rax + 1]
sal cx, 0xde
mov rcx, qword [rdi]
cmc
test r11b, r11b
test di, 0x6e96
test rcx, rcx
jmp 0x140463c92
je 0x140463d21
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x140463ca4
je 0x140463ced
mov rax, qword [rcx + 0x50]
cmp r8b, 0x60
clc
cmp dword [rax], esi
jmp 0x140463cba
jle 0x140463ced
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140463cd2
mov qword [rcx], rax
movsx ax, r9b
xchg ah, ah
movzx rax, r10w
movzx eax, word [rdx]
jmp 0x140463ce8
jmp 0x140463d04
mov rax, qword [rcx]
jmp 0x140463cf5
mov rax, qword [rax + 0x38]
jmp 0x140463cfe
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140463d0d
je 0x140463d21
mov byte [rdi + 8], sil
jmp 0x140463d1c
jmp 0x140463d32
mov qword [rdi], rsi
mov byte [rdi + 8], bl
adc r12b, r15b
xor r12b, 0xe9
test dil, 0xc9
mov qword [rbp - 0x61], r14
rcr r12b, cl
test r10b, sil
mov byte [r14], 0x30
lea r14, [r14 + rbx]
xor ch, 0x5c
add ax, r15w
mov qword [rsp + 0x58], r14
cdqe
xor cl, sil
mov byte [rsp + 0x30], sil
mov r12d, esi
test r15b, 0xe7
mov dword [rsp + 0x3c], esi
cmp cx, r8w
test r15w, r14w
btc bx, 0x12
mov dword [rsp + 0x34], esi
cmc
sbb al, 0xf3
mov bx, 0x3220
mov eax, 0x24
shl bl, 0xf7
mov ecx, 0x300
movzx rbx, sp
cmp dword [r13], 0x3b9aca00
cmove eax, ecx
bt bx, 0x60
bts rbx, r15
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
dec al
cmp qword [rbp - 0x19], 0x10
seta al
cmovae rbx, qword [rbp - 0x31]
mov qword [rbp - 0x69], rbx
jmp 0x140463dc2
mov al, byte [rbx]
jmp 0x140463dc9
dec al
cmp r11w, di
stc
jmp 0x140463dd5
cmp al, 0x7d
ja 0x140464567
cmp qword [rbp - 0x21], rsi
jmp 0x140463de6
jne 0x140463dfb
mov word [rsp + 0x38], si
jmp 0x140463df6
jmp 0x140463e24
mov rax, qword [r15]
jmp 0x140463e03
mov rcx, r15
jmp 0x140463e0b
mov rax, qword [rax + 0x20]
jmp 0x140463e14
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x140463e24
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], 1
mov r13d, 0xf
mov qword [rbp - 0x39], r13
adc dl, dil
test si, sp
sub dl, r10b
sub eax, eax
mov byte [rbp - 0x51], al
mov rdx, r11
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140463e5b
call fcn.1404682b8
xor r9d, r9d
shr r15b, 0x1a
btc r15, 1
sar r15w, cl
mov r15, qword [rbp - 0x51]
test rsi, 0x4e413620
test al, al
jmp 0x140463e82
jne 0x140464370
lea r12, [rdi + 0xa]
mov bl, cl
rol bl, 0xf6
or bl, 0x55
mov r8, r12
mov qword [rbp - 0x71], r12
dec bl
mov bl, byte [rsp + 0x31]
test esp, 0x158b078e
cmp byte [rdi + 8], r9b
jne 0x140463f6d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463ebc
je 0x140463f62
mov rax, qword [rcx + 0x38]
xadd rdx, rdx
add dx, 0x2453
mov rdx, qword [rax]
jmp 0x140463edb
test rdx, rdx
jmp 0x140463ee3
je 0x140463f08
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140463ef5
jle 0x140463f08
movzx eax, word [rdx]
jmp 0x140463f03
jmp 0x140463f31
mov rax, qword [rcx]
jmp 0x140463f10
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
rol cx, 4
bsf ecx, r12d
xchg cx, cx
xor r9d, r9d
movzx cx, r15b
mov ecx, 0xffff
test r10d, r10d
test bp, 0x252a
jmp 0x140463f43
cmp cx, ax
jmp 0x140463f4b
je 0x140463f62
mov word [r8], ax
mov r12, r8
jmp 0x140463f5d
jmp 0x140463f65
mov qword [rdi], r9
mov byte [rdi + 8], 1
cmovle rcx, rbp
movzx r8d, word [r12]
movzx rdx, r11w
mov cl, 0x36
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140463f85
call fcn.14017abbb
lea rcx, [rbp - 0x11]
cmc
jmp 0x140463f94
sub rax, rcx
stc
clc
sar rax, 1
clc
cmp bpl, r10b
test r14w, 0xe33
cmp rax, 0xa
jmp 0x140463faf
jae 0x14046409f
mov r8d, 1
movzx cx, dil
bts cx, ax
mov byte [rsp + 0x30], r8b
btr rcx, 0x61
rcr cx, 0xff
mov ecx, dword [rsp + 0x3c]
test sp, r13w
stc
cmp dword [rsp + 0x50], ecx
jg 0x140464002
add dword [rsp + 0x34], r8d
test rax, rax
je 0x140464059
mov byte [rsp + 0x40], r8b
jmp 0x140463ffd
jmp 0x140464059
test rax, rax
jmp 0x14046400a
jne 0x140464018
test ecx, ecx
je 0x140464059
lea r9, [0x1400c0db0]
cmc
stc
mov al, byte [rax + r9]
jmp 0x14046402a
mov byte [r14], al
bsf ax, sp
add r14, r8
ror rax, 6
rcr al, cl
mov qword [rsp + 0x58], r14
dec rax
xadd al, al
add ecx, r8d
bts rax, r11
xor al, r12b
movzx rax, di
mov dword [rsp + 0x3c], ecx
xchg cl, al
lea rax, [rbp - 0x51]
cmp r13, 0x10
xchg cl, cl
setae cl
cmovae rax, r15
test sil, 0xcc
cmp byte [rax + rsi], 0x7f
jmp 0x140464077
je 0x14046423a
lea rax, [rbp - 0x51]
test cl, cl
jmp 0x140464088
cmovne rax, r15
test al, 0xa7
cmp cl, 0xf0
add byte [rax + rsi], r8b
jmp 0x14046409a
jmp 0x140464222
lea rax, [rbp - 0x51]
dec r14b
rcr r14b, 0x2a
cmp r13, 0x10
setae r14b
cmovae rax, r15
xor r9d, r9d
stc
cmp byte [rax + rsi], r9b
je 0x140464326
movzx r8d, word [rsp + 0x38]
stc
test r8w, r8w
je 0x140464326
cmp byte [rdi + 8], r9b
jmp 0x1404640de
jne 0x140464196
mov rcx, qword [rdi]
jmp 0x1404640ec
test rcx, rcx
je 0x14046417c
mov rax, qword [rcx + 0x38]
stc
sbb dl, r13b
bswap edx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046410a
je 0x140464133
mov rax, qword [rcx + 0x50]
test spl, 0xc3
cmp dword [rax], r9d
jmp 0x140464120
jle 0x140464133
movzx eax, word [rdx]
jmp 0x14046412e
jmp 0x14046415a
mov rax, qword [rcx]
jmp 0x14046413b
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
xor r9d, r9d
or cx, r15w
btr rcx, r15
movzx rcx, r9w
mov ecx, 0xffff
cmp cx, ax
jmp 0x140464167
je 0x14046417c
mov word [r12], ax
jmp 0x140464177
jmp 0x14046417f
mov qword [rdi], r9
mov eax, 1
jmp 0x140464189
mov byte [rdi + 8], al
jmp 0x140464191
jmp 0x14046419b
mov eax, 1
cmp word [r12], r8w
jne 0x140464326
mov rcx, qword [rbp - 0x41]
test r9b, 5
stc
cmp rcx, r13
jmp 0x1404641b7
jae 0x1404641ec
lea rax, [rcx + 1]
cmp bpl, 0x29
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x51]
test r14b, r14b
cmovne rax, r15
stc
cmp rbp, 0x4dc16ac
cmc
and word [rax + rcx], 0
jmp 0x1404641e7
jmp 0x14046420c
sub r9d, r9d
jmp 0x1404641f5
mov r8b, bl
setne dl
mov rdx, rax
lea rcx, [rbp - 0x51]
jmp 0x140464207
call fcn.14045687e
inc rsi
btr r15, 0xc8
inc ch
mov r14, qword [rsp + 0x58]
test dl, r12b
bt ecx, r9d
mov r15, qword [rbp - 0x51]
cmp r13w, 0x687c
btc r13d, esi
mov r13, qword [rbp - 0x39]
shr cl, cl
sal cx, 0xcc
mov rcx, qword [rdi]
stc
xor r8d, r8d
cmp bpl, dil
jmp 0x14046424a
test rcx, rcx
jmp 0x140464252
je 0x1404642f1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140464264
je 0x1404642b8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140464276
jle 0x1404642b8
dec dword [rax]
not al
jmp 0x140464285
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, r11w
cbw
lea rax, [rdx + 2]
jmp 0x14046429b
mov qword [rcx], rax
cmovbe rax, r12
jmp 0x1404642ab
movzx eax, word [rdx]
jmp 0x1404642b3
jmp 0x1404642d5
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404642c4
call qword [0x1400b8d90]
sub r8d, r8d
xor ch, 0x9c
rcr cx, cl
shr cl, cl
mov ecx, 0xffff
stc
cmp cx, ax
je 0x1404642f1
mov al, r8b
jmp 0x1404642ec
jmp 0x1404642fb
mov qword [rdi], r8
not dl
mov al, 1
mov ch, 0xa4
mov byte [rdi + 8], al
movzx rdx, r10w
mov rdx, qword [rsp + 0x48]
movzx cx, r13b
mov rcx, rdi
call fcn.1404682b8
xor r9d, r9d
test al, al
bswap r8
mov r8, qword [rbp - 0x71]
je 0x140463ea7
test rsi, rsi
jmp 0x14046432e
je 0x14046437f
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140464341
cmovae rax, r15
cmp byte [rax + rsi], r9b
jmp 0x14046434e
jle 0x140464361
mov edx, 1
add rsi, rdx
jmp 0x140464390
mov byte [rsp + 0x31], 1
jmp 0x14046436b
jmp 0x1404643ed
mov edx, 1
jmp 0x14046437a
jmp 0x140464394
mov edx, 1
bts rbx, rdi
btc bx, cx
movsx rbx, si
mov rbx, qword [rbp - 0x69]
test rsi, rsi
jmp 0x14046439c
je 0x1404643ed
mov cl, byte [rbx]
test bl, dil
stc
cmp cl, 0x7f
jmp 0x1404643b0
je 0x1404643ed
sub rsi, rdx
jmp 0x1404643be
je 0x140464523
lea rax, [rbp - 0x51]
stc
cmp r10b, 0x81
clc
cmp r13, 0x10
jmp 0x1404643d7
cmovae rax, r15
clc
cmp cl, byte [rax + rsi]
je 0x140464550
mov byte [rsp + 0x31], dl
test r14d, ebp
cmc
cmp r13, 0x10
jmp 0x1404643f6
jb 0x14046445c
lea rdx, [r13 + 1]
shr al, cl
mov rax, r15
jmp 0x14046440a
cmp rdx, 0x1000
jb 0x14046444f
add rdx, 0x27
mov r15, qword [r15 - 8]
cmp r15b, dil
sub rax, r15
test rcx, 0x6bae78de
cmp ax, ax
cmc
add rax, 0xfffffffffffffff8
test rbp, 0x56171e30
cmp si, 0x2cda
cmp rax, 0x1f
jmp 0x140464449
ja 0x140465b69
mov rcx, r15
jmp 0x140464457
call fcn.140232287
mov r12d, dword [rsp + 0x3c]
xor r13b, 0xd3
not rcx
mov r14, qword [rsp + 0x58]
clc
cmc
jmp 0x140464474
mov r15, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
bts dx, di
bt edx, r9d
cdq
xor esi, esi
cwd
mov rdx, qword [rsp + 0x48]
movzx ecx, ax
mov rcx, rdi
jmp 0x14046449b
call fcn.1404682b8
test al, al
jne 0x1404649eb
mov rax, qword [r15]
mov rcx, r15
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
stc
cmc
cmp byte [rdi + 8], sil
jmp 0x1404644c6
jne 0x1404648ed
mov rdx, qword [rdi]
cmp dil, r8b
test rax, 0x30b84469
test rdx, rdx
jmp 0x1404644e0
je 0x1404648cd
mov rcx, qword [rdx + 0x38]
rcr r8w, 0x45
neg r8b
ror r8w, 0xd4
mov r8, qword [rcx]
stc
test r8, r8
je 0x14046489c
mov rax, qword [rdx + 0x50]
cmp dword [rax], esi
jmp 0x14046450f
jle 0x14046489c
movzx eax, word [r8]
jmp 0x14046451e
jmp 0x1404648b1
test rsi, rsi
jmp 0x14046452b
jne 0x140464550
lea rax, [rbp - 0x51]
test r12w, 0x2c09
cmp r13, 0x10
cmovae rax, r15
cmc
test r10b, r15b
stc
cmp cl, byte [rax]
jl 0x1404643e5
cmp byte [rbx + 1], r9b
jmp 0x140464559
jle 0x140464394
inc rbx
jmp 0x140464394
mov rdx, qword [rsp + 0x48]
cmove ecx, edi
mov rcx, rdi
jmp 0x140464577
call fcn.1404682b8
test al, al
jmp 0x140464583
jne 0x14046448b
lea rbx, [rdi + 0xa]
test r15w, 0x37a5
mov rsi, rbx
bswap r15w
sar r15b, cl
jmp 0x1404645a2
mov r13d, dword [rsp + 0x50]
xor r15d, r10d
shr r15b, 0x48
seto r15b
mov r15, qword [rsp + 0x48]
test rdx, rbx
sub r8d, r8d
test r8b, 0x57
cmc
cmp byte [rdi + 8], r8b
jne 0x140464676
mov rcx, qword [rdi]
cmp r8w, ax
test rcx, rcx
je 0x14046465b
mov rax, qword [rcx + 0x38]
shr dx, cl
movsx rdx, r10w
or rdx, rbx
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x1404645f6
je 0x14046461b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140464608
jle 0x14046461b
movzx eax, word [rdx]
jmp 0x140464616
jmp 0x140464635
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140464627
call qword [0x1400b8d90]
xor r8d, r8d
shl ecx, cl
ror ch, 0xdb
mov ecx, 0xffff
cmp cx, ax
jmp 0x140464642
je 0x14046465b
mov word [rsi], ax
setns bh
jmp 0x140464653
mov rbx, rsi
jmp 0x140464667
mov qword [rdi], r8
movzx r8w, r11b
movsx rcx, r12w
mov byte [rdi + 8], 1
cmovl r8d, edx
mov r8b, bl
movzx rdx, ax
movzx r8d, word [rbx]
movsx cx, dil
not dh
lea rdx, [rbp + 0xb]
setne ch
mov ecx, esp
lea rcx, [rbp - 0x11]
jmp 0x140464693
call fcn.14017abbb
lea rcx, [rbp - 0x11]
stc
clc
sub rax, rcx
cmp r10b, 0xfe
cmc
test ax, 0x714b
sar rax, 1
clc
cmp rax, 0xa
jmp 0x1404646b7
jae 0x140464883
sub r8d, r8d
jmp 0x1404646cb
cmp r13d, r12d
jmp 0x1404646d3
jg 0x140464700
lea r9d, [r8 + 1]
add dword [rsp + 0x34], r9d
clc
test rax, rax
jmp 0x1404646eb
je 0x140464764
mov byte [rsp + 0x40], r9b
jmp 0x1404646fb
jmp 0x140464764
test rax, rax
jne 0x140464717
test r12d, r12d
jmp 0x140464711
je 0x14046475b
lea rcx, [0x1400c0db0]
jmp 0x140464723
mov al, byte [rax + rcx]
movzx r9d, r12w
mov byte [r14], al
bts r9w, bp
mov r9d, 1
jmp 0x140464741
lea r14, [r14 + r9]
cmp r9, 0x1e990105
clc
cmc
add r12d, r9d
jmp 0x140464756
jmp 0x140464764
mov r9d, 1
shl ch, 0xb1
mov byte [rsp + 0x30], r9b
sal ch, 0xd9
adc ecx, 0x59322688
mov rcx, qword [rdi]
test bx, 0x28a3
clc
test rcx, rcx
jmp 0x140464783
je 0x140464838
mov rax, qword [rcx + 0x38]
cmp r9w, r13w
cmp qword [rax], r8
jmp 0x140464799
je 0x1404647ea
mov rax, qword [rcx + 0x50]
cmp r13b, r10b
cmc
cmp dword [rax], r8d
jmp 0x1404647af
jle 0x1404647ea
dec dword [rax]
xchg al, ah
cdq
mov rcx, qword [rcx + 0x38]
cdq
cmovle dx, r11w
mov rdx, qword [rcx]
movzx eax, cx
movzx rax, r12w
lea rax, [rdx + 2]
jmp 0x1404647d7
mov qword [rcx], rax
mov ah, 0x22
movzx eax, word [rdx]
jmp 0x1404647e5
jmp 0x140464813
mov rax, qword [rcx]
jmp 0x1404647f2
mov rax, qword [rax + 0x38]
jmp 0x1404647fb
call qword [0x1400b8d90]
sub r8d, r8d
btc r9, r9
bts r9w, bp
lea r9d, [r8 + 1]
rol ch, cl
mov ecx, 0xffff
jmp 0x14046481d
cmp cx, ax
jmp 0x140464825
je 0x140464838
mov al, r8b
jmp 0x140464833
jmp 0x140464848
mov qword [rdi], r8
setbe al
mov rdx, 0x4edd1169
mov al, r9b
mov byte [rdi + 8], al
xchg cl, ch
jmp 0x140464852
mov rdx, r15
movzx ecx, r12w
movsx cx, r12b
bswap ecx
mov rcx, rdi
jmp 0x140464868
call fcn.1404682b8
sub r8d, r8d
cmc
jmp 0x140464876
test al, al
jmp 0x14046487d
je 0x1404645c2
mov dword [rsp + 0x3c], r12d
jmp 0x14046488d
mov qword [rsp + 0x58], r14
jmp 0x140464897
jmp 0x140464474
mov rax, qword [rdx]
mov ch, dh
xchg rcx, rcx
mov rcx, rdx
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404648be
je 0x1404648cd
mov word [rdi + 0xa], ax
jmp 0x1404648d4
mov qword [rdi], rsi
movsx r15d, r14w
mov r15d, 1
jmp 0x1404648df
mov byte [rdi + 8], r15b
jmp 0x1404648e8
jmp 0x1404648f3
mov r15d, 1
cmp word [rdi + 0xa], bx
jmp 0x1404648fc
jne 0x1404649eb
call fcn.1404b7860
mov rcx, qword [rax]
sar al, 0xeb
dec al
sub al, 0xfd
mov al, byte [rcx]
mov byte [r14], al
movzx ecx, di
btr cx, r13w
movzx rcx, r8w
add r14, r15
rol cl, cl
not cx
bts cx, r8w
mov qword [rsp + 0x58], r14
movzx rcx, bx
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404649d2
mov rax, qword [rcx + 0x38]
cmp spl, r12b
cmp qword [rax], rsi
jmp 0x140464953
je 0x14046499e
mov rax, qword [rcx + 0x50]
test ax, dx
cmp dword [rax], esi
jmp 0x140464967
jle 0x14046499e
dec dword [rax]
cdqe
movsx eax, sp
movsxd rax, eax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov ax, 0x37ec
cwde
movsxd rax, r10d
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, di
sets al
not rax
movzx eax, word [rdx]
jmp 0x1404649b0
mov rax, qword [rcx]
jmp 0x1404649a6
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x1404649be
je 0x1404649d2
mov byte [rdi + 8], sil
jmp 0x1404649cd
jmp 0x1404649eb
mov qword [rdi], rsi
jmp 0x1404649da
mov byte [rdi + 8], r15b
not r15w
btc r15w, r13w
ror r15b, 0x18
mov r15, qword [rsp + 0x48]
cmp al, r9b
cmp r13w, 0x769b
cmp dword [r13], 0x3b9aca00
jmp 0x140464a06
je 0x140464c6d
test r12d, r12d
jmp 0x140464a14
jne 0x140464c6d
mov rdx, r15
mov rcx, rdi
jmp 0x140464a25
call fcn.1404682b8
test al, al
jmp 0x140464a31
jne 0x140464c26
lea rbx, [rdi + 0xa]
mov rsi, rbx
and r12w, 0xd2b
mov r12d, dword [rsp + 0x34]
neg r14w
xor r14d, ebp
xor r13d, r13d
adc r14w, r10w
btr r14w, 0x95
shl r14, cl
lea r14d, [r13 + 1]
cmp ax, r14w
cmp byte [rdi + 8], r13b
jmp 0x140464a71
jne 0x140464b13
mov rcx, qword [rdi]
stc
jmp 0x140464a80
test rcx, rcx
jmp 0x140464a88
je 0x140464afd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140464a9d
je 0x140464abd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x140464abd
movzx eax, word [rdx]
jmp 0x140464ab8
jmp 0x140464ad4
mov rax, qword [rcx]
jmp 0x140464ac5
mov rax, qword [rax + 0x30]
jmp 0x140464ace
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x140464adf
cmp cx, ax
jmp 0x140464ae7
je 0x140464afd
mov word [rsi], ax
mov rbx, rsi
jmp 0x140464af8
jmp 0x140464b08
mov qword [rdi], r13
add al, 0xc1
movsx eax, r12w
sub al, 0x5b
mov byte [rdi + 8], r14b
bts ax, sp
rcr ax, cl
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jne 0x140464c05
sub r12d, r14d
sub ch, bl
ror ch, 0xe0
btr ecx, ebp
mov byte [rsp + 0x30], r14b
mov rcx, qword [rdi]
cmp r13b, 0xbf
test rcx, rcx
jmp 0x140464b3f
je 0x140464be1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r13
jmp 0x140464b51
je 0x140464ba6
mov rax, qword [rcx + 0x50]
jmp 0x140464b60
cmp dword [rax], r13d
jle 0x140464ba6
dec dword [rax]
cwde
movsxd rdx, r10d
movsx dx, r9b
mov rcx, qword [rcx + 0x38]
mov rdx, 0x68ec2adb
mov rdx, qword [rcx]
mov eax, r11d
movsx eax, dx
setnp al
lea rax, [rdx + 2]
jmp 0x140464b94
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x140464ba1
jmp 0x140464bbd
mov rax, qword [rcx]
jmp 0x140464bae
mov rax, qword [rax + 0x38]
jmp 0x140464bb7
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
test rbp, 0x78654774
stc
cmp cx, ax
je 0x140464be1
mov al, r13b
jmp 0x140464bdc
jmp 0x140464be7
mov qword [rdi], r13
mov al, r14b
mov byte [rdi + 8], al
movzx edx, bx
mov rdx, r15
mov rcx, rdi
call fcn.1404682b8
test al, al
jmp 0x140464bff
je 0x140464a68
mov dword [rsp + 0x34], r12d
xchg r12b, r12b
inc r12b
mov r14, qword [rsp + 0x58]
or r13b, 0x15
dec r12b
mov r12d, dword [rsp + 0x3c]
btr r13d, 0x54
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jmp 0x140464c33
jns 0x140464c75
mov byte [r14], 0x30
rol eax, cl
mov eax, 1
test spl, cl
test eax, 0x657e28be
jmp 0x140464c51
lea r14, [r14 + rax]
stc
add r13d, eax
jmp 0x140464c5e
mov dword [rsp + 0x34], r13d
jmp 0x140464c68
jmp 0x140464c75
mov r13d, dword [rsp + 0x34]
not dl
cdq
mov rdx, r15
movsx rcx, r15w
mov rcx, rdi
jmp 0x140464c84
call fcn.1404682b8
test al, al
jmp 0x140464c90
jne 0x140464f20
lea rbx, [rdi + 0xa]
ror r13b, cl
and sil, bl
mov rsi, rbx
movsx r13w, spl
adc r13b, 0x80
dec r13
xor r8d, r8d
btc r13d, r8d
movzx r13, r12w
lea r13d, [r8 + 1]
jmp 0x140464cca
cmp byte [rdi + 8], r8b
jmp 0x140464cd3
jne 0x140464d84
mov rcx, qword [rdi]
test r8w, 0x28ba
clc
cmp r9d, 0x63a4684f
test rcx, rcx
jmp 0x140464cf2
je 0x140464d75
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x140464d24
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jle 0x140464d24
movzx eax, word [rdx]
jmp 0x140464d1f
jmp 0x140464d3e
mov rax, qword [rcx]
jmp 0x140464d2c
mov rax, qword [rax + 0x30]
jmp 0x140464d35
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp r9b, 0xf1
test r9w, 0x3072
jmp 0x140464d52
cmp cx, ax
jmp 0x140464d5a
je 0x140464d75
mov word [rsi], ax
setp bh
mov bx, 0x26d
mov bx, dx
mov rbx, rsi
jmp 0x140464d78
mov qword [rdi], r8
mov byte [rdi + 8], r13b
bswap r8d
movsx r8w, spl
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
cmovle cx, r12w
lea rcx, [rbp - 0x11]
jmp 0x140464d9a
call fcn.14017abbb
lea rcx, [rbp - 0x11]
sub rax, rcx
jmp 0x140464dab
sar rax, 1
test r14w, si
cmc
clc
cmp rax, 0xa
jae 0x140464f1a
cmp r12d, dword [rsp + 0x50]
jmp 0x140464dc8
jge 0x140464e03
lea rcx, [0x1400c0db0]
test r13d, eax
mov al, byte [rax + rcx]
clc
stc
mov byte [r14], al
add r14, r13
cmc
test r10w, r9w
add r12d, r13d
cmp bpl, 1
clc
test edi, 0xbd40cec
sub r8d, r8d
jmp 0x140464dfe
jmp 0x140464e20
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
test r13b, cl
sub r8d, r8d
test rax, rax
jmp 0x140464e18
cmovne ecx, r13d
mov dword [rsp + 0x40], ecx
mov byte [rsp + 0x30], r13b
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140464e31
je 0x140464ed3
mov rax, qword [rcx + 0x38]
jmp 0x140464e40
cmp qword [rax], r8
je 0x140464e88
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140464e88
dec dword [rax]
cwd
mov rcx, qword [rcx + 0x38]
mov rdx, r12
movsx rdx, r8w
cwd
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140464e73
mov qword [rcx], rax
cbw
movsx eax, dx
movzx eax, word [rdx]
jmp 0x140464e83
jmp 0x140464ead
mov rax, qword [rcx]
jmp 0x140464e90
mov rax, qword [rax + 0x38]
jmp 0x140464e99
call qword [0x1400b8d90]
sub r8d, r8d
shl ch, cl
bt rcx, r9
movsx cx, sil
mov ecx, 0xffff
stc
jmp 0x140464eb8
cmp cx, ax
jmp 0x140464ec0
je 0x140464ed3
mov al, r8b
jmp 0x140464ece
jmp 0x140464eee
mov qword [rdi], r8
movzx dx, r9b
movzx rdx, r11w
mov al, r12b
mov al, r13b
movzx rcx, si
cdq
mov cx, 0x440d
mov byte [rdi + 8], al
mov edx, ecx
mov rdx, r15
movsx rcx, r13w
bswap cx
cmovl cx, r10w
mov rcx, rdi
call fcn.1404682b8
xor r8d, r8d
test al, al
jmp 0x140464f14
je 0x140464cca
mov r13d, dword [rsp + 0x34]
cmc
xor r12d, r12d
cmp byte [rsp + 0x40], r12b
jmp 0x140464f2d
je 0x140464ff2
lea rbx, [r14 - 1]
not r15w
rcl r15b, cl
ror r15b, 0x6b
mov r15, qword [rbp - 0x61]
clc
cmp rbx, r15
jmp 0x140464f4f
je 0x140464faa
call fcn.1404b7860
mov cl, byte [rbx]
cmp r12w, bp
clc
mov rax, qword [rax]
jmp 0x140464f69
cmp cl, byte [rax]
je 0x140464f87
cmp cl, 0x39
jmp 0x140464f79
jne 0x140464f8f
mov byte [rbx], 0x30
jmp 0x140464f87
dec rbx
jmp 0x140464f47
add cl, 1
cmp edi, eax
stc
jmp 0x140464f9a
mov byte [rbx], cl
cmp rbx, r15
jmp 0x140464fa4
jne 0x140464fe1
mov byte [rbx], 0x31
mov ebx, 1
and r15b, r15b
sbb r15b, 0xbc
shr r15b, cl
add r13d, ebx
not r15w
mov dword [rsp + 0x34], r13d
movzx r15, bp
mov r15b, 0xf0
mov r15b, r9b
mov r15, qword [rsp + 0x48]
jmp 0x140464fdc
jmp 0x140464ffb
mov r15, qword [rsp + 0x48]
add sil, 4
btr rbx, 0x69
bts ebx, eax
mov ebx, 1
rcr sil, 0x51
mov sil, byte [rsp + 0x30]
test sil, sil
jmp 0x140465008
je 0x140465a5b
mov rdx, r15
mov rcx, rdi
call fcn.1404682b8
test al, al
jmp 0x140465020
jne 0x140465a5b
mov cl, byte [rdi + 8]
cmp r14b, 0x3b
clc
test cl, cl
jmp 0x140465035
jne 0x1404650da
mov rcx, qword [rdi]
cmc
jmp 0x140465044
test rcx, rcx
jmp 0x14046504c
je 0x1404650c0
mov rax, qword [rcx + 0x38]
movzx rdx, cx
sub dl, 0xa9
mov rdx, qword [rax]
cmp r10w, r15w
test rdx, rdx
jmp 0x14046506c
je 0x14046508d
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jle 0x14046508d
movzx eax, word [rdx]
jmp 0x140465088
jmp 0x1404650a4
mov rax, qword [rcx]
jmp 0x140465095
mov rax, qword [rax + 0x30]
jmp 0x14046509e
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404650b1
je 0x1404650c0
mov word [rdi + 0xa], ax
jmp 0x1404650cd
mov qword [rdi], r12
ror ax, 0xbf
xadd al, cl
movsxd rax, r9d
mov byte [rdi + 8], bl
jmp 0x1404650d8
mov cl, bl
movzx eax, word [rdi + 0xa]
clc
jmp 0x1404650e4
cmp ax, word [rbp + 9]
jmp 0x1404650ed
je 0x14046519f
test cl, cl
jmp 0x1404650fa
jne 0x140465190
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046510b
je 0x14046517a
mov rax, qword [rcx + 0x38]
sal dl, 0xcd
not dx
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x140465147
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140465134
jle 0x140465147
movzx eax, word [rdx]
jmp 0x140465142
jmp 0x14046515e
mov rax, qword [rcx]
jmp 0x14046514f
mov rax, qword [rax + 0x30]
jmp 0x140465158
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046516b
je 0x14046517a
mov word [rdi + 0xa], ax
jmp 0x14046518d
mov qword [rdi], r12
sub ax, ax
btc ax, r9w
add ax, ax
movzx eax, word [rdi + 0xa]
stc
mov byte [rdi + 8], bl
cmp ax, word [rbp + 7]
jmp 0x140465199
jne 0x140465a5b
mov byte [r14], 0x65
lea r14, [r14 + rbx]
mov rcx, qword [rdi]
clc
test r12b, 9
test rcx, rcx
je 0x140465257
mov rax, qword [rcx + 0x38]
test r9, rsi
cmp qword [rax], r12
je 0x140465216
mov rax, qword [rcx + 0x50]
cmp cl, 0x6b
stc
cmp dword [rax], r12d
jmp 0x1404651d8
jle 0x140465216
dec dword [rax]
cbw
lahf
mov rcx, qword [rcx + 0x38]
cmovnp ax, r12w
mov rdx, qword [rcx]
mov ax, 0xa16
movsx eax, r9w
lea rax, [rdx + 2]
jmp 0x140465200
mov qword [rcx], rax
not rax
bswap ax
movzx eax, word [rdx]
jmp 0x140465211
jmp 0x14046522d
mov rax, qword [rcx]
jmp 0x14046521e
mov rax, qword [rax + 0x38]
jmp 0x140465227
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp spl, r11b
test ecx, edi
jmp 0x14046523c
cmp cx, ax
jmp 0x140465244
je 0x140465257
mov al, r12b
jmp 0x140465252
jmp 0x14046525c
mov qword [rdi], r12
mov al, bl
mov byte [rdi + 8], al
not dl
cwd
mov sil, r12b
mov ebx, r12d
setae dl
not dl
movsxd rcx, esp
mov rdx, r15
mov cx, r13w
not cl
mov rcx, rdi
jmp 0x140465282
call fcn.1404682b8
test al, al
jne 0x1404655ea
mov cl, byte [rdi + 8]
jmp 0x140465297
test cl, cl
jne 0x140465351
mov rcx, qword [rdi]
jmp 0x1404652ab
test rcx, rcx
je 0x14046532e
mov rax, qword [rcx + 0x38]
bswap edx
ror dh, cl
cwd
mov rdx, qword [rax]
test r14w, 0x3b2e
test rdx, rdx
jmp 0x1404652cf
je 0x1404652f9
mov rax, qword [rcx + 0x50]
test r12w, ax
stc
cmp dword [rax], r12d
jmp 0x1404652e6
jle 0x1404652f9
movzx eax, word [rdx]
jmp 0x1404652f4
jmp 0x140465310
mov rax, qword [rcx]
jmp 0x140465301
mov rax, qword [rax + 0x30]
jmp 0x14046530a
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmc
cmp cx, ax
je 0x14046532e
mov word [rdi + 0xa], ax
jmp 0x140465329
jmp 0x140465331
mov qword [rdi], r12
mov r8d, 1
xchg cl, cl
jmp 0x14046533e
mov byte [rdi + 8], r8b
mov cl, cl
mov cl, r8b
jmp 0x14046534c
jmp 0x14046535f
mov r8d, 1
bt ax, di
bt eax, 0x20
movzx eax, word [rdi + 0xa]
jmp 0x14046536e
cmp ax, word [rbp + 5]
jne 0x14046543f
mov byte [r14], 0x2b
sub cx, r15w
sal cl, cl
ror rcx, 0x83
add r14, r8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140465394
je 0x14046542c
mov rax, qword [rcx + 0x38]
stc
cmc
cmp qword [rax], r12
je 0x1404653e7
mov rax, qword [rcx + 0x50]
jmp 0x1404653b3
cmp dword [rax], r12d
jmp 0x1404653bb
jle 0x1404653e7
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404653d3
mov qword [rcx], rax
movzx ax, r13b
nop
cdqe
movzx eax, word [rdx]
jmp 0x1404653ff
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404653f3
call qword [0x1400b8d90]
mov r8d, 1
mov ecx, 0xffff
stc
cmp rax, 0x70cf0465
jmp 0x140465411
cmp cx, ax
jmp 0x140465419
je 0x14046542c
mov al, r12b
jmp 0x140465427
jmp 0x140465437
mov qword [rdi], r12
mov al, r8b
jmp 0x140465437
mov byte [rdi + 8], al
jmp 0x1404655ea
test cl, cl
jmp 0x140465446
jne 0x140465504
mov rcx, qword [rdi]
jmp 0x140465455
test rcx, rcx
jmp 0x14046545d
je 0x1404654e3
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp sil, 0x25
test r14d, 0xa628e7
test r13b, r15b
test rdx, rdx
jmp 0x140465480
je 0x1404654a4
mov rax, qword [rcx + 0x50]
cmp cx, bp
stc
cmp dword [rax], r12d
jle 0x1404654a4
movzx eax, word [rdx]
jmp 0x14046549f
jmp 0x1404654bb
mov rax, qword [rcx]
jmp 0x1404654ac
mov rax, qword [rax + 0x30]
jmp 0x1404654b5
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp rbx, 0x4b8a1928
cmp cx, ax
jmp 0x1404654cf
je 0x1404654e3
mov word [rdi + 0xa], ax
jmp 0x1404654de
jmp 0x1404654ee
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
sbb r8w, r15w
mov r8d, 1
stc
cmp ecx, 0x41ea57ef
test sil, 0x64
mov byte [rdi + 8], r8b
stc
cmp ax, word [rbp + 3]
jmp 0x14046550d
jne 0x1404655ea
mov byte [r14], 0x2d
lea r14, [r14 + r8]
mov rcx, qword [rdi]
test bp, 0x455a
clc
cmp r10w, di
test rcx, rcx
jmp 0x140465530
je 0x1404655d9
mov rax, qword [rcx + 0x38]
clc
stc
cmp qword [rax], r12
jmp 0x140465544
je 0x140465597
mov rax, qword [rcx + 0x50]
test r13b, 0x50
cmp dword [rax], r12d
jmp 0x14046555a
jle 0x140465597
dec dword [rax]
setno al
mov rcx, qword [rcx + 0x38]
sete dh
not eax
movsx dx, r9b
mov rdx, qword [rcx]
movsx eax, r11w
lea rax, [rdx + 2]
jmp 0x140465583
mov qword [rcx], rax
cmovs ax, ax
movsx ax, dil
movzx eax, word [rdx]
jmp 0x1404655ba
mov rax, qword [rcx]
jmp 0x14046559f
mov rax, qword [rax + 0x38]
jmp 0x1404655a8
call qword [0x1400b8d90]
mov r8d, 1
adc ch, al
rcl cx, 0x7e
mov ecx, 0xffff
cmp r14b, al
cmp cx, ax
jmp 0x1404655ca
je 0x1404655d9
mov byte [rdi + 8], r12b
jmp 0x1404655ea
mov qword [rdi], r12
cwd
setns dh
mov byte [rdi + 8], r8b
setbe ch
cwd
mov rdx, r15
xchg cx, cx
jmp 0x1404655f5
mov rcx, rdi
jmp 0x1404655fd
call fcn.1404682b8
test al, al
jmp 0x140465609
jne 0x140465806
cmp byte [rdi + 8], r12b
jmp 0x140465618
jne 0x1404656b6
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140465629
je 0x14046569a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp bl, 0x92
test bx, 0x1eb8
test rdx, rdx
je 0x140465666
mov rax, qword [rcx + 0x50]
clc
test ax, r8w
cmp dword [rax], r12d
jle 0x140465666
movzx eax, word [rdx]
jmp 0x140465661
jmp 0x140465678
mov rax, qword [rcx]
jmp 0x14046566e
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
jmp 0x140465683
cmp cx, ax
jmp 0x14046568b
je 0x14046569a
mov word [rdi + 0xa], ax
jmp 0x14046569d
mov qword [rdi], r12
mov r8d, 1
jmp 0x1404656a8
mov byte [rdi + 8], r8b
jmp 0x1404656b1
jmp 0x1404656c3
mov r8d, 1
sar al, cl
rcl al, cl
movsxd rax, ebp
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x1404656d0
jne 0x1404657e8
mov sil, r8b
xor ch, 0x9c
bts ecx, esi
movsxd rcx, r15d
mov rcx, qword [rdi]
cmp r14b, spl
cmp r8b, 0xdf
test rcx, rcx
jmp 0x1404656f4
je 0x14046579b
mov rax, qword [rcx + 0x38]
cmp ebp, 0x638a2ac6
cmc
clc
cmp qword [rax], r12
jmp 0x14046570e
je 0x14046575c
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x140465721
jle 0x14046575c
dec dword [rax]
setne al
movzx eax, r13w
mov rcx, qword [rcx + 0x38]
movzx rax, r15w
mov rdx, qword [rcx]
cmovnp ax, sp
lea rax, [rdx + 2]
jmp 0x140465748
mov qword [rcx], rax
nop
cbw
movzx eax, word [rdx]
jmp 0x140465757
jmp 0x140465784
mov rax, qword [rcx]
jmp 0x140465764
mov rax, qword [rax + 0x38]
jmp 0x14046576d
call qword [0x1400b8d90]
mov r8d, 1
rcl ch, 0xf7
bsf cx, r11w
rol ch, 0x5f
mov ecx, 0xffff
clc
cmp cx, ax
je 0x14046579b
mov al, r12b
jmp 0x1404657b5
mov qword [rdi], r12
movzx rdx, r8w
jmp 0x1404657a7
mov al, r8b
movsx dx, spl
cwd
movsx rdx, r9w
mov byte [rdi + 8], al
not rdx
cwd
mov rdx, r15
mov cl, 0x3d
setbe ch
movsx ecx, r10w
mov rcx, rdi
jmp 0x1404657d1
call fcn.1404682b8
test al, al
jmp 0x1404657dd
je 0x14046560f
jmp 0x1404657f1
test sil, sil
je 0x140465806
mov byte [r14], 0x30
bswap rdx
not dh
inc r14
cwd
mov dl, r11b
movzx rdx, r13w
mov rdx, r15
movsx cx, r10b
mov rcx, rdi
jmp 0x140465816
call fcn.1404682b8
test al, al
jmp 0x140465822
jne 0x140465a5b
mov r13d, 1
test r12d, 0x74d65f4f
test r14b, bpl
cmp byte [rdi + 8], r12b
jmp 0x140465841
jne 0x1404658df
mov rcx, qword [rdi]
cmp bl, bpl
cmc
test rcx, rcx
je 0x1404658cc
mov rax, qword [rcx + 0x38]
adc dh, 0x70
movzx rdx, r8w
mov rdx, qword [rax]
test bl, dh
test rdx, rdx
jmp 0x14046586f
je 0x140465894
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140465881
jle 0x140465894
movzx eax, word [rdx]
jmp 0x14046588f
jmp 0x1404658a6
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404658a0
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x1404658b0
cmp cx, ax
jmp 0x1404658b8
je 0x1404658cc
mov word [rdi + 0xa], ax
jmp 0x1404658c7
jmp 0x1404658d6
mov qword [rdi], r12
cqo
mov r8b, al
cwd
mov byte [rdi + 8], r13b
jmp 0x1404658df
movzx r8d, word [rdi + 0xa]
mov cl, 0x2f
lea rdx, [rbp + 0xb]
mov cx, 0x4b49
movsxd rcx, r15d
movsx rcx, r10w
lea rcx, [rbp - 0x11]
jmp 0x1404658fe
call fcn.14017abbb
lea rcx, [rbp - 0x11]
clc
stc
sub rax, rcx
sar rax, 1
test r11b, 0x4f
jmp 0x14046591c
cmp rax, 0xa
jmp 0x140465925
jae 0x140465a56
cmp ebx, 8
jge 0x14046595f
lea rcx, [0x1400c0db0]
and sil, r15b
mov al, byte [rax + rcx]
movsx ecx, si
mov byte [r14], al
rcr sil, 0x33
shr ecx, cl
lea r14, [r14 + r13]
bswap rcx
sbb cx, r11w
add ebx, r13d
sal sil, 0x12
mov sil, r13b
mov rcx, qword [rdi]
test rcx, 0x9685786
clc
test rcx, rcx
jmp 0x140465975
je 0x140465a13
mov rax, qword [rcx + 0x38]
cmc
clc
cmp qword [rax], r12
jmp 0x140465989
je 0x1404659da
mov rax, qword [rcx + 0x50]
cmc
clc
jmp 0x14046599a
cmp dword [rax], r12d
jmp 0x1404659a2
jle 0x1404659da
dec dword [rax]
cdqe
cdq
movsxd rdx, r8d
mov rcx, qword [rcx + 0x38]
mov dl, bpl
xchg ah, al
cdqe
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404659c7
mov qword [rcx], rax
bswap ax
movzx eax, word [rdx]
jmp 0x1404659d5
jmp 0x1404659ec
mov rax, qword [rcx]
jmp 0x1404659e2
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r9d, r11d
cmc
test cl, 0x48
cmp cx, ax
jmp 0x140465a00
je 0x140465a13
mov al, r12b
jmp 0x140465a0e
jmp 0x140465a2d
mov qword [rdi], r12
movzx rcx, r11w
setl ch
mov al, r13b
movsx edx, dx
cmovae edx, edx
mov rdx, 0x4cfe3201
mov byte [rdi + 8], al
movzx rdx, di
mov rdx, r15
jmp 0x140465a3c
mov rcx, rdi
jmp 0x140465a44
call fcn.1404682b8
test al, al
jmp 0x140465a50
je 0x140465838
mov r13d, dword [rsp + 0x34]
cmp byte [rsp + 0x31], r12b
jmp 0x140465a65
jne 0x140465a79
test sil, sil
jmp 0x140465a73
jne 0x140465a82
mov r14, qword [rbp - 0x79]
jmp 0x140465a82
mov byte [r14], r12b
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jmp 0x140465a92
jb 0x140465aee
inc rdx
mov rcx, qword [rbp - 0x31]
movsxd rax, ebp
cmc
mov rax, rcx
cmp esi, r14d
cmc
cmp rdx, 0x1000
jb 0x140465ae9
add rdx, 0x27
test r11d, ebp
mov rcx, qword [rcx - 8]
cmp r11, 0x4fa33900
sub rax, rcx
clc
add rax, 0xfffffffffffffff8
cmp r9b, 0xdb
clc
cmp r13w, r8w
cmp rax, 0x1f
jmp 0x140465ae3
ja 0x140465b5e
call fcn.140232287
mov eax, r13d
adc cl, 0xb6
mov rcx, qword [rbp + 0xf]
cmp r13b, 0xcc
xor rcx, rsp
jmp 0x140465b04
call fcn.14049edb0
mov rbx, qword [rsp + 0x140]
sal rdi, 0xf0
shrd r14, rsp, 0x2a
stc
add rsp, 0x100
pop r15
movsxd r14, r13d
pop r14
bswap r12
mov rdi, 0x6aa423a
mov bpl, r10b
pop r13
movsx esi, r13w
sete sil
movzx r12d, r11w
pop r12
pop rdi
xchg bpl, bpl
pop rsi
movzx bp, r13b
bswap bp
cmovs bp, bx
pop rbp
jmp 0x140465b5d
ret
call fcn.1404b549a
nop
jmp 0x140465b69
call fcn.1404b549a
nop
jmp 0x14016356e