Function at 0x14044e4ee
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
sbb rbp, 0x64261074
mov ah, 0xe7
push rsi
push rdi
cdqe
btc di, 0xcc
push r12
push r13
push r14
bt rsi, rdx
sub sil, cl
sar r12, cl
push r15
btr rdi, r9
lea rbp, [rsp - 0x17]
sub esi, r15d
sub rsp, 0xf0
rol esi, 0x2f
mov rax, qword [0x1400b7288]
not r14b
xor rax, rsp
btc r12w, r8w
mov qword [rbp + 7], rax
mov r12, r9
bt r14, 0x8c
cmc
mov qword [rsp + 0x40], r9
xor r14b, dil
rcl r13d, 0x81
cmovno r13d, r10d
mov rdi, r8
btr r14w, 0xfd
rcl r14b, cl
mov r14, rdx
movzx r13, r10w
sub rsi, 0x689e15a4
movsxd rsi, r9d
mov qword [rbp - 0x71], rdx
rcl sil, cl
mov rsi, qword [rbp + 0x77]
mov r13, qword [rbp + 0x7f]
movzx rdx, r13w
mov qword [rbp - 0x79], r13
mov eax, dword [rsi + 0x18]
mov edx, 0x3000
test edi, 0x249526c2
and eax, edx
jmp 0x14044e5a7
cmp eax, edx
jne 0x14044e5ce
mov qword [rsp + 0x28], r13
movsxd rdx, r13d
mov qword [rsp + 0x20], rsi
mov rdx, r14
jmp 0x14044e5c4
call fcn.140450730
jmp 0x1404506b1
mov rax, qword [rsi + 0x40]
xchg ebx, ebx
mov ebx, 0x5da034cc
setb bh
mov rbx, qword [rax + 8]
mov qword [rbp - 0x51], rbx
mov rax, qword [rbx]
movsx cx, r9b
movzx rcx, r13w
mov rcx, rbx
jmp 0x14044e5f8
mov rax, qword [rax + 8]
jmp 0x14044e601
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x59]
jmp 0x14044e611
call fcn.1404563d4
mov r15, rax
cmp sp, cx
jmp 0x14044e621
mov qword [rsp + 0x58], rax
test rbx, rbx
je 0x14044e682
mov rdx, qword [rbx]
movzx rcx, r11w
seta ah
mov rcx, rbx
not ax
mov rax, qword [rdx + 0x10]
jmp 0x14044e648
call qword [0x1400b8d90]
mov r8, rax
test spl, 0x93
stc
test rax, rax
je 0x14044e682
mov rcx, qword [rax]
movsxd rdx, edx
bswap dx
cbw
mov rax, qword [rcx]
cwd
mov edx, 1
mov rcx, r8
jmp 0x14044e67c
call qword [0x1400b8d90]
mov rax, qword [r15]
lea rdx, [rbp - 0x29]
mov ch, dh
mov rcx, r15
mov rax, qword [rax + 0x28]
jmp 0x14044e697
call qword [0x1400b8d90]
nop
bswap bx
mov byte [rsp + 0x32], 0
bswap rax
movsx rbx, sp
mov byte [rsp + 0x3c], 0
mov rax, qword [rsi + 0x40]
movzx ecx, r15w
mov ecx, 0x3db84879
mov rbx, qword [rax + 8]
mov qword [rbp - 0x51], rbx
mov rax, qword [rbx]
jmp 0x14044e6cf
mov rcx, rbx
jmp 0x14044e6d7
mov rax, qword [rax + 8]
jmp 0x14044e6e0
call qword [0x1400b8d90]
nop
mov cx, 0x4604
movsxd rcx, r8d
lea rcx, [rbp - 0x59]
jmp 0x14044e6f7
call fcn.14044aeaa
mov rsi, rax
cmc
test r12b, r11b
jmp 0x14044e708
test rbx, rbx
je 0x14044e769
mov rdx, qword [rbx]
mov rcx, rbx
mov eax, r13d
mov rax, qword [rdx + 0x10]
jmp 0x14044e723
call qword [0x1400b8d90]
mov r8, rax
jmp 0x14044e739
mov ebx, 1
stc
test rax, rax
je 0x14044e771
mov rcx, qword [rax]
mov rax, qword [rcx]
cwd
mov edx, ebx
not rcx
bswap rcx
mov cl, r13b
mov rcx, r8
call qword [0x1400b8d90]
jmp 0x14044e771
mov ebx, 1
movsxd r8, esp
mov rax, qword [rsi]
xchg rdx, rdx
movsx edx, r15w
lea r9, [rbp - 9]
cwd
movsx edx, bp
lea r8, [0x1400c01f7]
lea rdx, [0x1400c01e8]
movsx ecx, dx
not rcx
mov rcx, rsi
jmp 0x14044e7a0
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov rdx, r12
mov cl, 0x1c
mov rcx, rdi
jmp 0x14044e7b7
call fcn.140452ce8
or r12d, 0xffffffff
xor esi, esi
test r11b, 0x1b
test al, al
jne 0x14044eac6
mov cl, byte [rdi + 8]
test cl, cl
jne 0x14044e857
mov rcx, qword [rdi]
cmp bpl, sil
test rcx, rcx
je 0x14044e84c
mov rax, qword [rcx + 0x38]
btr dx, bx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044e7fb
je 0x14044e81a
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044e80c
jle 0x14044e81a
movzx eax, byte [rdx]
jmp 0x14044e831
mov rax, qword [rcx]
jmp 0x14044e822
mov rax, qword [rax + 0x30]
jmp 0x14044e82b
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044e839
je 0x14044e84c
mov byte [rdi + 9], al
jmp 0x14044e847
jmp 0x14044e84f
mov qword [rdi], rsi
mov byte [rdi + 8], bl
cmc
mov cl, bl
xchg al, al
mov al, byte [rdi + 9]
jmp 0x14044e862
cmp al, byte [rbp + 2]
jmp 0x14044e86a
jne 0x14044e964
mov rsi, qword [rbp - 0x71]
setg r14b
rcl r14d, 0x92
mov byte [rsi], 0x2b
dec cx
sar r14b, 0xf3
lea r14, [rsi + 1]
sub cx, dx
adc cl, ah
mov rcx, qword [rdi]
cmp edi, esi
xor esi, esi
test rcx, rcx
jmp 0x14044e89e
je 0x14044e948
mov rax, qword [rcx + 0x38]
cmp r10b, 0xd4
jmp 0x14044e8b8
cmp qword [rax], rsi
jmp 0x14044e8c0
je 0x14044e916
mov rax, qword [rcx + 0x50]
cmp r8, rdx
jmp 0x14044e8d2
cmp dword [rax], esi
jmp 0x14044e8d9
jle 0x14044e916
add dword [rax], r12d
mov rcx, qword [rcx + 0x38]
setnp ah
mov rdx, qword [rcx]
mov ax, 0x3c1e
movsx ax, r15b
lea rax, [rdx + 1]
jmp 0x14044e8fe
mov qword [rcx], rax
setb ah
movsx eax, bp
mov al, 0x4d
movzx eax, byte [rdx]
jmp 0x14044e911
jmp 0x14044e92d
mov rax, qword [rcx]
jmp 0x14044e91e
mov rax, qword [rax + 0x38]
jmp 0x14044e927
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044e935
je 0x14044e948
mov al, sil
jmp 0x14044e943
jmp 0x14044e957
mov qword [rdi], rsi
jmp 0x14044e950
mov al, bl
jmp 0x14044e957
mov byte [rdi + 8], al
jmp 0x14044e95f
jmp 0x14044eac6
test cl, cl
jmp 0x14044e96b
jne 0x14044e9f6
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14044e97d
je 0x14044e9dd
mov rax, qword [rcx + 0x38]
neg dx
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14044e9b0
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x14044e9b0
movzx eax, byte [rdx]
jmp 0x14044e9ab
jmp 0x14044e9c7
mov rax, qword [rcx]
jmp 0x14044e9b8
mov rax, qword [rax + 0x30]
jmp 0x14044e9c1
call qword [0x1400b8d90]
cmp eax, r12d
je 0x14044e9dd
mov byte [rdi + 9], al
jmp 0x14044e9d8
jmp 0x14044e9eb
mov qword [rdi], rsi
clc
mov al, byte [rdi + 9]
clc
cmp r13w, 0x2852
mov byte [rdi + 8], bl
stc
cmc
test esi, 0x10700a8b
cmp al, byte [rbp + 1]
jmp 0x14044e9fe
jne 0x14044eac6
mov rax, qword [rbp - 0x71]
shl cx, cl
shr r14b, 0xaa
mov r14, 0x7ed069b1
mov byte [rax], 0x2d
adc cx, r9w
lea r14, [rax + 1]
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044ea2c
je 0x14044eab4
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14044ea3e
je 0x14044ea81
mov rax, qword [rcx + 0x50]
stc
test r14b, 0xf8
cmp dword [rax], esi
jmp 0x14044ea54
jle 0x14044ea81
add dword [rax], r12d
movsx ax, dl
cdq
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, r13w
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044ea7c
jmp 0x14044ea98
mov rax, qword [rcx]
jmp 0x14044ea89
mov rax, qword [rax + 0x38]
jmp 0x14044ea92
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044eaa0
je 0x14044eab4
mov byte [rdi + 8], sil
jmp 0x14044eaaf
jmp 0x14044eac6
mov qword [rdi], rsi
adc al, r8b
mov byte [rdi + 8], bl
shld eax, esi, 0xe5
btc ax, r12w
mov qword [rbp - 0x59], r14
mov byte [r14], 0x30
rcl cl, cl
cmp r12w, bx
btr cx, bp
lea r14, [r14 + rbx]
bts rcx, r8
bts r12w, r15w
mov qword [rsp + 0x50], r14
adc ah, 0x9c
mov byte [rsp + 0x30], sil
movsxd r12, edx
mov r12d, esi
ror bh, 0xb3
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x34], esi
btr rcx, r10
mov eax, 0x24
cmp r8b, bl
btr cx, r12w
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
movsx ebx, r14w
xchg bh, bh
cmove eax, ecx
stc
movzx rbx, r10w
xadd bx, bx
mov dword [rsp + 0x48], eax
bswap bx
lea rbx, [rbp - 0x29]
cmp qword [rbp - 0x11], 0x10
cmovae rbx, qword [rbp - 0x29]
mov qword [rbp - 0x61], rbx
mov al, byte [rbx]
jmp 0x14044eb53
dec al
test bpl, al
stc
cmp al, 0x7d
ja 0x14044f307
cmp qword [rbp - 0x19], rsi
jmp 0x14044eb6a
jne 0x14044eb7f
mov byte [rsp + 0x31], sil
jmp 0x14044eb7a
jmp 0x14044eb9f
mov rax, qword [r15]
xchg rcx, rcx
movsx rcx, cx
mov rcx, r15
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov byte [rsp + 0x31], al
jmp 0x14044eb9f
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
bt edx, 0x79
movsx r13d, r15w
mov qword [rbp - 0x39], 1
sub ecx, 0x2f024b31
rcl r13b, cl
mov r13d, 0xf
mov qword [rbp - 0x31], r13
bsf cx, cx
cmovp cx, dx
xor eax, eax
mov byte [rbp - 0x49], al
cdq
mov rdx, qword [rsp + 0x40]
movzx ecx, r10w
xchg cx, cx
movzx rcx, bx
mov rcx, rdi
jmp 0x14044ebef
call fcn.140452ce8
xor r9d, r9d
clc
shl r15b, 0xe7
mov r15, qword [rbp - 0x49]
stc
test al, al
jmp 0x14044ec08
jne 0x14044f105
lea r12, [rdi + 9]
and r8b, 0x98
shl bl, cl
mov r8, r12
mov qword [rbp - 0x69], r12
neg bl
mov bl, byte [rsp + 0x32]
cmp r9b, 0xe8
cmp byte [rdi + 8], r9b
jne 0x14044ecd5
mov rcx, qword [rdi]
cmp bh, 0x1d
test r12, 0xea35c42
test rcx, rcx
jmp 0x14044ec48
je 0x14044ecce
mov rax, qword [rcx + 0x38]
add dx, bx
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14044ec86
mov rax, qword [rcx + 0x50]
stc
cmp bpl, 0xa5
cmp dword [rax], r9d
jmp 0x14044ec73
jle 0x14044ec86
movzx eax, byte [rdx]
jmp 0x14044ec81
jmp 0x14044eca8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044ec92
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x69]
clc
cmp sil, 0xa3
xor r9d, r9d
test cl, 0x8b
stc
cmp eax, 0xffffffff
jmp 0x14044ecb0
je 0x14044ecce
mov byte [r8], al
movsx r12, r10w
movsx r12d, r15w
mov r12, r8
jmp 0x14044ecc9
jmp 0x14044ecd1
mov qword [rdi], r9
mov byte [rdi + 8], 1
mov r8b, byte [r12]
movzx rdx, r13w
cwd
lea rdx, [rbp + 5]
cmovg cx, r11w
movzx rcx, r12w
mov ch, 0x18
lea rcx, [rbp - 9]
jmp 0x14044ecf8
call fcn.140168054
lea rcx, [rbp - 9]
clc
sub rax, rcx
cmp di, 0x438a
test cx, 0x4702
stc
cmp rax, 0xa
jmp 0x14044ed19
jae 0x14044ee00
mov edx, 1
jmp 0x14044ed29
mov byte [rsp + 0x30], dl
mov ecx, dword [rsp + 0x38]
cmp sil, 0xbb
test r9b, 0x59
cmp dword [rsp + 0x48], ecx
jg 0x14044ed6d
add dword [rsp + 0x34], edx
jmp 0x14044ed51
test rax, rax
jmp 0x14044ed59
je 0x14044edaf
mov byte [rsp + 0x3c], dl
jmp 0x14044ed68
jmp 0x14044edaf
test rax, rax
jmp 0x14044ed75
jne 0x14044ed88
test ecx, ecx
jmp 0x14044ed82
je 0x14044edaf
lea r8, [0x1400c01e8]
mov al, byte [rax + r8]
jmp 0x14044ed98
mov byte [r14], al
lea r14, [r14 + rdx]
sbb eax, ebp
mov qword [rsp + 0x50], r14
lahf
add ecx, edx
sar al, cl
mov dword [rsp + 0x38], ecx
lea rax, [rbp - 0x49]
test dil, spl
rcl cl, cl
cmp r13, 0x10
setae cl
jmp 0x14044edc4
cmovae rax, r15
cmp byte [rax + rsi], 0x7f
jmp 0x14044edd1
je 0x14044efce
lea rax, [rbp - 0x49]
jmp 0x14044ede5
test cl, cl
jmp 0x14044edec
cmovne rax, r15
jmp 0x14044edf8
add byte [rax + rsi], dl
jmp 0x14044efbd
lea rax, [rbp - 0x49]
rol r14b, 0x3e
cmp r13, 0x10
not r14b
setae r14b
jmp 0x14044ee18
cmovae rax, r15
test dil, 0x1e
jmp 0x14044ee28
xor r9d, r9d
test bl, 0x86
clc
cmp byte [rax + rsi], r9b
jmp 0x14044ee38
je 0x14044f0b1
mov r8b, byte [rsp + 0x31]
cmp edx, 0x2d460bb0
stc
test r8b, r8b
jmp 0x14044ee52
je 0x14044f0b1
cmp byte [rdi + 8], r9b
jne 0x14044ef0c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044ee6d
je 0x14044eef4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test r9, r11
test rdx, rdx
je 0x14044eeb2
mov rax, qword [rcx + 0x50]
test r13d, 0x3c6a694e
jmp 0x14044ee97
cmp dword [rax], r9d
jmp 0x14044ee9f
jle 0x14044eeb2
movzx eax, byte [rdx]
jmp 0x14044eead
jmp 0x14044eedd
mov rax, qword [rcx]
jmp 0x14044eeba
mov rax, qword [rax + 0x30]
jmp 0x14044eec3
call qword [0x1400b8d90]
mov r8b, byte [rsp + 0x31]
cmc
jmp 0x14044eed5
xor r9d, r9d
cmc
cmp r13w, r12w
cmp eax, 0xffffffff
jmp 0x14044eee5
je 0x14044eef4
mov byte [r12], al
jmp 0x14044eefa
mov qword [rdi], r9
movsxd rax, esp
mov eax, 1
jmp 0x14044ef04
mov byte [rdi + 8], al
jmp 0x14044ef19
mov eax, 1
cmp r9b, cl
test r11b, 0xee
cmc
cmp byte [r12], r8b
jmp 0x14044ef22
jne 0x14044f0b1
mov rcx, qword [rbp - 0x39]
cmp r14b, r11b
cmp r8w, 0x6a21
cmp rcx, r13
jmp 0x14044ef3d
jae 0x14044ef86
lea rax, [rcx + 1]
test bl, 0xe3
stc
cmp r12w, 0x239
mov qword [rbp - 0x39], rax
rcr ah, 0xf3
rol al, 0xc
shr al, 0xc9
lea rax, [rbp - 0x49]
test r14b, r14b
jmp 0x14044ef6a
cmovne rax, r15
clc
stc
test r14, 0x4ee7797e
and word [rax + rcx], 0
jmp 0x14044ef81
jmp 0x14044efa0
sub r9d, r9d
mov r8b, bl
xchg dl, dh
cqo
mov rdx, rax
movzx ecx, r8w
lea rcx, [rbp - 0x49]
call fcn.140457262
inc rsi
movzx r15, r15w
sal r14d, 0x7f
bswap cx
mov r14, qword [rsp + 0x50]
movsxd rcx, esp
rol ch, 0x38
movzx rcx, di
mov r15, qword [rbp - 0x49]
mov r13, qword [rbp - 0x31]
bts cx, di
inc ch
add cx, dx
mov rcx, qword [rdi]
clc
cmp r9b, dl
jmp 0x14044efda
test rcx, rcx
jmp 0x14044efe2
je 0x14044f065
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], 0
jmp 0x14044eff6
je 0x14044f03e
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044f03e
dec dword [rax]
movzx edx, r8w
mov ax, r12w
mov rcx, qword [rcx + 0x38]
movsx ax, r9b
movzx ax, al
mov dh, 0xd2
mov rdx, qword [rcx]
bswap ax
cwde
movzx eax, bp
lea rax, [rdx + 1]
mov qword [rcx], rax
cdqe
movzx eax, byte [rdx]
jmp 0x14044f04b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f053
je 0x14044f065
xor al, al
jmp 0x14044f060
jmp 0x14044f06e
and qword [rdi], 0
mov al, 1
movsxd rcx, esi
mov byte [rdi + 8], al
movzx rdx, bp
not ch
movsx edx, bx
mov rdx, qword [rsp + 0x40]
mov ch, 0x12
bswap cx
movzx rcx, di
mov rcx, rdi
jmp 0x14044f091
call fcn.140452ce8
sub r9d, r9d
and r8, r10
sal r8b, 0xed
test al, al
mov r8, qword [rbp - 0x69]
jmp 0x14044f0ab
je 0x14044ec29
test rsi, rsi
jmp 0x14044f0b9
je 0x14044f10f
lea rax, [rbp - 0x49]
cmp r14, 0x13ef412e
clc
cmp r13, 0x10
jmp 0x14044f0d4
cmovae rax, r15
cmp byte [rax + rsi], r9b
jmp 0x14044f0e1
jle 0x14044f0fb
mov edx, 1
cmp bpl, 0x44
cmp r13b, cl
add rsi, rdx
jmp 0x14044f117
mov byte [rsp + 0x32], 1
jmp 0x14044f177
mov edx, 1
jmp 0x14044f120
mov edx, 1
shr bh, 0x66
mov rbx, qword [rbp - 0x61]
cmc
test r11b, 0x4b
test rsi, rsi
jmp 0x14044f128
je 0x14044f177
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14044f138
je 0x14044f177
sub rsi, rdx
jmp 0x14044f146
je 0x14044f2ba
lea rax, [rbp - 0x49]
stc
cmp r14, r13
cmp r13, 0x10
jmp 0x14044f15d
cmovae rax, r15
cmc
cmp r15d, ebx
cmp cl, byte [rax + rsi]
jmp 0x14044f16d
je 0x14044f2eb
mov byte [rsp + 0x32], dl
cmp r13, 0x10
jmp 0x14044f180
jb 0x14044f1e1
lea rdx, [r13 + 1]
adc ax, bp
bts ax, r10w
mov rax, r15
cmp rdx, 0x1000
jmp 0x14044f1a1
jb 0x14044f1d4
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
test r15b, dl
add rax, 0xfffffffffffffff8
cmp r15, r15
cmp esi, 0x3e611261
test r15b, bl
cmp rax, 0x1f
jmp 0x14044f1ce
ja 0x140450725
mov rcx, r15
jmp 0x14044f1dc
call fcn.14026e02c
mov r12d, dword [rsp + 0x38]
neg r13b
shld r14w, r10w, 0x50
xadd r14d, r14d
mov r14, qword [rsp + 0x50]
rcr cx, cl
xor dl, bl
cmp r14b, bl
mov r15, qword [rsp + 0x58]
btc rcx, rbp
cmc
test bpl, 0x33
mov r13, qword [rbp - 0x79]
neg ch
or cx, r9w
xadd dl, dh
xor esi, esi
mov rdx, qword [rsp + 0x40]
movzx ecx, r9w
mov rcx, rdi
jmp 0x14044f22e
call fcn.140452ce8
test al, al
jmp 0x14044f23a
jne 0x14044f700
mov rax, qword [r15]
movzx cx, ch
mov rcx, r15
jmp 0x14044f24f
mov rax, qword [rax + 0x18]
jmp 0x14044f258
call qword [0x1400b8d90]
mov bl, al
cmp byte [rdi + 8], sil
jne 0x14044f611
mov rdx, qword [rdi]
test rdx, rdx
jmp 0x14044f275
je 0x14044f5f5
mov rcx, qword [rdx + 0x38]
and r8b, spl
rol r8b, cl
mov r8, qword [rcx]
jmp 0x14044f28d
test r8, r8
jmp 0x14044f295
je 0x14044f5bb
mov rax, qword [rdx + 0x50]
cmp dword [rax], esi
jmp 0x14044f2a6
jle 0x14044f5bb
movzx eax, byte [r8]
jmp 0x14044f2b5
jmp 0x14044f5da
test rsi, rsi
jmp 0x14044f2c2
jne 0x14044f2eb
lea rax, [rbp - 0x49]
cmp r13, 0x10
jmp 0x14044f2d5
cmovae rax, r15
clc
stc
cmp sp, si
cmp cl, byte [rax]
jmp 0x14044f2e5
jl 0x14044f173
cmp byte [rbx + 1], r9b
jmp 0x14044f2f4
jle 0x14044f120
inc rbx
jmp 0x14044f302
jmp 0x14044f120
mov rdx, qword [rsp + 0x40]
movsx cx, dl
mov ecx, 0x5f7778da
bswap cx
mov rcx, rdi
jmp 0x14044f320
call fcn.140452ce8
test al, al
jne 0x14044f21d
lea rbx, [rdi + 9]
xadd sil, sil
sbb r13w, bx
mov rsi, rbx
mov r13d, dword [rsp + 0x48]
mov r15, qword [rsp + 0x40]
test r9b, 0x1d
cmp byte [rdi + 8], 0
jmp 0x14044f353
jne 0x14044f3f0
mov rcx, qword [rdi]
test cl, 0xf5
test rcx, rcx
jmp 0x14044f367
je 0x14044f3de
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044f37c
je 0x14044f3a4
mov rax, qword [rcx + 0x50]
test rax, rax
cmp dword [rax], 0
jmp 0x14044f391
jle 0x14044f3a4
movzx eax, byte [rdx]
jmp 0x14044f39f
jmp 0x14044f3bb
mov rax, qword [rcx]
jmp 0x14044f3ac
mov rax, qword [rax + 0x30]
jmp 0x14044f3b5
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044f3de
mov byte [rsi], al
mov bh, 0xb5
movsx rbx, dx
movzx rbx, bp
mov rbx, rsi
jmp 0x14044f3d9
jmp 0x14044f3e9
and qword [rdi], 0
movzx dx, r13b
cqo
mov byte [rdi + 8], 1
mov rcx, r9
mov r8b, byte [rbx]
movsx edx, di
cqo
cdq
lea rdx, [rbp + 5]
movzx ecx, r10w
mov cl, r15b
xchg cx, cx
lea rcx, [rbp - 9]
jmp 0x14044f410
call fcn.140168054
lea rcx, [rbp - 9]
stc
cmp esp, r14d
sub rax, rcx
cmp r14b, 0xde
cmp rax, 0xa
jmp 0x14044f42d
jae 0x14044f5a2
cmp r13d, r12d
jg 0x14044f468
mov r8d, 1
add dword [rsp + 0x34], r8d
stc
test bl, r8b
test rax, rax
jmp 0x14044f453
je 0x14044f4cb
mov byte [rsp + 0x3c], r8b
jmp 0x14044f463
jmp 0x14044f4cb
test rax, rax
jmp 0x14044f470
jne 0x14044f47f
test r12d, r12d
je 0x14044f4c5
lea rcx, [0x1400c01e8]
test r8b, 0xdf
sar r8b, 0x71
btr r8, 0x83
mov al, byte [rax + rcx]
bts r8, rdx
jmp 0x14044f4a4
mov byte [r14], al
mov r8d, 1
cmp r13b, r8b
lea r14, [r14 + r8]
test ax, r11w
add r12d, r8d
jmp 0x14044f4c0
jmp 0x14044f4cb
mov r8d, 1
mov byte [rsp + 0x30], r8b
sar ecx, 0xa0
shl cx, 0x7c
bts ecx, r11d
mov rcx, qword [rdi]
cmc
stc
test rcx, rcx
je 0x14044f56a
mov rax, qword [rcx + 0x38]
cmc
jmp 0x14044f4f3
cmp qword [rax], 0
je 0x14044f539
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], 0
jmp 0x14044f50a
jle 0x14044f539
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
nop
movsxd rax, r14d
bswap ax
lea rax, [rdx + 1]
jmp 0x14044f529
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044f534
jmp 0x14044f555
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044f545
call qword [0x1400b8d90]
mov r8d, 1
cmp r11b, 0x5e
cmp eax, 0xffffffff
je 0x14044f56a
xor al, al
jmp 0x14044f565
jmp 0x14044f57c
and qword [rdi], 0
xchg al, cl
mov al, r8b
cqo
jmp 0x14044f57c
mov byte [rdi + 8], al
movsx cx, spl
movzx rcx, r11w
mov rdx, r15
jmp 0x14044f592
mov rcx, rdi
call fcn.140452ce8
test al, al
je 0x14044f34a
mov dword [rsp + 0x38], r12d
jmp 0x14044f5ac
mov qword [rsp + 0x50], r14
jmp 0x14044f5b6
jmp 0x14044f200
mov rax, qword [rdx]
movzx cx, dil
setl cl
mov ch, bh
mov rcx, rdx
mov rax, qword [rax + 0x30]
jmp 0x14044f5d4
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f5e2
je 0x14044f5f5
mov byte [rdi + 9], al
jmp 0x14044f5f0
jmp 0x14044f5f8
mov qword [rdi], rsi
mov r15d, 1
jmp 0x14044f603
mov byte [rdi + 8], r15b
jmp 0x14044f60c
jmp 0x14044f617
mov r15d, 1
cmp byte [rdi + 9], bl
jmp 0x14044f61f
jne 0x14044f700
call fcn.1404b81f6
mov rcx, qword [rax]
mov al, 0x58
shl al, cl
adc al, r15b
mov al, byte [rcx]
mov byte [r14], al
sal cl, cl
clc
lea r14, [r14 + r15]
bts cx, r9w
test r14d, edi
movsx ecx, r12w
mov qword [rsp + 0x50], r14
sar ch, cl
bt cx, 0x5c
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044f6ea
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
je 0x14044f6b7
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], esi
jmp 0x14044f67e
jle 0x14044f6b7
dec dword [rax]
cwd
rdtsc
mov rax, r9
mov rcx, qword [rcx + 0x38]
movsx eax, di
cmovle edx, r10d
mov rdx, qword [rcx]
lahf
movzx eax, r15w
lea rax, [rdx + 1]
jmp 0x14044f6a9
mov qword [rcx], rax
not ax
movzx eax, byte [rdx]
jmp 0x14044f6ce
mov rax, qword [rcx]
jmp 0x14044f6bf
mov rax, qword [rax + 0x38]
jmp 0x14044f6c8
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f6d6
je 0x14044f6ea
mov byte [rdi + 8], sil
jmp 0x14044f6e5
jmp 0x14044f700
mov qword [rdi], rsi
test bp, 0x73df
mov byte [rdi + 8], r15b
movzx r15w, r10b
ror r15w, 0x14
mov r15, qword [rsp + 0x40]
cmp r10w, bx
cmp dil, 0x12
clc
cmp dword [r13], 0x3b9aca00
jmp 0x14044f71b
je 0x14044f954
test r12d, r12d
jne 0x14044f954
mov rdx, r15
jmp 0x14044f736
mov rcx, rdi
jmp 0x14044f73e
call fcn.140452ce8
test al, al
jmp 0x14044f74a
jne 0x14044f912
lea rbx, [rdi + 9]
bsf si, di
xor r12d, r8d
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
movzx r14, r13w
shl r14b, 0xfe
xor r13d, r13d
lea r14d, [r13 + 1]
test r14b, r12b
cmp byte [rdi + 8], r13b
jmp 0x14044f77e
jne 0x14044f7fb
mov rcx, qword [rdi]
test bx, ax
test rcx, rcx
je 0x14044f7f2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
cmp ch, ch
test rdx, rdx
je 0x14044f7bb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x14044f7bb
movzx eax, byte [rdx]
jmp 0x14044f7d2
mov rax, qword [rcx]
jmp 0x14044f7c3
mov rax, qword [rax + 0x30]
jmp 0x14044f7cc
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f7da
je 0x14044f7f2
mov byte [rsi], al
mov bl, r8b
jmp 0x14044f7ea
mov rbx, rsi
jmp 0x14044f7f5
mov qword [rdi], r13
mov byte [rdi + 8], r14b
rcr al, cl
mov al, byte [rbx]
cmp edi, ecx
cmp al, byte [rbp - 9]
jmp 0x14044f807
jne 0x14044f8f5
sub r12d, r14d
mov byte [rsp + 0x30], r14b
shl ch, cl
xchg cx, cx
rol ch, cl
mov rcx, qword [rdi]
cmc
test al, spl
test rcx, rcx
jmp 0x14044f82b
je 0x14044f8c0
mov rax, qword [rcx + 0x38]
test r13b, 0xe7
clc
cmp qword [rax], r13
jmp 0x14044f842
je 0x14044f88e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x14044f854
jle 0x14044f88e
dec dword [rax]
xchg edx, edx
cdqe
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovo rax, r13
movzx eax, r14w
movsxd rax, ebp
lea rax, [rdx + 1]
mov qword [rcx], rax
cmovg eax, r14d
movzx eax, r14w
movzx eax, byte [rdx]
jmp 0x14044f889
jmp 0x14044f8a5
mov rax, qword [rcx]
jmp 0x14044f896
mov rax, qword [rax + 0x38]
jmp 0x14044f89f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f8ad
je 0x14044f8c0
mov al, r13b
jmp 0x14044f8bb
jmp 0x14044f8c8
mov qword [rdi], r13
cwd
mov al, r14b
mov byte [rdi + 8], al
cqo
movsxd rcx, r10d
movsx ecx, r11w
mov rdx, r15
movsx ecx, r12w
mov rcx, rdi
jmp 0x14044f8e3
call fcn.140452ce8
test al, al
jmp 0x14044f8ef
je 0x14044f775
mov dword [rsp + 0x34], r12d
rol r14b, cl
mov r12w, r14w
or r14, 0x1014a04
mov r14, qword [rsp + 0x50]
mov r12d, dword [rsp + 0x38]
mov r13d, dword [rsp + 0x34]
stc
test r13d, r13d
jmp 0x14044f920
jns 0x14044f963
mov byte [r14], 0x30
mov eax, 1
stc
jmp 0x14044f935
add r14, rax
clc
cmp sil, 0x5a
add r13d, eax
jmp 0x14044f945
mov dword [rsp + 0x34], r13d
jmp 0x14044f94f
jmp 0x14044f963
mov r13d, dword [rsp + 0x34]
movzx cx, bl
movzx edx, r11w
cwd
mov rdx, r15
xchg cx, cx
mov rcx, rdi
jmp 0x14044f971
call fcn.140452ce8
test al, al
jmp 0x14044f97d
jne 0x14044fbb3
lea rbx, [rdi + 9]
movsx rsi, r8w
sal r13d, cl
xor si, ax
mov rsi, rbx
setp r13b
mov r13d, 1
clc
test esi, 0x427a4068
cmp byte [rdi + 8], 0
jne 0x14044fa41
mov rcx, qword [rdi]
jmp 0x14044f9b8
test rcx, rcx
jmp 0x14044f9c0
je 0x14044fa2d
mov rax, qword [rcx + 0x38]
bswap rdx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044f9d8
je 0x14044f9fe
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x14044f9eb
jle 0x14044f9fe
movzx eax, byte [rdx]
jmp 0x14044f9f9
jmp 0x14044fa15
mov rax, qword [rcx]
jmp 0x14044fa06
mov rax, qword [rax + 0x30]
jmp 0x14044fa0f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044fa2d
mov byte [rsi], al
jmp 0x14044fa25
mov rbx, rsi
jmp 0x14044fa35
and qword [rdi], 0
movsx dx, dh
mov byte [rdi + 8], r13b
movsx rdx, cx
seto r8b
mov r8b, byte [rbx]
bswap ecx
lea rdx, [rbp + 5]
xchg ecx, ecx
lea rcx, [rbp - 9]
jmp 0x14044fa55
call fcn.140168054
lea rcx, [rbp - 9]
cmp di, si
test al, r12b
sub rax, rcx
jmp 0x14044fa6d
cmp rax, 0xa
jae 0x14044fba6
cmp r12d, dword [rsp + 0x48]
jmp 0x14044fa81
jge 0x14044faac
lea rcx, [0x1400c01e8]
cmp r15w, r11w
clc
mov al, byte [rax + rcx]
cmp r13b, al
mov byte [r14], al
add r14, r13
add r12d, r13d
jmp 0x14044faa7
jmp 0x14044fad0
mov ecx, dword [rsp + 0x3c]
cmp r11b, r13b
clc
movzx ecx, cl
clc
cmc
cmp ch, bh
test rax, rax
jmp 0x14044fac3
cmovne ecx, r13d
mov dword [rsp + 0x3c], ecx
bt cx, 0x18
mov byte [rsp + 0x30], r13b
cmp r12b, dl
cmovb ecx, ebx
cmc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044fae7
je 0x14044fb76
mov rax, qword [rcx + 0x38]
test cl, 0x25
jmp 0x14044fafc
cmp qword [rax], 0
jmp 0x14044fb05
je 0x14044fb45
mov rax, qword [rcx + 0x50]
jmp 0x14044fb14
cmp dword [rax], 0
jle 0x14044fb45
dec dword [rax]
bswap rdx
movsxd rdx, r15d
mov rcx, qword [rcx + 0x38]
xchg ah, al
mov rdx, qword [rcx]
setae ah
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044fb40
jmp 0x14044fb5c
mov rax, qword [rcx]
jmp 0x14044fb4d
mov rax, qword [rax + 0x38]
jmp 0x14044fb56
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044fb64
je 0x14044fb76
sub al, al
jmp 0x14044fb71
jmp 0x14044fb88
and qword [rdi], 0
cdq
cwd
mov al, r13b
cwd
mov dx, r13w
xchg ecx, ecx
mov byte [rdi + 8], al
cdq
cqo
movsx dx, r13b
mov rdx, r15
mov rcx, rdi
call fcn.140452ce8
test al, al
je 0x14044f9a5
mov r13d, dword [rsp + 0x34]
cmp cl, bh
cmp r11w, 0x4832
sub r12d, r12d
test r9b, 0x62
cmp byte [rsp + 0x3c], r12b
jmp 0x14044fbc4
je 0x14044fc67
lea rbx, [r14 - 1]
rol r15w, cl
test di, 0x278e
mov r15, qword [rbp - 0x59]
cmp cx, r12w
cmp rbx, r15
jmp 0x14044fbe7
je 0x14044fc39
call fcn.1404b81f6
mov cl, byte [rbx]
jmp 0x14044fbf9
mov rax, qword [rax]
cmp cl, byte [rax]
jmp 0x14044fc03
je 0x14044fc15
cmp cl, 0x39
jne 0x14044fc22
mov byte [rbx], 0x30
dec rbx
jmp 0x14044fc1d
jmp 0x14044fbdf
add cl, 1
mov byte [rbx], cl
jmp 0x14044fc30
cmp rbx, r15
jne 0x14044fc62
mov byte [rbx], 0x31
mov ebx, 1
add r15w, 0x4c0
ror r15b, 0xcf
add r13d, ebx
mov dword [rsp + 0x34], r13d
mov r15, qword [rsp + 0x40]
jmp 0x14044fc5d
jmp 0x14044fc73
mov r15, qword [rsp + 0x40]
mov ebx, 1
seto sil
shr sil, cl
mov sil, byte [rsp + 0x30]
test r9b, bpl
cmp r9b, r9b
test sil, sil
jmp 0x14044fc86
je 0x14045060f
mov rdx, r15
movsx cx, r15b
setle cl
not cl
mov rcx, rdi
jmp 0x14044fca1
call fcn.140452ce8
test al, al
jmp 0x14044fcad
jne 0x14045060f
mov cl, byte [rdi + 8]
clc
test cl, cl
jmp 0x14044fcbe
jne 0x14044fd50
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14044fcd0
je 0x14044fd40
mov rax, qword [rcx + 0x38]
movzx dx, dil
shr dl, cl
mov dl, bh
mov rdx, qword [rax]
test rdx, rdx
je 0x14044fd0e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044fcfb
jle 0x14044fd0e
movzx eax, byte [rdx]
jmp 0x14044fd09
jmp 0x14044fd25
mov rax, qword [rcx]
jmp 0x14044fd16
mov rax, qword [rax + 0x30]
jmp 0x14044fd1f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044fd2d
je 0x14044fd40
mov byte [rdi + 9], al
jmp 0x14044fd3b
jmp 0x14044fd43
mov qword [rdi], r12
mov byte [rdi + 8], bl
sbb cl, dil
shr al, 0xb0
mov cl, bl
test bl, al
mov al, byte [rdi + 9]
test spl, 0xbb
cmp al, byte [rbp + 4]
je 0x14044fe13
test cl, cl
jmp 0x14044fd67
jne 0x14044fe05
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044fde6
mov rax, qword [rcx + 0x38]
rcr dl, cl
bswap dx
shrd dx, dx, 0x84
mov rdx, qword [rax]
clc
cmc
test rdx, rdx
jmp 0x14044fd94
je 0x14044fdb9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044fda6
jle 0x14044fdb9
movzx eax, byte [rdx]
jmp 0x14044fdb4
jmp 0x14044fdcb
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044fdc5
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044fdd3
je 0x14044fde6
mov byte [rdi + 9], al
jmp 0x14044fde1
jmp 0x14044fdfb
mov qword [rdi], r12
and al, 0x31
mov al, byte [rdi + 9]
cmp r15b, r15b
jmp 0x14044fdfb
mov byte [rdi + 8], bl
cmp r15w, 0x3abf
clc
cmp al, byte [rbp + 3]
jmp 0x14044fe0d
jne 0x14045060f
mov byte [r14], 0x65
btc cx, r15w
shr ch, 0x92
setne ch
add r14, rbx
cmc
mov rcx, qword [rdi]
jmp 0x14044fe34
test rcx, rcx
je 0x14044fec1
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
je 0x14044fe8f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044fe57
jle 0x14044fe8f
dec dword [rax]
movsx eax, sp
movzx ax, cl
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, ax
movsxd rax, r14d
cbw
lea rax, [rdx + 1]
jmp 0x14044fe7f
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044fe8a
jmp 0x14044fea6
mov rax, qword [rcx]
jmp 0x14044fe97
mov rax, qword [rax + 0x38]
jmp 0x14044fea0
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044feae
je 0x14044fec1
mov al, r12b
jmp 0x14044febc
jmp 0x14044fec9
mov qword [rdi], r12
mov al, spl
mov al, bl
mov byte [rdi + 8], al
movsx ebx, r14w
mov sil, r12b
mov ebx, r12d
bswap rcx
mov rdx, r15
movsx ecx, dx
mov rcx, rdi
jmp 0x14044fee7
call fcn.140452ce8
test al, al
jne 0x140450201
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14044fefe
jne 0x14044ffa0
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044ff80
mov rax, qword [rcx + 0x38]
sub dl, 0xd3
test bl, 0xdc
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14044ff26
je 0x14044ff4e
mov rax, qword [rcx + 0x50]
test edx, r12d
cmp dword [rax], r12d
jmp 0x14044ff3b
jle 0x14044ff4e
movzx eax, byte [rdx]
jmp 0x14044ff49
jmp 0x14044ff65
mov rax, qword [rcx]
jmp 0x14044ff56
mov rax, qword [rax + 0x30]
jmp 0x14044ff5f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044ff6d
je 0x14044ff80
mov byte [rdi + 9], al
jmp 0x14044ff7b
jmp 0x14044ff8b
mov qword [rdi], r12
not r8b
movsx r8w, r14b
mov r8d, 1
mov byte [rdi + 8], r8b
setnp cl
mov cl, r8b
jmp 0x14044ffa8
mov r8d, 1
not al
mov al, byte [rdi + 9]
test rbx, 0x44d75245
cmp al, byte [rbp + 2]
jne 0x140450075
mov byte [r14], 0x2b
add r14, r8
test r8b, dl
inc ch
ror ecx, 0xf
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14044ffd6
je 0x14045005d
mov rax, qword [rcx + 0x38]
jmp 0x14044ffe6
cmp qword [rax], r12
jmp 0x14044ffee
je 0x140450025
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140450025
dec dword [rax]
bswap rdx
movzx rdx, ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140450020
jmp 0x140450042
mov rax, qword [rcx]
jmp 0x14045002d
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
cmp r8b, 0xcf
cmc
cmp eax, 0xffffffff
jmp 0x14045004a
je 0x14045005d
mov al, r12b
jmp 0x140450058
jmp 0x140450068
mov qword [rdi], r12
mov al, r8b
jmp 0x140450068
mov byte [rdi + 8], al
jmp 0x140450070
jmp 0x140450201
test cl, cl
jne 0x140450115
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140450088
je 0x140450100
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x1404500a2
test rdx, rdx
jmp 0x1404500aa
je 0x1404500d8
mov rax, qword [rcx + 0x50]
cmp r14b, 0xb8
cmc
test r11b, 0xbf
cmp dword [rax], r12d
jmp 0x1404500c5
jle 0x1404500d8
movzx eax, byte [rdx]
jmp 0x1404500d3
jmp 0x1404500ef
mov rax, qword [rcx]
jmp 0x1404500e0
mov rax, qword [rax + 0x30]
jmp 0x1404500e9
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140450100
mov byte [rdi + 9], al
jmp 0x140450107
mov qword [rdi], r12
mov al, byte [rdi + 9]
cmc
mov r8d, 1
cmc
cmp r13b, spl
mov byte [rdi + 8], r8b
cmp al, byte [rbp + 1]
jmp 0x14045011d
jne 0x140450201
mov byte [r14], 0x2d
xor cx, 0x2cf1
sbb cx, 0x70f8
cmovs ecx, r15d
add r14, r8
jmp 0x14045013d
mov rcx, qword [rdi]
jmp 0x140450149
test rcx, rcx
je 0x1404501f6
mov rax, qword [rcx + 0x38]
test ecx, r8d
stc
cmp qword [rax], r12
jmp 0x140450162
je 0x1404501ba
mov rax, qword [rcx + 0x50]
stc
test bpl, 0xa4
cmp dword [rax], r12d
jmp 0x140450179
jle 0x1404501ba
dec dword [rax]
setne dl
bswap dx
rdtsc
mov rcx, qword [rcx + 0x38]
movsx edx, r14w
lahf
bswap rax
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x1404501a1
mov qword [rcx], rax
jmp 0x1404501ad
movzx eax, byte [rdx]
jmp 0x1404501b5
jmp 0x1404501df
mov rax, qword [rcx]
jmp 0x1404501c2
mov rax, qword [rax + 0x38]
jmp 0x1404501cb
call qword [0x1400b8d90]
mov r8d, 1
test r10b, r8b
jmp 0x1404501df
cmp eax, 0xffffffff
je 0x1404501f6
mov byte [rdi + 8], r12b
jmp 0x1404501f1
jmp 0x140450201
mov qword [rdi], r12
not dl
cwd
mov byte [rdi + 8], r8b
mov rdx, r15
movzx cx, dil
mov rcx, rdi
jmp 0x140450211
call fcn.140452ce8
test al, al
jmp 0x14045021d
jne 0x140450407
cmp byte [rdi + 8], r12b
jmp 0x14045022c
jne 0x1404502bd
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14045023e
je 0x1404502a0
mov rax, qword [rcx + 0x38]
bt dx, 0xec
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140450258
je 0x140450278
mov rax, qword [rcx + 0x50]
jmp 0x140450267
cmp dword [rax], r12d
jle 0x140450278
movzx eax, byte [rdx]
jmp 0x14045028f
mov rax, qword [rcx]
jmp 0x140450280
mov rax, qword [rax + 0x30]
jmp 0x140450289
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404502a0
mov byte [rdi + 9], al
jmp 0x1404502a9
mov qword [rdi], r12
not r8b
xchg r8b, r8b
mov r8d, 1
jmp 0x1404502b4
mov byte [rdi + 8], r8b
jmp 0x1404502c3
mov r8d, 1
mov al, byte [rdi + 9]
test r15w, r8w
stc
jmp 0x1404502d0
cmp al, byte [rbp - 9]
jmp 0x1404502d8
jne 0x1404503e8
mov sil, r8b
movzx rcx, sp
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404502f0
je 0x14045039a
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140450302
je 0x140450366
mov rax, qword [rcx + 0x50]
test bx, r12w
jmp 0x140450315
cmp dword [rax], r12d
jmp 0x14045031d
jle 0x140450366
dec dword [rax]
not dl
mov rcx, qword [rcx + 0x38]
rdtsc
cwde
movzx ax, ah
mov rdx, qword [rcx]
cmovle ax, r14w
movsx eax, r13w
movsx ax, r9b
lea rax, [rdx + 1]
jmp 0x14045034c
mov qword [rcx], rax
movzx ax, r15b
movzx eax, dx
cdqe
movzx eax, byte [rdx]
jmp 0x140450361
jmp 0x14045037f
mov rax, qword [rcx]
jmp 0x14045036e
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
cmc
cmp eax, 0xffffffff
jmp 0x140450387
je 0x14045039a
mov al, r12b
jmp 0x140450395
jmp 0x1404503b2
mov qword [rdi], r12
mov cx, 0x7dcd
setns cl
mov al, r8b
movsxd rcx, edx
not dx
cmovge dx, r13w
mov byte [rdi + 8], al
mov dl, 0x8f
movzx cx, r12b
mov rdx, r15
xchg cx, cx
mov cl, bh
jmp 0x1404503c9
mov rcx, rdi
jmp 0x1404503d1
call fcn.140452ce8
test al, al
jmp 0x1404503dd
je 0x140450223
jmp 0x1404503f6
test sil, sil
jmp 0x1404503f0
je 0x140450407
mov byte [r14], 0x30
jmp 0x1404503ff
inc r14
movsxd rcx, r10d
cqo
mov rdx, r15
movsxd rcx, ecx
movsx rcx, r9w
mov rcx, rdi
jmp 0x140450419
call fcn.140452ce8
test al, al
jmp 0x140450425
jne 0x14045060f
mov r13d, 1
test edi, 0x4939488b
clc
cmp byte [rdi + 8], r12b
jne 0x1404504bd
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14045044e
je 0x1404504b6
mov rax, qword [rcx + 0x38]
bswap edx
add dl, 0x2f
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x140450489
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140450476
jle 0x140450489
movzx eax, byte [rdx]
jmp 0x140450484
jmp 0x14045049b
mov rax, qword [rcx]
jmp 0x140450491
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404504a3
je 0x1404504b6
mov byte [rdi + 9], al
jmp 0x1404504b1
jmp 0x1404504b9
mov qword [rdi], r12
mov byte [rdi + 8], r13b
mov r8b, byte [rdi + 9]
movzx rcx, r8w
movsxd rdx, ecx
lea rdx, [rbp + 5]
mov ch, 0x98
lea rcx, [rbp - 9]
call fcn.140168054
lea rcx, [rbp - 9]
stc
sub rax, rcx
test r10w, dx
stc
cmp rax, 0xa
jae 0x140450605
cmp ebx, 8
jmp 0x1404504f7
jge 0x140450524
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
sal cl, cl
mov byte [r14], al
lea r14, [r14 + r13]
btr ecx, 0xf5
rcr ch, cl
add ebx, r13d
cmovbe cx, sp
btc ecx, 0xba
shl sil, cl
mov sil, r13b
sub cl, bpl
btr cx, 0xe8
not ecx
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404505cf
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140450549
je 0x1404505a7
mov rax, qword [rcx + 0x50]
jmp 0x14045055a
cmp dword [rax], r12d
jmp 0x140450562
jle 0x1404505a7
dec dword [rax]
movsxd rax, r12d
mov rcx, qword [rcx + 0x38]
mov dx, di
movzx ax, r13b
cdq
mov rdx, qword [rcx]
cdqe
movsxd rax, r15d
lea rax, [rdx + 1]
jmp 0x14045058b
mov qword [rcx], rax
movzx eax, ax
cmovp ax, r15w
mov ax, r15w
movzx eax, byte [rdx]
jmp 0x1404505a2
jmp 0x1404505b9
mov rax, qword [rcx]
jmp 0x1404505af
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404505c1
je 0x1404505cf
mov al, r12b
jmp 0x1404505e3
mov qword [rdi], r12
movzx rcx, r9w
mov al, r13b
movsx edx, r13w
setns cl
movsxd rcx, r14d
mov byte [rdi + 8], al
mov rdx, r15
not ch
mov rcx, rdi
jmp 0x1404505f3
call fcn.140452ce8
test al, al
jmp 0x1404505ff
je 0x140450438
mov r13d, dword [rsp + 0x34]
jmp 0x14045060f
cmp byte [rsp + 0x32], r12b
jmp 0x140450619
jne 0x14045062d
test sil, sil
jmp 0x140450627
jne 0x140450637
mov r14, qword [rbp - 0x71]
mov dx, 0x227a
neg dl
mov byte [r14], r12b
rcr edx, cl
mov rdx, qword [rbp - 0x11]
stc
cmp rdx, 0x10
jmp 0x14045064a
jb 0x1404506a6
inc rdx
mov rcx, qword [rbp - 0x29]
test bx, ax
mov rax, rcx
clc
cmp rdx, 0x1000
jmp 0x14045066a
jb 0x1404506a1
add rdx, 0x27
jmp 0x14045067b
mov rcx, qword [rcx - 8]
test r14b, 0x21
sub rax, rcx
cmc
jmp 0x14045068c
add rax, 0xfffffffffffffff8
test esp, 0x70532c4
stc
cmp rax, 0x1f
ja 0x14045071a
call fcn.14026e02c
mov eax, r13d
rol cx, 0xba
bsf rcx, r10
mov rcx, qword [rbp + 7]
stc
xor rcx, rsp
call fcn.14049f715
mov rbx, qword [rsp + 0x130]
sal r13, 0x15
and r14b, 0x5e
add rsp, 0xf0
cmovge di, sp
movzx di, bpl
setg r13b
pop r15
mov r12, 0x1c2d5f15
jmp 0x1404506f3
pop r14
mov sil, 0xb5
jmp 0x1404506fd
pop r13
pop r12
movsx esi, r10w
setbe sil
pop rdi
cmovnp esi, ebx
mov sil, 0xe5
mov ebp, ecx
pop rsi
pop rbp
jmp 0x140450719
ret
call fcn.1404b5e2e
nop
jmp 0x140450725
call fcn.1404b5e2e
nop
jmp 0x1401049ce