Function at 0x140462b76
Capabilities:
Authenticate hmac

Disassembly:
int3
mov qword [rsp + 8], rbx
inc ebx
cmp sil, 0x2e
cbw
push rbp
shr bpl, cl
cmovo bx, cx
shl cl, cl
push rsi
bsr rcx, rax
sar al, cl
push rdi
cbw
shr edi, cl
bt bx, r8w
push r12
sbb ch, 0xda
lahf
push r13
rol bpl, 0x5c
ror ax, 0x4f
shl sil, 0xe4
push r14
sar r14b, 0xaa
push r15
or bpl, cl
cmc
rol dil, 0x76
lea rbp, [rsp - 0x10]
movsx r14d, r12w
shl al, 0x93
sub rsp, 0x110
movsx bx, cl
sbb cx, 0x2bb4
rcr r14b, cl
mov rax, qword [0x1400b7288]
shl r14d, cl
sar cx, 0x36
xor rax, rsp
movsx edi, r8w
setno bh
bsf ebx, ebp
mov qword [rbp + 8], rax
cmp r13b, 0x34
bt eax, r14d
mov qword [rsp + 0x48], r9
mov rdi, r8
cbw
mov sil, 0x6c
and r14, r11
mov r14, rdx
mov qword [rbp - 0x80], rdx
bt cx, ax
shrd ebx, esi, 0xdb
shld rbx, r12, 0xb2
mov rax, qword [rbp + 0x78]
mov qword [rsp + 0x78], rax
adc rsi, 0x20cb79b5
and esi, r10d
sub r12d, r12d
mov cl, 0xd7
movzx esi, cx
mov rsi, qword [rbp + 0x70]
mov rax, qword [rsi + 0x40]
movsx ebx, cx
mov rbx, qword [rax + 8]
movsx rax, r10w
lahf
cmovg eax, eax
mov qword [rsp + 0x68], rbx
movsxd rcx, eax
not ch
mov rax, qword [rbx]
cmovg cx, r13w
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140462c7c
call qword [0x1400b8d90]
nop
movzx ecx, dx
mov cl, 0x18
lea rcx, [rsp + 0x60]
call fcn.140468bc8
mov r13, rax
clc
mov qword [rsp + 0x58], rax
cmp cl, 0x20
jmp 0x140462ca3
test rbx, rbx
jmp 0x140462cab
je 0x140462d15
mov rdx, qword [rbx]
movsx ecx, dx
mov rcx, rbx
movsx ax, r8b
jmp 0x140462cc7
mov rax, qword [rdx + 0x10]
jmp 0x140462cd0
call qword [0x1400b8d90]
mov r8, rax
cmp bp, 0x12c3
clc
test rax, rax
jmp 0x140462ce7
je 0x140462d15
mov rcx, qword [rax]
movsx ax, r12b
mov rax, qword [rcx]
jmp 0x140462d00
lea edx, [r12 + 1]
movsx cx, dh
mov ch, 0xde
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [r13]
jmp 0x140462d24
lea rdx, [rbp - 0x58]
xchg rcx, rcx
jmp 0x140462d30
mov rcx, r13
mov rax, qword [rax + 0x28]
jmp 0x140462d3c
call qword [0x1400b8d90]
nop
mov al, r10b
mov rax, qword [rsi + 0x40]
movzx cx, r8b
movzx ebx, di
not bh
mov rbx, qword [rax + 8]
movsx cx, bpl
lahf
mov al, r12b
mov qword [rsp + 0x68], rbx
movzx rcx, r14w
movsx ax, r15b
mov rax, qword [rbx]
setl ch
mov rcx, rbx
jmp 0x140462d7d
mov rax, qword [rax + 8]
jmp 0x140462d86
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x60]
jmp 0x140462d97
call fcn.14045d4c3
mov rsi, rax
cmp ax, bp
test rbx, rbx
jmp 0x140462daa
je 0x140462e05
mov rdx, qword [rbx]
movzx eax, ax
bswap cx
mov rcx, rbx
mov ax, r9w
mov rax, qword [rdx + 0x10]
jmp 0x140462dc9
call qword [0x1400b8d90]
mov r8, rax
cmc
test rax, rax
jmp 0x140462ddb
je 0x140462e05
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, 1
movsx ecx, bx
movsxd rcx, r15d
movzx cx, r12b
mov rcx, r8
jmp 0x140462dff
call qword [0x1400b8d90]
mov rax, qword [rsi]
cdq
jmp 0x140462e11
lea r9, [rbp - 0x38]
movsx dx, dh
cqo
lea r8, [0x1400c0e1d]
cdq
bswap ecx
setns cl
lea rdx, [0x1400c0e00]
mov cx, 0x60
movsx cx, sil
not ch
mov rcx, rsi
jmp 0x140462e42
mov rax, qword [rax + 0x58]
jmp 0x140462e4b
call qword [0x1400b8d90]
mov r15, r14
movzx si, r10b
setle dl
mov byte [rsp + 0x31], r12b
bswap dx
cwd
jmp 0x140462e6b
mov rsi, qword [rsp + 0x48]
movzx cx, r11b
mov rdx, rsi
mov cx, r10w
mov rcx, rdi
jmp 0x140462e84
call fcn.14046525b
mov ebx, 0xffff
test bh, 0xb4
test r13w, r11w
test al, al
jmp 0x140462e9c
jne 0x1404631c5
mov cl, byte [rdi + 8]
cmc
test cl, cl
jmp 0x140462ead
jne 0x140462f5b
mov rcx, qword [rdi]
test r9d, 0x6b0b752e
jmp 0x140462ec5
test rcx, rcx
je 0x140462f38
mov rax, qword [rcx + 0x38]
adc dx, r8w
not dx
adc edx, 0x6fe613d7
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140462eea
je 0x140462f0a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140462f0a
movzx eax, word [rdx]
jmp 0x140462f05
jmp 0x140462f21
mov rax, qword [rcx]
jmp 0x140462f12
mov rax, qword [rax + 0x30]
jmp 0x140462f1b
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140462f29
je 0x140462f38
mov word [rdi + 0xa], ax
jmp 0x140462f42
mov qword [rdi], r12
xadd cl, al
cdqe
rcr al, cl
mov byte [rdi + 8], 1
cbw
rol cl, 0xc3
bts ax, r9w
mov cl, 1
and al, dil
cbw
add ax, 0x5d94
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp - 0xa]
jmp 0x140462f69
jne 0x140463044
mov byte [r14], 0x2b
lea r15, [r14 + 1]
rcl ch, cl
movsx cx, r14b
sal cx, 0x35
mov rcx, qword [rdi]
test r9b, r9b
cmp sil, r15b
jmp 0x140462f90
test rcx, rcx
je 0x14046302d
mov rax, qword [rcx + 0x38]
test rdx, 0x4e5f7056
cmp qword [rax], r12
jmp 0x140462fac
je 0x140463000
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140463000
dec dword [rax]
lahf
movzx rdx, r12w
cqo
mov rcx, qword [rcx + 0x38]
movsx eax, ax
movzx rdx, r13w
mov rdx, qword [rcx]
movsx eax, r14w
lea rax, [rdx + 2]
jmp 0x140462fe3
mov qword [rcx], rax
movzx eax, r9w
movsx rax, cx
movzx ax, sil
movzx eax, word [rdx]
jmp 0x140462ffb
jmp 0x140463017
mov rax, qword [rcx]
jmp 0x140463008
mov rax, qword [rax + 0x38]
jmp 0x140463011
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046301f
je 0x14046302d
mov al, r12b
jmp 0x14046303c
mov qword [rdi], r12
jmp 0x140463035
mov al, 1
jmp 0x14046303c
mov byte [rdi + 8], al
jmp 0x1404631c5
test cl, cl
jne 0x1404630f5
mov rcx, qword [rdi]
clc
test di, 0xcdc
test rcx, rcx
jmp 0x14046305d
je 0x1404630dd
mov rax, qword [rcx + 0x38]
bts edx, r13d
setbe dh
cwd
mov rdx, qword [rax]
cmp bpl, 0x14
test spl, 0xbe
test rdx, rdx
jmp 0x140463083
je 0x1404630aa
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r12d
jmp 0x140463097
jle 0x1404630aa
movzx eax, word [rdx]
jmp 0x1404630a5
jmp 0x1404630c1
mov rax, qword [rcx]
jmp 0x1404630b2
mov rax, qword [rax + 0x30]
jmp 0x1404630bb
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404630c9
je 0x1404630dd
mov word [rdi + 0xa], ax
jmp 0x1404630d8
jmp 0x1404630ea
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
test bp, 0x6e7a
cmc
mov byte [rdi + 8], 1
test r9b, dil
clc
cmp bl, 0xe2
cmp ax, word [rbp - 0xc]
jmp 0x1404630fe
jne 0x1404631c5
mov byte [r14], 0x2d
rol r15w, cl
cmp spl, dil
shl ecx, cl
lea r15, [r14 + 1]
mov rcx, qword [rdi]
cmp r11w, 0x404e
cmp r12w, dx
test rcx, rcx
jmp 0x14046312a
je 0x1404631b3
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14046313c
je 0x140463185
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14046314f
jle 0x140463185
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rax, r14d
mov rdx, qword [rcx]
lahf
jmp 0x140463168
lea rax, [rdx + 2]
jmp 0x140463171
mov qword [rcx], rax
nop
mov ah, 0xab
movzx eax, word [rdx]
jmp 0x140463180
jmp 0x140463197
mov rax, qword [rcx]
jmp 0x14046318d
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046319f
je 0x1404631b3
mov byte [rdi + 8], r12b
jmp 0x1404631ae
jmp 0x1404631c5
mov qword [rdi], r12
mov byte [rdi + 8], 1
cmp ecx, r10d
adc cl, 0xaa
btr dx, 0x47
mov word [r15], 0x7830
clc
rcl r14w, cl
add r15, 2
cwd
mov qword [rsp + 0x50], r15
movzx ecx, sp
mov byte [rsp + 0x30], r12b
movzx cx, sil
mov r14d, r12d
mov dword [rsp + 0x3c], r12d
mov dword [rsp + 0x34], r12d
movzx dx, spl
mov rdx, rsi
bswap cx
mov rcx, rdi
jmp 0x140463208
call fcn.14046525b
test al, al
jmp 0x140463214
jne 0x1404635a8
cmp byte [rdi + 8], r12b
jne 0x1404632a2
mov rcx, qword [rdi]
clc
cmp dx, 0x7ebe
test dl, r8b
test rcx, rcx
jmp 0x140463238
je 0x14046329a
mov rax, qword [rcx + 0x38]
xor rdx, r13
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140463251
je 0x140463271
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140463271
movzx eax, word [rdx]
jmp 0x14046326c
jmp 0x140463283
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046327d
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046328b
je 0x14046329a
mov word [rdi + 0xa], ax
jmp 0x14046329e
mov qword [rdi], r12
stc
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
cmp r13b, r9b
cmp ax, word [rbp - 0x38]
jmp 0x1404632b2
jne 0x1404635a8
mov rcx, qword [rdi]
test edx, 0x3f122578
test rcx, rcx
jmp 0x1404632c9
je 0x140463355
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404632db
je 0x140463328
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140463328
dec dword [rax]
movsx eax, si
mov rcx, qword [rcx + 0x38]
mov ax, 0x1e43
cwd
movzx edx, r14w
mov rdx, qword [rcx]
movzx eax, r13w
movsxd rax, r8d
movzx rax, r8w
lea rax, [rdx + 2]
jmp 0x140463318
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140463323
jmp 0x14046333a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140463334
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140463342
je 0x140463355
mov al, r12b
jmp 0x140463350
jmp 0x140463360
mov qword [rdi], r12
mov al, 1
mov cl, bpl
movsxd rcx, r10d
mov byte [rdi + 8], al
mov rdx, rsi
sets ch
mov rcx, rdi
jmp 0x140463371
call fcn.14046525b
test al, al
jmp 0x14046337d
jne 0x14046359b
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14046338d
jne 0x140463432
mov rcx, qword [rdi]
jmp 0x1404633a2
test rcx, rcx
jmp 0x1404633aa
je 0x14046341e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404633bf
je 0x1404633eb
mov rax, qword [rcx + 0x50]
jmp 0x1404633d5
cmp dword [rax], r12d
jmp 0x1404633dd
jle 0x1404633eb
movzx eax, word [rdx]
jmp 0x140463402
mov rax, qword [rcx]
jmp 0x1404633f3
mov rax, qword [rax + 0x30]
jmp 0x1404633fc
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046340a
je 0x14046341e
mov word [rdi + 0xa], ax
jmp 0x140463419
jmp 0x140463426
mov qword [rdi], r12
shrd eax, r12d, 0x54
mov byte [rdi + 8], 1
inc cl
and ax, 0x40ff
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 6]
je 0x1404634e7
test cl, cl
jmp 0x140463447
jne 0x1404634d8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463458
je 0x1404634c6
mov rax, qword [rcx + 0x38]
sub dl, sil
mov rdx, qword [rax]
cmc
test ebp, 0x5bfa27dd
stc
test rdx, rdx
jmp 0x140463478
je 0x140463498
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046348a
jle 0x140463498
movzx eax, word [rdx]
jmp 0x1404634af
mov rax, qword [rcx]
jmp 0x1404634a0
mov rax, qword [rax + 0x30]
jmp 0x1404634a9
call qword [0x1400b8d90]
cmp bx, ax
je 0x1404634c6
mov word [rdi + 0xa], ax
jmp 0x1404634c1
jmp 0x1404634d4
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmp bx, di
cmc
test dl, 0x2e
mov byte [rdi + 8], 1
cmp ax, word [rbp - 8]
jmp 0x1404634e1
jne 0x14046359b
mov rcx, qword [rdi]
cmp r10d, 0x2b69366d
test rcx, rcx
jmp 0x1404634f9
je 0x140463589
mov rax, qword [rcx + 0x38]
cmc
cmp r15, r14
cmp qword [rax], r12
jmp 0x14046350f
je 0x140463561
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x140463522
jle 0x140463561
dec dword [rax]
mov dl, r8b
bswap rax
mov rcx, qword [rcx + 0x38]
setnp al
cmovge ax, bp
mov rdx, qword [rcx]
movsx eax, si
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x140463554
movzx eax, word [rdx]
jmp 0x14046355c
jmp 0x140463573
mov rax, qword [rcx]
jmp 0x140463569
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
je 0x140463589
mov al, r12b
jmp 0x140463584
jmp 0x140463593
mov qword [rdi], r12
mov al, 1
jmp 0x140463593
mov byte [rdi + 8], al
jmp 0x1404635a8
mov byte [rsp + 0x30], 1
and bh, 0x1c
movzx cx, sil
mov ecx, 0x300
rcr r12b, 0x11
cmovge bx, r13w
sar ah, cl
mov r12d, 0x24
mov rax, qword [rsp + 0x78]
cmp r10w, ax
cmp dword [rax], 0x3b9aca00
bswap bx
cmove r12d, ecx
sbb al, 0xb2
mov dword [rsp + 0x40], r12d
ror al, 0xb8
lea rbx, [rbp - 0x58]
jmp 0x1404635ec
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
mov al, r8b
mov al, byte [rbx]
jmp 0x140463605
dec al
stc
jmp 0x140463611
cmp al, 0x7d
jmp 0x140463618
ja 0x140463d5a
xor esi, esi
cmc
cmp qword [rbp - 0x48], rsi
jmp 0x14046362a
jne 0x14046363f
mov word [rsp + 0x38], si
jmp 0x14046363a
jmp 0x140463668
mov rax, qword [r13]
movsx rcx, r14w
jmp 0x14046364c
mov rcx, r13
jmp 0x140463654
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x140463668
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
movzx rdx, r11w
inc ch
btc cx, 0xe0
mov qword [rbp - 0x68], 1
mov r13d, 0xf
mov qword [rbp - 0x60], r13
sub dl, dl
bt dx, cx
not dl
sub eax, eax
mov byte [rbp - 0x78], al
setge cl
movsxd rdx, eax
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x1404636ac
call fcn.14046525b
sub r9d, r9d
bswap r14d
sal r14b, 0x21
not r14d
mov r14, qword [rbp - 0x78]
clc
test r13d, 0x2a357af0
test al, al
jne 0x140463b6e
lea r12, [rdi + 0xa]
mov r8, r12
shr bl, 0x94
mov qword [rsp + 0x70], r12
mov bl, byte [rsp + 0x31]
cmp si, r10w
cmc
cmp byte [rdi + 8], r9b
jmp 0x1404636f3
jne 0x1404637a9
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463704
je 0x140463797
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14046371a
je 0x140463739
mov rax, qword [rcx + 0x50]
test ch, 0xc7
clc
cmp dword [rax], r9d
jle 0x140463739
movzx eax, word [rdx]
jmp 0x140463764
mov rax, qword [rcx]
jmp 0x140463741
mov rax, qword [rax + 0x30]
jmp 0x14046374a
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
shr ch, 0xf9
and ecx, ebx
movsxd rcx, r8d
xor r9d, r9d
movzx ecx, r9w
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140463772
je 0x140463797
mov word [r8], ax
jmp 0x14046378a
mov r12, r8
jmp 0x140463792
jmp 0x1404637a0
mov qword [rdi], r9
cwd
movzx r8d, si
mov byte [rdi + 8], 1
mov r8b, cl
cwd
movzx r8d, word [r12]
cmovae rcx, rax
movzx rcx, r9w
lea rdx, [rbp]
not cx
movzx rcx, r13w
movsxd rcx, edi
lea rcx, [rbp - 0x38]
jmp 0x1404637cd
call fcn.14026e98c
lea rcx, [rbp - 0x38]
stc
sub rax, rcx
jmp 0x1404637df
sar rax, 1
cmc
cmp rax, 0x16
jmp 0x1404637ec
jae 0x1404638b2
mov byte [rsp + 0x30], 1
movzx cx, dil
sub cl, 0xc3
mov ecx, dword [rsp + 0x3c]
jmp 0x14046380a
cmp dword [rsp + 0x40], ecx
jmp 0x140463813
jg 0x140463822
inc dword [rsp + 0x34]
jmp 0x140463874
test rax, rax
jmp 0x14046382a
jne 0x14046383d
test ecx, ecx
jmp 0x140463837
je 0x140463874
lea r8, [0x1400c0e00]
jmp 0x140463849
mov al, byte [rax + r8]
mov byte [r15], al
inc r15
movsx eax, r8w
movsx rax, r8w
mov qword [rsp + 0x50], r15
xchg ah, ah
movzx eax, sp
inc ecx
rcr ah, cl
mov dword [rsp + 0x3c], ecx
bt ax, r12w
cdqe
lea rax, [rbp - 0x78]
cmp r13, 0x10
setae cl
cmovae rax, r14
cmp r11d, r10d
cmp byte [rax + rsi], 0x7f
jmp 0x14046388f
je 0x140463a40
lea rax, [rbp - 0x78]
cmc
test cl, cl
jmp 0x1404638a1
cmovne rax, r14
jmp 0x1404638aa
inc byte [rax + rsi]
jmp 0x140463a30
lea rax, [rbp - 0x78]
sbb r15b, 0xbb
cmp r13, 0x10
jmp 0x1404638c3
setae r15b
jmp 0x1404638cc
cmovae rax, r14
clc
cmc
sub r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x1404638de
je 0x140463b33
movzx r8d, word [rsp + 0x38]
cmp sil, r12b
cmp rdi, 0x23e70b4f
cmc
test r8w, r8w
jmp 0x1404638fe
je 0x140463b33
cmp byte [rdi + 8], r9b
jne 0x1404639a8
mov rcx, qword [rdi]
cmp r10, 0x1ee17f95
test rcx, rcx
je 0x14046399b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140463930
je 0x140463955
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140463942
jle 0x140463955
movzx eax, word [rdx]
jmp 0x140463950
jmp 0x14046397b
mov rax, qword [rcx]
jmp 0x14046395d
mov rax, qword [rax + 0x30]
jmp 0x140463966
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
shr ecx, cl
movsx rcx, r8w
xor r9d, r9d
mov ecx, 0xffff
cmp al, r13b
cmp cx, ax
je 0x14046399b
mov word [r12], ax
jmp 0x140463996
jmp 0x1404639a4
mov qword [rdi], r9
clc
jmp 0x1404639a4
mov byte [rdi + 8], 1
cmp word [r12], r8w
jmp 0x1404639b2
jne 0x140463b33
mov rcx, qword [rbp - 0x68]
clc
test r15d, 0x7f99518c
cmp rcx, r13
jae 0x1404639f9
lea rax, [rcx + 1]
cmc
cmp di, 0x755d
mov qword [rbp - 0x68], rax
lea rax, [rbp - 0x78]
test r8b, 0x7f
test r15b, r15b
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x1404639f4
jmp 0x140463a1e
xor r9d, r9d
mov r8b, bl
lea edx, [r9 + 1]
movsx ecx, r11w
movzx rcx, bp
movzx cx, r14b
lea rcx, [rbp - 0x78]
jmp 0x140463a19
call fcn.1404537f9
inc rsi
sal r15w, cl
dec ch
xadd cl, r15b
mov r15, qword [rsp + 0x50]
mov r14, qword [rbp - 0x78]
xchg r13d, r13d
mov r13, qword [rbp - 0x60]
dec cx
xchg ecx, ecx
mov rcx, qword [rdi]
xor r8d, r8d
jmp 0x140463a4c
test rcx, rcx
jmp 0x140463a54
je 0x140463af6
mov rax, qword [rcx + 0x38]
test r14d, r13d
cmp qword [rax], r8
jmp 0x140463a69
je 0x140463ab1
mov rax, qword [rcx + 0x50]
cmp si, r12w
cmp dword [rax], r8d
jmp 0x140463a7f
jle 0x140463ab1
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dl, 0x47
mov rdx, qword [rcx]
cdqe
nop
not ah
lea rax, [rdx + 2]
jmp 0x140463a9f
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x140463aac
jmp 0x140463ad1
mov rax, qword [rcx]
jmp 0x140463ab9
mov rax, qword [rax + 0x38]
jmp 0x140463ac2
call qword [0x1400b8d90]
sub r8d, r8d
shl cl, cl
movsx cx, ah
mov ecx, 0xffff
cmc
cmp r10b, 0x52
cmp cx, ax
jmp 0x140463ae3
je 0x140463af6
mov al, r8b
jmp 0x140463af1
jmp 0x140463b02
mov qword [rdi], r8
mov al, 1
mov dl, dh
movsx cx, r15b
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
not cl
movsx ecx, ax
mov rcx, rdi
jmp 0x140463b17
call fcn.14046525b
sub r9d, r9d
bsr r8d, esi
test al, al
movsxd r8, r15d
mov r8, qword [rsp + 0x70]
je 0x1404636ea
test rsi, rsi
je 0x140463b68
lea rax, [rbp - 0x78]
cmc
cmp r15, rbp
cmp r13, 0x10
jmp 0x140463b4d
cmovae rax, r14
cmc
cmp byte [rax + rsi], r9b
jle 0x140463bc4
inc rsi
adc ebx, edx
sal ebx, 0xc2
rcl bx, 0xfc
mov rbx, qword [rsp + 0x60]
cmc
test rsi, rsi
jmp 0x140463b76
je 0x140463bc9
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140463b86
je 0x140463bc9
sub rsi, 1
jmp 0x140463b95
je 0x140463d0e
lea rax, [rbp - 0x78]
cmp ch, 0x57
clc
cmp r13, 0x10
jmp 0x140463bac
cmovae rax, r14
test rax, 0x375f4988
test r15d, r15d
cmp cl, bh
cmp cl, byte [rax + rsi]
je 0x140463d43
mov byte [rsp + 0x31], 1
cmp r13, 0x10
jmp 0x140463bd2
jb 0x140463c31
lea rdx, [r13 + 1]
btc rax, r11
mov rax, r14
cmp r10b, 0xde
cmp r12b, dil
cmp rdx, 0x1000
jmp 0x140463bf6
jb 0x140463c24
add rdx, 0x27
cmp r9w, 0x4cfd
cmc
cmp r12d, eax
mov r14, qword [r14 - 8]
sub rax, r14
test sp, 0xc69
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140465015
mov rcx, r14
jmp 0x140463c2c
call fcn.1400fb998
xor r8d, r8d
btc rsi, r9
cmp bh, 0x85
mov r12d, dword [rsp + 0x40]
xchg r13, rsi
mov sil, bpl
mov r14d, dword [rsp + 0x3c]
test r10d, ecx
mov r15, qword [rsp + 0x50]
rcr sil, 0x7f
movsxd rsi, ecx
mov r13, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
jmp 0x140463c6d
cmp byte [rsp + 0x30], r8b
jmp 0x140463c77
je 0x140463c95
test r14d, r14d
jmp 0x140463c85
jne 0x140463c95
mov byte [r15], 0x30
inc r15
xchg rcx, rdx
mov rdx, rsi
mov rcx, rdi
jmp 0x140463ca0
call fcn.14046525b
sub esi, esi
clc
cmp bpl, r12b
test al, al
jmp 0x140463cb2
jne 0x140464149
cmp byte [rdi + 8], sil
jne 0x140464037
mov rcx, qword [rdi]
cmc
cmp r13w, r11w
test rcx, rcx
jmp 0x140463cd2
je 0x14046402e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140463ce7
je 0x140463ff4
mov rax, qword [rcx + 0x50]
cmp dl, ch
clc
cmp dword [rax], esi
jmp 0x140463cfb
jle 0x140463ff4
movzx eax, word [rdx]
jmp 0x140463d09
jmp 0x140464006
test rsi, rsi
jmp 0x140463d16
jne 0x140463d43
lea rax, [rbp - 0x78]
test al, 0xe4
cmp r13w, 0x5162
cmp r13, 0x10
jmp 0x140463d31
cmovae rax, r14
cmp r14w, 0x6a02
cmp cl, byte [rax]
jl 0x140463bc4
cmp byte [rbx + 1], r9b
jle 0x140463b6e
inc rbx
jmp 0x140463d55
jmp 0x140463b6e
mov rdx, rsi
movsx ecx, bp
mov rcx, rdi
jmp 0x140463d68
call fcn.14046525b
sub r8d, r8d
test al, al
jne 0x140463c6d
lea rbx, [rdi + 0xa]
mov rsi, rbx
stc
bt r13w, 0x52
mov r13, qword [rsp + 0x48]
cmp byte [rdi + 8], r8b
jmp 0x140463d94
jne 0x140463e44
mov rcx, qword [rdi]
cmp rsi, 0x41c90625
test bh, 0xd
test rcx, rcx
jmp 0x140463daf
je 0x140463e30
mov rax, qword [rcx + 0x38]
bts edx, r9d
mov rdx, qword [rax]
test r13b, spl
test rdx, rdx
jmp 0x140463dcb
je 0x140463deb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140463ddd
jle 0x140463deb
movzx eax, word [rdx]
jmp 0x140463e05
mov rax, qword [rcx]
jmp 0x140463df3
mov rax, qword [rax + 0x30]
jmp 0x140463dfc
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463e12
je 0x140463e30
mov word [rsi], ax
movzx bx, r8b
movsxd rbx, r12d
mov rbx, rsi
jmp 0x140463e2b
jmp 0x140463e38
mov qword [rdi], r8
cqo
movsxd rdx, ecx
mov byte [rdi + 8], 1
mov r8b, r15b
jmp 0x140463e44
movzx r8d, word [rbx]
lea rdx, [rbp]
movzx ecx, sp
mov cl, r15b
xchg cl, ch
lea rcx, [rbp - 0x38]
jmp 0x140463e5d
call fcn.14026e98c
lea rcx, [rbp - 0x38]
sub rax, rcx
test rax, r11
jmp 0x140463e71
sar rax, 1
test r8w, 0x2502
cmp rax, 0x16
jmp 0x140463e83
jae 0x140463fdd
cmp r12d, r14d
jmp 0x140463e91
jg 0x140463ea8
inc dword [rsp + 0x34]
xor r8d, r8d
jmp 0x140463ea3
jmp 0x140463ef1
sub r8d, r8d
cmc
test rax, rax
jmp 0x140463eb4
jne 0x140463ec3
test r14d, r14d
je 0x140463ef1
lea rcx, [0x1400c0e00]
jmp 0x140463ecf
mov al, byte [rax + rcx]
cmovg ecx, r13d
dec cx
movsx ecx, si
mov byte [r15], al
movzx rcx, r15w
inc r15
mov cl, spl
dec cx
inc r14d
rcr cl, cl
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test edx, 0xed3063e
test rcx, rcx
je 0x140463f9b
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
jmp 0x140463f15
je 0x140463f63
mov rax, qword [rcx + 0x50]
cmp rdx, 0x78187d38
test r14d, 0x47806b32
jmp 0x140463f32
cmp dword [rax], r8d
jmp 0x140463f3a
jle 0x140463f63
dec dword [rax]
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140463f53
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140463f5e
jmp 0x140463f7b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140463f6f
call qword [0x1400b8d90]
sub r8d, r8d
sub cl, 0x39
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463f88
je 0x140463f9b
mov al, r8b
jmp 0x140463f96
jmp 0x140463fa5
mov qword [rdi], r8
xchg ecx, edx
mov al, 1
mov cl, r9b
mov byte [rdi + 8], al
not rcx
xchg rcx, rcx
cdq
mov rdx, r13
movsx ecx, r13w
jmp 0x140463fbb
mov rcx, rdi
jmp 0x140463fc3
call fcn.14046525b
xor r8d, r8d
test al, al
jmp 0x140463fd2
je 0x140463d8b
jmp 0x140463fe5
sub r8d, r8d
jmp 0x140463fe5
mov dword [rsp + 0x3c], r14d
jmp 0x140463fef
jmp 0x140463c5a
mov rax, qword [rcx]
jmp 0x140463ffc
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp dl, spl
test r12b, 0xe4
cmp cx, ax
jmp 0x14046401a
je 0x14046402e
mov word [rdi + 0xa], ax
jmp 0x140464029
jmp 0x140464033
mov qword [rdi], rsi
xchg ah, al
mov byte [rdi + 8], 1
movzx ebx, word [rdi + 0xa]
bswap ax
movsxd rcx, ebx
movzx ax, cl
mov rax, qword [r13]
movzx rcx, r14w
mov rcx, r13
jmp 0x140464055
mov rax, qword [rax + 0x18]
jmp 0x14046405e
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046406c
jne 0x140464149
call fcn.1404b4212
mov rcx, qword [rax]
mov al, byte [rcx]
jmp 0x140464081
mov byte [r15], al
jmp 0x14046408b
inc r15
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14046409a
je 0x140464131
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x1404640ac
je 0x1404640f9
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], esi
jle 0x1404640f9
dec dword [rax]
jmp 0x1404640c7
mov rcx, qword [rcx + 0x38]
cmovb dx, r15w
bswap eax
mov rdx, qword [rcx]
setnp ah
lea rax, [rdx + 2]
jmp 0x1404640e1
mov qword [rcx], rax
movzx ax, r8b
cdqe
lahf
movzx eax, word [rdx]
jmp 0x1404640f4
jmp 0x140464110
mov rax, qword [rcx]
jmp 0x140464101
mov rax, qword [rax + 0x38]
jmp 0x14046410a
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046411d
je 0x140464131
mov byte [rdi + 8], sil
jmp 0x14046412c
jmp 0x140464149
mov qword [rdi], rsi
bsf r13w, bp
sbb r13b, 0x3d
rol r13b, cl
mov byte [rdi + 8], 1
btr r13w, r13w
mov r13, qword [rsp + 0x48]
cmp ax, 0x11dc
test r14w, r13w
test r14d, r14d
jmp 0x14046415e
jne 0x1404643b9
mov rdx, r13
mov ch, al
cmovne cx, dx
mov rcx, rdi
jmp 0x140464175
call fcn.14046525b
test al, al
jne 0x14046437b
lea rbx, [rdi + 0xa]
mov rsi, rbx
bt r14, 0x99
movsx r12w, dil
mov r12d, dword [rsp + 0x34]
sbb r14w, 0x4b8e
sub r8d, r8d
or r14b, 0x5a
jmp 0x1404641aa
mov r14d, 0xffff
cmp byte [rdi + 8], r8b
jmp 0x1404641b9
jne 0x140464253
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x1404641cb
je 0x14046424c
mov rax, qword [rcx + 0x38]
dec edx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404641e2
je 0x140464207
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404641f4
jle 0x140464207
movzx eax, word [rdx]
jmp 0x140464202
jmp 0x140464221
mov rax, qword [rcx]
jmp 0x14046420f
mov rax, qword [rax + 0x30]
jmp 0x140464218
call qword [0x1400b8d90]
sub r8d, r8d
cmp r14w, ax
jmp 0x14046422a
je 0x14046424c
mov word [rsi], ax
bswap bx
cmovbe bx, dx
jmp 0x14046423f
mov rbx, rsi
jmp 0x140464247
jmp 0x14046424f
mov qword [rdi], r8
mov byte [rdi + 8], 1
movzx eax, word [rbx]
cmp dil, 0xe7
cmp ax, word [rbp - 0x38]
jmp 0x140464263
jne 0x140464355
dec r12d
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046427c
je 0x140464306
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x1404642cc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404642cc
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx dx, r10b
movzx edx, sp
cqo
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x1404642ba
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x1404642c7
jmp 0x1404642ef
mov rax, qword [rcx]
jmp 0x1404642d4
mov rax, qword [rax + 0x38]
jmp 0x1404642dd
call qword [0x1400b8d90]
sub r8d, r8d
jmp 0x1404642ef
cmp r14w, ax
je 0x140464306
mov al, r8b
jmp 0x140464301
jmp 0x14046431f
mov qword [rdi], r8
mov ecx, r14d
movsx rdx, ax
setbe cl
mov al, 1
movsx dx, r15b
bswap dx
not edx
mov byte [rdi + 8], al
movzx ecx, r15w
cqo
movzx rcx, r13w
mov rdx, r13
bswap rcx
mov rcx, rdi
jmp 0x14046433a
call fcn.14046525b
sub r8d, r8d
test r13w, 0x4be7
jmp 0x14046434d
test al, al
je 0x1404641b0
mov dword [rsp + 0x34], r12d
bt r14w, 0xf5
rol r14b, cl
sub eax, ebx
mov r14d, dword [rsp + 0x3c]
sub r12b, r10b
cdqe
mov r12d, dword [rsp + 0x40]
sub ax, r12w
movzx eax, si
mov eax, dword [rsp + 0x34]
cmp esi, 0x4bc75286
test eax, eax
jmp 0x14046438c
jns 0x1404643b9
mov byte [r15], 0x30
movzx rcx, ax
movzx dx, r8b
inc r15
movsx cx, r10b
inc eax
cwd
bswap rdx
mov dword [rsp + 0x34], eax
jmp 0x1404643b9
mov rdx, r13
mov rcx, rdi
jmp 0x1404643c4
call fcn.14046525b
test al, al
jmp 0x1404643d0
jne 0x1404645e7
lea rbx, [rdi + 0xa]
mov rsi, rbx
cmc
jmp 0x1404643e3
xor r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x1404643ef
jne 0x14046449a
mov rcx, qword [rdi]
test rcx, rcx
je 0x14046448e
mov rax, qword [rcx + 0x38]
shld edx, r11d, 0x9a
xor dh, cl
mov rdx, qword [rax]
cmp si, r14w
test rdx, rdx
je 0x14046443c
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x140464429
jle 0x14046443c
movzx eax, word [rdx]
jmp 0x140464437
jmp 0x140464461
mov rax, qword [rcx]
jmp 0x140464444
mov rax, qword [rax + 0x30]
jmp 0x14046444d
call qword [0x1400b8d90]
sub r8d, r8d
shrd cx, dx, 0x97
sal cl, cl
adc cx, r8w
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046446e
je 0x14046448e
mov word [rsi], ax
setns bh
movzx rbx, dx
movsxd rbx, esp
mov rbx, rsi
jmp 0x140464489
jmp 0x140464491
mov qword [rdi], r8
mov byte [rdi + 8], 1
not dx
cqo
movzx r8d, word [rbx]
lea rdx, [rbp]
movsx rcx, r8w
cmovp rcx, rsp
bswap ecx
lea rcx, [rbp - 0x38]
jmp 0x1404644b5
call fcn.14026e98c
lea rcx, [rbp - 0x38]
jmp 0x1404644c7
sub rax, rcx
test r13b, dil
sar rax, 1
cmp rax, 0x16
jmp 0x1404644d9
jae 0x1404645e7
cmp r14d, r12d
jmp 0x1404644e7
jge 0x140464511
lea rcx, [0x1400c0e00]
jmp 0x1404644f9
mov al, byte [rax + rcx]
mov byte [r15], al
movsx cx, r9b
mov cl, spl
inc r15
inc r14d
cmp ch, 0x7e
stc
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
cmc
test cl, 0xba
xor r8d, r8d
test rbp, 0x31040712
test rcx, rcx
jmp 0x14046452f
je 0x1404645b3
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140464541
je 0x140464573
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140464573
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046456e
jmp 0x140464592
mov rax, qword [rcx]
jmp 0x14046457b
mov rax, qword [rax + 0x38]
jmp 0x140464584
call qword [0x1400b8d90]
sub r8d, r8d
rcl ch, 0x10
sal ecx, cl
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x1404645a0
je 0x1404645b3
mov al, r8b
jmp 0x1404645ae
jmp 0x1404645c1
mov qword [rdi], r8
mov al, r13b
cdq
jmp 0x1404645bf
mov al, 1
mov byte [rdi + 8], al
mov rdx, r13
bswap cx
mov rcx, rdi
call fcn.14046525b
xor r8d, r8d
test r13b, r14b
cmp bl, bh
test al, al
jmp 0x1404645e1
je 0x1404643e6
mov sil, byte [rsp + 0x30]
sub r14d, r14d
test rax, 0x67f0084b
cmp sil, 0xe8
test spl, dil
test sil, sil
jmp 0x140464604
je 0x140464ee8
mov rdx, r13
cmovbe cx, r11w
movzx cx, sil
mov rcx, rdi
call fcn.14046525b
test al, al
jmp 0x140464626
jne 0x140464ee8
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140464636
jne 0x1404646cf
mov rcx, qword [rdi]
cmp rbp, r14
test rcx, rcx
je 0x1404646bd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
jmp 0x140464658
test rdx, rdx
jmp 0x140464660
je 0x140464685
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140464672
jle 0x140464685
movzx eax, word [rdx]
jmp 0x140464680
jmp 0x14046469c
mov rax, qword [rcx]
jmp 0x14046468d
mov rax, qword [rax + 0x30]
jmp 0x140464696
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x1404646a6
cmp cx, ax
jmp 0x1404646ae
je 0x1404646bd
mov word [rdi + 0xa], ax
jmp 0x1404646c0
mov qword [rdi], r14
mov byte [rdi + 8], 1
xadd cl, al
cwde
mov cl, 1
clc
shl ax, 0xd2
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 2]
je 0x140464795
test cl, cl
jmp 0x1404646e4
jne 0x140464786
mov rcx, qword [rdi]
jmp 0x1404646f2
test rcx, rcx
jmp 0x1404646fa
je 0x140464776
mov rax, qword [rcx + 0x38]
rcr dl, 0x99
bts edx, r11d
mov rdx, qword [rax]
clc
test r11b, 0x99
test rdx, rdx
jmp 0x14046471b
je 0x140464740
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14046472d
jle 0x140464740
movzx eax, word [rdx]
jmp 0x14046473b
jmp 0x140464752
mov rax, qword [rcx]
jmp 0x140464748
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp sil, al
cmp cx, ax
jmp 0x140464762
je 0x140464776
mov word [rdi + 0xa], ax
jmp 0x140464771
jmp 0x14046477d
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
jmp 0x140464786
cmp ax, word [rbp - 4]
jmp 0x14046478f
jne 0x140464ee8
mov byte [r15], 0x70
movsxd rcx, r8d
inc r15
sar cx, cl
movzx rcx, r14w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404647b1
je 0x140464834
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x1404647c3
je 0x140464806
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x140464806
dec dword [rax]
jmp 0x1404647dd
mov rcx, qword [rcx + 0x38]
movsx ax, bl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx eax, dx
not ax
cmovae ax, bx
movzx eax, word [rdx]
jmp 0x140464801
jmp 0x140464818
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140464812
call qword [0x1400b8d90]
mov r12d, 0xffff
test r9w, r14w
cmp r12w, ax
je 0x14046483c
mov al, r14b
jmp 0x140464848
mov r12d, 0xffff
cqo
mov qword [rdi], r14
movzx rdx, ax
movzx ecx, ax
mov al, 1
mov byte [rdi + 8], al
bswap cx
cqo
mov sil, r14b
movsx cx, ah
mov ebx, r14d
mov rdx, r13
movzx cx, r8b
mov rcx, rdi
jmp 0x14046486a
call fcn.14046525b
test al, al
jmp 0x140464876
jne 0x140464b68
mov cl, byte [rdi + 8]
cmc
test cl, cl
jmp 0x140464887
jne 0x14046492a
mov rcx, qword [rdi]
jmp 0x14046489d
test rcx, rcx
je 0x140464914
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x1404648b2
test rdx, rdx
jmp 0x1404648ba
je 0x1404648e5
mov rax, qword [rcx + 0x50]
test edx, 0x50ad5761
cmp dword [rax], r14d
jmp 0x1404648d2
jle 0x1404648e5
movzx eax, word [rdx]
jmp 0x1404648e0
jmp 0x1404648fc
mov rax, qword [rcx]
jmp 0x1404648ed
mov rax, qword [rax + 0x30]
jmp 0x1404648f6
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140464905
je 0x140464914
mov word [rdi + 0xa], ax
jmp 0x14046491c
mov qword [rdi], r14
or cl, bl
rcl cl, cl
lahf
mov byte [rdi + 8], 1
xor al, r11b
mov cl, 1
rol ah, cl
bts eax, ebp
movzx eax, word [rdi + 0xa]
jmp 0x140464933
cmp ax, word [rbp - 0xa]
jmp 0x14046493c
jne 0x140464a0b
mov byte [r15], 0x2b
xchg ch, ch
movzx rcx, r10w
inc cl
inc r15
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14046495d
je 0x1404649f9
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r14
jmp 0x140464970
je 0x1404649c6
mov rax, qword [rcx + 0x50]
cmc
cmp r12w, r13w
cmp dword [rax], r14d
jmp 0x140464987
jle 0x1404649c6
dec dword [rax]
cdqe
bswap ax
movsxd rdx, ebx
mov rcx, qword [rcx + 0x38]
mov al, 0x23
mov rdx, qword [rcx]
cwde
not al
mov ax, 0x6e7
lea rax, [rdx + 2]
jmp 0x1404649b0
mov qword [rcx], rax
movsx ax, dh
movzx eax, di
cmovp ax, si
movzx eax, word [rdx]
jmp 0x1404649dd
mov rax, qword [rcx]
jmp 0x1404649ce
mov rax, qword [rax + 0x38]
jmp 0x1404649d7
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404649e6
je 0x1404649f9
mov al, r14b
jmp 0x1404649f4
jmp 0x140464a03
mov qword [rdi], r14
mov al, 1
jmp 0x140464a03
mov byte [rdi + 8], al
jmp 0x140464b68
test cl, cl
jmp 0x140464a12
jne 0x140464aae
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140464a23
je 0x140464a98
mov rax, qword [rcx + 0x38]
ror dh, 0x3d
test sil, dil
mov rdx, qword [rax]
jmp 0x140464a3c
test rdx, rdx
jmp 0x140464a44
je 0x140464a69
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140464a56
jle 0x140464a69
movzx eax, word [rdx]
jmp 0x140464a64
jmp 0x140464a7b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140464a75
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140464a84
je 0x140464a98
mov word [rdi + 0xa], ax
jmp 0x140464a93
jmp 0x140464aaa
mov qword [rdi], r14
sub ax, 0x68a
bts ax, r11w
movzx eax, word [rdi + 0xa]
clc
stc
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jne 0x140464b68
mov byte [r15], 0x2d
jmp 0x140464ac1
inc r15
mov rcx, qword [rdi]
cmp r11b, r12b
test rcx, rcx
jmp 0x140464ad2
je 0x140464b5a
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140464ae4
je 0x140464b2b
mov rax, qword [rcx + 0x50]
jmp 0x140464af9
cmp dword [rax], r14d
jmp 0x140464b01
jle 0x140464b2b
dec dword [rax]
not dl
cdqe
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140464b1d
mov qword [rcx], rax
not ah
lahf
movzx eax, word [rdx]
jmp 0x140464b3d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140464b37
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140464b46
je 0x140464b5a
mov byte [rdi + 8], r14b
jmp 0x140464b55
jmp 0x140464b68
mov qword [rdi], r14
mov byte [rdi + 8], 1
jmp 0x140464b68
mov rdx, r13
movsx rcx, si
movsx cx, sil
mov rcx, rdi
jmp 0x140464b7c
call fcn.14046525b
test al, al
jmp 0x140464b88
jne 0x140464ecb
cmp byte [rdi + 8], r14b
jmp 0x140464b97
jne 0x140464c32
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140464ba8
je 0x140464c1c
mov rax, qword [rcx + 0x38]
sub dl, 0x20
movsxd rdx, r11d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140464bc3
je 0x140464be8
mov rax, qword [rcx + 0x50]
jmp 0x140464bd2
cmp dword [rax], r14d
jle 0x140464be8
movzx eax, word [rdx]
jmp 0x140464be3
jmp 0x140464bff
mov rax, qword [rcx]
jmp 0x140464bf0
mov rax, qword [rax + 0x30]
jmp 0x140464bf9
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140464c08
je 0x140464c1c
mov word [rdi + 0xa], ax
jmp 0x140464c17
jmp 0x140464c2a
mov qword [rdi], r14
shrd ax, r9w, 0xe
movsx rax, r13w
lahf
mov byte [rdi + 8], 1
xor ax, 0x7176
movzx eax, word [rdi + 0xa]
test dl, r8b
cmc
stc
cmp ax, word [rbp - 0x38]
jne 0x140464cf8
mov sil, 1
mov rcx, qword [rdi]
test rcx, rcx
je 0x140464cbf
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x140464ca0
mov rax, qword [rcx + 0x50]
cmc
jmp 0x140464c6b
cmp dword [rax], r14d
jmp 0x140464c73
jle 0x140464ca0
dec dword [rax]
lahf
movzx ax, dh
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
nop
lea rax, [rdx + 2]
jmp 0x140464c91
mov qword [rcx], rax
mov ax, r10w
movzx eax, word [rdx]
jmp 0x140464cad
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140464cbf
mov al, r14b
jmp 0x140464cc8
mov qword [rdi], r14
sete dl
mov al, sil
mov byte [rdi + 8], al
seto ch
mov rdx, r13
cmovg cx, r15w
jmp 0x140464cde
mov rcx, rdi
call fcn.14046525b
test al, al
jmp 0x140464ced
je 0x140464b8e
jmp 0x140464d01
test sil, sil
je 0x140464ecb
mov byte [r15], 0x30
inc r15
jmp 0x140464ecb
cmp byte [rdi + 8], r14b
jmp 0x140464d16
jne 0x140464da8
mov rcx, qword [rdi]
test rcx, rcx
je 0x140464d9a
mov rax, qword [rcx + 0x38]
bts dx, bx
stc
mov rdx, qword [rax]
cmc
test r10b, 0x13
test rdx, rdx
jmp 0x140464d41
je 0x140464d6b
mov rax, qword [rcx + 0x50]
jmp 0x140464d50
cmp dword [rax], r14d
jmp 0x140464d58
jle 0x140464d6b
movzx eax, word [rdx]
jmp 0x140464d66
jmp 0x140464d82
mov rax, qword [rcx]
jmp 0x140464d73
mov rax, qword [rax + 0x30]
jmp 0x140464d7c
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140464d8b
je 0x140464d9a
mov word [rdi + 0xa], ax
jmp 0x140464d9d
mov qword [rdi], r14
mov byte [rdi + 8], 1
jmp 0x140464da8
movzx r8d, word [rdi + 0xa]
cdq
lea rdx, [rbp]
xchg ecx, ecx
jmp 0x140464db9
lea rcx, [rbp - 0x38]
jmp 0x140464dc2
call fcn.14026e98c
lea rcx, [rbp - 0x38]
cmc
sub rax, rcx
cmp dil, cl
sar rax, 1
cmp rax, 0x16
jmp 0x140464dde
jae 0x140464ee8
cmp ebx, 8
jmp 0x140464dec
jge 0x140464e14
lea rcx, [0x1400c0e00]
inc sil
not sil
mov al, byte [rax + rcx]
mov byte [r15], al
inc r15
inc sil
mov sil, r15b
inc ebx
btr cx, di
mov sil, 1
mov rcx, qword [rdi]
cmp dil, 0xd4
test rcx, rcx
jmp 0x140464e26
je 0x140464eb5
mov rax, qword [rcx + 0x38]
clc
cmp cx, dx
stc
cmp qword [rax], r14
jmp 0x140464e3d
je 0x140464e87
mov rax, qword [rcx + 0x50]
test r15b, dil
cmp dword [rax], r14d
jmp 0x140464e52
jle 0x140464e87
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov ax, 0xfd8
seta al
bswap dx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140464e74
mov qword [rcx], rax
movzx eax, dx
movzx eax, word [rdx]
jmp 0x140464e82
jmp 0x140464e99
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140464e93
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140464ea2
je 0x140464eb5
mov al, r14b
jmp 0x140464eb0
jmp 0x140464ebe
mov qword [rdi], r14
mov al, sil
movzx edx, sp
mov byte [rdi + 8], al
setp dh
movzx rcx, cx
bswap cx
mov rdx, r13
mov rcx, rdi
jmp 0x140464ed6
call fcn.14046525b
test al, al
jmp 0x140464ee2
je 0x140464d0d
cmp byte [rsp + 0x31], r14b
jmp 0x140464ef2
jne 0x140464f06
test sil, sil
jmp 0x140464f00
jne 0x140464f0b
mov r15, qword [rbp - 0x80]
cmc
mov byte [r15], r14b
mov eax, dword [rsp + 0x34]
rol edx, 0x42
mov rcx, qword [rsp + 0x78]
sbb dl, 0x76
stc
mov dword [rcx], eax
cdq
bts edx, eax
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jmp 0x140464f31
jb 0x140464f8f
inc rdx
neg al
mov rcx, qword [rbp - 0x58]
movzx rax, r13w
mov rax, rcx
cmc
jmp 0x140464f4d
cmp rdx, 0x1000
jb 0x140464f8a
add rdx, 0x27
stc
mov rcx, qword [rcx - 8]
test r15b, bpl
sub rax, rcx
cmp r12w, sp
clc
stc
add rax, 0xfffffffffffffff8
stc
cmp esp, 0x1c3758fa
cmc
cmp rax, 0x1f
jmp 0x140464f84
ja 0x14046500a
call fcn.1400fb998
xor eax, eax
mov rcx, qword [rbp + 8]
test r10d, r15d
xor rcx, rsp
jmp 0x140464fa0
call fcn.14049b928
mov rbx, qword [rsp + 0x150]
or dil, r12b
rcl r12b, cl
sbb r14b, sil
add rsp, 0x110
cmovb rdi, r10
mov r13b, bpl
movzx rsi, bx
pop r15
cmovp bp, bp
mov r12w, dx
xchg r12b, dil
pop r14
xchg r13b, r12b
movsx rbp, si
cmovo r13, rdi
pop r13
movsxd rbp, edi
pop r12
setns sil
movsx si, dl
pop rdi
jmp 0x140464fff
pop rsi
mov bpl, 0x44
pop rbp
jmp 0x140465009
ret
call fcn.1404b1e85
nop
jmp 0x140465015
call fcn.1404b1e85
nop
jmp 0x1401c197c