Function at 0x14044d3c6
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
jmp 0x14044d3f0
push rbp
jmp 0x14044d3f6
push rsi
btc ecx, edx
sub si, 0x3e9a
push rdi
push r12
push r13
sbb al, 0x37
ror di, 0xc7
bsf eax, edi
push r14
mov ch, 0x69
push r15
lea rbp, [rsp - 0x17]
sub rsp, 0xd0
bsr rdi, r14
test ah, al
mov rax, qword [0x1400b7288]
movsx r14, r8w
sub dil, r12b
sar r15b, 0x27
xor rax, rsp
mov qword [rbp + 7], rax
cmovg r15w, sp
mov r15, r9
bsr rdi, rdx
mov qword [rbp - 0x69], r9
movsxd rcx, edx
movsx ecx, sp
mov rdi, r8
xchg r14b, sil
btr cx, 0x60
bts esi, r13d
mov r14, rdx
adc rcx, 0x35ba0468
sar si, cl
mov qword [rbp - 0x61], rdx
btc si, bx
mov rsi, qword [rbp + 0x7f]
btr cx, bp
or ecx, esp
sub r12d, r12d
movzx ecx, r9w
jmp 0x14044d492
mov rcx, rsi
jmp 0x14044d49a
call fcn.1404563d4
mov rbx, rax
mov rcx, qword [rax]
mov dl, 0x1a
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x39]
mov rcx, rbx
jmp 0x14044d4b7
call qword [0x1400b8d90]
nop
cmp r14, 0x56f43a70
cmp qword [rbp - 0x29], r12
jne 0x14044d4de
mov byte [rsp + 0x32], r12b
jmp 0x14044d4d9
jmp 0x14044d504
mov rax, qword [rbx]
movzx rcx, dx
movzx ecx, r12w
mov rcx, rbx
jmp 0x14044d4f1
mov rax, qword [rax + 0x20]
jmp 0x14044d4fa
call qword [0x1400b8d90]
mov byte [rsp + 0x32], al
mov rcx, rsi
jmp 0x14044d50c
call fcn.14044aeaa
mov r10, rax
movzx ecx, ax
cqo
movzx rdx, r9w
mov rcx, qword [rax]
mov rax, qword [rcx + 0x38]
not cx
cdq
lea r9, [rbp - 0x19]
lea r8, [0x1400c0213]
cdq
movsx edx, di
lea rdx, [0x1400c01f8]
movsx rcx, ax
mov rcx, r10
jmp 0x14044d54a
call qword [0x1400b8d90]
mov r13, r14
mov qword [rsp + 0x38], r14
mov rdx, r15
jmp 0x14044d560
mov rcx, rdi
call fcn.140452ce8
or ebx, 0xffffffff
stc
test al, al
jne 0x14044d881
mov cl, byte [rdi + 8]
test cl, cl
jne 0x14044d624
mov rcx, qword [rdi]
stc
cmp r9b, spl
test rcx, rcx
jmp 0x14044d58e
je 0x14044d610
mov rax, qword [rcx + 0x38]
cmp al, 0xf2
bsr rdx, rdx
or dx, 0x12e8
mov rdx, qword [rax]
test r11b, 0x4a
cmp al, 0xdc
test rdx, rdx
jmp 0x14044d5b4
je 0x14044d5df
mov rax, qword [rcx + 0x50]
clc
cmp sp, 0x7908
cmp dword [rax], r12d
jmp 0x14044d5cc
jle 0x14044d5df
movzx eax, byte [rdx]
jmp 0x14044d5da
jmp 0x14044d5f6
mov rax, qword [rcx]
jmp 0x14044d5e7
mov rax, qword [rax + 0x30]
jmp 0x14044d5f0
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044d5fd
je 0x14044d610
mov byte [rdi + 9], al
jmp 0x14044d60b
jmp 0x14044d615
mov qword [rdi], r12
add al, 0x8e
mov byte [rdi + 8], 1
not cl
mov cl, 1
sal al, 0x76
adc al, dl
rcr al, cl
mov al, byte [rdi + 9]
cmp al, byte [rbp - 2]
jmp 0x14044d62f
jne 0x14044d705
mov byte [r14], 0x2b
or r13w, di
lea r13, [r14 + 1]
bt cx, 0xa1
bts cx, r13w
mov qword [rsp + 0x38], r13
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d65b
je 0x14044d6ee
mov rax, qword [rcx + 0x38]
cmp r15w, r15w
jmp 0x14044d66e
cmp qword [rax], r12
je 0x14044d6bd
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14044d684
jle 0x14044d6bd
add dword [rax], ebx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, bx
cmovp rax, rsp
lahf
lea rax, [rdx + 1]
jmp 0x14044d6a5
mov qword [rcx], rax
mov ax, 0xc1f
movzx ax, ch
movzx eax, byte [rdx]
jmp 0x14044d6b8
jmp 0x14044d6d4
mov rax, qword [rcx]
jmp 0x14044d6c5
mov rax, qword [rax + 0x38]
jmp 0x14044d6ce
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044d6db
je 0x14044d6ee
mov al, r12b
jmp 0x14044d6e9
jmp 0x14044d6f8
mov qword [rdi], r12
mov al, 1
jmp 0x14044d6f8
mov byte [rdi + 8], al
jmp 0x14044d700
jmp 0x14044d881
test cl, cl
jmp 0x14044d70c
jne 0x14044d7ba
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14044d71e
je 0x14044d7a0
mov rax, qword [rcx + 0x38]
test r10b, 0x41
jmp 0x14044d733
mov rdx, qword [rax]
jmp 0x14044d73b
test rdx, rdx
jmp 0x14044d743
je 0x14044d76f
mov rax, qword [rcx + 0x50]
test r9d, 0x7110411e
cmp dword [rax], r12d
jmp 0x14044d75c
jle 0x14044d76f
movzx eax, byte [rdx]
jmp 0x14044d76a
jmp 0x14044d786
mov rax, qword [rcx]
jmp 0x14044d777
mov rax, qword [rax + 0x30]
jmp 0x14044d780
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044d78d
je 0x14044d7a0
mov byte [rdi + 9], al
jmp 0x14044d79b
jmp 0x14044d7b0
mov qword [rdi], r12
sub al, 0x6b
mov al, byte [rdi + 9]
jmp 0x14044d7b0
mov byte [rdi + 8], 1
cmp r14b, r10b
test r14d, r12d
cmp al, byte [rbp - 3]
jmp 0x14044d7c2
jne 0x14044d881
mov byte [r14], 0x2d
shld ecx, ebp, 0x1d
lea r13, [r14 + 1]
btr cx, 0x11
sub cl, r13b
and rcx, rbx
mov qword [rsp + 0x38], r13
sub cl, dil
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044d86c
mov rax, qword [rcx + 0x38]
cmp r14b, 0xb0
clc
cmp qword [rax], r12
jmp 0x14044d804
je 0x14044d844
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jle 0x14044d844
add dword [rax], ebx
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
cwde
bswap ax
lea rax, [rdx + 1]
jmp 0x14044d830
mov qword [rcx], rax
movsxd rax, r14d
cwde
movzx eax, byte [rdx]
jmp 0x14044d83f
jmp 0x14044d856
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044d850
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044d85d
je 0x14044d86c
mov byte [rdi + 8], r12b
jmp 0x14044d881
mov qword [rdi], r12
sal ch, 0x37
lahf
mov byte [rdi + 8], 1
btc ebx, 0x74
bswap bx
adc bl, 0x9f
mov eax, dword [rbp + 0x77]
xor rbx, r14
neg rcx
cmc
and eax, 0xe00
jmp 0x14044d897
mov ecx, 8
lea ebx, [rcx + 2]
test r13b, r12b
stc
mov qword [rbp - 0x71], rbx
cmp eax, 0x400
jmp 0x14044d8b1
jne 0x14044d8c4
mov r12d, ecx
jmp 0x14044d8bf
jmp 0x14044d8f7
cmp eax, 0x800
jmp 0x14044d8ce
jne 0x14044d8e4
mov r12d, 0x10
jmp 0x14044d8df
jmp 0x14044d8f7
neg eax
not cl
sbb r12d, r12d
and r12d, ebx
movzx cx, cl
xor dl, r11b
rcr dl, cl
mov dword [rsp + 0x34], r12d
sub sil, sil
movzx dx, r13b
mov byte [rsp + 0x30], sil
cqo
mov byte [rsp + 0x31], sil
jmp 0x14044d915
mov rdx, r15
bswap cx
movsxd rcx, r14d
mov cl, r11b
mov rcx, rdi
jmp 0x14044d929
call fcn.140452ce8
test al, al
jmp 0x14044d935
jne 0x14044dd1c
cmp byte [rdi + 8], sil
jne 0x14044d9c2
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x14044d9b9
mov rax, qword [rcx + 0x38]
mov dh, 0x58
rol dh, 0x5b
mov rdx, qword [rax]
test rdx, rdx
je 0x14044d98c
mov rax, qword [rcx + 0x50]
cmp bh, 0x87
clc
stc
cmp dword [rax], 0
jmp 0x14044d979
jle 0x14044d98c
movzx eax, byte [rdx]
jmp 0x14044d987
jmp 0x14044d9a3
mov rax, qword [rcx]
jmp 0x14044d994
mov rax, qword [rax + 0x30]
jmp 0x14044d99d
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044d9b9
mov byte [rdi + 9], al
jmp 0x14044d9b4
jmp 0x14044d9bd
and qword [rdi], 0
mov byte [rdi + 8], 1
cmc
mov al, byte [rdi + 9]
cmp dl, dl
cmp al, byte [rbp - 0x19]
jmp 0x14044d9cf
jne 0x14044dd1c
mov sil, 1
ror rcx, 0xc2
btr cx, r8w
mov byte [rsp + 0x30], sil
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d9f1
je 0x14044da69
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
je 0x14044da3d
mov rax, qword [rcx + 0x50]
cmc
test ah, ch
cmp dword [rax], 0
jle 0x14044da3d
dec dword [rax]
cdq
mov rcx, qword [rcx + 0x38]
cbw
rdtsc
mov rdx, qword [rcx]
mov ah, 0x4c
cwde
lea rax, [rdx + 1]
mov qword [rcx], rax
cbw
movzx ax, r12b
movzx eax, byte [rdx]
jmp 0x14044da4f
mov rax, qword [rcx]
jmp 0x14044da45
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044da57
je 0x14044da69
sub al, al
jmp 0x14044da64
jmp 0x14044da75
and qword [rdi], 0
mov al, sil
movsx cx, sil
mov byte [rdi + 8], al
movzx cx, ch
mov rdx, r15
mov ecx, 0x6c777d40
movsx cx, r15b
movsx ecx, r9w
mov rcx, rdi
jmp 0x14044da95
call fcn.140452ce8
test al, al
jmp 0x14044daa1
jne 0x14044dcf7
mov cl, byte [rdi + 8]
jmp 0x14044daaf
test cl, cl
jmp 0x14044dab6
jne 0x14044db53
mov rcx, qword [rdi]
jmp 0x14044dac7
test rcx, rcx
je 0x14044db44
mov rax, qword [rcx + 0x38]
sar edx, cl
mov rdx, qword [rax]
cmp r9d, 0x3937003
cmc
jmp 0x14044dae6
test rdx, rdx
jmp 0x14044daee
je 0x14044db1c
mov rax, qword [rcx + 0x50]
cmp r13w, 0x3ade
cmp r13d, edx
cmp dword [rax], 0
jmp 0x14044db09
jle 0x14044db1c
movzx eax, byte [rdx]
jmp 0x14044db17
jmp 0x14044db33
mov rax, qword [rcx]
jmp 0x14044db24
mov rax, qword [rax + 0x30]
jmp 0x14044db2d
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044db44
mov byte [rdi + 9], al
jmp 0x14044db4a
and qword [rdi], 0
add al, 0xfe
mov byte [rdi + 8], sil
mov cl, sil
rcr al, cl
mov al, byte [rdi + 9]
cmp bpl, 0x1d
cmp al, byte [rbp]
je 0x14044dbf9
test cl, cl
jmp 0x14044db6a
jne 0x14044dbeb
mov rcx, qword [rdi]
clc
cmc
test rcx, rcx
je 0x14044dbda
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044db8d
je 0x14044dbb2
mov rax, qword [rcx + 0x50]
cmp r13b, 0x65
clc
cmp dword [rax], 0
jmp 0x14044dba4
jle 0x14044dbb2
movzx eax, byte [rdx]
jmp 0x14044dbbf
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044dbc7
je 0x14044dbda
mov byte [rdi + 9], al
jmp 0x14044dbd5
jmp 0x14044dbe7
and qword [rdi], 0
sar al, 0xf
inc al
mov al, byte [rdi + 9]
stc
mov byte [rdi + 8], sil
cmp al, byte [rbp - 1]
jmp 0x14044dbf3
jne 0x14044dcf7
test r12d, 0xffffffef
jmp 0x14044dc05
jne 0x14044dd25
mov r12d, 0x10
rol cx, 0x98
rcr ch, 0x77
clc
mov dword [rsp + 0x34], r12d
xor sil, sil
or rcx, rdi
rol cl, cl
btc cx, 0x6d
mov byte [rsp + 0x30], sil
rcr cx, 0x41
sub cl, 0xf0
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044dc42
je 0x14044dcda
mov rax, qword [rcx + 0x38]
stc
cmc
cmp qword [rax], 0
jmp 0x14044dc57
je 0x14044dcae
mov rax, qword [rcx + 0x50]
clc
jmp 0x14044dc67
cmp dword [rax], 0
jmp 0x14044dc6f
jle 0x14044dcae
dec dword [rax]
cmovs ax, dx
cdq
movzx ax, dil
mov rcx, qword [rcx + 0x38]
not ax
mov rdx, qword [rcx]
cmovge eax, r15d
lea rax, [rdx + 1]
jmp 0x14044dc98
mov qword [rcx], rax
movsx rax, r8w
xchg ah, ah
movzx eax, byte [rdx]
jmp 0x14044dca9
jmp 0x14044dcc0
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044dcba
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044dcc8
je 0x14044dcda
xor al, al
jmp 0x14044dcd5
jmp 0x14044dcea
and qword [rdi], 0
jmp 0x14044dce3
mov al, 1
jmp 0x14044dcea
mov byte [rdi + 8], al
jmp 0x14044dcf2
jmp 0x14044dd2e
test r12d, r12d
jne 0x14044dd25
lea eax, [r12 + 8]
xchg r12b, r12b
not r12b
mov r12d, eax
jmp 0x14044dd13
mov dword [rsp + 0x34], eax
jmp 0x14044dd3a
test r12d, r12d
je 0x14044dd61
cmp r12d, ebx
je 0x14044dd61
mov eax, 8
btc bx, 0xd6
rcl bl, cl
mov ebx, 0x16
cmc
test cl, 0x54
cmp r15b, 0xed
cmp r12d, eax
jmp 0x14044dd4f
cmove rbx, rax
jmp 0x14044dd58
mov qword [rbp - 0x71], rbx
jmp 0x14044dd61
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
shl rax, cl
bsf r15w, r8w
mov qword [rbp - 0x49], 1
mov r15d, 0xf
sal eax, cl
mov qword [rbp - 0x41], r15
mov al, 0xf1
bt rdx, rbx
bts ecx, r12d
movzx eax, sil
adc dl, 0x8c
mov byte [rbp - 0x59], al
inc ecx
bts rdx, rbx
sub esi, esi
movsx cx, cl
jmp 0x14044ddac
mov rdx, qword [rbp - 0x69]
xchg rcx, rcx
movsxd rcx, eax
movsx ecx, r14w
mov rcx, rdi
jmp 0x14044ddc2
call fcn.140452ce8
sub r10d, r10d
sub r14w, 0x642d
mov r14, qword [rbp - 0x59]
test esi, 0x4aa14208
jmp 0x14044dddf
test al, al
jmp 0x14044dde6
jne 0x14044e285
lea r13, [rdi + 9]
movzx r12w, cl
jmp 0x14044ddfa
mov qword [rbp - 0x79], r13
sal r12b, 0xc
rcl r12b, 0x54
mov r12, r13
shr bl, cl
mov bl, byte [rsp + 0x31]
cmp r15b, r9b
test r15b, 1
cmp byte [rdi + 8], r10b
jne 0x14044debb
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044deb0
mov rax, qword [rcx + 0x38]
mov rdx, r15
rcr dh, 0x15
mov rdx, qword [rax]
test r10, r10
cmp esi, edi
test rdx, rdx
jmp 0x14044de46
je 0x14044de6d
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], r10d
jmp 0x14044de5a
jle 0x14044de6d
movzx eax, byte [rdx]
jmp 0x14044de68
jmp 0x14044de83
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044de79
call qword [0x1400b8d90]
sub r10d, r10d
stc
cmp eax, 0xffffffff
jmp 0x14044de8b
je 0x14044deb0
mov byte [r12], al
jmp 0x14044de9a
mov r13, r12
jmp 0x14044dea2
mov qword [rbp - 0x79], r12
jmp 0x14044deab
jmp 0x14044deb7
mov qword [rdi], r10
setp r8b
mov byte [rdi + 8], 1
mov r8b, byte [r13]
bswap cx
movzx dx, r9b
lea rdx, [rbp + 1]
movsxd rcx, edi
movzx cx, sil
cmovo cx, r10w
lea rcx, [rbp - 0x19]
call fcn.140168054
lea rcx, [rbp - 0x19]
sub rax, rcx
test bh, 0xc0
cmp rax, qword [rbp - 0x71]
jmp 0x14044def4
jae 0x14044dfc5
lea rcx, [0x1400c01f8]
stc
mov al, byte [rax + rcx]
bsf rcx, rdi
shl cl, 0x5a
jmp 0x14044df11
mov rcx, qword [rsp + 0x38]
mov byte [rcx], al
test r15b, 0x9e
xor r10d, r10d
stc
cmp r15b, bpl
jmp 0x14044df28
cmp byte [rsp + 0x31], r10b
jmp 0x14044df32
jne 0x14044df45
cmp al, 0x30
jmp 0x14044df3f
je 0x14044df81
mov rax, qword [rbp - 0x61]
test spl, 0x30
test di, ax
add rax, 0x1f
cmp rdx, 0x2b555113
cmc
cmp rcx, rax
jmp 0x14044df64
jae 0x14044df81
inc rcx
sbb al, spl
rcr eax, cl
mov qword [rsp + 0x38], rcx
shl ah, cl
mov byte [rsp + 0x31], 1
shl eax, 0xea
mov byte [rsp + 0x30], 1
lea rax, [rbp - 0x59]
cmp r15, 0x10
setae cl
jmp 0x14044df96
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
je 0x14044e148
lea rax, [rbp - 0x59]
test cl, cl
jmp 0x14044dfaf
cmovne rax, r14
jmp 0x14044dfb8
inc byte [rax + rsi]
jmp 0x14044dfc0
jmp 0x14044e13e
lea rax, [rbp - 0x59]
cmp r15, 0x10
setae r13b
jmp 0x14044dfd6
cmovae rax, r14
jmp 0x14044dfe0
xor r10d, r10d
cmc
cmp edx, esp
cmp byte [rax + rsi], r10b
je 0x14044e233
mov r8b, byte [rsp + 0x32]
clc
test r8b, r8b
je 0x14044e233
cmp byte [rdi + 8], r10b
jmp 0x14044e008
jne 0x14044e0c2
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x14044e09d
mov rax, qword [rcx + 0x38]
sal dx, 0x65
movsx rdx, r9w
mov rdx, qword [rax]
stc
test spl, 0x30
test rdx, rdx
jmp 0x14044e037
je 0x14044e057
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jle 0x14044e057
movzx eax, byte [rdx]
jmp 0x14044e052
jmp 0x14044e07a
mov rax, qword [rcx]
jmp 0x14044e05f
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8b, byte [rsp + 0x32]
test ah, 0x26
cmc
jmp 0x14044e077
xor r10d, r10d
cmp eax, 0xffffffff
jmp 0x14044e082
je 0x14044e09d
mov rcx, qword [rbp - 0x79]
jmp 0x14044e091
mov byte [rcx], al
jmp 0x14044e098
jmp 0x14044e0b4
mov qword [rdi], r10
movsx cx, r10b
not ch
cmovle cx, bp
mov rcx, qword [rbp - 0x79]
jmp 0x14044e0b4
mov byte [rdi + 8], 1
jmp 0x14044e0bd
jmp 0x14044e0c7
mov rcx, qword [rbp - 0x79]
cmc
cmp byte [rcx], r8b
jne 0x14044e233
mov rcx, qword [rbp - 0x49]
test dh, 0xe3
cmp rcx, r15
jmp 0x14044e0df
jae 0x14044e117
lea rax, [rcx + 1]
stc
jmp 0x14044e0f2
mov qword [rbp - 0x49], rax
cbw
lea rax, [rbp - 0x59]
test r13b, r13b
jmp 0x14044e104
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x14044e112
jmp 0x14044e134
sub r9d, r9d
not ch
movzx cx, bpl
mov r8b, bl
lea edx, [r9 + 1]
lea rcx, [rbp - 0x59]
call fcn.140457262
sub r10d, r10d
inc rsi
mov r13, qword [rbp - 0x79]
setb ch
mov r14, qword [rbp - 0x59]
sar cl, cl
mov r15, qword [rbp - 0x41]
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044e154
je 0x14044e1ec
mov rax, qword [rcx + 0x38]
cmp qword [rax], r10
jmp 0x14044e166
je 0x14044e1b6
mov rax, qword [rcx + 0x50]
cmp ax, r13w
cmp dword [rax], r10d
jmp 0x14044e17c
jle 0x14044e1b6
dec dword [rax]
movsx edx, r12w
mov rcx, qword [rcx + 0x38]
mov ah, 0xb3
movzx dx, bpl
mov rdx, qword [rcx]
movsxd rax, r12d
setno ah
lea rax, [rdx + 1]
jmp 0x14044e1a6
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044e1b1
jmp 0x14044e1d1
mov rax, qword [rcx]
jmp 0x14044e1be
mov rax, qword [rax + 0x38]
jmp 0x14044e1c7
call qword [0x1400b8d90]
sub r10d, r10d
clc
cmp eax, 0xffffffff
jmp 0x14044e1d9
je 0x14044e1ec
mov al, r10b
jmp 0x14044e1e7
jmp 0x14044e1f6
mov qword [rdi], r10
mov al, dil
mov cl, 0x44
mov al, 1
mov byte [rdi + 8], al
cmovp edx, r15d
jmp 0x14044e202
mov rdx, qword [rbp - 0x69]
setns cl
movzx ecx, r9w
movsx ecx, r10w
mov rcx, rdi
jmp 0x14044e219
call fcn.140452ce8
sub r10d, r10d
cmp r14b, 0x4f
stc
test al, al
jmp 0x14044e22d
je 0x14044de16
test rsi, rsi
movzx r13, r13w
cmovbe r13w, r12w
movzx r12d, cx
mov r12d, dword [rsp + 0x34]
mov r13d, 0x6fa35a5f
movzx r13w, bpl
movzx r13, r10w
mov r13, qword [rsp + 0x38]
je 0x14044e285
lea rax, [rbp - 0x59]
cmp r15, 0x10
jmp 0x14044e26f
cmovae rax, r14
cmp byte [rax + rsi], r10b
jmp 0x14044e27c
jle 0x14044e46a
inc rsi
mov al, byte [rsp + 0x30]
bt rdx, 0xe9
dec r8b
cwd
lea rdx, [rbp - 0x39]
mov rcx, qword [rbp - 0x39]
cmp dl, bl
btr r8w, si
mov r8, qword [rbp - 0x21]
cmc
test r8b, r8b
test r9b, 0xd9
cmp r8, 0x10
cmovae rdx, rcx
test al, al
jmp 0x14044e2bd
je 0x14044e30a
test rsi, rsi
jmp 0x14044e2cb
je 0x14044e4b1
mov r9b, byte [rdx]
cmp r9b, 0x7f
jmp 0x14044e2dd
je 0x14044e4b1
sub rsi, 1
je 0x14044e472
lea rax, [rbp - 0x59]
stc
clc
cmp r15, 0x10
jmp 0x14044e2fc
cmovae rax, r14
cmp r9b, byte [rax + rsi]
je 0x14044e49a
mov r13, qword [rbp - 0x61]
bt rbx, r9
btr bx, r12w
shr ebx, cl
mov byte [r13], r10b
and bl, 0x72
mov ebx, 0x1000
cmp eax, eax
stc
jmp 0x14044e32d
cmp r15, 0x10
jmp 0x14044e336
jb 0x14044e399
lea rdx, [r15 + 1]
shl ax, cl
sbb al, r8b
mov rax, r14
clc
cmp r14w, 0x63ab
cmp rdx, rbx
jmp 0x14044e358
jb 0x14044e381
add rdx, 0x27
mov r14, qword [r14 - 8]
clc
sub rax, r14
cmp si, r14w
add rax, 0xfffffffffffffff8
jmp 0x14044e377
cmp rax, 0x1f
ja 0x14044e4e3
mov rcx, r14
jmp 0x14044e389
call fcn.14026e02c
mov r8, qword [rbp - 0x21]
mov rcx, qword [rbp - 0x39]
test dl, r8b
cmp r8, 0x10
jmp 0x14044e3a2
jb 0x14044e3f0
lea rdx, [r8 + 1]
or ah, 0x9c
rcr al, cl
mov rax, rcx
jmp 0x14044e3b9
cmp rdx, rbx
jmp 0x14044e3c1
jb 0x14044e3eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
jmp 0x14044e3d8
add rax, 0xfffffffffffffff8
cmp sp, 0x605a
cmp rax, 0x1f
ja 0x14044e4d8
call fcn.14026e02c
mov eax, r12d
mov rcx, qword [rbp + 7]
cmp sp, r9w
test r15w, 0xd93
clc
xor rcx, rsp
call fcn.14049f715
mov rbx, qword [rsp + 0x110]
add rsp, 0xd0
movsxd rsi, r11d
movzx r14, cx
pop r15
bswap esi
mov bpl, r14b
cmovbe r13w, r14w
pop r14
not bpl
movsx di, r11b
bswap si
pop r13
not r12b
jmp 0x14044e447
pop r12
bswap rbp
movzx si, r12b
pop rdi
jmp 0x14044e45f
pop rsi
bswap bp
pop rbp
jmp 0x14044e469
ret
mov al, r10b
jmp 0x14044e293
test rsi, rsi
jmp 0x14044e47a
jne 0x14044e49a
lea rax, [rbp - 0x59]
cmp r15, 0x10
jmp 0x14044e48d
cmovae rax, r14
cmp r9b, byte [rax]
jl 0x14044e30a
cmp byte [rdx + 1], r10b
jle 0x14044e2c3
inc rdx
jmp 0x14044e4ac
jmp 0x14044e2c3
cmp byte [rsp + 0x31], r10b
jmp 0x14044e4bb
jne 0x14044e319
mov byte [r13], 0x30
jmp 0x14044e4cb
inc r13
jmp 0x14044e4d3
jmp 0x14044e319
call fcn.1404b5e2e
nop
jmp 0x14044e4e3
call fcn.1404b5e2e
int3