Function at 0x14044ef5a
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
sbb rax, rsp
push rbp
sar eax, 3
shr rbp, cl
push rsi
push rdi
push r12
push r13
dec dil
rol r12b, cl
push r14
push r15
ror r14, cl
rcr rdi, cl
sar bpl, 0xbf
lea rbp, [rsp - 0x17]
sub rsp, 0xf0
bts esi, edx
rcl ax, 0x5a
mov rax, qword [0x1400b7288]
xor r13w, si
xor rax, rsp
not r13
and rdi, rsi
mov qword [rbp + 7], rax
test sil, sil
inc al
mov r12, r9
mov qword [rsp + 0x40], r9
setge dil
mov rdi, r8
cbw
bt r14d, 0x71
shr eax, cl
mov r14, rdx
mov qword [rbp - 0x71], rdx
xor ah, 0x36
mov sil, bl
mov rsi, qword [rbp + 0x77]
add rax, rsp
btr r13, rsi
mov r13, qword [rbp + 0x7f]
add ax, r13w
ror rdx, cl
mov qword [rbp - 0x79], r13
mov eax, dword [rsi + 0x18]
mov rdx, rbp
add dl, r11b
bts dx, cx
mov edx, 0x3000
stc
and eax, edx
jmp 0x14044f010
cmp eax, edx
jmp 0x14044f017
jne 0x14044f03e
mov qword [rsp + 0x28], r13
cqo
mov dl, sil
mov qword [rsp + 0x20], rsi
mov rdx, r14
jmp 0x14044f034
call fcn.140451209
jmp 0x14045118a
mov rax, qword [rsi + 0x40]
movsx rcx, ax
mov cl, r14b
mov rbx, qword [rax + 8]
xchg cl, ch
mov qword [rbp - 0x51], rbx
cmovs eax, ebx
cwde
mov rax, qword [rbx]
movzx ecx, si
xchg rcx, rcx
not rcx
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14044f06f
call qword [0x1400b8d90]
nop
bswap cx
lea rcx, [rbp - 0x59]
call fcn.14045706e
mov r15, rax
cmp rcx, 0x58cd30a7
jmp 0x14044f092
mov qword [rsp + 0x58], rax
clc
test rbx, rbx
je 0x14044f0fb
mov rdx, qword [rbx]
mov rcx, rbx
movsx rax, sp
movzx eax, r13w
setg al
mov rax, qword [rdx + 0x10]
jmp 0x14044f0bb
call qword [0x1400b8d90]
mov r8, rax
stc
test rax, rax
jmp 0x14044f0cd
je 0x14044f0fb
mov rcx, qword [rax]
mov rax, qword [rcx]
movsxd rdx, esi
cdq
cmovbe rdx, rbp
mov edx, 1
xchg ch, cl
cmovg cx, r9w
mov rcx, r8
jmp 0x14044f0f5
call qword [0x1400b8d90]
mov rax, qword [r15]
movsx rdx, r11w
lea rdx, [rbp - 0x29]
setp cl
mov rcx, r15
jmp 0x14044f111
mov rax, qword [rax + 0x28]
jmp 0x14044f11a
call qword [0x1400b8d90]
nop
not rbx
mov byte [rsp + 0x32], 0
jmp 0x14044f132
mov byte [rsp + 0x3c], 0
movsxd rax, edi
jmp 0x14044f13f
mov rax, qword [rsi + 0x40]
mov bl, r11b
cmove bx, r15w
mov rbx, qword [rax + 8]
mov qword [rbp - 0x51], rbx
jmp 0x14044f15e
mov rax, qword [rbx]
not cl
movsxd rcx, ebp
seta ch
mov rcx, rbx
jmp 0x14044f171
mov rax, qword [rax + 8]
jmp 0x14044f17a
call qword [0x1400b8d90]
nop
not cl
lea rcx, [rbp - 0x59]
jmp 0x14044f18c
call fcn.14044b90c
mov rsi, rax
cmp r12b, 0x5f
stc
test rbx, rbx
jmp 0x14044f1a1
je 0x14044f213
mov rdx, qword [rbx]
mov rcx, rbx
movsx rax, r14w
mov rax, qword [rdx + 0x10]
jmp 0x14044f1ba
call qword [0x1400b8d90]
mov r8, rax
neg bh
jmp 0x14044f1ca
mov ebx, 1
test ah, 9
cmp ah, ch
test rax, rax
jmp 0x14044f1dc
je 0x14044f220
mov rcx, qword [rax]
cqo
lahf
bswap rax
mov rax, qword [rcx]
not dl
jmp 0x14044f1f8
mov edx, ebx
movsx ecx, ax
mov ecx, r8d
mov rcx, r8
jmp 0x14044f208
call qword [0x1400b8d90]
jmp 0x14044f220
mov ebx, 1
cdq
jmp 0x14044f220
mov rax, qword [rsi]
lea r9, [rbp - 9]
lea r8, [0x1400c01f7]
lea rdx, [0x1400c01e8]
movzx cx, bpl
mov rcx, rsi
jmp 0x14044f242
mov rax, qword [rax + 0x38]
jmp 0x14044f24b
call qword [0x1400b8d90]
mov rdx, r12
mov cl, r8b
movzx rcx, r15w
movsx cx, r12b
mov rcx, rdi
jmp 0x14044f268
call fcn.140453871
or r12d, 0xffffffff
stc
xor esi, esi
stc
jmp 0x14044f27e
test al, al
jne 0x14044f58e
mov cl, byte [rdi + 8]
cmc
cmp r8b, 0xdb
test cx, r12w
test cl, cl
jne 0x14044f31e
mov rcx, qword [rdi]
cmc
cmp r11b, r11b
test rcx, rcx
jmp 0x14044f2a9
je 0x14044f311
mov rax, qword [rcx + 0x38]
and dl, sil
xor dl, r10b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044f2c4
je 0x14044f2e9
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], esi
jmp 0x14044f2d6
jle 0x14044f2e9
movzx eax, byte [rdx]
jmp 0x14044f2e4
jmp 0x14044f2fb
mov rax, qword [rcx]
jmp 0x14044f2f1
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044f303
je 0x14044f311
mov byte [rdi + 9], al
jmp 0x14044f317
mov qword [rdi], rsi
rol al, 0x25
mov byte [rdi + 8], bl
mov cl, bl
not al
mov al, byte [rdi + 9]
clc
jmp 0x14044f327
cmp al, byte [rbp + 2]
jmp 0x14044f32f
jne 0x14044f40d
mov rsi, qword [rbp - 0x71]
sar cl, cl
and ecx, ecx
mov byte [rsi], 0x2b
clc
lea r14, [rsi + 1]
bsf rcx, r14
sbb cl, r9b
mov rcx, qword [rdi]
jmp 0x14044f354
sub esi, esi
cmp r15d, 0x314785c
clc
stc
test rcx, rcx
je 0x14044f3fd
mov rax, qword [rcx + 0x38]
cmp r13b, 0x45
clc
cmp qword [rax], rsi
jmp 0x14044f379
je 0x14044f3cb
mov rax, qword [rcx + 0x50]
cmp r9b, 0xf1
cmp dword [rax], esi
jle 0x14044f3cb
add dword [rax], r12d
bswap dx
rdtsc
cmovp rdx, r9
mov rcx, qword [rcx + 0x38]
cqo
rdtsc
movsx dx, dl
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044f3b3
mov qword [rcx], rax
cwde
movzx eax, bp
movsx eax, r12w
movzx eax, byte [rdx]
jmp 0x14044f3c6
jmp 0x14044f3e2
mov rax, qword [rcx]
jmp 0x14044f3d3
mov rax, qword [rax + 0x38]
jmp 0x14044f3dc
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044f3ea
je 0x14044f3fd
mov al, sil
jmp 0x14044f3f8
jmp 0x14044f405
mov qword [rdi], rsi
mov al, spl
mov al, bl
mov byte [rdi + 8], al
jmp 0x14044f58e
test cl, cl
jne 0x14044f4ae
mov rcx, qword [rdi]
cmp dh, 0x36
jmp 0x14044f420
test rcx, rcx
jmp 0x14044f428
je 0x14044f498
mov rax, qword [rcx + 0x38]
seta dl
bswap dx
mov rdx, qword [rax]
test spl, dl
test rdx, rdx
jmp 0x14044f446
je 0x14044f46b
mov rax, qword [rcx + 0x50]
cmp ch, 0xd9
test dl, 0x15
cmp dword [rax], esi
jmp 0x14044f45d
jle 0x14044f46b
movzx eax, byte [rdx]
jmp 0x14044f482
mov rax, qword [rcx]
jmp 0x14044f473
mov rax, qword [rax + 0x30]
jmp 0x14044f47c
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044f48a
je 0x14044f498
mov byte [rdi + 9], al
jmp 0x14044f4a3
mov qword [rdi], rsi
or al, 0x9e
shr al, 0x5d
mov al, byte [rdi + 9]
mov byte [rdi + 8], bl
jmp 0x14044f4ae
cmp al, byte [rbp + 1]
jne 0x14044f58e
mov rax, qword [rbp - 0x71]
cmovl r14w, sp
and cx, di
mov byte [rax], 0x2d
jmp 0x14044f4ce
lea r14, [rax + 1]
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14044f4de
je 0x14044f57e
mov rax, qword [rcx + 0x38]
cmc
stc
clc
cmp qword [rax], rsi
jmp 0x14044f4f3
je 0x14044f550
mov rax, qword [rcx + 0x50]
cmp si, 0x1bf5
cmc
cmp dword [rax], esi
jmp 0x14044f50a
jle 0x14044f550
add dword [rax], r12d
cwde
mov rcx, qword [rcx + 0x38]
cdqe
movsx dx, r8b
mov rdx, qword [rcx]
movsx rax, bx
cmovo ax, r8w
movsx eax, di
lea rax, [rdx + 1]
jmp 0x14044f537
mov qword [rcx], rax
jmp 0x14044f543
movzx eax, byte [rdx]
jmp 0x14044f54b
jmp 0x14044f567
mov rax, qword [rcx]
jmp 0x14044f558
mov rax, qword [rax + 0x38]
jmp 0x14044f561
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044f56f
je 0x14044f57e
mov byte [rdi + 8], sil
jmp 0x14044f58e
mov qword [rdi], rsi
movsx ecx, r15w
rcl r12, 0xde
shr eax, cl
mov byte [rdi + 8], bl
mov qword [rbp - 0x59], r14
and rax, rax
movzx r12d, bx
rcr r12w, 0xf4
mov byte [r14], 0x30
clc
add al, cl
add r14, rbx
shld rcx, rbp, 0xbb
cbw
mov qword [rsp + 0x50], r14
mov byte [rsp + 0x30], sil
xor r12b, 0xef
movsx ebx, r12w
setge bl
mov r12d, esi
movsx eax, r10w
shld ax, ax, 0xaf
btc ax, r11w
mov dword [rsp + 0x38], esi
sub ah, 0x55
bt ebx, r9d
mov dword [rsp + 0x34], esi
or ecx, edx
sbb cl, 0xf2
mov eax, 0x24
adc bx, r14w
shl ebx, 0x80
shld bx, r11w, 0xb2
mov ecx, 0x300
movzx ebx, r14w
cmp dword [r13], 0x3b9aca00
cmovno bx, bx
setge bh
not bx
cmove eax, ecx
movzx ebx, r13w
rcl bl, 0xa5
xor bh, bh
mov dword [rsp + 0x48], eax
rol al, cl
lea rbx, [rbp - 0x29]
xadd al, al
cmp qword [rbp - 0x11], 0x10
not al
setno al
cmovae rbx, qword [rbp - 0x29]
mov qword [rbp - 0x61], rbx
mov al, byte [rbx]
jmp 0x14044f649
dec al
jmp 0x14044f650
cmp al, 0x7d
jmp 0x14044f657
ja 0x14044fdd6
cmp qword [rbp - 0x19], rsi
jne 0x14044f676
mov byte [rsp + 0x31], sil
jmp 0x14044f671
jmp 0x14044f6a1
mov rax, qword [r15]
mov cl, r10b
movzx cx, spl
mov rcx, r15
jmp 0x14044f689
mov rax, qword [rax + 0x20]
jmp 0x14044f692
call qword [0x1400b8d90]
mov byte [rsp + 0x31], al
jmp 0x14044f6a1
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], 1
bt rdx, 0x3b
add dl, r14b
mov r13d, 0xf
shl dh, cl
sal edx, 0xae
shrd rdx, rsp, 0x94
mov qword [rbp - 0x31], r13
sub eax, eax
mov edx, edi
mov byte [rbp - 0x49], al
cqo
mov rdx, qword [rsp + 0x40]
movzx rcx, r13w
mov rcx, rdi
jmp 0x14044f6e6
call fcn.140453871
sub r9d, r9d
cmp ebp, r14d
adc r15b, r13b
mov r15, qword [rbp - 0x49]
clc
jmp 0x14044f6fe
test al, al
jmp 0x14044f705
jne 0x14044fbe8
lea r12, [rdi + 9]
mov r8, r12
setg bl
mov qword [rbp - 0x69], r12
sub bl, 0x1d
mov bl, byte [rsp + 0x32]
cmp byte [rdi + 8], r9b
jmp 0x14044f729
jne 0x14044f7d8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044f73a
je 0x14044f7c4
mov rax, qword [rcx + 0x38]
shld edx, esp, 0x4b
bt dx, 0xcb
cmp cx, 0x2d55
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x14044f779
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14044f779
movzx eax, byte [rdx]
jmp 0x14044f774
jmp 0x14044f799
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044f785
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x69]
stc
xor r9d, r9d
cmc
jmp 0x14044f799
cmp eax, 0xffffffff
jmp 0x14044f7a1
je 0x14044f7c4
mov byte [r8], al
mov r12w, sp
jmp 0x14044f7b7
mov r12, r8
jmp 0x14044f7bf
jmp 0x14044f7ca
mov qword [rdi], r9
setae dl
mov byte [rdi + 8], 1
movsx rcx, si
cqo
mov cx, 0x3bd8
mov r8b, byte [r12]
mov cx, 0x37bf
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
call fcn.1400f0b6f
lea rcx, [rbp - 9]
sub rax, rcx
cmp rax, 0xa
jmp 0x14044f7fd
jae 0x14044f8f8
mov edx, 1
and cl, 0x5e
cmove ecx, ebp
mov byte [rsp + 0x30], dl
xor ecx, r12d
mov ecx, dword [rsp + 0x38]
stc
cmp dword [rsp + 0x48], ecx
jmp 0x14044f823
jg 0x14044f851
add dword [rsp + 0x34], edx
jmp 0x14044f83a
test rax, rax
je 0x14044f8a2
mov byte [rsp + 0x3c], dl
jmp 0x14044f84c
jmp 0x14044f8a2
test rax, rax
jne 0x14044f862
test ecx, ecx
je 0x14044f8a2
lea r8, [0x1400c01e8]
cmp ebx, 0x7da58fc
mov al, byte [rax + r8]
stc
mov byte [r14], al
ror eax, 0xc9
add r14, rdx
btc ax, r9w
rol ah, cl
mov qword [rsp + 0x50], r14
bts ax, r11w
stc
add ecx, edx
movsx ax, r10b
mov dword [rsp + 0x38], ecx
btr rax, rax
rcr ax, 0xf6
lea rax, [rbp - 0x49]
cmp r13, 0x10
not cl
setae cl
jmp 0x14044f8b4
cmovae rax, r15
clc
stc
cmp byte [rax + rsi], 0x7f
jmp 0x14044f8c3
je 0x14044faa0
lea rax, [rbp - 0x49]
cmp r11b, cl
clc
test cl, cl
jmp 0x14044f8d8
cmovne rax, r15
test r12d, 0x2bc50985
cmc
cmp r10, 0x76d2276e
add byte [rax + rsi], dl
jmp 0x14044f8f3
jmp 0x14044fa8f
lea rax, [rbp - 0x49]
shl r14b, cl
rol r14b, 0xf
cmp r13, 0x10
setae r14b
jmp 0x14044f910
cmovae rax, r15
test r10w, r11w
stc
jmp 0x14044f91e
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14044f92a
je 0x14044fb87
mov r8b, byte [rsp + 0x31]
cmp r12w, r8w
cmc
test r8b, r8b
jmp 0x14044f942
je 0x14044fb87
cmp byte [rdi + 8], r9b
jmp 0x14044f951
jne 0x14044fa0a
mov rcx, qword [rdi]
test r13b, 0x6c
test rcx, rcx
jmp 0x14044f966
je 0x14044f9ec
mov rax, qword [rcx + 0x38]
adc edx, r8d
inc dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044f980
je 0x14044f9aa
mov rax, qword [rcx + 0x50]
jmp 0x14044f98f
cmp dword [rax], r9d
jmp 0x14044f997
jle 0x14044f9aa
movzx eax, byte [rdx]
jmp 0x14044f9a5
jmp 0x14044f9d0
mov rax, qword [rcx]
jmp 0x14044f9b2
mov rax, qword [rax + 0x30]
jmp 0x14044f9bb
call qword [0x1400b8d90]
mov r8b, byte [rsp + 0x31]
test r9b, r11b
cmp r8b, 0xfb
xor r9d, r9d
cmp eax, 0xffffffff
jmp 0x14044f9d8
je 0x14044f9ec
mov byte [r12], al
jmp 0x14044f9e7
jmp 0x14044f9f3
mov qword [rdi], r9
mov al, 0x64
cwde
lahf
mov eax, 1
jmp 0x14044f9fd
mov byte [rdi + 8], al
jmp 0x14044fa05
jmp 0x14044fa0f
mov eax, 1
cmp byte [r12], r8b
jne 0x14044fb87
mov rcx, qword [rbp - 0x39]
stc
cmp rcx, r13
jae 0x14044fa5b
lea rax, [rcx + 1]
test sil, 0x95
clc
mov qword [rbp - 0x39], rax
movsxd rax, ebx
lea rax, [rbp - 0x49]
test r14b, r14b
jmp 0x14044fa43
cmovne rax, r15
cmp r11w, r8w
stc
and word [rax + rcx], 0
jmp 0x14044fa56
jmp 0x14044fa78
sub r9d, r9d
movsx rdx, r13w
mov cl, 0x14
mov r8b, bl
mov rdx, rax
lea rcx, [rbp - 0x49]
jmp 0x14044fa73
call fcn.140457ecd
inc rsi
shld ecx, r11d, 0x29
clc
movsxd r13, r8d
mov r14, qword [rsp + 0x50]
sal r15b, cl
test bl, 0x82
mov r15, qword [rbp - 0x49]
stc
shr ecx, cl
mov r13, qword [rbp - 0x31]
sal cl, 0x51
adc cx, di
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044fb3a
mov rax, qword [rcx + 0x38]
cmp r14b, cl
clc
cmp qword [rax], 0
jmp 0x14044fabd
je 0x14044fb0e
mov rax, qword [rcx + 0x50]
jmp 0x14044facc
cmp dword [rax], 0
jle 0x14044fb0e
dec dword [rax]
mov al, 0x96
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
movsxd rax, ecx
lahf
cmovbe ax, r10w
lea rax, [rdx + 1]
jmp 0x14044faf4
mov qword [rcx], rax
nop
movsx ax, r11b
movsxd rax, r15d
movzx eax, byte [rdx]
jmp 0x14044fb09
jmp 0x14044fb25
mov rax, qword [rcx]
jmp 0x14044fb16
mov rax, qword [rax + 0x38]
jmp 0x14044fb1f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044fb3a
sub al, al
jmp 0x14044fb35
jmp 0x14044fb49
and qword [rdi], 0
mov al, 1
movsx dx, r10b
movzx dx, cl
mov byte [rdi + 8], al
cwd
setle cl
movsx dx, bl
mov rdx, qword [rsp + 0x40]
movsx ecx, bx
mov rcx, rdi
jmp 0x14044fb65
call fcn.140453871
xor r9d, r9d
jmp 0x14044fb76
test al, al
mov r8, qword [rbp - 0x69]
jmp 0x14044fb81
je 0x14044f720
test rsi, rsi
je 0x14044fbf7
lea rax, [rbp - 0x49]
cmc
cmp sp, r10w
cmp r13, 0x10
jmp 0x14044fba2
cmovae rax, r15
cmp r14w, 0x6bba
test dh, 0xad
cmp byte [rax + rsi], r9b
jmp 0x14044fbb8
jle 0x14044fbd9
mov edx, 1
stc
cmp r8b, r11b
jmp 0x14044fbcc
add rsi, rdx
jmp 0x14044fbd4
jmp 0x14044fc05
mov byte [rsp + 0x32], 1
jmp 0x14044fbe3
jmp 0x14044fc67
mov edx, 1
jmp 0x14044fbf2
jmp 0x14044fc0e
mov edx, 1
ror bl, cl
xor bx, 0x3a20
shr bh, cl
mov rbx, qword [rbp - 0x61]
cmp cx, 0x4cf0
test rsi, rsi
jmp 0x14044fc16
je 0x14044fc67
mov cl, byte [rbx]
jmp 0x14044fc23
cmp cl, 0x7f
jmp 0x14044fc2b
je 0x14044fc67
sub rsi, rdx
jmp 0x14044fc39
je 0x14044fd96
lea rax, [rbp - 0x49]
stc
cmp r13, 0x10
jmp 0x14044fc4d
cmovae rax, r15
cmp cl, byte [rax + rsi]
jmp 0x14044fc59
je 0x14044fdbf
mov byte [rsp + 0x32], dl
test r12b, 0x69
cmp r13, 0x10
jmp 0x14044fc70
jb 0x14044fcb5
lea rdx, [r13 + 1]
mov rax, r15
cmp rdx, 0x1000
jmp 0x14044fc89
jb 0x14044fcad
add rdx, 0x27
clc
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
test r10b, 0x25
cmp rax, 0x1f
ja 0x1404511fd
mov rcx, r15
call fcn.14018e3c0
mov r12d, dword [rsp + 0x38]
stc
sal r13d, cl
rcr r14b, cl
mov r14, qword [rsp + 0x50]
neg rcx
dec ecx
mov r15, qword [rsp + 0x58]
bts rdx, rdi
mov dl, 0x5f
mov r13, qword [rbp - 0x79]
sub esi, esi
xchg rdx, rdx
cqo
movsx rcx, r14w
mov rdx, qword [rsp + 0x40]
cmovg cx, si
mov rcx, rdi
jmp 0x14044fcf6
call fcn.140453871
test al, al
jmp 0x14044fd02
jne 0x1404501ec
mov rax, qword [r15]
movzx cx, r10b
setnp ch
xchg ecx, ecx
mov rcx, r15
jmp 0x14044fd1d
mov rax, qword [rax + 0x18]
jmp 0x14044fd26
call qword [0x1400b8d90]
mov bl, al
cmp bl, r12b
stc
cmp byte [rdi + 8], sil
jmp 0x14044fd3b
jne 0x1404500ee
mov rdx, qword [rdi]
stc
test rdx, rdx
jmp 0x14044fd4d
je 0x1404500d7
mov rcx, qword [rdx + 0x38]
shrd r8w, r9w, 3
rcl r8b, 0xff
mov r8, qword [rcx]
test bpl, 0x96
test r8, r8
jmp 0x14044fd70
je 0x1404500a7
mov rax, qword [rdx + 0x50]
test r15d, r10d
cmp r15b, r14b
cmp dword [rax], esi
jle 0x1404500a7
movzx eax, byte [r8]
jmp 0x14044fd91
jmp 0x1404500c1
test rsi, rsi
jmp 0x14044fd9e
jne 0x14044fdbf
lea rax, [rbp - 0x49]
cmp r13, 0x10
cmovae rax, r15
cmc
jmp 0x14044fdb7
cmp cl, byte [rax]
jl 0x14044fc5f
cmp byte [rbx + 1], r9b
jmp 0x14044fdc8
jle 0x14044fc0e
inc rbx
jmp 0x14044fc0e
mov rdx, qword [rsp + 0x40]
mov ch, 0xaf
mov rcx, rdi
jmp 0x14044fde6
call fcn.140453871
test al, al
jmp 0x14044fdf2
jne 0x14044fce5
lea rbx, [rdi + 9]
neg si
ror r15b, 0x97
sub r15, rax
mov rsi, rbx
mov r13d, dword [rsp + 0x48]
xor r15b, 9
btc r15, 0xa2
mov r15, qword [rsp + 0x40]
cmp byte [rdi + 8], 0
jmp 0x14044fe25
jne 0x14044fec0
mov rcx, qword [rdi]
cmp dil, r11b
jmp 0x14044fe36
test rcx, rcx
je 0x14044feb2
mov rax, qword [rcx + 0x38]
and rdx, 0x7d9152d2
mov rdx, qword [rax]
clc
stc
cmc
test rdx, rdx
jmp 0x14044fe58
je 0x14044fe7e
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], 0
jmp 0x14044fe6b
jle 0x14044fe7e
movzx eax, byte [rdx]
jmp 0x14044fe79
jmp 0x14044fe90
mov rax, qword [rcx]
jmp 0x14044fe86
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044feb2
mov byte [rsi], al
mov bx, r8w
movzx ebx, bp
movsx ebx, si
mov rbx, rsi
jmp 0x14044fead
jmp 0x14044feb6
and qword [rdi], 0
mov byte [rdi + 8], 1
bswap cx
xchg dl, r8b
mov r8b, byte [rbx]
not dh
lea rdx, [rbp + 5]
bswap cx
xchg ecx, ecx
movsx ecx, r14w
lea rcx, [rbp - 9]
jmp 0x14044fedb
call fcn.1400f0b6f
lea rcx, [rbp - 9]
jmp 0x14044fef0
sub rax, rcx
cmc
clc
cmp rax, 0xa
jmp 0x14044fefe
jae 0x140450093
cmp r13d, r12d
jg 0x14044ff35
mov r8d, 1
add dword [rsp + 0x34], r8d
test rax, rax
jmp 0x14044ff20
je 0x14044ff90
mov byte [rsp + 0x3c], r8b
jmp 0x14044ff30
jmp 0x14044ff90
test rax, rax
jne 0x14044ff4c
test r12d, r12d
jmp 0x14044ff46
je 0x14044ff84
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
sar r8b, 0x8d
sbb r8b, r12b
sal r8b, cl
mov byte [r14], al
sar r8w, cl
mov r8b, 0xd2
shrd r8w, sp, 0xf3
mov r8d, 1
add r14, r8
test r9, r13
add r12d, r8d
jmp 0x14044ff90
mov r8d, 1
rol cl, cl
bsf rcx, r8
mov byte [rsp + 0x30], r8b
bt cx, 0x14
rol ecx, 0x12
mov rcx, qword [rdi]
test spl, 0x1d
test rcx, rcx
jmp 0x14044ffac
je 0x14045004f
mov rax, qword [rcx + 0x38]
jmp 0x14044ffbb
cmp qword [rax], 0
jmp 0x14044ffc4
je 0x140450014
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044ffd6
jle 0x140450014
dec dword [rax]
movsx ax, r11b
bswap edx
movsxd rdx, ecx
mov rcx, qword [rcx + 0x38]
cbw
cwd
mov rdx, qword [rcx]
movsxd rax, r9d
lea rax, [rdx + 1]
mov qword [rcx], rax
setnp al
movzx ax, r11b
cbw
movzx eax, byte [rdx]
jmp 0x14045000f
jmp 0x140450035
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140450020
call qword [0x1400b8d90]
mov r8d, 1
test r13w, dx
jmp 0x140450035
cmp eax, 0xffffffff
jmp 0x14045003d
je 0x14045004f
sub al, al
jmp 0x14045004a
jmp 0x14045005d
and qword [rdi], 0
bswap edx
mov ch, 0xb7
mov cl, bl
mov al, r8b
mov byte [rdi + 8], al
jmp 0x140450068
mov rdx, r15
movsx ecx, r8w
mov rcx, r8
mov rcx, 0x2ef82eee
mov rcx, rdi
jmp 0x140450081
call fcn.140453871
test al, al
jmp 0x14045008d
je 0x14044fe1c
mov dword [rsp + 0x38], r12d
mov qword [rsp + 0x50], r14
jmp 0x1404500a2
jmp 0x14044fccb
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x1404500b2
mov rax, qword [rax + 0x30]
jmp 0x1404500bb
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404500c9
je 0x1404500d7
mov byte [rdi + 9], al
jmp 0x1404500da
mov qword [rdi], rsi
mov r15d, 1
mov byte [rdi + 8], r15b
jmp 0x1404500e9
jmp 0x1404500fd
mov r15d, 1
jmp 0x1404500fd
cmp byte [rdi + 9], bl
jmp 0x140450105
jne 0x1404501ec
call fcn.1404b9169
mov rcx, qword [rax]
inc al
adc al, bpl
sar al, cl
mov al, byte [rcx]
sub rcx, r11
sbb cx, 0x4e36
rcr rcx, cl
mov byte [r14], al
bswap cx
adc ch, 0x83
lea r14, [r14 + r15]
mov qword [rsp + 0x50], r14
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140450145
je 0x1404501d6
mov rax, qword [rcx + 0x38]
cmp r15b, bpl
clc
cmp qword [rax], rsi
jmp 0x14045015b
je 0x1404501a3
mov rax, qword [rcx + 0x50]
jmp 0x14045016d
cmp dword [rax], esi
jle 0x1404501a3
dec dword [rax]
movsx dx, r8b
mov rcx, qword [rcx + 0x38]
cqo
mov rdx, qword [rcx]
movzx rax, r10w
cmovs ax, sp
cdqe
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx ax, dil
movzx eax, byte [rdx]
jmp 0x1404501ba
mov rax, qword [rcx]
jmp 0x1404501ab
mov rax, qword [rax + 0x38]
jmp 0x1404501b4
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404501c2
je 0x1404501d6
mov byte [rdi + 8], sil
jmp 0x1404501d1
jmp 0x1404501ec
mov qword [rdi], rsi
cmp bh, cl
cmc
cmp r13b, 0x55
mov byte [rdi + 8], r15b
ror r15d, 0xb2
and r15b, 0x35
mov r15, qword [rsp + 0x40]
clc
cmp dword [r13], 0x3b9aca00
jmp 0x1404501ff
je 0x14045043f
test r12d, r12d
jmp 0x14045020d
jne 0x14045043f
mov rdx, r15
movzx rcx, bp
movsx rcx, r14w
setnp cl
mov rcx, rdi
call fcn.140453871
test al, al
jmp 0x140450230
jne 0x1404503fa
lea rbx, [rdi + 9]
mov rsi, rbx
btc r14d, 0xb2
cmp r13b, 0xf4
mov r12d, dword [rsp + 0x34]
add r14w, 0x473e
rol r14b, cl
xadd r14b, r14b
xor r13d, r13d
sbb r14b, dil
and r14b, 0xa0
lea r14d, [r13 + 1]
cmc
cmp byte [rdi + 8], r13b
jmp 0x140450270
jne 0x14045030d
mov rcx, qword [rdi]
cmp r13b, al
jmp 0x140450281
test rcx, rcx
jmp 0x140450289
je 0x1404502fe
mov rax, qword [rcx + 0x38]
xor dl, r11b
xadd dl, dl
btr dx, r12w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404502a9
je 0x1404502cf
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r13d
jmp 0x1404502bc
jle 0x1404502cf
movzx eax, byte [rdx]
jmp 0x1404502ca
jmp 0x1404502e6
mov rax, qword [rcx]
jmp 0x1404502d7
mov rax, qword [rax + 0x30]
jmp 0x1404502e0
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404502fe
mov byte [rsi], al
mov rbx, rsi
jmp 0x1404502f9
jmp 0x140450303
mov qword [rdi], r13
xor al, 0xde
mov byte [rdi + 8], r14b
and al, bl
shl al, cl
sbb al, 0xdb
mov al, byte [rbx]
cmp al, byte [rbp - 9]
jne 0x1404503e0
sub r12d, r14d
bt cx, bp
mov byte [rsp + 0x30], r14b
mov rcx, qword [rdi]
test r8w, 0x666c
cmc
test rcx, rcx
jmp 0x140450336
je 0x1404503b6
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r13
jmp 0x140450349
je 0x14045038e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x14045038e
dec dword [rax]
rdtsc
cbw
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
setbe al
cmovs ax, ax
lea rax, [rdx + 1]
jmp 0x140450379
mov qword [rcx], rax
cwde
movzx rax, dx
movzx eax, byte [rdx]
jmp 0x140450389
jmp 0x1404503a0
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14045039a
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404503b6
mov al, r13b
jmp 0x1404503b1
jmp 0x1404503c0
mov qword [rdi], r13
mov al, r14b
movzx rcx, r11w
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
jmp 0x1404503ce
call fcn.140453871
test al, al
jmp 0x1404503da
je 0x140450267
mov dword [rsp + 0x34], r12d
mov r14, qword [rsp + 0x50]
mov r12d, dword [rsp + 0x38]
movsx r13, bp
bswap r13d
sal r13b, 0xf3
mov r13d, dword [rsp + 0x34]
test r11b, r13b
jmp 0x140450407
test r13d, r13d
jmp 0x14045040f
jns 0x140450444
mov byte [r14], 0x30
xor ax, si
btr ax, sp
mov ax, r13w
mov eax, 1
lea r14, [r14 + rax]
add r13d, eax
mov dword [rsp + 0x34], r13d
jmp 0x14045043a
jmp 0x140450444
mov r13d, dword [rsp + 0x34]
mov rdx, r15
cmovne cx, di
mov rcx, rdi
jmp 0x140450453
call fcn.140453871
test al, al
jmp 0x14045045f
jne 0x14045069d
lea rbx, [rdi + 9]
bts r13, r8
rcr r13d, cl
mov rsi, rbx
rcl r13b, 0x12
rcr r13, 0x26
mov r13d, 1
cmp dil, 0x17
clc
cmp byte [rdi + 8], 0
jmp 0x14045048f
jne 0x140450526
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x140450519
mov rax, qword [rcx + 0x38]
btr dx, 0xc6
xadd dl, dl
or rdx, r8
mov rdx, qword [rax]
test sp, 0x271d
test rdx, rdx
jmp 0x1404504c1
je 0x1404504e5
mov rax, qword [rcx + 0x50]
cmp cx, r11w
cmp dword [rax], 0
jmp 0x1404504d7
jle 0x1404504e5
movzx eax, byte [rdx]
jmp 0x1404504fc
mov rax, qword [rcx]
jmp 0x1404504ed
mov rax, qword [rax + 0x30]
jmp 0x1404504f6
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450504
je 0x140450519
mov byte [rsi], al
mov rbx, rsi
jmp 0x140450514
jmp 0x14045051d
and qword [rdi], 0
mov byte [rdi + 8], r13b
mov cl, r14b
cwd
mov r8b, byte [rbx]
mov edx, ebx
movsxd rcx, edi
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
call fcn.1400f0b6f
lea rcx, [rbp - 9]
test r9b, r12b
sub rax, rcx
test r9b, 0x7c
cmp rax, 0xa
jmp 0x140450552
jae 0x140450698
cmp r12d, dword [rsp + 0x48]
jmp 0x140450562
jge 0x14045058f
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
test r11b, r12b
mov byte [r14], al
cmp r14, 0x6d927b2a
add r14, r13
add r12d, r13d
jmp 0x14045058a
jmp 0x1404505b6
mov ecx, dword [rsp + 0x3c]
cmp bl, spl
test ebx, 0x45180a0d
movzx ecx, cl
test rax, rax
jmp 0x1404505a7
cmovne ecx, r13d
cmp ax, 0x5078
cmp r15, r15
mov dword [rsp + 0x3c], ecx
mov byte [rsp + 0x30], r13b
seta cl
bt cx, di
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x1404505ce
je 0x14045065e
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], 0
jmp 0x1404505e2
je 0x140450632
mov rax, qword [rcx + 0x50]
test bp, 0x5a7e
cmp dword [rax], 0
jmp 0x1404505f9
jle 0x140450632
dec dword [rax]
cdqe
mov dh, 0x3b
xchg ah, dl
mov rcx, qword [rcx + 0x38]
cbw
jmp 0x140450616
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140450622
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14045062d
jmp 0x140450649
mov rax, qword [rcx]
jmp 0x14045063a
mov rax, qword [rax + 0x38]
jmp 0x140450643
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450651
je 0x14045065e
sub al, al
jmp 0x14045066f
and qword [rdi], 0
cqo
mov al, r13b
movzx ecx, r12w
mov dx, 0xd0d
mov byte [rdi + 8], al
movzx dx, dil
mov dl, ch
mov rdx, r15
movsx rcx, r10w
bswap cx
mov rcx, rdi
jmp 0x14045068b
call fcn.140453871
test al, al
je 0x140450486
mov r13d, dword [rsp + 0x34]
sub r12d, r12d
clc
test al, 0x61
cmp cx, ax
cmp byte [rsp + 0x3c], r12b
je 0x14045074a
lea rbx, [r14 - 1]
mov r15, qword [rbp - 0x59]
cmp rbx, r15
jmp 0x1404506c1
je 0x14045071f
call fcn.1404b9169
mov cl, byte [rbx]
mov rax, qword [rax]
test dil, 0x21
cmp cl, byte [rax]
jmp 0x1404506dc
je 0x1404506f8
cmp cl, 0x39
jmp 0x1404506ea
jne 0x140450700
mov byte [rbx], 0x30
jmp 0x1404506f8
dec rbx
jmp 0x1404506b9
add cl, 1
test r13b, 0x74
cmp r9b, 0x33
mov byte [rbx], cl
test dx, r13w
cmp rbx, r15
jmp 0x140450719
jne 0x140450745
mov byte [rbx], 0x31
and r15, r11
mov ebx, 1
add r13d, ebx
movzx r15w, al
movsx r15d, bp
mov dword [rsp + 0x34], r13d
mov r15, qword [rsp + 0x40]
jmp 0x14045074f
mov r15, qword [rsp + 0x40]
mov ebx, 1
mov sil, byte [rsp + 0x30]
clc
test sil, sil
jmp 0x14045075d
je 0x1404510dc
mov rdx, r15
jmp 0x140450771
mov rcx, rdi
jmp 0x140450779
call fcn.140453871
test al, al
jmp 0x140450785
jne 0x1404510dc
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140450795
jne 0x140450829
mov rcx, qword [rdi]
test dl, r11b
test r10d, 0x524817da
test rcx, rcx
jmp 0x1404507b0
je 0x14045081a
mov rax, qword [rcx + 0x38]
bts rdx, r13
rol dl, cl
rol dx, 0x7e
mov rdx, qword [rax]
cmp spl, bl
test rdx, rdx
je 0x1404507ed
mov rax, qword [rcx + 0x50]
test eax, 0x25ad4ddf
cmp dword [rax], r12d
jle 0x1404507ed
movzx eax, byte [rdx]
jmp 0x1404507ff
mov rax, qword [rcx]
jmp 0x1404507f5
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450807
je 0x14045081a
mov byte [rdi + 9], al
jmp 0x140450815
jmp 0x14045081d
mov qword [rdi], r12
mov byte [rdi + 8], bl
rol al, 0xfe
mov cl, bl
sbb al, 0x9a
and al, 0x96
mov al, byte [rdi + 9]
cmp dx, 0x68f5
jmp 0x14045083c
cmp al, byte [rbp + 4]
jmp 0x140450844
je 0x1404508ed
test cl, cl
jne 0x1404508df
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404508c9
mov rax, qword [rcx + 0x38]
test r14w, 0x5e41
btr dx, 0xb0
rol dx, cl
mov rdx, qword [rax]
cmp bpl, 0xb2
test rdx, rdx
jmp 0x14045087f
je 0x1404508a1
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r12d
jle 0x1404508a1
movzx eax, byte [rdx]
jmp 0x14045089c
jmp 0x1404508b3
mov rax, qword [rcx]
jmp 0x1404508a9
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404508c9
mov byte [rdi + 9], al
jmp 0x1404508c4
jmp 0x1404508d7
mov qword [rdi], r12
ror al, 0x22
mov al, byte [rdi + 9]
jmp 0x1404508d7
mov byte [rdi + 8], bl
clc
cmp r9w, r9w
cmp al, byte [rbp + 3]
jmp 0x1404508e7
jne 0x1404510dc
mov byte [r14], 0x65
sar ecx, cl
movsx ecx, r12w
add r14, rbx
bt rcx, rbx
mov rcx, qword [rdi]
cmp rax, r13
test rcx, rcx
jmp 0x14045090c
je 0x14045099e
mov rax, qword [rcx + 0x38]
cmp sil, 0x94
test di, 0x6094
cmp qword [rax], r12
jmp 0x140450927
je 0x14045096c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140450939
jle 0x14045096c
dec dword [rax]
movsx rdx, dx
mov rcx, qword [rcx + 0x38]
movzx eax, r10w
mov rdx, qword [rcx]
xchg ah, al
lea rax, [rdx + 1]
mov qword [rcx], rax
sets ah
nop
cwde
movzx eax, byte [rdx]
jmp 0x140450967
jmp 0x140450983
mov rax, qword [rcx]
jmp 0x140450974
mov rax, qword [rax + 0x38]
jmp 0x14045097d
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045098b
je 0x14045099e
mov al, r12b
jmp 0x140450999
jmp 0x1404509a3
mov qword [rdi], r12
mov al, bl
mov byte [rdi + 8], al
movsx rcx, r10w
bswap cx
not sil
mov sil, r12b
mov ebx, r12d
mov rdx, r15
mov rcx, rdi
call fcn.140453871
test al, al
jmp 0x1404509c8
jne 0x140450cf5
mov cl, byte [rdi + 8]
cmp esi, 0x43324e1a
test cl, cl
jne 0x140450a7e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404509ea
je 0x140450a5b
mov rax, qword [rcx + 0x38]
cqo
mov rdx, qword [rax]
test r13d, 0x6cd11495
test rdx, rdx
je 0x140450a2e
mov rax, qword [rcx + 0x50]
test r10b, r11b
cmp spl, bpl
cmp dword [rax], r12d
jmp 0x140450a1b
jle 0x140450a2e
movzx eax, byte [rdx]
jmp 0x140450a29
jmp 0x140450a45
mov rax, qword [rcx]
jmp 0x140450a36
mov rax, qword [rax + 0x30]
jmp 0x140450a3f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450a4d
je 0x140450a5b
mov byte [rdi + 9], al
jmp 0x140450a63
mov qword [rdi], r12
mov r8b, r14b
not cl
mov r8d, 1
xchg cl, cl
not cl
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x140450a79
jmp 0x140450a86
mov r8d, 1
shl al, cl
mov al, byte [rdi + 9]
cmp r8b, dil
cmp al, byte [rbp + 2]
jmp 0x140450a94
jne 0x140450b68
mov byte [r14], 0x2b
lea r14, [r14 + r8]
bsf ecx, eax
sal cl, 0x42
bt ecx, 0x48
mov rcx, qword [rdi]
stc
jmp 0x140450ab5
test rcx, rcx
jmp 0x140450abd
je 0x140450b53
mov rax, qword [rcx + 0x38]
test al, bpl
test dil, 0x75
cmp qword [rax], r12
jmp 0x140450ad6
je 0x140450b1f
mov rax, qword [rcx + 0x50]
cmp cx, 0xc67
cmp dword [rax], r12d
jle 0x140450b1f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not dl
cmovle ax, di
nop
mov rdx, qword [rcx]
movsx rax, r10w
lea rax, [rdx + 1]
mov qword [rcx], rax
mov eax, 0x12060c2d
movzx eax, bp
movzx eax, byte [rdx]
jmp 0x140450b1a
jmp 0x140450b42
mov rax, qword [rcx]
jmp 0x140450b27
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
test r8w, 0x550d
jmp 0x140450b42
cmp eax, 0xffffffff
je 0x140450b53
mov al, r12b
jmp 0x140450b60
mov qword [rdi], r12
xchg al, al
mov al, r8b
jmp 0x140450b60
mov byte [rdi + 8], al
jmp 0x140450cf5
test cl, cl
jmp 0x140450b6f
jne 0x140450c23
mov rcx, qword [rdi]
stc
test ebx, ecx
cmc
test rcx, rcx
je 0x140450bf4
mov rax, qword [rcx + 0x38]
movzx dx, cl
mov rdx, r13
bsr rdx, rsp
mov rdx, qword [rax]
cmp r8d, r8d
test rdx, rdx
jmp 0x140450ba2
je 0x140450bc2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140450bc2
movzx eax, byte [rdx]
jmp 0x140450bbd
jmp 0x140450bd9
mov rax, qword [rcx]
jmp 0x140450bca
mov rax, qword [rax + 0x30]
jmp 0x140450bd3
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450be1
je 0x140450bf4
mov byte [rdi + 9], al
jmp 0x140450bef
jmp 0x140450c08
mov qword [rdi], r12
mov al, byte [rdi + 9]
cmp r11b, 0xbc
sub r8w, 0x6693
sar r8b, 0xb1
mov r8d, 1
stc
jmp 0x140450c15
mov byte [rdi + 8], r8b
cmp bh, 0xbc
test r13w, r12w
cmp dl, r8b
cmp al, byte [rbp + 1]
jne 0x140450cf5
mov byte [r14], 0x2d
adc rcx, rbp
lea r14, [r14 + r8]
cmp ax, di
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140450c45
je 0x140450ce5
mov rax, qword [rcx + 0x38]
cmp r8b, sil
clc
cmp qword [rax], r12
je 0x140450caa
mov rax, qword [rcx + 0x50]
cmp r13b, 0xad
cmp dword [rax], r12d
jmp 0x140450c6c
jle 0x140450caa
dec dword [rax]
movzx ax, r13b
movzx rdx, cx
rdtsc
mov rcx, qword [rcx + 0x38]
movzx rax, dx
movzx ax, dh
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140450c97
mov qword [rcx], rax
movsxd rax, r15d
movzx eax, byte [rdx]
jmp 0x140450ca5
jmp 0x140450cce
mov rax, qword [rcx]
jmp 0x140450cb2
mov rax, qword [rax + 0x38]
jmp 0x140450cbb
call qword [0x1400b8d90]
mov r8d, 1
test cl, sil
cmp r8b, 7
cmp eax, 0xffffffff
jmp 0x140450cd6
je 0x140450ce5
mov byte [rdi + 8], r12b
jmp 0x140450cf5
mov qword [rdi], r12
movsx edx, r15w
cdq
mov dx, 0x767f
mov byte [rdi + 8], r8b
mov rdx, r15
jmp 0x140450cfd
mov rcx, rdi
jmp 0x140450d05
call fcn.140453871
test al, al
jne 0x140450ec8
cmp byte [rdi + 8], r12b
jne 0x140450dc0
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140450d27
je 0x140450d98
mov rax, qword [rcx + 0x38]
movsx edx, r9w
mov rdx, qword [rax]
jmp 0x140450d3e
test rdx, rdx
jmp 0x140450d46
je 0x140450d66
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140450d58
jle 0x140450d66
movzx eax, byte [rdx]
jmp 0x140450d7d
mov rax, qword [rcx]
jmp 0x140450d6e
mov rax, qword [rax + 0x30]
jmp 0x140450d77
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450d85
je 0x140450d98
mov byte [rdi + 9], al
jmp 0x140450d93
jmp 0x140450da7
mov qword [rdi], r12
cmovae r8w, r11w
movsx r8d, bp
bswap r8
mov r8d, 1
jmp 0x140450db2
mov byte [rdi + 8], r8b
jmp 0x140450dbb
jmp 0x140450dc8
mov r8d, 1
sbb al, 0x38
mov al, byte [rdi + 9]
cmp al, byte [rbp - 9]
jne 0x140450eab
mov sil, r8b
sar rcx, cl
sbb cl, dh
xchg cl, ch
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140450de9
je 0x140450e7a
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140450dfb
je 0x140450e45
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jle 0x140450e45
dec dword [rax]
movsx ax, r12b
jmp 0x140450e1d
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovs eax, edx
lahf
movzx rax, cx
lea rax, [rdx + 1]
jmp 0x140450e35
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140450e40
jmp 0x140450e5f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
cmp r10b, 0x21
cmp al, r11b
cmp eax, 0xffffffff
jmp 0x140450e67
je 0x140450e7a
mov al, r12b
jmp 0x140450e75
jmp 0x140450e83
mov qword [rdi], r12
mov al, r8b
movzx ecx, di
mov byte [rdi + 8], al
not rcx
movsxd rdx, r10d
cqo
mov rdx, r15
mov rcx, rdi
call fcn.140453871
test al, al
jmp 0x140450ea0
je 0x140450d12
jmp 0x140450eb9
test sil, sil
jmp 0x140450eb3
je 0x140450ec8
mov byte [r14], 0x30
inc r14
cqo
mov dx, sp
movsx ecx, bx
mov rdx, r15
xchg rcx, rcx
mov cx, r15w
movsx ecx, sp
mov rcx, rdi
jmp 0x140450edd
call fcn.140453871
test al, al
jmp 0x140450ee9
jne 0x1404510dc
mov r13d, 1
cmp byte [rdi + 8], r12b
jmp 0x140450efe
jne 0x140450f9c
mov rcx, qword [rdi]
cmc
cmp r13b, r12b
clc
test rcx, rcx
jmp 0x140450f14
je 0x140450f8e
mov rax, qword [rcx + 0x38]
bt edx, 0x81
cdq
rcr dx, cl
mov rdx, qword [rax]
test r15w, 0x7d82
jmp 0x140450f34
test rdx, rdx
jmp 0x140450f3c
je 0x140450f61
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140450f4e
jle 0x140450f61
movzx eax, byte [rdx]
jmp 0x140450f5c
jmp 0x140450f73
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140450f6d
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450f7b
je 0x140450f8e
mov byte [rdi + 9], al
jmp 0x140450f89
jmp 0x140450f93
mov qword [rdi], r12
cqo
mov byte [rdi + 8], r13b
jmp 0x140450f9c
mov r8b, byte [rdi + 9]
mov dh, bl
cdq
lea rdx, [rbp + 5]
movsxd rcx, r12d
xchg ecx, ecx
mov cx, 0x3b59
lea rcx, [rbp - 9]
call fcn.1400f0b6f
lea rcx, [rbp - 9]
sub rax, rcx
clc
test edi, esp
cmp rax, 0xa
jae 0x1404510cd
cmp ebx, 8
jmp 0x140450fd5
jge 0x140451000
lea rcx, [0x1400c01e8]
shr sil, cl
inc sil
xor sil, cl
mov al, byte [rax + rcx]
shl rcx, 0x3c
adc sil, 0x97
mov byte [r14], al
lea r14, [r14 + r13]
add ebx, r13d
mov sil, r13b
movsx ecx, cx
bts rcx, rdi
mov rcx, qword [rdi]
jmp 0x140451012
test rcx, rcx
jmp 0x14045101a
je 0x1404510a1
mov rax, qword [rcx + 0x38]
cmp sil, bl
cmp qword [rax], r12
jmp 0x14045102f
je 0x14045106f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140451041
jle 0x14045106f
dec dword [rax]
cmovs rdx, rbx
movsx edx, r14w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 1]
mov qword [rcx], rax
cbw
movsx ax, cl
movzx eax, byte [rdx]
jmp 0x140451086
mov rax, qword [rcx]
jmp 0x140451077
mov rax, qword [rax + 0x38]
jmp 0x140451080
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045108e
je 0x1404510a1
mov al, r12b
jmp 0x14045109c
jmp 0x1404510a7
mov qword [rdi], r12
mov al, r13b
mov byte [rdi + 8], al
mov dx, r15w
mov dl, 5
mov rdx, r15
mov rcx, rdi
jmp 0x1404510bb
call fcn.140453871
test al, al
jmp 0x1404510c7
je 0x140450ef5
mov r13d, dword [rsp + 0x34]
cmp r13d, ebx
cmp r8, 0x672f1793
cmp byte [rsp + 0x32], r12b
jmp 0x1404510e6
jne 0x1404510fa
test sil, sil
jmp 0x1404510f4
jne 0x1404510fe
mov r14, qword [rbp - 0x71]
mov byte [r14], r12b
adc rdx, 0x46ed270c
bswap edx
mov rdx, qword [rbp - 0x11]
cmp r15, r8
cmp bx, 0x2aa0
cmp rdx, 0x10
jmp 0x14045111f
jb 0x14045117d
inc rdx
and ch, 0xd7
rol ch, 0x4b
mov eax, r10d
mov rcx, qword [rbp - 0x29]
cmovo eax, r13d
inc ax
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14045114b
jb 0x140451178
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
cmc
cmp esp, 0xef718b0
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x140451172
ja 0x1404511f7
call fcn.14018e3c0
mov eax, r13d
cmovno cx, bp
sal cx, cl
shr ecx, 0x8d
mov rcx, qword [rbp + 7]
stc
cmp bpl, bpl
xor rcx, rsp
jmp 0x14045119a
call fcn.1404a07bb
mov rbx, qword [rsp + 0x130]
add rsp, 0xf0
cmovns di, r10w
movsx ebp, r13w
mov sil, r14b
pop r15
movzx edi, r8w
setge r14b
pop r14
mov r12, rsi
movsx r12w, r11b
movzx r13d, r13w
pop r13
pop r12
mov bp, 0x4e5d
movsx edi, r14w
pop rdi
movsx si, r11b
pop rsi
movsx ebp, bp
xchg rbp, rbp
jmp 0x1404511f0
pop rbp
jmp 0x1404511f6
ret
call fcn.1404b6dca
nop
call fcn.1404b6dca
nop
int3