Function at 0x14044da1a
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
rcl ch, 0xaf
xchg ah, ah
push rbp
mov ebp, ebp
add ax, r15w
push rsi
seta sil
push rdi
push r12
shl sil, cl
push r13
xor bpl, dil
shl si, cl
rcl sil, 0xc
push r14
bswap edi
push r15
movsx edi, ax
add r14b, 0x7c
ror cl, 0x1a
lea rbp, [rsp - 0x17]
bswap rbx
cmp cl, bpl
shl r14d, cl
sub rsp, 0xf0
mov rax, qword [0x1400b7288]
xor rax, rsp
xadd ebx, ebx
btc cx, bx
add ch, 0xd5
mov qword [rbp + 7], rax
btr rsi, r12
xchg di, cx
sar dil, cl
mov qword [rsp + 0x40], r9
mov rdi, r8
mov r14, rdx
shl bx, 0xec
test dl, 0x90
sal cx, cl
mov qword [rbp - 0x61], rdx
sal ebx, 0x41
cmovl bx, sp
mov rax, qword [rbp + 0x7f]
rcl ch, cl
bsf bx, cx
xor esi, 0x6e0c6d48
mov qword [rbp - 0x69], rax
cmc
rcl ch, cl
xor r12d, r12d
movsx cx, dl
cmovno ax, r10w
mov rsi, qword [rbp + 0x77]
mov rax, qword [rsi + 0x40]
movzx rcx, r10w
mov rbx, qword [rax + 8]
mov qword [rbp - 0x79], rbx
mov ax, 0x1b4d
mov rax, qword [rbx]
not ecx
movsxd rcx, r12d
bswap cx
mov rcx, rbx
jmp 0x14044daf7
mov rax, qword [rax + 8]
jmp 0x14044db00
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x58]
call fcn.1404537a4
mov r13, rax
test r12b, 0xa6
cmp r10b, r9b
cmp r9w, 0x1b38
mov qword [rsp + 0x50], rax
cmp ah, 0xff
test rbx, rbx
jmp 0x14044db31
je 0x14044db82
mov rdx, qword [rbx]
movsx eax, cx
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14044db49
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14044db5a
je 0x14044db82
mov rcx, qword [rax]
mov rax, qword [rcx]
mov dx, 0x4d5e
cmovbe ecx, edx
cqo
lea edx, [r12 + 1]
mov rcx, r8
jmp 0x14044db7c
call qword [0x1400b8d90]
mov rax, qword [r13]
movzx rcx, r13w
setle dh
lea rdx, [rbp - 0x39]
mov cx, 0x7d47
mov rcx, r13
mov rax, qword [rax + 0x28]
jmp 0x14044dba1
call qword [0x1400b8d90]
nop
mov rax, qword [rsi + 0x40]
movsx rcx, dx
not ch
movzx rbx, r9w
mov rbx, qword [rax + 8]
mov ah, 0xdf
movsxd rax, r11d
mov qword [rbp - 0x79], rbx
movsx cx, r15b
mov rax, qword [rbx]
movzx rcx, r9w
movsx cx, bh
mov rcx, rbx
jmp 0x14044dbdc
mov rax, qword [rax + 8]
jmp 0x14044dbe5
call qword [0x1400b8d90]
nop
setg cl
lea rcx, [rsp + 0x58]
call fcn.1404481c6
mov rsi, rax
jmp 0x14044dc01
test rbx, rbx
je 0x14044dc4f
mov rdx, qword [rbx]
mov rcx, rbx
lahf
mov rax, qword [rdx + 0x10]
jmp 0x14044dc1a
call qword [0x1400b8d90]
mov r8, rax
cmp r8w, dx
test rax, rax
je 0x14044dc4f
mov rcx, qword [rax]
cbw
mov rax, qword [rcx]
mov edx, 1
movzx ecx, r14w
mov rcx, r8
jmp 0x14044dc49
call qword [0x1400b8d90]
mov rax, qword [rsi]
movsx rcx, ax
cmovns r8w, r8w
cwd
lea r9, [rbp - 0x19]
movsx rcx, r11w
lea r8, [0x1400c0235]
lea rdx, [0x1400c0218]
setno ch
movsx cx, dil
jmp 0x14044dc80
mov rcx, rsi
mov rax, qword [rax + 0x38]
jmp 0x14044dc8c
call qword [0x1400b8d90]
mov r15, r14
cwd
mov byte [rsp + 0x32], r12b
mov rsi, qword [rsp + 0x40]
cdq
mov dx, 0xc0a
movsxd rdx, ecx
mov rdx, rsi
movsx ecx, sp
cmovbe cx, bp
mov rcx, rdi
jmp 0x14044dcbb
call fcn.140450012
or ebx, 0xffffffff
test r14d, 0x3326136f
stc
test al, al
jne 0x14044dfc7
mov cl, byte [rdi + 8]
clc
stc
test cl, cl
jmp 0x14044dcdf
jne 0x14044dd74
mov rcx, qword [rdi]
test r11b, bpl
stc
cmp r15b, 0x3d
test rcx, rcx
jmp 0x14044dcf8
je 0x14044dd66
mov rax, qword [rcx + 0x38]
sal dh, cl
mov dl, sil
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044dd12
je 0x14044dd3a
mov rax, qword [rcx + 0x50]
test sp, ax
cmp dword [rax], r12d
jmp 0x14044dd27
jle 0x14044dd3a
movzx eax, byte [rdx]
jmp 0x14044dd35
jmp 0x14044dd4c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044dd46
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044dd53
je 0x14044dd66
mov byte [rdi + 9], al
jmp 0x14044dd61
jmp 0x14044dd6c
mov qword [rdi], r12
or al, r9b
mov byte [rdi + 8], 1
mov cl, 1
add al, dl
mov al, byte [rdi + 9]
cmp al, byte [rbp - 2]
jmp 0x14044dd7f
jne 0x14044de59
mov byte [r14], 0x2b
btc r15w, sp
lea r15, [r14 + 1]
setle cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044dda0
je 0x14044de47
mov rax, qword [rcx + 0x38]
cmp r12b, 0xf3
stc
test r8b, 0x4a
cmp qword [rax], r12
jmp 0x14044ddbb
je 0x14044de16
mov rax, qword [rcx + 0x50]
cmp r10, rsi
cmp dword [rax], r12d
jmp 0x14044ddd0
jle 0x14044de16
add dword [rax], ebx
cdqe
movsx ax, r11b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, r10w
cmovle ax, ax
movsx rax, ax
lea rax, [rdx + 1]
jmp 0x14044ddfb
mov qword [rcx], rax
movzx eax, r14w
jmp 0x14044de09
movzx eax, byte [rdx]
jmp 0x14044de11
jmp 0x14044de2d
mov rax, qword [rcx]
jmp 0x14044de1e
mov rax, qword [rax + 0x38]
jmp 0x14044de27
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044de34
je 0x14044de47
mov al, r12b
jmp 0x14044de42
jmp 0x14044de51
mov qword [rdi], r12
mov al, 1
jmp 0x14044de51
mov byte [rdi + 8], al
jmp 0x14044dfc7
test cl, cl
jne 0x14044deef
mov rcx, qword [rdi]
jmp 0x14044de6a
test rcx, rcx
jmp 0x14044de72
je 0x14044dedd
mov rax, qword [rcx + 0x38]
add edx, eax
mov rdx, qword [rax]
cmp r8w, r15w
test rdx, rdx
je 0x14044deb1
mov rax, qword [rcx + 0x50]
cmp r15b, r15b
clc
cmp dword [rax], r12d
jmp 0x14044de9e
jle 0x14044deb1
movzx eax, byte [rdx]
jmp 0x14044deac
jmp 0x14044dec3
mov rax, qword [rcx]
jmp 0x14044deb9
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044deca
je 0x14044dedd
mov byte [rdi + 9], al
jmp 0x14044ded8
jmp 0x14044deeb
mov qword [rdi], r12
shr al, 0
add al, sil
not al
mov al, byte [rdi + 9]
mov byte [rdi + 8], 1
cmp al, byte [rbp - 3]
jmp 0x14044def7
jne 0x14044dfc7
mov byte [r14], 0x2d
shl ecx, 0x64
movzx r15d, si
lea r15, [r14 + 1]
sub ch, 0x4a
movzx cx, r8b
shl cx, cl
mov rcx, qword [rdi]
test eax, ebx
clc
stc
test rcx, rcx
jmp 0x14044df26
je 0x14044dfb0
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14044df38
je 0x14044df88
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14044df4b
jle 0x14044df88
add dword [rax], ebx
movsx edx, ax
movsx ax, r11b
rdtsc
mov rcx, qword [rcx + 0x38]
rdtsc
mov ax, 0x7146
mov rdx, qword [rcx]
jmp 0x14044df6f
lea rax, [rdx + 1]
jmp 0x14044df78
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044df83
jmp 0x14044df95
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044df9c
je 0x14044dfb0
mov byte [rdi + 8], r12b
jmp 0x14044dfab
jmp 0x14044dfc7
mov qword [rdi], r12
movsxd r14, edi
movzx cx, r15b
mov dl, r10b
mov byte [rdi + 8], 1
rol r14b, 0x94
cdq
mov word [r15], 0x7830
add r15, 2
mov qword [rsp + 0x48], r15
movsxd r14, esi
cqo
cdq
mov byte [rsp + 0x30], r12b
setnp r14b
cdq
mov r14d, r12d
mov ecx, r13d
sets dh
jmp 0x14044dff4
mov dword [rsp + 0x3c], r12d
cqo
movsx rdx, si
mov dword [rsp + 0x34], r12d
cwd
mov rdx, rsi
mov rcx, rdi
jmp 0x14044e011
call fcn.140450012
test al, al
jmp 0x14044e01d
jne 0x14044e386
cmp byte [rdi + 8], r12b
jmp 0x14044e02c
jne 0x14044e0bc
mov rcx, qword [rdi]
test r15b, spl
test rcx, rcx
je 0x14044e0a8
mov rax, qword [rcx + 0x38]
xadd dh, dl
setg dl
cqo
mov rdx, qword [rax]
stc
test r12d, ebx
test rdx, rdx
je 0x14044e07c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044e069
jle 0x14044e07c
movzx eax, byte [rdx]
jmp 0x14044e077
jmp 0x14044e08e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044e088
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044e095
je 0x14044e0a8
mov byte [rdi + 9], al
jmp 0x14044e0a3
jmp 0x14044e0b3
mov qword [rdi], r12
rol al, cl
rol al, 0xee
xor al, bpl
mov byte [rdi + 8], 1
cmp dil, bpl
rcr al, cl
mov al, byte [rdi + 9]
cmp al, byte [rbp - 0x19]
jmp 0x14044e0c7
jne 0x14044e386
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044e157
mov rax, qword [rcx + 0x38]
clc
test bp, 0x7eb7
cmp qword [rax], r12
je 0x14044e12b
mov rax, qword [rcx + 0x50]
jmp 0x14044e0f5
cmp dword [rax], r12d
jmp 0x14044e0fd
jle 0x14044e12b
add dword [rax], ebx
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
nop
cbw
lea rax, [rdx + 1]
mov qword [rcx], rax
jmp 0x14044e11e
movzx eax, byte [rdx]
jmp 0x14044e126
jmp 0x14044e13d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044e137
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044e144
je 0x14044e157
mov al, r12b
jmp 0x14044e152
jmp 0x14044e162
mov qword [rdi], r12
cdq
mov al, 1
movzx dx, r15b
mov byte [rdi + 8], al
mov rdx, rsi
jmp 0x14044e16d
mov rcx, rdi
jmp 0x14044e175
call fcn.140450012
test al, al
jne 0x14044e378
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14044e18c
jne 0x14044e20a
mov rcx, qword [rdi]
stc
clc
test rcx, rcx
je 0x14044e1fa
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14044e1ce
mov rax, qword [rcx + 0x50]
test r8b, r15b
cmc
cmp dword [rax], r12d
jle 0x14044e1ce
movzx eax, byte [rdx]
jmp 0x14044e1c9
jmp 0x14044e1e0
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044e1da
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044e1e7
je 0x14044e1fa
mov byte [rdi + 9], al
jmp 0x14044e1f5
jmp 0x14044e1fd
mov qword [rdi], r12
mov byte [rdi + 8], 1
add al, 0x70
setp cl
mov cl, 1
rcr al, cl
mov al, byte [rdi + 9]
cmp al, byte [rbp]
jmp 0x14044e215
je 0x14044e2c9
test cl, cl
jmp 0x14044e222
jne 0x14044e2c0
mov rcx, qword [rdi]
cmp cl, 0x2b
test rcx, rcx
jmp 0x14044e236
je 0x14044e2b4
mov rax, qword [rcx + 0x38]
adc edx, 0x9596116
xor rdx, 0x4e983000
mov rdx, qword [rax]
cmc
test r13b, bl
test rdx, rdx
jmp 0x14044e25c
je 0x14044e288
mov rax, qword [rcx + 0x50]
cmp r13, 0x744334
cmp dword [rax], r12d
jmp 0x14044e275
jle 0x14044e288
movzx eax, byte [rdx]
jmp 0x14044e283
jmp 0x14044e29a
mov rax, qword [rcx]
jmp 0x14044e290
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, ebx
jmp 0x14044e2a1
je 0x14044e2b4
mov byte [rdi + 9], al
jmp 0x14044e2af
jmp 0x14044e2bc
mov qword [rdi], r12
mov al, byte [rdi + 9]
cmc
stc
mov byte [rdi + 8], 1
cmp al, byte [rbp - 1]
jne 0x14044e378
mov rcx, qword [rdi]
test rsp, 0x46933cce
cmc
test rcx, rcx
je 0x14044e361
mov rax, qword [rcx + 0x38]
clc
cmp r8, rdi
test bl, 0x51
cmp qword [rax], r12
jmp 0x14044e2f0
je 0x14044e33a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14044e33a
add dword [rax], ebx
seto ah
mov rcx, qword [rcx + 0x38]
movzx eax, di
movsx edx, cx
mov rdx, qword [rcx]
movsx eax, ax
jmp 0x14044e31d
lea rax, [rdx + 1]
jmp 0x14044e326
mov qword [rcx], rax
nop
cbw
cwde
movzx eax, byte [rdx]
jmp 0x14044e335
jmp 0x14044e34c
mov rax, qword [rcx]
jmp 0x14044e342
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, ebx
je 0x14044e361
mov al, r12b
jmp 0x14044e35c
jmp 0x14044e36b
mov qword [rdi], r12
mov al, 1
jmp 0x14044e36b
mov byte [rdi + 8], al
jmp 0x14044e373
jmp 0x14044e386
mov byte [rsp + 0x30], 1
dec bl
neg r12d
bts cx, ax
mov ecx, 0x300
sub r12b, 0x89
mov r12d, 0x24
bswap bx
bts bx, si
mov rax, qword [rbp - 0x69]
dec bl
adc rbx, r11
cmp dword [rax], 0x3b9aca00
xchg al, al
cmove r12d, ecx
mov dword [rsp + 0x38], r12d
jmp 0x14044e3bb
lea rbx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rbx, qword [rbp - 0x39]
dec al
mov qword [rsp + 0x58], rbx
mov al, byte [rbx]
jmp 0x14044e3d7
dec al
cmp al, 0x7d
jmp 0x14044e3e0
ja 0x14044eb0d
cmp qword [rbp - 0x29], r14
jmp 0x14044e3ef
jne 0x14044e3ff
mov byte [rsp + 0x31], r14b
jmp 0x14044e427
mov rax, qword [r13]
movzx ecx, r9w
jmp 0x14044e40c
mov rcx, r13
jmp 0x14044e414
mov rax, qword [rax + 0x20]
jmp 0x14044e41d
call qword [0x1400b8d90]
mov byte [rsp + 0x31], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
cdq
xor r13b, 0x5a
cmp rsi, rcx
mov qword [rbp - 0x49], 1
btr dx, bp
rol dh, cl
mov r13d, 0xf
btr rdx, r13
mov qword [rbp - 0x41], r13
movzx rdx, r8w
rcl cl, cl
xor dh, cl
xor eax, eax
mov byte [rbp - 0x59], al
sub esi, esi
not dl
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x14044e470
call fcn.140450012
xor r9d, r9d
test r10b, 0x82
rcr r14b, 0x94
mov r14, qword [rbp - 0x59]
cmc
cmp dh, 0x6e
test al, al
jmp 0x14044e48f
jne 0x14044e92f
lea r12, [rdi + 9]
mov r8, r12
mov qword [rbp - 0x71], r12
add bl, r9b
sar bl, cl
sub bl, 0x51
mov bl, byte [rsp + 0x32]
test edi, r15d
cmp byte [rdi + 8], r9b
jne 0x14044e566
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044e4c4
je 0x14044e554
mov rax, qword [rcx + 0x38]
clc
adc dl, 0x9e
cmc
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14044e4df
je 0x14044e502
mov rax, qword [rcx + 0x50]
test r9b, spl
cmp dword [rax], r9d
jmp 0x14044e4f4
jle 0x14044e502
movzx eax, byte [rdx]
jmp 0x14044e52a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044e50e
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
jmp 0x14044e521
sub r9d, r9d
jmp 0x14044e52a
cmp eax, 0xffffffff
jmp 0x14044e532
je 0x14044e554
mov byte [r8], al
jmp 0x14044e547
mov r12, r8
jmp 0x14044e54f
jmp 0x14044e557
mov qword [rdi], r9
mov byte [rdi + 8], 1
mov rcx, 0x3e6759a6
cdq
not dx
mov r8b, byte [r12]
lea rdx, [rbp + 3]
movsxd rcx, r15d
movsx cx, dil
xchg ch, ch
lea rcx, [rbp - 0x19]
jmp 0x14044e581
call fcn.140104683
lea rcx, [rbp - 0x19]
sub rax, rcx
cmp r10b, 0xd5
cmc
cmp rax, 0x16
jmp 0x14044e59b
jae 0x14044e671
mov byte [rsp + 0x30], 1
movsx cx, r14b
or rcx, rdi
neg ch
mov ecx, dword [rsp + 0x3c]
clc
cmc
cmp dword [rsp + 0x38], ecx
jmp 0x14044e5bf
jg 0x14044e5d3
inc dword [rsp + 0x34]
jmp 0x14044e5ce
jmp 0x14044e61f
test rax, rax
jmp 0x14044e5db
jne 0x14044e5ee
test ecx, ecx
jmp 0x14044e5e8
je 0x14044e61f
lea rdx, [0x1400c0218]
jmp 0x14044e5fa
mov al, byte [rax + rdx]
mov byte [r15], al
movsx eax, r13w
dec rax
inc r15
mov qword [rsp + 0x48], r15
movsx rax, bp
movsxd rax, eax
movzx eax, dx
inc ecx
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x59]
rcr cl, cl
clc
cmp r13, 0x10
setae cl
jmp 0x14044e632
cmovae rax, r14
stc
test r14d, 0x440a4f49
test rdi, r8
cmp byte [rax + rsi], 0x7f
jmp 0x14044e64a
je 0x14044e7fe
lea rax, [rbp - 0x59]
stc
cmp r13, rbx
cmc
test cl, cl
cmovne rax, r14
jmp 0x14044e664
inc byte [rax + rsi]
jmp 0x14044e66c
jmp 0x14044e7e6
lea rax, [rbp - 0x59]
rcr r15b, 0xf7
mov r15b, r11b
cmp r13, 0x10
mov r15b, 0x85
setae r15b
jmp 0x14044e68c
cmovae rax, r14
xor r9d, r9d
test r8w, bp
cmp cx, 0x4be1
cmp byte [rax + rsi], r9b
je 0x14044e8ed
mov r8b, byte [rsp + 0x31]
stc
test r8b, r8b
jmp 0x14044e6b4
je 0x14044e8ed
cmp byte [rdi + 8], r9b
jne 0x14044e754
mov rcx, qword [rdi]
cmp r10w, r8w
cmp r15b, 0x1c
test rcx, rcx
jmp 0x14044e6d7
je 0x14044e74a
mov rax, qword [rcx + 0x38]
mov dl, r9b
shld rdx, rsp, 0xb1
mov rdx, qword [rax]
test r9b, r9b
test rdx, rdx
jmp 0x14044e6f7
je 0x14044e717
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14044e709
jle 0x14044e717
movzx eax, byte [rdx]
jmp 0x14044e733
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044e723
call qword [0x1400b8d90]
mov r8b, byte [rsp + 0x31]
clc
stc
xor r9d, r9d
cmp eax, 0xffffffff
je 0x14044e74a
mov byte [r12], al
jmp 0x14044e745
jmp 0x14044e750
mov qword [rdi], r9
test cx, ax
mov byte [rdi + 8], 1
cmp byte [r12], r8b
jmp 0x14044e75d
jne 0x14044e8ed
mov rcx, qword [rbp - 0x49]
test bpl, 0xa0
clc
cmp rcx, r13
jmp 0x14044e774
jae 0x14044e7a9
lea rax, [rcx + 1]
test bl, sil
jmp 0x14044e786
mov qword [rbp - 0x49], rax
lea rax, [rbp - 0x59]
test r15b, r15b
jmp 0x14044e796
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x14044e7a4
jmp 0x14044e7d7
sub r9d, r9d
movsx rdx, ax
not dl
mov r8b, bl
movsx rdx, di
mov ch, 0xaa
xchg cx, dx
lea edx, [r9 + 1]
not cl
cmovnp cx, cx
lea rcx, [rbp - 0x59]
jmp 0x14044e7d2
call fcn.140454674
inc rsi
and r14d, 0x6d011ba8
mov r15, qword [rsp + 0x48]
mov r14, qword [rbp - 0x59]
movzx r13d, r11w
or r13w, 0x3752
shr r13b, cl
mov r13, qword [rbp - 0x41]
cmp rsi, rdi
mov rcx, qword [rdi]
jmp 0x14044e80d
test rcx, rcx
jmp 0x14044e815
je 0x14044e8ad
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14044e828
je 0x14044e87c
mov rax, qword [rcx + 0x50]
test r15, rdi
cmp dword [rax], 0
jmp 0x14044e83d
jle 0x14044e87c
dec dword [rax]
movzx ax, bh
cmovne eax, r8d
mov rcx, qword [rcx + 0x38]
movsx rax, r9w
movsxd rdx, r14d
bswap ax
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044e867
mov qword [rcx], rax
setno al
nop
movzx eax, byte [rdx]
jmp 0x14044e877
jmp 0x14044e893
mov rax, qword [rcx]
jmp 0x14044e884
mov rax, qword [rax + 0x38]
jmp 0x14044e88d
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044e89b
je 0x14044e8ad
xor al, al
jmp 0x14044e8a8
jmp 0x14044e8b6
and qword [rdi], 0
cdq
cwd
mov al, 1
mov byte [rdi + 8], al
xchg edx, ecx
movsx rdx, bx
setge dl
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x14044e8cf
call fcn.140450012
xor r9d, r9d
test al, al
movzx r8w, r15b
mov r8, qword [rbp - 0x71]
jmp 0x14044e8e7
je 0x14044e4af
test rsi, rsi
jmp 0x14044e8f5
je 0x14044e929
lea rax, [rbp - 0x59]
cmp r13, 0x10
jmp 0x14044e908
cmovae rax, r14
clc
jmp 0x14044e912
cmp byte [rax + rsi], r9b
jle 0x14044e97d
inc rsi
movsx bx, dil
movzx bx, r14b
mov rbx, qword [rsp + 0x58]
clc
test rsi, rsi
jmp 0x14044e937
je 0x14044e98c
mov cl, byte [rbx]
clc
cmp cl, 0x7f
je 0x14044e98c
sub rsi, 1
jmp 0x14044e952
je 0x14044eaca
lea rax, [rbp - 0x59]
clc
jmp 0x14044e962
cmp r13, 0x10
jmp 0x14044e96b
cmovae rax, r14
cmp cl, byte [rax + rsi]
jmp 0x14044e977
je 0x14044eaf6
mov byte [rsp + 0x32], 1
test dil, 0x12
stc
jmp 0x14044e98c
cmp r13, 0x10
jb 0x14044e9f9
lea rdx, [r13 + 1]
mov rax, r14
cmp dx, r12w
stc
cmp rdx, 0x1000
jmp 0x14044e9ae
jb 0x14044e9ec
add rdx, 0x27
cmc
test r14b, r12b
cmp r14b, 0xf6
mov r14, qword [r14 - 8]
jmp 0x14044e9cd
sub rax, r14
cmp r11w, r12w
jmp 0x14044e9d9
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14044e9e6
ja 0x14044fd60
mov rcx, r14
jmp 0x14044e9f4
call fcn.140237311
mov r12d, dword [rsp + 0x38]
mov r14d, dword [rsp + 0x3c]
mov r15, qword [rsp + 0x48]
jmp 0x14044ea13
mov r13, qword [rsp + 0x50]
cmp r10, 0x13aa273d
mov rsi, qword [rsp + 0x40]
cmp r11w, 0x53d9
cmp byte [rsp + 0x30], 0
jmp 0x14044ea34
je 0x14044ea4a
test r14d, r14d
jne 0x14044ea4a
mov byte [r15], 0x30
inc r15
mov rdx, rsi
xchg ecx, ecx
movsx rcx, ax
mov rcx, rdi
call fcn.140450012
xor esi, esi
test al, al
jne 0x14044eec6
cmp byte [rdi + 8], sil
jmp 0x14044ea6e
jne 0x14044edcc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044ea7f
je 0x14044edbd
mov rax, qword [rcx + 0x38]
cmp r12b, 0xbf
mov rdx, qword [rax]
test di, 0x4d13
jmp 0x14044ea9b
test rdx, rdx
je 0x14044ed90
mov rax, qword [rcx + 0x50]
cmp r8b, dl
jmp 0x14044eab0
cmp dword [rax], esi
jmp 0x14044eab7
jle 0x14044ed90
movzx eax, byte [rdx]
jmp 0x14044eac5
jmp 0x14044eda7
test rsi, rsi
jmp 0x14044ead2
jne 0x14044eaf6
lea rax, [rbp - 0x59]
cmp r13, 0x10
jmp 0x14044eae5
cmovae rax, r14
cmp cl, byte [rax]
jmp 0x14044eaf0
jl 0x14044e97d
cmp byte [rbx + 1], r9b
jle 0x14044e92f
inc rbx
jmp 0x14044eb08
jmp 0x14044e92f
mov rdx, rsi
xchg rcx, rcx
movzx rcx, r15w
movzx ecx, r11w
mov rcx, rdi
jmp 0x14044eb23
call fcn.140450012
test al, al
jmp 0x14044eb2f
jne 0x14044ea2a
lea rbx, [rdi + 9]
ror r13w, cl
sar r13, 0xdd
not si
mov rsi, rbx
bsr r13d, r11d
mov r13, qword [rsp + 0x40]
stc
cmp byte [rdi + 8], 0
jmp 0x14044eb5a
jne 0x14044ebf4
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044eb6c
je 0x14044ebe4
mov rax, qword [rcx + 0x38]
bswap dx
mov rdx, qword [rax]
stc
test sil, 0xd0
test rdx, rdx
jmp 0x14044eb89
je 0x14044ebaf
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x14044eb9c
jle 0x14044ebaf
movzx eax, byte [rdx]
jmp 0x14044ebaa
jmp 0x14044ebc6
mov rax, qword [rcx]
jmp 0x14044ebb7
mov rax, qword [rax + 0x30]
jmp 0x14044ebc0
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044ebce
je 0x14044ebe4
mov byte [rsi], al
movsx ebx, cx
mov bh, 0xec
mov rbx, rsi
jmp 0x14044ebf0
and qword [rdi], 0
jmp 0x14044ebf0
mov byte [rdi + 8], 1
mov r8b, byte [rbx]
mov dl, bl
movsx rdx, r9w
lea rdx, [rbp + 3]
jmp 0x14044ec0d
lea rcx, [rbp - 0x19]
jmp 0x14044ec16
call fcn.140104683
lea rcx, [rbp - 0x19]
cmp bh, 0x74
test r14b, al
sub rax, rcx
cmc
cmp sil, dil
cmp rax, 0x16
jmp 0x14044ec35
jae 0x14044ea13
cmp r12d, r14d
jmp 0x14044ec43
jg 0x14044ec57
inc dword [rsp + 0x34]
jmp 0x14044ec52
jmp 0x14044eca0
test rax, rax
jmp 0x14044ec5f
jne 0x14044ec73
test r14d, r14d
jmp 0x14044ec6d
je 0x14044eca0
lea rcx, [0x1400c0218]
mov al, byte [rax + rcx]
jmp 0x14044ec82
mov byte [r15], al
mov rcx, 0x3e321666
movsxd rcx, ebp
xchg cl, ch
inc r15
setge ch
dec rcx
not cx
inc r14d
mov byte [rsp + 0x30], 1
rcl cx, cl
mov rcx, qword [rdi]
stc
cmp r12w, 0x7226
cmp r15, rsp
test rcx, rcx
jmp 0x14044ecbd
je 0x14044ed46
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14044ecd0
je 0x14044ed1a
mov rax, qword [rcx + 0x50]
test r9b, r10b
cmp dword [rax], 0
jmp 0x14044ece5
jle 0x14044ed1a
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov al, sil
setns ah
movsx ax, al
lea rax, [rdx + 1]
jmp 0x14044ed07
mov qword [rcx], rax
movsx eax, ax
movzx eax, byte [rdx]
jmp 0x14044ed15
jmp 0x14044ed2c
mov rax, qword [rcx]
jmp 0x14044ed22
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044ed34
je 0x14044ed46
xor al, al
jmp 0x14044ed41
jmp 0x14044ed5a
and qword [rdi], 0
movzx ecx, r13w
setns ch
mov rdx, 0x46e152d9
mov al, 1
mov byte [rdi + 8], al
jmp 0x14044ed66
mov rdx, r13
jmp 0x14044ed76
mov rcx, rdi
jmp 0x14044ed7e
call fcn.140450012
test al, al
je 0x14044eb51
jmp 0x14044ea13
mov rax, qword [rcx]
jmp 0x14044ed98
mov rax, qword [rax + 0x30]
jmp 0x14044eda1
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044edaf
je 0x14044edbd
mov byte [rdi + 9], al
jmp 0x14044edc8
mov qword [rdi], rsi
cbw
cdqe
movsx rcx, r8w
mov byte [rdi + 8], 1
mov bl, byte [rdi + 9]
movzx cx, spl
cwde
lahf
mov rax, qword [r13]
mov rcx, r13
jmp 0x14044ede2
mov rax, qword [rax + 0x18]
jmp 0x14044edeb
call qword [0x1400b8d90]
cmp bl, al
jmp 0x14044edf8
jne 0x14044eec6
call fcn.1404b5693
mov rcx, qword [rax]
mov al, r8b
jmp 0x14044ee0e
mov al, byte [rcx]
xchg cx, cx
mov byte [r15], al
movsxd rcx, r8d
inc r15
movsx rcx, r12w
mov rcx, qword [rdi]
cmp r10b, 0xa3
test rcx, rcx
jmp 0x14044ee2f
je 0x14044eeb5
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], rsi
jmp 0x14044ee42
je 0x14044ee8c
mov rax, qword [rcx + 0x50]
cmp r15d, 0x7d2a61fe
clc
cmp dword [rax], esi
jmp 0x14044ee5b
jle 0x14044ee8c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx ax, r12b
mov rdx, qword [rcx]
cbw
cdqe
lea rax, [rdx + 1]
jmp 0x14044ee7c
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044ee87
jmp 0x14044eea3
mov rax, qword [rcx]
jmp 0x14044ee94
mov rax, qword [rax + 0x38]
jmp 0x14044ee9d
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044eeb5
mov byte [rdi + 8], sil
jmp 0x14044eec6
mov qword [rdi], rsi
sbb r13b, sil
movsxd r13, r15d
mov byte [rdi + 8], 1
sbb r13b, 0xc6
mov r13, qword [rsp + 0x40]
cmc
test r14d, r14d
jne 0x14044f0e1
mov rdx, r13
jmp 0x14044eedd
mov rcx, rdi
call fcn.140450012
test al, al
jne 0x14044f0a6
lea rbx, [rdi + 9]
adc sil, 0x95
mov rsi, rbx
setno r12b
mov r12d, dword [rsp + 0x34]
cmp byte [rdi + 8], 0
jmp 0x14044ef0a
jne 0x14044ef9c
mov rcx, qword [rdi]
test bx, 0x4669
clc
jmp 0x14044ef1e
test rcx, rcx
jmp 0x14044ef26
je 0x14044ef92
mov rax, qword [rcx + 0x38]
stc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044ef3c
je 0x14044ef61
mov rax, qword [rcx + 0x50]
cmp cx, 0x2c17
cmp dword [rax], 0
jmp 0x14044ef53
jle 0x14044ef61
movzx eax, byte [rdx]
jmp 0x14044ef73
mov rax, qword [rcx]
jmp 0x14044ef69
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044ef92
mov byte [rsi], al
xchg bl, bl
movsx bx, r15b
mov rbx, rsi
jmp 0x14044ef8d
jmp 0x14044ef98
and qword [rdi], 0
sar al, cl
mov byte [rdi + 8], 1
mov al, byte [rbx]
cmp al, byte [rbp - 0x19]
jmp 0x14044efa6
jne 0x14044f095
dec r12d
sbb ch, 0x9d
btr ecx, edi
adc ch, 0xf7
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
cmp esi, 0x33b42cf6
clc
test rcx, rcx
jmp 0x14044efcf
je 0x14044f061
mov rax, qword [rcx + 0x38]
test r14w, 0x2359
jmp 0x14044efe4
cmp qword [rax], 0
jmp 0x14044efed
je 0x14044f035
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044efff
jle 0x14044f035
dec dword [rax]
mov dl, sil
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044f01b
mov qword [rcx], rax
cmove eax, esp
movsx ax, bpl
not eax
movzx eax, byte [rdx]
jmp 0x14044f030
jmp 0x14044f047
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044f041
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f04f
je 0x14044f061
xor al, al
jmp 0x14044f05c
jmp 0x14044f072
and qword [rdi], 0
cmovb cx, di
mov al, 1
mov cl, r12b
bswap cx
cdq
mov byte [rdi + 8], al
sete cl
cdq
mov rdx, r13
movzx rcx, r14w
mov rcx, rdi
jmp 0x14044f088
call fcn.140450012
test al, al
je 0x14044ef01
mov dword [rsp + 0x34], r12d
cmovnp r12d, esi
mov r12d, dword [rsp + 0x38]
rcr ax, cl
mov eax, dword [rsp + 0x34]
test bl, 0x2a
test eax, eax
jmp 0x14044f0b4
jns 0x14044f0e1
mov byte [r15], 0x30
inc r15
setns ch
mov cx, 0x4d2e
movzx dx, sil
inc eax
movsx cx, r10b
mov dword [rsp + 0x34], eax
cqo
movsx rcx, di
movsx ecx, cx
mov rdx, r13
mov rcx, rdi
jmp 0x14044f0ec
call fcn.140450012
test al, al
jmp 0x14044f0f8
jne 0x14044f317
lea rbx, [rdi + 9]
cmovae rsi, r15
bts si, r14w
mov rsi, rbx
cmc
cmp byte [rdi + 8], 0
jmp 0x14044f118
jne 0x14044f1b1
mov rcx, qword [rdi]
jmp 0x14044f129
test rcx, rcx
jmp 0x14044f131
je 0x14044f1a4
mov rax, qword [rcx + 0x38]
cqo
neg dh
mov rdx, qword [rax]
test r11b, r9b
clc
test rdx, rdx
je 0x14044f16e
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044f15b
jle 0x14044f16e
movzx eax, byte [rdx]
jmp 0x14044f169
jmp 0x14044f185
mov rax, qword [rcx]
jmp 0x14044f176
mov rax, qword [rax + 0x30]
jmp 0x14044f17f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044f1a4
mov byte [rsi], al
movsx ebx, cx
movsx rbx, di
mov rbx, rsi
jmp 0x14044f19f
jmp 0x14044f1a8
and qword [rdi], 0
mov byte [rdi + 8], 1
bswap dx
cwd
mov r8b, byte [rbx]
cmovle dx, bx
movsxd rcx, r8d
lea rdx, [rbp + 3]
movsx ecx, r14w
not ecx
jmp 0x14044f1ca
lea rcx, [rbp - 0x19]
jmp 0x14044f1d3
call fcn.140104683
lea rcx, [rbp - 0x19]
sub rax, rcx
cmp r13b, 0xc0
cmp r9w, r13w
cmc
cmp rax, 0x16
jmp 0x14044f1f1
jae 0x14044f317
cmp r14d, r12d
jmp 0x14044f1ff
jge 0x14044f236
lea rcx, [0x1400c0218]
jmp 0x14044f211
mov al, byte [rax + rcx]
dec ch
jmp 0x14044f21e
mov byte [r15], al
inc r15
xchg cl, ch
cmovg cx, r9w
inc r14d
movsx cx, bl
movzx cx, ah
mov byte [rsp + 0x30], 1
sar cl, cl
sal ecx, 6
adc ch, 0xc1
mov rcx, qword [rdi]
clc
cmp r14b, 0xbb
test rcx, rcx
je 0x14044f2df
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], 0
jmp 0x14044f262
je 0x14044f2ae
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044f274
jle 0x14044f2ae
dec dword [rax]
movsx dx, r13b
lahf
mov rcx, qword [rcx + 0x38]
lahf
movsx edx, r10w
mov rdx, qword [rcx]
cmova ax, r8w
mov ah, bh
lea rax, [rdx + 1]
jmp 0x14044f29e
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044f2a9
jmp 0x14044f2c5
mov rax, qword [rcx]
jmp 0x14044f2b6
mov rax, qword [rax + 0x38]
jmp 0x14044f2bf
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f2cd
je 0x14044f2df
xor al, al
jmp 0x14044f2da
jmp 0x14044f2ea
and qword [rdi], 0
movzx dx, r15b
mov al, 1
mov byte [rdi + 8], al
movsx dx, r8b
seta ch
cdq
mov rdx, r13
movzx cx, dl
mov rcx, rdi
jmp 0x14044f305
call fcn.140450012
test al, al
jmp 0x14044f311
je 0x14044f10f
mov sil, byte [rsp + 0x30]
sub r14d, r14d
clc
cmp ch, 0xa9
test sil, sil
jmp 0x14044f32b
je 0x14044fc2a
mov rdx, r13
mov cx, 0xc52
mov rcx, rdi
jmp 0x14044f340
call fcn.140450012
test al, al
jmp 0x14044f34c
jne 0x14044fc2a
mov cl, byte [rdi + 8]
stc
test cl, cl
jne 0x14044f3ff
mov rcx, qword [rdi]
stc
jmp 0x14044f367
test rcx, rcx
jmp 0x14044f36f
je 0x14044f3eb
mov rax, qword [rcx + 0x38]
adc dx, 0xef8
dec dx
mov rdx, qword [rax]
cmp dil, 0xb
test rdx, rdx
jmp 0x14044f390
je 0x14044f3b9
mov rax, qword [rcx + 0x50]
test dil, 0x1c
cmp dword [rax], r14d
jmp 0x14044f3a6
jle 0x14044f3b9
movzx eax, byte [rdx]
jmp 0x14044f3b4
jmp 0x14044f3d0
mov rax, qword [rcx]
jmp 0x14044f3c1
mov rax, qword [rax + 0x30]
jmp 0x14044f3ca
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f3d8
je 0x14044f3eb
mov byte [rdi + 9], al
jmp 0x14044f3e6
jmp 0x14044f3f6
mov qword [rdi], r14
add al, cl
and cl, 0xa
rol al, 0x41
mov byte [rdi + 8], 1
rol cl, 0xa2
mov cl, 1
mov al, byte [rdi + 9]
cmp dil, spl
cmp al, byte [rbp + 2]
je 0x14044f4b2
test cl, cl
jmp 0x14044f415
jne 0x14044f4a4
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044f496
mov rax, qword [rcx + 0x38]
shld rdx, rbp, 0x6c
shrd dx, bp, 0x74
cmc
mov rdx, qword [rax]
cmp cl, r9b
cmp r9b, 0xfc
stc
test rdx, rdx
jmp 0x14044f449
je 0x14044f469
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044f45b
jle 0x14044f469
movzx eax, byte [rdx]
jmp 0x14044f47b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044f475
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f483
je 0x14044f496
mov byte [rdi + 9], al
jmp 0x14044f491
jmp 0x14044f49c
mov qword [rdi], r14
mov al, byte [rdi + 9]
mov byte [rdi + 8], 1
cmp bp, r14w
cmp al, byte [rbp + 1]
jmp 0x14044f4ac
jne 0x14044fc2a
mov byte [r15], 0x70
inc r15
mov rcx, qword [rdi]
test r12w, r9w
cmp r9w, cx
test rcx, rcx
jmp 0x14044f4cc
je 0x14044f558
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14044f4de
je 0x14044f526
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044f4f0
jle 0x14044f526
dec dword [rax]
xchg dh, dh
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, bp
mov ax, 0x535f
movsx rax, ax
lea rax, [rdx + 1]
jmp 0x14044f517
mov qword [rcx], rax
cmovle ax, sp
movzx eax, byte [rdx]
jmp 0x14044f53d
mov rax, qword [rcx]
jmp 0x14044f52e
mov rax, qword [rax + 0x38]
jmp 0x14044f537
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f545
je 0x14044f558
mov al, r14b
jmp 0x14044f553
jmp 0x14044f567
mov qword [rdi], r14
jmp 0x14044f565
mov al, 1
mov byte [rdi + 8], al
mov sil, r14b
mov ebx, r14d
cdq
mov rdx, r13
mov cl, pe_nt_image_headers64
setle cl
cmovne ecx, esi
mov rcx, rdi
jmp 0x14044f584
call fcn.140450012
test al, al
jne 0x14044f860
mov cl, byte [rdi + 8]
cmp r11w, 0x4c0d
test cl, cl
jmp 0x14044f5a1
jne 0x14044f63a
mov rcx, qword [rdi]
jmp 0x14044f5af
test rcx, rcx
je 0x14044f629
mov rax, qword [rcx + 0x38]
sub dl, bpl
stc
test ebp, 0x2d3160e9
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044f5d1
je 0x14044f5fc
mov rax, qword [rcx + 0x50]
test bp, 0x5599
stc
cmp dword [rax], r14d
jmp 0x14044f5e9
jle 0x14044f5fc
movzx eax, byte [rdx]
jmp 0x14044f5f7
jmp 0x14044f613
mov rax, qword [rcx]
jmp 0x14044f604
mov rax, qword [rax + 0x30]
jmp 0x14044f60d
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f61b
je 0x14044f629
mov byte [rdi + 9], al
jmp 0x14044f634
mov qword [rdi], r14
xadd al, al
cmp cx, 0x402a
mov byte [rdi + 8], 1
mov cl, 1
mov al, byte [rdi + 9]
cmp al, byte [rbp - 2]
jmp 0x14044f645
jne 0x14044f6f5
mov byte [r15], 0x2b
inc r15
adc cl, 3
bt ecx, ebp
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044f663
je 0x14044f6e0
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r14
jmp 0x14044f676
je 0x14044f6b3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044f688
jle 0x14044f6b3
dec dword [rax]
cdqe
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 1]
jmp 0x14044f6a3
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044f6ae
jmp 0x14044f6c5
mov rax, qword [rcx]
jmp 0x14044f6bb
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f6cd
je 0x14044f6e0
mov al, r14b
jmp 0x14044f6db
jmp 0x14044f6ed
mov qword [rdi], r14
mov al, r15b
mov al, 1
jmp 0x14044f6ed
mov byte [rdi + 8], al
jmp 0x14044f860
test cl, cl
jmp 0x14044f6fc
jne 0x14044f796
mov rcx, qword [rdi]
cmp r12b, bl
test rcx, rcx
jmp 0x14044f710
je 0x14044f783
mov rax, qword [rcx + 0x38]
movsxd rdx, esi
bswap rdx
bsr edx, edi
mov rdx, qword [rax]
jmp 0x14044f72b
test rdx, rdx
je 0x14044f756
mov rax, qword [rcx + 0x50]
cmp ebp, ebp
stc
cmp dword [rax], r14d
jmp 0x14044f743
jle 0x14044f756
movzx eax, byte [rdx]
jmp 0x14044f751
jmp 0x14044f76d
mov rax, qword [rcx]
jmp 0x14044f75e
mov rax, qword [rax + 0x30]
jmp 0x14044f767
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f775
je 0x14044f783
mov byte [rdi + 9], al
jmp 0x14044f78c
mov qword [rdi], r14
xor al, r13b
mov al, byte [rdi + 9]
mov byte [rdi + 8], 1
cmp ebp, 0xc69319d
cmp al, byte [rbp - 3]
jmp 0x14044f79e
jne 0x14044f860
mov byte [r15], 0x2d
inc r15
and ch, ch
movsx ecx, si
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044f7bb
je 0x14044f844
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r14
jmp 0x14044f7ce
je 0x14044f816
mov rax, qword [rcx + 0x50]
cmp sil, dl
cmc
cmp dword [rax], r14d
jmp 0x14044f7e4
jle 0x14044f816
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
bswap rax
movsxd rax, eax
mov ax, 0x1f44
lea rax, [rdx + 1]
jmp 0x14044f806
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044f811
jmp 0x14044f828
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044f822
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f830
je 0x14044f844
mov byte [rdi + 8], r14b
jmp 0x14044f83f
jmp 0x14044f860
mov qword [rdi], r14
mov cx, 0x1a11
movzx ecx, r10w
movsx rcx, si
mov byte [rdi + 8], 1
cmovns edx, eax
movsx rdx, cx
cwd
mov rdx, r13
xchg ch, cl
movzx rcx, r10w
mov rcx, rdi
jmp 0x14044f871
call fcn.140450012
test al, al
jmp 0x14044f87d
jne 0x14044fc0d
cmp byte [rdi + 8], r14b
jmp 0x14044f88c
jne 0x14044f927
mov rcx, qword [rdi]
clc
cmp r15b, 0xbd
test rcx, rcx
je 0x14044f91a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test r10b, 0x72
clc
test rdx, rdx
jmp 0x14044f8b8
je 0x14044f8e8
mov rax, qword [rcx + 0x50]
test ax, cx
cmp ax, 0x6edc
test spl, 0xb0
cmp dword [rax], r14d
jmp 0x14044f8d5
jle 0x14044f8e8
movzx eax, byte [rdx]
jmp 0x14044f8e3
jmp 0x14044f8ff
mov rax, qword [rcx]
jmp 0x14044f8f0
mov rax, qword [rax + 0x30]
jmp 0x14044f8f9
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f907
je 0x14044f91a
mov byte [rdi + 9], al
jmp 0x14044f915
jmp 0x14044f923
mov qword [rdi], r14
rcr al, cl
test r11w, ax
mov byte [rdi + 8], 1
mov al, byte [rdi + 9]
cmp r9b, bl
cmp al, byte [rbp - 0x19]
jmp 0x14044f935
jne 0x14044fa09
mov sil, 1
xor cl, 0x49
mov rcx, qword [rdi]
test ch, 0xe1
test rcx, rcx
jmp 0x14044f94f
je 0x14044f9dd
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x14044f9b5
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r14d
jmp 0x14044f96f
jle 0x14044f9b5
dec dword [rax]
movsxd rdx, esp
cwd
lahf
mov rcx, qword [rcx + 0x38]
rdtsc
movsx eax, r12w
movsx ax, r14b
mov rdx, qword [rcx]
movsx ax, r11b
movzx eax, r13w
lea rax, [rdx + 1]
jmp 0x14044f9a1
mov qword [rcx], rax
movzx eax, r15w
movzx eax, byte [rdx]
jmp 0x14044f9b0
jmp 0x14044f9c2
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f9ca
je 0x14044f9dd
mov al, r14b
jmp 0x14044f9d8
jmp 0x14044f9e7
mov qword [rdi], r14
movzx edx, r9w
mov al, sil
mov byte [rdi + 8], al
mov rdx, r13
mov cl, sil
movzx rcx, r9w
mov rcx, rdi
call fcn.140450012
test al, al
je 0x14044f883
jmp 0x14044fa12
test sil, sil
je 0x14044fc0d
mov byte [r15], 0x30
jmp 0x14044fa1b
inc r15
jmp 0x14044fc0d
cmp byte [rdi + 8], r14b
jmp 0x14044fa2c
jne 0x14044fad4
mov rcx, qword [rdi]
stc
test r13b, r13b
test r10w, 0x1b9
test rcx, rcx
jmp 0x14044fa47
je 0x14044fabf
mov rax, qword [rcx + 0x38]
cmp r9d, 0x4cde765d
shl edx, 0x36
rol dx, 0xb0
mov rdx, qword [rax]
test dl, r14b
test r11b, 0xd6
test rdx, rdx
je 0x14044fa97
mov rax, qword [rcx + 0x50]
jmp 0x14044fa81
cmp dword [rax], r14d
jle 0x14044fa97
movzx eax, byte [rdx]
jmp 0x14044fa92
jmp 0x14044faa9
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044faa3
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044fab1
je 0x14044fabf
mov byte [rdi + 9], al
jmp 0x14044facc
mov qword [rdi], r14
cmovae edx, ebp
mov cl, dl
movsx dx, r9b
mov byte [rdi + 8], 1
movzx rdx, si
mov r8b, byte [rdi + 9]
mov ch, al
bswap cx
xchg rdx, rdx
lea rdx, [rbp + 3]
xchg ch, ch
lea rcx, [rbp - 0x19]
jmp 0x14044faef
call fcn.140104683
lea rcx, [rbp - 0x19]
jmp 0x14044fafd
sub rax, rcx
jmp 0x14044fb05
cmp rax, 0x16
jmp 0x14044fb0e
jae 0x14044fc2a
cmp ebx, 8
jmp 0x14044fb1c
jge 0x14044fb3f
lea rcx, [0x1400c0218]
mov al, byte [rax + rcx]
mov byte [r15], al
bswap cx
inc r15
dec ecx
inc sil
inc ebx
sar cl, 0x92
mov sil, 1
shrd cx, r10w, 0x2d
stc
mov rcx, qword [rdi]
jmp 0x14044fb54
test rcx, rcx
jmp 0x14044fb5c
je 0x14044fbea
mov rax, qword [rcx + 0x38]
test esp, r9d
jmp 0x14044fb6e
cmp qword [rax], r14
je 0x14044fbbd
mov rax, qword [rcx + 0x50]
stc
jmp 0x14044fb81
cmp dword [rax], r14d
jmp 0x14044fb89
jle 0x14044fbbd
dec dword [rax]
movzx dx, r11b
bswap ax
cbw
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044fbab
mov qword [rcx], rax
mov ax, sp
movsx rax, sp
movzx eax, byte [rdx]
jmp 0x14044fbd4
mov rax, qword [rcx]
jmp 0x14044fbc5
mov rax, qword [rax + 0x38]
jmp 0x14044fbce
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044fbea
mov al, r14b
jmp 0x14044fbe5
jmp 0x14044fc02
mov qword [rdi], r14
cqo
movzx cx, r9b
movzx ecx, r8w
mov al, sil
xchg dl, cl
cmovne ecx, edx
cqo
mov byte [rdi + 8], al
bswap dx
movzx dx, r14b
mov rdx, r13
mov rcx, rdi
jmp 0x14044fc18
call fcn.140450012
test al, al
jmp 0x14044fc24
je 0x14044fa23
cmp byte [rsp + 0x32], r14b
jmp 0x14044fc34
jne 0x14044fc48
test sil, sil
jmp 0x14044fc42
jne 0x14044fc4c
mov r15, qword [rbp - 0x61]
mov byte [r15], r14b
shl dh, cl
mov eax, dword [rsp + 0x34]
cwd
sub dh, 0x16
mov rcx, qword [rbp - 0x69]
or rdx, rdi
mov dword [rcx], eax
test rbx, 0x1e056051
xor dx, 0x3244
mov rdx, qword [rbp - 0x21]
test r14b, r10b
cmp rdx, 0x10
jmp 0x14044fc7f
jb 0x14044fcf0
inc rdx
bt cx, 0x66
shl cx, cl
sbb ch, 0xc5
mov rcx, qword [rbp - 0x39]
xor al, 0x91
ror ax, 0x7a
rol ah, cl
mov rax, rcx
jmp 0x14044fcad
cmp rdx, 0x1000
jmp 0x14044fcb9
jb 0x14044fceb
add rdx, 0x27
test bh, ch
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp r13b, 0xc
stc
jmp 0x14044fcd6
add rax, 0xfffffffffffffff8
cmp bl, ch
cmp rax, 0x1f
jmp 0x14044fce5
ja 0x14044fd55
call fcn.140237311
sub eax, eax
mov rcx, qword [rbp + 7]
stc
cmp r13b, 0xa1
xor rcx, rsp
jmp 0x14044fd03
call fcn.14049cc19
mov rbx, qword [rsp + 0x130]
add r14b, r12b
sar r12d, cl
add rsp, 0xf0
pop r15
mov r14b, r15b
pop r14
movsx r12d, di
mov r13b, 0x5a
movsx r13, bp
pop r13
movsxd rsi, r13d
pop r12
movzx ebp, r14w
pop rdi
jmp 0x14044fd40
pop rsi
movsx bp, r8b
movsx ebp, r8w
movsx rbp, di
pop rbp
jmp 0x14044fd54
ret
call fcn.1404b3352
nop
jmp 0x14044fd60
call fcn.1404b3352
nop
jmp 0x140237613