Function at 0x14044fca6
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
mov cl, r11b
btr cx, 0x42
test ax, 0x5919
push rbp
sbb bpl, 0x24
shl bp, cl
rol bp, 0x8e
push rsi
push rdi
push r12
push r13
bsf edi, r15d
mov di, 0x5acc
add sil, dil
push r14
movzx rax, r14w
shr r14d, cl
mov edi, r9d
push r15
lea rbp, [rsp - 0x17]
test r13d, 0x7755712a
sub rsp, 0xf0
mov rax, qword [0x1400b7288]
btr r14w, r13w
bsf ebx, ebx
xor rax, rsp
mov qword [rbp + 7], rax
mov qword [rsp + 0x40], r9
and bl, 0xf2
mov rdi, r8
movsx rsi, r9w
xor cl, r14b
mov r14, rdx
mov qword [rbp - 0x61], rdx
sub cl, bpl
mov rax, qword [rbp + 0x7f]
btc cx, r12w
rcr cl, 0x89
shr bl, 0xae
mov qword [rbp - 0x69], rax
shr cl, 0x58
btc ax, 0x9e
xor r12d, r12d
mov rsi, qword [rbp + 0x77]
mov rax, qword [rsi + 0x40]
jmp 0x14044fd52
mov rbx, qword [rax + 8]
mov cx, 0x2e99
xchg ch, cl
mov qword [rbp - 0x79], rbx
mov rax, qword [rbx]
cmovae cx, r15w
mov rcx, rbx
jmp 0x14044fd70
mov rax, qword [rax + 8]
jmp 0x14044fd79
call qword [0x1400b8d90]
nop
movzx ecx, r10w
movsx ecx, r10w
lea rcx, [rsp + 0x58]
jmp 0x14044fd92
call fcn.1404559c0
mov r13, rax
cmc
test r15b, dl
mov qword [rsp + 0x50], rax
stc
clc
jmp 0x14044fdaa
test rbx, rbx
jmp 0x14044fdb2
je 0x14044fe13
mov rdx, qword [rbx]
movsx ax, r12b
cwde
mov rcx, rbx
cwde
mov rax, qword [rdx + 0x10]
jmp 0x14044fdce
call qword [0x1400b8d90]
mov r8, rax
test bl, spl
test rax, rax
jmp 0x14044fde2
je 0x14044fe13
mov rcx, qword [rax]
mov rax, qword [rcx]
movzx ecx, r15w
jmp 0x14044fdfa
lea edx, [r12 + 1]
not cl
cmove ecx, r8d
mov rcx, r8
jmp 0x14044fe0d
call qword [0x1400b8d90]
mov rax, qword [r13]
movzx cx, dil
lea rdx, [rbp - 0x39]
movsx rcx, bx
movsx ecx, ax
mov rcx, r13
jmp 0x14044fe2f
mov rax, qword [rax + 0x28]
jmp 0x14044fe38
call qword [0x1400b8d90]
nop
movsx rax, r12w
mov bh, dl
mov rax, qword [rsi + 0x40]
bswap cx
mov rbx, qword [rax + 8]
movzx eax, r13w
cwde
mov qword [rbp - 0x79], rbx
mov rax, qword [rbx]
xchg ch, cl
not cx
mov rcx, rbx
jmp 0x14044fe69
mov rax, qword [rax + 8]
jmp 0x14044fe72
call qword [0x1400b8d90]
nop
movsx cx, bpl
mov ecx, 0x68c5141b
lea rcx, [rsp + 0x58]
jmp 0x14044fe8d
call fcn.14044a3fb
mov rsi, rax
test rbx, rbx
jmp 0x14044fe9d
je 0x14044fede
mov rdx, qword [rbx]
not ax
setle ch
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
je 0x14044fede
mov rcx, qword [rax]
rdtsc
movsxd rdx, r9d
mov rax, qword [rcx]
mov edx, 1
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [rsi]
cqo
movsxd rcx, eax
movzx cx, r10b
lea r9, [rbp - 0x19]
cwd
movzx cx, ch
movzx r8, di
lea r8, [0x1400c0235]
lea rdx, [0x1400c0218]
mov rcx, rsi
jmp 0x14044ff0f
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r15, r14
mov rdx, rbp
mov byte [rsp + 0x32], r12b
xchg rdx, rdx
movzx dx, r12b
mov rsi, qword [rsp + 0x40]
mov ch, 0x5b
movzx rdx, ax
mov rdx, rsi
movsx cx, r12b
movzx ecx, dx
mov rcx, rdi
jmp 0x14044ff4b
call fcn.1404521d7
or ebx, 0xffffffff
test r11b, bl
test al, al
jmp 0x14044ff5d
jne 0x14045022a
mov cl, byte [rdi + 8]
cmp r9, 0x45093bb2
clc
test r14d, r11d
test cl, cl
jmp 0x14044ff78
jne 0x14044fffe
mov rcx, qword [rdi]
jmp 0x14044ff86
test rcx, rcx
jmp 0x14044ff8e
je 0x14044fff3
mov rax, qword [rcx + 0x38]
rcr dx, cl
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14044ffc7
mov rax, qword [rcx + 0x50]
clc
cmp r9b, 0x63
cmp dword [rax], r12d
jmp 0x14044ffb9
jle 0x14044ffc7
movzx eax, byte [rdx]
jmp 0x14044ffd9
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044ffd3
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044ffe0
je 0x14044fff3
mov byte [rdi + 9], al
jmp 0x14044ffee
jmp 0x14044fff6
mov qword [rdi], r12
mov byte [rdi + 8], 1
sar cl, cl
mov cl, 1
mov al, byte [rdi + 9]
stc
cmp al, byte [rbp - 2]
jmp 0x14045000a
jne 0x1404500d2
mov byte [r14], 0x2b
rcl r15w, cl
lea r15, [r14 + 1]
dec cl
xor cl, r9b
test dx, 0x30b5
mov rcx, qword [rdi]
cmp sil, 0x7c
test rcx, rcx
jmp 0x140450035
je 0x1404500bb
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x140450094
mov rax, qword [rcx + 0x50]
jmp 0x140450051
cmp dword [rax], r12d
jmp 0x140450059
jle 0x140450094
add dword [rax], ebx
lahf
rdtsc
mov rcx, qword [rcx + 0x38]
nop
bswap dx
cqo
mov rdx, qword [rcx]
cwde
jmp 0x140450078
lea rax, [rdx + 1]
jmp 0x140450081
mov qword [rcx], rax
mov ah, 0xcb
movzx eax, byte [rdx]
jmp 0x14045008f
jmp 0x1404500a6
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404500a0
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x1404500ad
je 0x1404500bb
mov al, r12b
jmp 0x1404500c5
mov qword [rdi], r12
mov al, 1
jmp 0x1404500c5
mov byte [rdi + 8], al
jmp 0x1404500cd
jmp 0x14045022a
test cl, cl
jne 0x14045015b
mov rcx, qword [rdi]
stc
cmc
test rcx, rcx
je 0x14045014e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test al, r13b
cmp spl, 4
test rdx, rdx
jmp 0x1404500fe
je 0x140450127
mov rax, qword [rcx + 0x50]
cmp rdi, rbp
stc
cmp dword [rax], r12d
jmp 0x140450114
jle 0x140450127
movzx eax, byte [rdx]
jmp 0x140450122
jmp 0x14045013e
mov rax, qword [rcx]
jmp 0x14045012f
mov rax, qword [rax + 0x30]
jmp 0x140450138
call qword [0x1400b8d90]
cmp eax, ebx
je 0x14045014e
mov byte [rdi + 9], al
jmp 0x140450157
mov qword [rdi], r12
cmp r9b, bl
mov al, byte [rdi + 9]
mov byte [rdi + 8], 1
cmp al, byte [rbp - 3]
jmp 0x140450163
jne 0x14045022a
mov byte [r14], 0x2d
or r15b, 0x40
rcr cx, cl
lea r15, [r14 + 1]
add ecx, 0xfe54f33
stc
shld cx, bx, 0x66
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140450190
je 0x140450223
mov rax, qword [rcx + 0x38]
test sil, 0xe6
cmp r13b, r12b
cmp qword [rax], r12
je 0x1404501f1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x1404501f1
add dword [rax], ebx
lahf
rdtsc
mov rcx, qword [rcx + 0x38]
bswap ax
cbw
mov rdx, qword [rcx]
movsx ax, sil
mov rax, 0x50a35ed9
lea rax, [rdx + 1]
jmp 0x1404501dd
mov qword [rcx], rax
movzx eax, r15w
movsx ax, bpl
movzx eax, byte [rdx]
jmp 0x140450208
mov rax, qword [rcx]
jmp 0x1404501f9
mov rax, qword [rax + 0x38]
jmp 0x140450202
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14045020f
je 0x140450223
mov byte [rdi + 8], r12b
jmp 0x14045021e
jmp 0x14045022a
mov qword [rdi], r12
mov byte [rdi + 8], 1
mov word [r15], 0x7830
movsxd rcx, r12d
add r15, 2
cmovae cx, ax
movsx r14d, cx
mov qword [rsp + 0x48], r15
movsx r14d, r14w
mov r14b, dil
mov byte [rsp + 0x30], r12b
movsxd r14, ebp
movsx cx, dh
mov r14d, r12d
setge ch
mov dword [rsp + 0x3c], r12d
cqo
not cl
xchg edx, ecx
mov dword [rsp + 0x34], r12d
cmovnp ecx, esi
setb cl
bswap edx
mov rdx, rsi
movzx rcx, cx
mov cx, si
mov rcx, rdi
call fcn.1404521d7
test al, al
jmp 0x14045028e
jne 0x140450618
cmp byte [rdi + 8], r12b
jmp 0x14045029d
jne 0x14045032b
mov rcx, qword [rdi]
test rcx, rcx
je 0x140450320
mov rax, qword [rcx + 0x38]
movzx dx, r12b
btc edx, 0x65
mov rdx, qword [rax]
cmp r15w, bx
test cl, spl
test rdx, rdx
je 0x1404502ef
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x1404502dc
jle 0x1404502ef
movzx eax, byte [rdx]
jmp 0x1404502ea
jmp 0x140450306
mov rax, qword [rcx]
jmp 0x1404502f7
mov rax, qword [rax + 0x30]
jmp 0x140450300
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14045030d
je 0x140450320
mov byte [rdi + 9], al
jmp 0x14045031b
jmp 0x140450327
mov qword [rdi], r12
adc al, 0xbd
dec al
mov byte [rdi + 8], 1
mov al, byte [rdi + 9]
stc
test r10b, 0x2e
cmp al, byte [rbp - 0x19]
jmp 0x14045033b
jne 0x140450618
mov rcx, qword [rdi]
cmc
cmp eax, esp
test rcx, rcx
je 0x1404503c8
mov rax, qword [rcx + 0x38]
cmp r10b, r15b
cmp qword [rax], r12
jmp 0x14045035f
je 0x1404503a1
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x140450372
jle 0x1404503a1
add dword [rax], ebx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14045038a
mov qword [rcx], rax
mov al, 0xee
jmp 0x140450394
movzx eax, byte [rdx]
jmp 0x14045039c
jmp 0x1404503ae
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x1404503b5
je 0x1404503c8
mov al, r12b
jmp 0x1404503c3
jmp 0x1404503d5
mov qword [rdi], r12
mov dh, 0xa2
mov al, 1
jmp 0x1404503d5
mov byte [rdi + 8], al
mov rdx, rsi
mov rcx, rdi
jmp 0x1404503e3
call fcn.1404521d7
test al, al
jmp 0x1404503ef
jne 0x140450610
mov cl, byte [rdi + 8]
jmp 0x1404503fd
test cl, cl
jmp 0x140450404
jne 0x140450493
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140450416
je 0x14045048a
mov rax, qword [rcx + 0x38]
cmp r15b, r13b
clc
adc dx, 0x752b
mov rdx, qword [rax]
jmp 0x140450431
test rdx, rdx
je 0x140450459
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140450446
jle 0x140450459
movzx eax, byte [rdx]
jmp 0x140450454
jmp 0x140450470
mov rax, qword [rcx]
jmp 0x140450461
mov rax, qword [rax + 0x30]
jmp 0x14045046a
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x140450477
je 0x14045048a
mov byte [rdi + 9], al
jmp 0x140450485
jmp 0x14045048d
mov qword [rdi], r12
mov byte [rdi + 8], 1
mov cl, 1
mov al, byte [rdi + 9]
clc
cmp r12b, spl
cmc
cmp al, byte [rbp]
je 0x14045055c
test cl, cl
jne 0x140450553
mov rcx, qword [rdi]
cmp al, sil
test r13w, 0x7b3b
cmp r10w, 0x6bd4
test rcx, rcx
je 0x140450543
mov rax, qword [rcx + 0x38]
btr dx, 0x71
bt dx, 0x68
rol dl, 0xc4
mov rdx, qword [rax]
cmp r14, 0x1dc15de9
test rdx, rdx
jmp 0x1404504ea
je 0x140450512
mov rax, qword [rcx + 0x50]
test bh, 0x54
cmp dword [rax], r12d
jmp 0x1404504ff
jle 0x140450512
movzx eax, byte [rdx]
jmp 0x14045050d
jmp 0x140450529
mov rax, qword [rcx]
jmp 0x14045051a
mov rax, qword [rax + 0x30]
jmp 0x140450523
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x140450530
je 0x140450543
mov byte [rdi + 9], al
jmp 0x14045053e
jmp 0x14045054e
mov qword [rdi], r12
dec al
rcr al, 0x93
mov al, byte [rdi + 9]
mov byte [rdi + 8], 1
stc
cmp al, byte [rbp - 1]
jne 0x140450610
mov rcx, qword [rdi]
cmp r8d, 0x73374b3f
test rcx, rcx
je 0x140450600
mov rax, qword [rcx + 0x38]
cmp edi, 0xed62f1d
stc
cmp qword [rax], r12
jmp 0x140450582
je 0x1404505cf
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140450594
jle 0x1404505cf
add dword [rax], ebx
xchg dh, dl
mov rcx, qword [rcx + 0x38]
movsx eax, sp
mov rdx, qword [rcx]
jmp 0x1404505b0
lea rax, [rdx + 1]
jmp 0x1404505b9
mov qword [rcx], rax
mov eax, r11d
sets ah
movzx eax, byte [rdx]
jmp 0x1404505ca
jmp 0x1404505e6
mov rax, qword [rcx]
jmp 0x1404505d7
mov rax, qword [rax + 0x38]
jmp 0x1404505e0
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x1404505ed
je 0x140450600
mov al, r12b
jmp 0x1404505fb
jmp 0x140450608
mov qword [rdi], r12
seto al
mov al, 1
mov byte [rdi + 8], al
jmp 0x140450618
mov byte [rsp + 0x30], 1
rcr al, 0x5d
mov ecx, 0x300
mov r12d, 0x24
mov rax, qword [rbp - 0x69]
cmp dword [rax], 0x3b9aca00
cmove r12d, ecx
xadd al, bl
movsxd rbx, esp
mov bx, 0x4dca
mov dword [rsp + 0x38], r12d
mov al, cl
movzx rbx, r8w
lea rbx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rbx, qword [rbp - 0x39]
mov qword [rsp + 0x58], rbx
mov al, byte [rbx]
jmp 0x140450660
dec al
test spl, r8b
test r11b, 0x81
cmp al, 0x7d
ja 0x140450d99
cmp qword [rbp - 0x29], r14
jmp 0x14045067a
jne 0x14045068f
mov byte [rsp + 0x31], r14b
jmp 0x14045068a
jmp 0x1404506a9
mov rax, qword [r13]
mov rcx, r13
mov rax, qword [rax + 0x20]
jmp 0x14045069f
call qword [0x1400b8d90]
mov byte [rsp + 0x31], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
add r13b, 0x19
not rcx
mov qword [rbp - 0x49], 1
or cx, 0x7a9b
mov r13d, 0xf
mov qword [rbp - 0x41], r13
sar ecx, 0x10
btc dx, 0x93
sar cx, cl
xor eax, eax
movsxd rcx, r12d
mov byte [rbp - 0x59], al
rcr rcx, cl
xor esi, esi
movsx dx, r9b
movzx ecx, si
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x1404506fb
call fcn.1404521d7
sub r9d, r9d
clc
rcl r14b, 0x2f
mov r14, qword [rbp - 0x59]
cmp r10b, dil
test al, al
jne 0x140450b9c
lea r12, [rdi + 9]
mov r8d, 0x26d936c4
mov r8, r12
mov qword [rbp - 0x71], r12
mov bl, byte [rsp + 0x32]
cmp byte [rdi + 8], r9b
jmp 0x140450735
jne 0x1404507d7
mov rcx, qword [rdi]
cmp r9b, r13b
stc
test rcx, rcx
jmp 0x14045074a
je 0x1404507cd
mov rax, qword [rcx + 0x38]
btc dx, sp
movsx edx, r11w
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140450768
je 0x14045078d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14045077a
jle 0x14045078d
movzx eax, byte [rdx]
jmp 0x140450788
jmp 0x1404507ac
mov rax, qword [rcx]
jmp 0x140450795
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
cmp dil, 0x37
stc
clc
sub r9d, r9d
cmp eax, 0xffffffff
jmp 0x1404507b4
je 0x1404507cd
mov byte [r8], al
movzx r12d, dx
movsx r12d, ax
mov r12, r8
jmp 0x1404507d0
mov qword [rdi], r9
mov byte [rdi + 8], 1
setb ch
mov r8b, byte [r12]
movzx edx, ax
setnp cl
lea rdx, [rbp + 3]
sets ch
lea rcx, [rbp - 0x19]
jmp 0x1404507f1
call fcn.1400fae14
lea rcx, [rbp - 0x19]
clc
test r13b, 0x90
sub rax, rcx
cmp rax, 0x16
jmp 0x14045080b
jae 0x1404508db
mov byte [rsp + 0x30], 1
movzx cx, r8b
mov cl, r13b
mov ecx, dword [rsp + 0x3c]
cmc
jmp 0x14045082c
cmp dword [rsp + 0x38], ecx
jg 0x140450844
inc dword [rsp + 0x34]
jmp 0x14045083f
jmp 0x140450891
test rax, rax
jmp 0x14045084c
jne 0x14045085f
test ecx, ecx
jmp 0x140450859
je 0x140450891
lea rdx, [0x1400c0218]
mov al, byte [rax + rdx]
jmp 0x14045086e
mov byte [r15], al
inc r15
not eax
mov qword [rsp + 0x48], r15
setge al
xchg ah, ah
inc ecx
rcl al, cl
mov dword [rsp + 0x3c], ecx
sar ah, 0x89
rcr rax, cl
and cl, 0x37
lea rax, [rbp - 0x59]
inc cl
cmp r13, 0x10
setae cl
jmp 0x1404508a3
cmovae rax, r14
cmp di, 0x2a31
test r11b, spl
clc
cmp byte [rax + rsi], 0x7f
je 0x140450a7f
lea rax, [rbp - 0x59]
test dil, spl
test rdi, 0x502363d
test cl, cl
cmovne rax, r14
jmp 0x1404508d3
inc byte [rax + rsi]
jmp 0x140450a6c
lea rax, [rbp - 0x59]
cmp r13, 0x10
setp r15b
setae r15b
cmovae rax, r14
test bpl, 0x49
sub r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x1404508ff
je 0x140450b5c
mov r8b, byte [rsp + 0x31]
stc
cmp r11b, 0xe5
test r8b, r8b
je 0x140450b5c
cmp byte [rdi + 8], r9b
jmp 0x140450921
jne 0x1404509d2
mov rcx, qword [rdi]
jmp 0x140450933
test rcx, rcx
jmp 0x14045093b
je 0x1404509b7
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14045094d
test rdx, rdx
jmp 0x140450955
je 0x14045097a
mov rax, qword [rcx + 0x50]
clc
stc
test r11b, r9b
cmp dword [rax], r9d
jle 0x14045097a
movzx eax, byte [rdx]
jmp 0x140450975
jmp 0x1404509a0
mov rax, qword [rcx]
jmp 0x140450982
mov rax, qword [rax + 0x30]
jmp 0x14045098b
call qword [0x1400b8d90]
mov r8b, byte [rsp + 0x31]
cmp spl, r8b
cmp spl, 0x18
sub r9d, r9d
cmp eax, 0xffffffff
jmp 0x1404509a8
je 0x1404509b7
mov byte [r12], al
jmp 0x1404509c7
mov qword [rdi], r9
test di, 0x77c9
jmp 0x1404509c7
mov byte [rdi + 8], 1
test dl, ch
cmp r12b, 0x22
clc
cmp byte [r12], r8b
jmp 0x1404509db
jne 0x140450b5c
mov rcx, qword [rbp - 0x49]
test r8d, ebx
clc
cmp rcx, r13
jae 0x140450a28
lea rax, [rcx + 1]
mov qword [rbp - 0x49], rax
cmp r13b, 0x8f
shrd ax, r9w, 0x62
lea rax, [rbp - 0x59]
cmp ebp, r12d
clc
test r15b, r15b
jmp 0x140450a14
cmovne rax, r14
clc
and word [rax + rcx], 0
jmp 0x140450a23
jmp 0x140450a5a
sub r9d, r9d
xchg r8b, cl
cdq
bswap rdx
mov r8b, bl
bswap dx
mov ecx, ecx
movzx edx, r13w
lea edx, [r9 + 1]
movsxd rcx, edx
cmovns ecx, r13d
mov cx, bx
lea rcx, [rbp - 0x59]
jmp 0x140450a55
call fcn.140456895
inc rsi
bts r15w, r12w
movsx r14w, r12b
mov r15, qword [rsp + 0x48]
mov r14, qword [rbp - 0x59]
mov r13d, 0x59e61fd4
mov r13, qword [rbp - 0x41]
jmp 0x140450a7f
mov rcx, qword [rdi]
test si, 0x61db
stc
test rcx, rcx
jmp 0x140450a90
je 0x140450b0a
mov rax, qword [rcx + 0x38]
test dl, ah
cmp qword [rax], 0
je 0x140450ade
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140450ab2
jle 0x140450ade
dec dword [rax]
movsx ax, al
nop
bswap rdx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140450ad3
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140450af5
mov rax, qword [rcx]
jmp 0x140450ae6
mov rax, qword [rax + 0x38]
jmp 0x140450aef
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140450b0a
xor al, al
jmp 0x140450b05
jmp 0x140450b19
and qword [rdi], 0
mov al, 1
cqo
movsxd rdx, ebp
movsx rdx, r15w
mov byte [rdi + 8], al
movzx ecx, bx
bswap cx
cmovo cx, r10w
mov rdx, qword [rsp + 0x40]
movsx rcx, bx
mov rcx, rdi
jmp 0x140450b38
call fcn.1404521d7
xor r9d, r9d
test al, al
movsxd r8, eax
xchg r8b, r8b
jmp 0x140450b4d
mov r8, qword [rbp - 0x71]
jmp 0x140450b56
je 0x14045072c
test rsi, rsi
je 0x140450b92
lea rax, [rbp - 0x59]
cmp r13, 0x10
jmp 0x140450b72
cmovae rax, r14
cmp byte [rax + rsi], r9b
jmp 0x140450b7f
jle 0x140450bf4
inc rsi
cmc
test r13d, 0x24626c97
add ebx, edx
mov rbx, qword [rsp + 0x58]
jmp 0x140450b9c
test rsi, rsi
je 0x140450bfa
mov cl, byte [rbx]
cmp bpl, 0xd1
cmp cl, 0x7f
jmp 0x140450bb3
je 0x140450bfa
sub rsi, 1
jmp 0x140450bc2
je 0x140450d43
lea rax, [rbp - 0x59]
jmp 0x140450bd1
cmp r13, 0x10
jmp 0x140450bda
cmovae rax, r14
test r14, 0x6c5d5828
cmc
cmp cl, byte [rax + rsi]
jmp 0x140450bee
je 0x140450d7d
mov byte [rsp + 0x32], 1
cmc
cmp r13, 0x10
jmp 0x140450c03
jb 0x140450c51
lea rdx, [r13 + 1]
mov rax, r14
cmp rdx, 0x1000
jmp 0x140450c1c
jb 0x140450c44
add rdx, 0x27
jmp 0x140450c2b
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp spl, r9b
clc
cmp rax, 0x1f
ja 0x140451f41
mov rcx, r14
jmp 0x140450c4c
call fcn.140228090
mov r12d, dword [rsp + 0x38]
xadd r15b, r13b
sal r13w, cl
xor r15b, 0x29
mov r14d, dword [rsp + 0x3c]
sbb r15w, 0x7bd2
btr r13, r14
mov r15, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
clc
bts esi, r14d
mov rsi, qword [rsp + 0x40]
cmp r9, r10
cmp byte [rsp + 0x30], 0
je 0x140450cb3
test r14d, r14d
jne 0x140450cb3
mov byte [r15], 0x30
movzx ecx, r15w
xchg ch, dl
bswap cx
inc r15
bswap dx
movsx cx, bl
mov rdx, rsi
mov rcx, rdi
jmp 0x140450cbe
call fcn.1404521d7
sub esi, esi
jmp 0x140450cca
test al, al
jmp 0x140450cd1
jne 0x1404510e3
cmp byte [rdi + 8], sil
jmp 0x140450ce0
jne 0x140450fea
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140450cf2
je 0x140450fe3
mov rax, qword [rcx + 0x38]
btc rdx, 0xd4
mov rdx, qword [rax]
jmp 0x140450d0e
test rdx, rdx
jmp 0x140450d16
je 0x140450fbb
mov rax, qword [rcx + 0x50]
jmp 0x140450d29
cmp dword [rax], esi
jmp 0x140450d30
jle 0x140450fbb
movzx eax, byte [rdx]
jmp 0x140450d3e
jmp 0x140450fcd
test rsi, rsi
jmp 0x140450d4b
jne 0x140450d7d
lea rax, [rbp - 0x59]
cmp bl, r10b
test cl, r13b
test r8d, 0x63130c6f
cmp r13, 0x10
cmovae rax, r14
cmp dil, 0xa8
cmc
clc
cmp cl, byte [rax]
jmp 0x140450d77
jl 0x140450bf4
cmp byte [rbx + 1], r9b
jmp 0x140450d86
jle 0x140450b9c
inc rbx
jmp 0x140450d94
jmp 0x140450b9c
mov rdx, rsi
mov rcx, rdi
call fcn.1404521d7
test al, al
jmp 0x140450dab
jne 0x140450c88
lea rbx, [rdi + 9]
bsr r13w, r15w
movsx si, spl
mov sil, spl
mov rsi, rbx
bsf r13w, ax
bt r13d, edi
mov r13, qword [rsp + 0x40]
cmp byte [rdi + 8], 0
jmp 0x140450ddc
jne 0x140450e67
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140450ded
je 0x140450e54
mov rax, qword [rcx + 0x38]
and edx, r15d
mov rdx, qword [rax]
test rdx, rdx
je 0x140450e2a
mov rax, qword [rcx + 0x50]
jmp 0x140450e0f
cmp dword [rax], 0
jmp 0x140450e17
jle 0x140450e2a
movzx eax, byte [rdx]
jmp 0x140450e25
jmp 0x140450e3c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140450e36
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450e44
je 0x140450e54
mov byte [rsi], al
mov rbx, rsi
jmp 0x140450e5b
and qword [rdi], 0
bswap cx
mov byte [rdi + 8], 1
setp dl
movsxd rdx, ebp
cwd
mov r8b, byte [rbx]
lea rdx, [rbp + 3]
mov cx, dx
lea rcx, [rbp - 0x19]
call fcn.1400fae14
lea rcx, [rbp - 0x19]
sub rax, rcx
cmp rax, 0x16
jmp 0x140450e8a
jae 0x140450c76
cmp r12d, r14d
jmp 0x140450e98
jg 0x140450ea7
inc dword [rsp + 0x34]
jmp 0x140450ef1
test rax, rax
jne 0x140450ebe
test r14d, r14d
jmp 0x140450eb8
je 0x140450ef1
lea rcx, [0x1400c0218]
jmp 0x140450eca
mov al, byte [rax + rcx]
mov cx, 0x19a9
jmp 0x140450ed8
mov byte [r15], al
inc r15
movsx ecx, r8w
xchg ch, cl
bswap cx
inc r14d
and cx, 0x47ed
add ecx, eax
mov byte [rsp + 0x30], 1
rcl cl, 2
xadd ch, cl
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140450f08
je 0x140450f8a
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x140450f1b
je 0x140450f68
mov rax, qword [rcx + 0x50]
test dx, r11w
cmp dword [rax], 0
jmp 0x140450f31
jle 0x140450f68
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
movzx rax, sp
cmovbe rdx, r11
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140450f52
mov qword [rcx], rax
mov ah, al
movsx eax, r14w
movzx eax, byte [rdx]
jmp 0x140450f63
jmp 0x140450f7a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140450f74
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140450f8a
xor al, al
jmp 0x140450f90
and qword [rdi], 0
mov al, 1
mov byte [rdi + 8], al
cqo
bswap ecx
cdq
mov rdx, r13
movzx cx, bl
not ch
mov rcx, rdi
jmp 0x140450fa9
call fcn.1404521d7
test al, al
je 0x140450dd3
jmp 0x140450c76
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140450fc7
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140450fe3
mov byte [rdi + 9], al
jmp 0x140450fde
jmp 0x140450fe6
mov qword [rdi], rsi
mov byte [rdi + 8], 1
mov bl, byte [rdi + 9]
movsx ax, sil
mov rax, qword [r13]
movzx rcx, r9w
mov rcx, r13
jmp 0x140451002
mov rax, qword [rax + 0x18]
jmp 0x14045100b
call qword [0x1400b8d90]
cmp bl, al
jne 0x1404510e3
call fcn.1404b730d
mov rcx, qword [rax]
mov al, byte [rcx]
movzx rcx, r15w
mov byte [r15], al
inc r15
shl cl, cl
shld ecx, r10d, 0x4f
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140451040
je 0x1404510d6
mov rax, qword [rcx + 0x38]
cmp cx, r14w
test di, si
jmp 0x140451056
cmp qword [rax], rsi
jmp 0x14045105e
je 0x1404510a3
mov rax, qword [rcx + 0x50]
cmp cl, 0xeb
cmp dword [rax], esi
jle 0x1404510a3
dec dword [rax]
movzx dx, r8b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovo eax, r14d
lea rax, [rdx + 1]
jmp 0x14045108e
mov qword [rcx], rax
not ah
bswap ax
movzx eax, byte [rdx]
jmp 0x14045109e
jmp 0x1404510ba
mov rax, qword [rcx]
jmp 0x1404510ab
mov rax, qword [rax + 0x38]
jmp 0x1404510b4
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404510c2
je 0x1404510d6
mov byte [rdi + 8], sil
jmp 0x1404510d1
jmp 0x1404510e3
mov qword [rdi], rsi
and r13b, r10b
mov byte [rdi + 8], 1
sar r13, cl
mov r13, qword [rsp + 0x40]
clc
test r14d, r14d
jne 0x1404512ec
mov rdx, r13
xchg ch, ch
mov rcx, 0x13d649d
movsx rcx, dx
mov rcx, rdi
jmp 0x14045110a
call fcn.1404521d7
test al, al
jmp 0x140451116
jne 0x1404512be
lea rbx, [rdi + 9]
shl r12b, cl
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
test spl, bl
cmp byte [rdi + 8], 0
jne 0x1404511be
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404511b6
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r8w, 0x6876
clc
cmp r15b, 0x95
test rdx, rdx
jmp 0x14045115e
je 0x140451187
mov rax, qword [rcx + 0x50]
cmc
test ah, 0xe4
cmp dword [rax], 0
jmp 0x140451174
jle 0x140451187
movzx eax, byte [rdx]
jmp 0x140451182
jmp 0x14045119e
mov rax, qword [rcx]
jmp 0x14045118f
mov rax, qword [rax + 0x30]
jmp 0x140451198
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404511b6
mov byte [rsi], al
mov rbx, rsi
jmp 0x1404511b1
jmp 0x1404511ba
and qword [rdi], 0
mov byte [rdi + 8], 1
mov al, byte [rbx]
cmc
cmp al, byte [rbp - 0x19]
jmp 0x1404511c9
jne 0x1404512ac
dec r12d
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test rcx, rcx
je 0x140451271
mov rax, qword [rcx + 0x38]
stc
jmp 0x1404511f3
cmp qword [rax], 0
jmp 0x1404511fc
je 0x14045124a
mov rax, qword [rcx + 0x50]
stc
test r12b, bpl
cmp dword [rax], 0
jmp 0x140451212
jle 0x14045124a
dec dword [rax]
setns dh
movzx rdx, dx
mov rcx, qword [rcx + 0x38]
cbw
cwde
movzx rdx, ax
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140451238
mov qword [rcx], rax
cbw
movzx eax, byte [rdx]
jmp 0x140451245
jmp 0x14045125c
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140451256
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140451271
sub al, al
jmp 0x14045126c
jmp 0x14045128a
and qword [rdi], 0
seto dh
jmp 0x14045127d
mov al, 1
bswap ecx
jmp 0x14045128a
mov byte [rdi + 8], al
cqo
mov rdx, r13
mov rcx, rdx
not cl
mov rcx, rdi
jmp 0x14045129f
call fcn.1404521d7
test al, al
je 0x14045112e
mov dword [rsp + 0x34], r12d
rol ah, cl
mov r12d, dword [rsp + 0x38]
adc al, 0xaa
sar al, cl
not al
mov eax, dword [rsp + 0x34]
cmp r10b, bl
test r9w, r11w
clc
test eax, eax
jmp 0x1404512d1
jns 0x1404512ec
mov byte [r15], 0x30
inc r15
inc eax
mov dword [rsp + 0x34], eax
xchg rdx, rcx
movzx dx, spl
mov rdx, r13
setge cl
movzx cx, r14b
mov rcx, rdi
call fcn.1404521d7
test al, al
jmp 0x140451306
jne 0x14045151c
lea rbx, [rdi + 9]
and si, 0x74a8
mov rsi, rbx
test r13b, 9
cmp byte [rdi + 8], 0
jmp 0x140451325
jne 0x1404513bb
mov rcx, qword [rdi]
clc
stc
test rcx, rcx
jmp 0x140451338
je 0x1404513ac
mov rax, qword [rcx + 0x38]
btc dx, 0x82
xchg dh, dl
mov rdx, qword [rax]
jmp 0x140451358
test rdx, rdx
jmp 0x140451360
je 0x14045137d
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], 0
jle 0x14045137d
movzx eax, byte [rdx]
jmp 0x14045138f
mov rax, qword [rcx]
jmp 0x140451385
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404513ac
mov byte [rsi], al
movzx bx, r12b
mov rbx, rsi
jmp 0x1404513a7
jmp 0x1404513b4
and qword [rdi], 0
movsx edx, r15w
mov byte [rdi + 8], 1
mov r8b, 0xe7
mov r8b, byte [rbx]
lea rdx, [rbp + 3]
mov ch, 0x33
setb cl
movzx cx, r8b
lea rcx, [rbp - 0x19]
jmp 0x1404513d6
call fcn.1400fae14
lea rcx, [rbp - 0x19]
test si, r14w
sub rax, rcx
jmp 0x1404513ee
cmp rax, 0x16
jmp 0x1404513f7
jae 0x14045151c
cmp r14d, r12d
jmp 0x140451405
jge 0x14045143f
lea rcx, [0x1400c0218]
jmp 0x140451417
mov al, byte [rax + rcx]
mov byte [r15], al
movsxd rcx, r10d
mov rcx, 0x7ae87383
movsx ecx, r14w
inc r15
cmovs ecx, ecx
movzx cx, dh
xchg rcx, rcx
inc r14d
sar rcx, 0xc0
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14045144f
je 0x1404514e6
mov rax, qword [rcx + 0x38]
jmp 0x14045145e
cmp qword [rax], 0
jmp 0x140451467
je 0x1404514bf
mov rax, qword [rcx + 0x50]
test sil, 5
cmp dword [rax], 0
jmp 0x14045147d
jle 0x1404514bf
dec dword [rax]
movzx edx, r10w
mov dl, 0x17
lahf
mov rcx, qword [rcx + 0x38]
rdtsc
cqo
mov rdx, qword [rcx]
movzx ax, r13b
mov al, cl
cmovb rax, rsp
lea rax, [rdx + 1]
jmp 0x1404514ab
mov qword [rcx], rax
cbw
not al
movzx eax, byte [rdx]
jmp 0x1404514ba
jmp 0x1404514d1
mov rax, qword [rcx]
jmp 0x1404514c7
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404514e6
xor al, al
jmp 0x1404514e1
jmp 0x1404514f4
and qword [rdi], 0
mov al, 0xe6
xchg al, al
movzx rdx, r9w
mov al, 1
mov byte [rdi + 8], al
cqo
mov rdx, r13
setle ch
movsxd rcx, esp
mov rcx, rdi
jmp 0x14045150a
call fcn.1404521d7
test al, al
jmp 0x140451516
je 0x14045131c
mov sil, byte [rsp + 0x30]
stc
xor r14d, r14d
test sil, sil
jmp 0x14045152d
je 0x140451e18
mov rdx, r13
movzx ecx, ax
mov rcx, rdi
call fcn.1404521d7
test al, al
jmp 0x140451548
jne 0x140451e18
mov cl, byte [rdi + 8]
test bpl, al
test cl, cl
jmp 0x14045155b
jne 0x1404515e8
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14045156d
je 0x1404515d4
mov rax, qword [rcx + 0x38]
movsx rdx, bx
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140451587
je 0x1404515a7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x1404515a7
movzx eax, byte [rdx]
jmp 0x1404515a2
jmp 0x1404515be
mov rax, qword [rcx]
jmp 0x1404515af
mov rax, qword [rax + 0x30]
jmp 0x1404515b8
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404515d4
mov byte [rdi + 9], al
jmp 0x1404515cf
jmp 0x1404515d7
mov qword [rdi], r14
mov byte [rdi + 8], 1
shl al, 0xc1
shr cl, cl
mov cl, 1
rol al, 0x9b
adc al, 0xe8
clc
mov al, byte [rdi + 9]
cmp al, byte [rbp + 2]
je 0x1404516ad
test cl, cl
jmp 0x1404515fb
jne 0x1404516a4
mov rcx, qword [rdi]
cmp bl, 0x81
stc
clc
test rcx, rcx
jmp 0x140451611
je 0x140451690
mov rax, qword [rcx + 0x38]
jmp 0x140451620
mov rdx, qword [rax]
test r12b, spl
cmp ch, 0x38
test r9w, 0xe1
test rdx, rdx
jmp 0x140451637
je 0x140451663
mov rax, qword [rcx + 0x50]
test dl, 0x35
cmp ebx, r14d
stc
cmp dword [rax], r14d
jmp 0x140451650
jle 0x140451663
movzx eax, byte [rdx]
jmp 0x14045165e
jmp 0x140451675
mov rax, qword [rcx]
jmp 0x14045166b
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045167d
je 0x140451690
mov byte [rdi + 9], al
jmp 0x14045168b
jmp 0x14045169c
mov qword [rdi], r14
rcr al, 0xbd
sal al, cl
mov al, byte [rdi + 9]
clc
mov byte [rdi + 8], 1
cmc
cmp edx, r8d
cmp al, byte [rbp + 1]
jne 0x140451e18
mov byte [r15], 0x70
cmovnp cx, r9w
jmp 0x1404516c0
inc r15
mov ecx, r12d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404516d1
je 0x140451765
mov rax, qword [rcx + 0x38]
test r8d, 0x12d2469f
cmp qword [rax], r14
jmp 0x1404516ea
je 0x14045173d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x1404516fc
jle 0x14045173d
dec dword [rax]
rdtsc
cdq
cwd
mov rcx, qword [rcx + 0x38]
rdtsc
movzx edx, si
movsx edx, r8w
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140451722
mov qword [rcx], rax
movzx ax, al
movzx eax, si
movsx eax, r8w
movzx eax, byte [rdx]
jmp 0x140451738
jmp 0x14045174f
mov rax, qword [rcx]
jmp 0x140451745
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140451765
mov al, r14b
jmp 0x140451760
jmp 0x140451772
mov qword [rdi], r14
movsxd rdx, esi
setns bl
mov al, 1
xchg ch, bl
mov byte [rdi + 8], al
mov sil, r14b
mov ebx, r14d
jmp 0x140451784
mov rdx, r13
xchg rcx, rcx
bswap rcx
mov rcx, rdi
jmp 0x140451795
call fcn.1404521d7
test al, al
jne 0x140451a83
mov cl, byte [rdi + 8]
clc
test cl, cl
jmp 0x1404517ad
jne 0x140451849
mov rcx, qword [rdi]
jmp 0x1404517bb
test rcx, rcx
je 0x140451836
mov rax, qword [rcx + 0x38]
shld rdx, rbx, 0x45
cmp r9w, bp
mov rdx, qword [rax]
cmp bpl, r13b
jmp 0x1404517dc
test rdx, rdx
jmp 0x1404517e4
je 0x140451804
mov rax, qword [rcx + 0x50]
cmp r13b, 0xe7
stc
cmp dword [rax], r14d
jle 0x140451804
movzx eax, byte [rdx]
jmp 0x14045181b
mov rax, qword [rcx]
jmp 0x14045180c
mov rax, qword [rax + 0x30]
jmp 0x140451815
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451823
je 0x140451836
mov byte [rdi + 9], al
jmp 0x140451831
jmp 0x140451839
mov qword [rdi], r14
mov byte [rdi + 8], 1
clc
inc al
sub al, 0x1c
mov cl, 1
test r10b, sil
sub al, 3
mov al, byte [rdi + 9]
cmp di, 0x4f03
jmp 0x140451856
cmp al, byte [rbp - 2]
jne 0x140451928
mov byte [r15], 0x2b
movzx ecx, r9w
inc r15
btr cx, 0xd8
shl cx, 0xea
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14045187e
je 0x140451911
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x1404518df
mov rax, qword [rcx + 0x50]
cmp sil, 0x49
cmp dword [rax], r14d
jmp 0x1404518a1
jle 0x1404518df
dec dword [rax]
rdtsc
movzx dx, r14b
mov rcx, qword [rcx + 0x38]
lahf
cdq
mov eax, 0x573b4bfd
mov rdx, qword [rcx]
nop
cbw
mov ah, 0x23
lea rax, [rdx + 1]
mov qword [rcx], rax
nop
movsx rax, si
movzx eax, byte [rdx]
jmp 0x1404518da
jmp 0x1404518f6
mov rax, qword [rcx]
jmp 0x1404518e7
mov rax, qword [rax + 0x38]
jmp 0x1404518f0
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404518fe
je 0x140451911
mov al, r14b
jmp 0x14045190c
jmp 0x14045191b
mov qword [rdi], r14
mov al, 1
jmp 0x14045191b
mov byte [rdi + 8], al
jmp 0x140451923
jmp 0x140451a83
test cl, cl
jne 0x1404519ba
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14045193b
je 0x1404519a9
mov rax, qword [rcx + 0x38]
sal dx, 0xb3
dec dh
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140451956
je 0x14045197c
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x140451969
jle 0x14045197c
movzx eax, byte [rdx]
jmp 0x140451977
jmp 0x140451993
mov rax, qword [rcx]
jmp 0x140451984
mov rax, qword [rax + 0x30]
jmp 0x14045198d
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404519a9
mov byte [rdi + 9], al
jmp 0x1404519a4
jmp 0x1404519b4
mov qword [rdi], r14
sets al
neg al
mov al, byte [rdi + 9]
mov byte [rdi + 8], 1
clc
stc
cmp al, byte [rbp - 3]
jmp 0x1404519c2
jne 0x140451a83
mov byte [r15], 0x2d
inc r15
xor cl, ah
seta ch
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404519df
je 0x140451a7a
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x1404519f1
je 0x140451a47
mov rax, qword [rcx + 0x50]
cmp edi, r14d
jmp 0x140451a04
cmp dword [rax], r14d
jle 0x140451a47
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx edx, bx
not dh
movzx rax, r13w
mov rdx, qword [rcx]
lahf
bswap rax
mov al, r13b
lea rax, [rdx + 1]
jmp 0x140451a2f
mov qword [rcx], rax
cdqe
movsxd rax, r9d
bswap ax
movzx eax, byte [rdx]
jmp 0x140451a42
jmp 0x140451a5e
mov rax, qword [rcx]
jmp 0x140451a4f
mov rax, qword [rax + 0x38]
jmp 0x140451a58
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451a66
je 0x140451a7a
mov byte [rdi + 8], r14b
jmp 0x140451a75
jmp 0x140451a83
mov qword [rdi], r14
mov byte [rdi + 8], 1
cwd
mov rdx, r13
movsxd rcx, eax
not cl
jmp 0x140451a90
mov rcx, rdi
jmp 0x140451a98
call fcn.1404521d7
test al, al
jmp 0x140451aa4
jne 0x140451dfd
cmp byte [rdi + 8], r14b
jmp 0x140451ab3
jne 0x140451b44
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140451ac5
je 0x140451b3d
mov rax, qword [rcx + 0x38]
btr rdx, r15
movsx dx, dil
mov rdx, qword [rax]
test r14b, r10b
test rdx, rdx
jmp 0x140451ae6
je 0x140451b0b
mov rax, qword [rcx + 0x50]
clc
test r10b, 0x3a
cmp dword [rax], r14d
jmp 0x140451afd
jle 0x140451b0b
movzx eax, byte [rdx]
jmp 0x140451b22
mov rax, qword [rcx]
jmp 0x140451b13
mov rax, qword [rax + 0x30]
jmp 0x140451b1c
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451b2a
je 0x140451b3d
mov byte [rdi + 9], al
jmp 0x140451b38
jmp 0x140451b40
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov al, byte [rdi + 9]
cmp al, byte [rbp - 0x19]
jmp 0x140451b4f
jne 0x140451c30
mov sil, 1
mov rcx, qword [rdi]
test dh, 0xa7
test rcx, rcx
jmp 0x140451b66
je 0x140451bf6
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140451b78
je 0x140451bc9
mov rax, qword [rcx + 0x50]
stc
test spl, r12b
cmp dh, 0x21
cmp dword [rax], r14d
jmp 0x140451b91
jle 0x140451bc9
dec dword [rax]
movsx dx, r9b
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 1]
jmp 0x140451bb2
mov qword [rcx], rax
movsx eax, r13w
not eax
cwde
movzx eax, byte [rdx]
jmp 0x140451bc4
jmp 0x140451bdb
mov rax, qword [rcx]
jmp 0x140451bd1
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451be3
je 0x140451bf6
mov al, r14b
jmp 0x140451bf1
jmp 0x140451c01
mov qword [rdi], r14
mov al, sil
jmp 0x140451c01
mov byte [rdi + 8], al
movzx dx, r10b
mov dl, r9b
not dl
mov rdx, r13
mov rcx, rdi
jmp 0x140451c19
call fcn.1404521d7
test al, al
jmp 0x140451c25
je 0x140451aaa
jmp 0x140451c39
test sil, sil
je 0x140451dfd
mov byte [r15], 0x30
jmp 0x140451c42
inc r15
jmp 0x140451dfd
cmp byte [rdi + 8], r14b
jmp 0x140451c53
jne 0x140451cf0
mov rcx, qword [rdi]
test eax, 0x3aa1e63
test rcx, rcx
jmp 0x140451c69
je 0x140451cd9
mov rax, qword [rcx + 0x38]
cmovns dx, di
sar rdx, 0xab
mov rdx, qword [rax]
test rdx, rdx
je 0x140451ca7
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x140451c94
jle 0x140451ca7
movzx eax, byte [rdx]
jmp 0x140451ca2
jmp 0x140451cbe
mov rax, qword [rcx]
jmp 0x140451caf
mov rax, qword [rax + 0x30]
jmp 0x140451cb8
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451cc6
je 0x140451cd9
mov byte [rdi + 9], al
jmp 0x140451cd4
jmp 0x140451ce8
mov qword [rdi], r14
movsx edx, r14w
setg dh
cmovns cx, r13w
mov byte [rdi + 8], 1
cwd
bswap ecx
mov r8b, byte [rdi + 9]
mov cl, r8b
lea rdx, [rbp + 3]
xchg cl, ch
not ecx
setne ch
lea rcx, [rbp - 0x19]
call fcn.1400fae14
lea rcx, [rbp - 0x19]
test sp, 0x5d3c
sub rax, rcx
test spl, dil
cmc
cmp rax, 0x16
jmp 0x140451d24
jae 0x140451e18
cmp ebx, 8
jmp 0x140451d32
jge 0x140451d4f
lea rcx, [0x1400c0218]
mov al, byte [rax + rcx]
jmp 0x140451d47
mov byte [r15], al
inc r15
inc ebx
mov sil, 1
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x140451de7
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140451d6b
je 0x140451db5
mov rax, qword [rcx + 0x50]
cmp rdx, 0x70204775
cmp dword [rax], r14d
jmp 0x140451d84
jle 0x140451db5
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdq
movsxd rax, esp
mov rdx, qword [rcx]
cwde
movzx ax, r11b
cmovno ax, si
lea rax, [rdx + 1]
jmp 0x140451daa
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140451dcc
mov rax, qword [rcx]
jmp 0x140451dbd
mov rax, qword [rax + 0x38]
jmp 0x140451dc6
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451dd4
je 0x140451de7
mov al, r14b
jmp 0x140451de2
jmp 0x140451dfa
mov qword [rdi], r14
movzx ecx, r15w
cqo
mov al, sil
not cx
movzx edx, r8w
mov byte [rdi + 8], al
mov rdx, r13
movsx ecx, ax
mov rcx, rdi
jmp 0x140451e0b
call fcn.1404521d7
test al, al
je 0x140451c4a
cmp byte [rsp + 0x32], r14b
jmp 0x140451e22
jne 0x140451e36
test sil, sil
jmp 0x140451e30
jne 0x140451e3f
mov r15, qword [rbp - 0x61]
bswap rcx
rcl dl, cl
mov byte [r15], r14b
mov eax, dword [rsp + 0x34]
sets dl
bts dx, dx
bts ecx, ecx
mov rcx, qword [rbp - 0x69]
bsr dx, r15w
mov dword [rcx], eax
xchg dl, dh
sal rdx, cl
movzx rdx, ax
mov rdx, qword [rbp - 0x21]
cmc
clc
stc
cmp rdx, 0x10
jmp 0x140451e74
jb 0x140451ed4
inc rdx
mov rcx, qword [rbp - 0x39]
stc
cwde
shl rax, 0xfe
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140451e96
jb 0x140451ecf
add rdx, 0x27
clc
test r12w, 0x7b1c
mov rcx, qword [rcx - 8]
test al, r8b
sub rax, rcx
clc
add rax, 0xfffffffffffffff8
cmp r12w, 0x32f6
test dil, r15b
clc
cmp rax, 0x1f
jmp 0x140451ec9
ja 0x140451f36
call fcn.140228090
xor eax, eax
mov rcx, qword [rbp + 7]
xor rcx, rsp
jmp 0x140451ee2
call fcn.14049eb1e
mov rbx, qword [rsp + 0x130]
cmp r13, r11
sar r15b, 0x40
movsx rdi, bx
add rsp, 0xf0
bswap rbp
setle dil
pop r15
pop r14
mov dil, 0xa6
movzx r13w, al
pop r13
movzx esi, r8w
pop r12
not sil
movsxd rdi, r13d
pop rdi
movsx ebp, r9w
sete bpl
mov si, cx
pop rsi
pop rbp
jmp 0x140451f35
ret
call fcn.1404b5029
nop
jmp 0x140451f41
call fcn.1404b5029
nop
jmp 0x1400e0364