Function at 0x14044aeb3
Capabilities:
Check for software breakpoints
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
test r13b, 0xd3
movsx ax, r9b
cdqe
push rbp
push rsi
push rdi
push r12
rcl rbp, cl
xchg si, bp
bsr rbp, rdi
push r13
push r14
push r15
not di
lea rbp, [rsp - 0x17]
sub rsp, 0xf0
movzx rax, r9w
cmovns r12w, si
and r14b, r9b
mov rax, qword [0x1400b7288]
rcr r14b, cl
xor rax, rsp
movsx r12, ax
mov qword [rbp + 7], rax
sar r13, cl
sub r14b, 0xc8
mov r12, r9
clc
sub rax, rax
movzx eax, r14w
mov qword [rsp + 0x40], r9
movzx si, cl
rol dil, 0xda
mov rdi, r8
movzx r14w, r11b
mov r14, rdx
sub sil, r12b
mov qword [rbp - 0x71], rdx
mov rsi, qword [rbp + 0x77]
rol ax, cl
mov r13, qword [rbp + 0x7f]
bswap dx
cwde
and al, 0x6c
mov qword [rbp - 0x79], r13
bts ax, r13w
xor rax, rdx
mov eax, dword [rsi + 0x18]
sal edx, cl
mov edx, 0x3000
stc
clc
and eax, edx
cmp eax, edx
jmp 0x14044af6b
jne 0x14044af9c
mov qword [rsp + 0x28], r13
movsx dx, bl
movsxd rdx, r15d
mov qword [rsp + 0x20], rsi
bswap rdx
cqo
xchg dx, dx
mov rdx, r14
jmp 0x14044af92
call fcn.14044d188
jmp 0x14044d0f5
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x51], rbx
not cl
mov rax, qword [rbx]
not rcx
mov cl, spl
mov rcx, rbx
jmp 0x14044afbb
mov rax, qword [rax + 8]
jmp 0x14044afc4
call qword [case.0x1400f3ca8.0]
nop
movzx ecx, r13w
cmovnp rcx, rdi
not cl
lea rcx, [rbp - 0x59]
call fcn.140452eaa
mov r15, rax
test r11b, bl
jmp 0x14044afe9
mov qword [rsp + 0x58], rax
test r12w, 0x74a2
test rbx, rbx
jmp 0x14044affc
je 0x14044b050
mov rdx, qword [rbx]
mov rcx, rbx
movsx rax, r11w
mov rax, qword [rdx + 0x10]
jmp 0x14044b015
call qword [case.0x1400f3ca8.0]
mov r8, rax
test rax, rax
jmp 0x14044b026
je 0x14044b050
mov rcx, qword [rax]
cbw
cdq
mov rax, qword [rcx]
mov dl, spl
cqo
mov edx, 1
mov cl, r15b
mov rcx, r8
jmp 0x14044b04a
call qword [case.0x1400f3ca8.0]
mov rax, qword [r15]
cqo
lea rdx, [rbp - 0x29]
setae cl
movsxd rcx, r12d
mov rcx, r15
jmp 0x14044b067
mov rax, qword [rax + 0x28]
call qword [case.0x1400f3ca8.0]
nop
bswap ax
movsxd rax, ebp
movsx bx, dl
mov byte [rsp + 0x32], 0
mov byte [rsp + 0x3c], 0
xchg bx, cx
movsx cx, sil
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x51], rbx
mov rax, qword [rbx]
bswap ecx
movsx cx, r10b
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14044b0b0
call qword [case.0x1400f3ca8.0]
nop
movzx rcx, r8w
movsx ecx, si
lea rcx, [rbp - 0x59]
jmp 0x14044b0c7
call fcn.1404478e4
mov rsi, rax
test rbx, rbx
jmp 0x14044b0d7
je 0x14044b13e
mov rdx, qword [rbx]
movsxd rcx, r14d
cmovne cx, ax
mov rcx, rbx
movzx ax, spl
movsxd rax, r13d
mov rax, qword [rdx + 0x10]
call qword [case.0x1400f3ca8.0]
mov r8, rax
add bx, bx
mov ebx, 1
cmp r11b, 0x29
test ax, ax
cmp r10b, al
test rax, rax
je 0x14044b148
mov rcx, qword [rax]
mov rax, qword [rcx]
mov ecx, esi
movsxd rcx, r12d
cmovno rcx, r12
mov edx, ebx
mov rcx, r8
jmp 0x14044b133
call qword [case.0x1400f3ca8.0]
jmp 0x14044b148
mov ebx, 1
cqo
xchg r9b, r9b
mov rax, qword [rsi]
movzx r8, r15w
lea r9, [rbp - 9]
mov r8w, 0x33a3
movzx ecx, r10w
lea r8, [0x1400c01f7]
cdq
movzx cx, dil
lea rdx, [0x1400c01e8]
mov rcx, rsi
jmp 0x14044b178
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
mov rdx, r12
bswap cx
jmp 0x14044b192
mov rcx, rdi
jmp 0x14044b19a
call fcn.14044f7ad
or r12d, 0xffffffff
jmp 0x14044b1ac
xor esi, esi
cmp rsp, rax
test al, al
jne 0x14044b4d4
mov cl, byte [rdi + 8]
cmp r12w, r10w
test cl, cl
jmp 0x14044b1c7
jne 0x14044b260
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044b24a
mov rax, qword [rcx + 0x38]
shld dx, r10w, 4
setns dh
bsf dx, sp
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14044b1f6
je 0x14044b21d
mov rax, qword [rcx + 0x50]
jmp 0x14044b208
cmp dword [rax], esi
jle 0x14044b21d
movzx eax, byte [rdx]
jmp 0x14044b218
jmp 0x14044b22f
mov rax, qword [rcx]
jmp 0x14044b225
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
cmp eax, r12d
jmp 0x14044b237
je 0x14044b24a
mov byte [rdi + 9], al
jmp 0x14044b245
jmp 0x14044b24d
mov qword [rdi], rsi
mov byte [rdi + 8], bl
mov cl, 0x77
xor al, al
mov cl, bl
sbb al, sil
or al, bpl
cmp r13b, 0x44
mov al, byte [rdi + 9]
cmp r14b, r13b
cmp al, byte [rbp + 2]
jmp 0x14044b26e
jne 0x14044b352
mov rsi, qword [rbp - 0x71]
sar ecx, cl
movzx rcx, r8w
movzx r14d, r15w
mov byte [rsi], 0x2b
xadd cx, cx
lea r14, [rsi + 1]
shl ch, 0x6b
shr cl, cl
mov rcx, qword [rdi]
stc
cmp r8w, si
sub esi, esi
test si, 0x551a
test rcx, rcx
jmp 0x14044b2a9
je 0x14044b33b
mov rax, qword [rcx + 0x38]
cmp r14, 0x79a14670
cmp qword [rax], rsi
jmp 0x14044b2c2
je 0x14044b30e
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044b2d3
jle 0x14044b30e
add dword [rax], r12d
cmovbe ax, r12w
mov rcx, qword [rcx + 0x38]
rdtsc
not edx
movsx ax, al
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 1]
jmp 0x14044b2fa
mov qword [rcx], rax
mov al, 0x18
movzx rax, r10w
mov ax, cx
movzx eax, byte [rdx]
jmp 0x14044b325
mov rax, qword [rcx]
jmp 0x14044b316
mov rax, qword [rax + 0x38]
jmp 0x14044b31f
call qword [case.0x1400f3ca8.0]
cmp eax, r12d
je 0x14044b33b
mov al, sil
jmp 0x14044b336
jmp 0x14044b345
mov qword [rdi], rsi
jmp 0x14044b343
mov al, bl
mov byte [rdi + 8], al
jmp 0x14044b34d
jmp 0x14044b4d4
test cl, cl
jne 0x14044b3e6
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
jmp 0x14044b367
je 0x14044b3da
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14044b37d
je 0x14044b3a8
mov rax, qword [rcx + 0x50]
stc
test sil, bpl
cmp dh, 0xf8
cmp dword [rax], esi
jmp 0x14044b395
jle 0x14044b3a8
movzx eax, byte [rdx]
jmp 0x14044b3a3
jmp 0x14044b3bf
mov rax, qword [rcx]
jmp 0x14044b3b0
mov rax, qword [rax + 0x30]
jmp 0x14044b3b9
call qword [case.0x1400f3ca8.0]
cmp eax, r12d
jmp 0x14044b3c7
je 0x14044b3da
mov byte [rdi + 9], al
jmp 0x14044b3d5
jmp 0x14044b3e2
mov qword [rdi], rsi
sal al, cl
mov al, byte [rdi + 9]
mov byte [rdi + 8], bl
stc
cmp al, byte [rbp + 1]
jne 0x14044b4d4
mov rax, qword [rbp - 0x71]
btr r14, rbp
cmp r12d, 0x12a77ef2
adc rcx, 0x513b451d
mov byte [rax], 0x2d
shl r14b, 0x27
lea r14, [rax + 1]
sar ch, 0x57
mov rcx, qword [rdi]
test spl, 0x3e
test rcx, rcx
jmp 0x14044b422
je 0x14044b4bc
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], rsi
jmp 0x14044b435
je 0x14044b489
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044b446
jle 0x14044b489
add dword [rax], r12d
cbw
movzx rax, r8w
mov rcx, qword [rcx + 0x38]
setge dh
jmp 0x14044b464
mov rdx, qword [rcx]
movzx eax, r15w
cwde
mov ax, r8w
lea rax, [rdx + 1]
jmp 0x14044b479
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044b484
jmp 0x14044b4a0
mov rax, qword [rcx]
jmp 0x14044b491
mov rax, qword [rax + 0x38]
jmp 0x14044b49a
call qword [case.0x1400f3ca8.0]
cmp eax, r12d
jmp 0x14044b4a8
je 0x14044b4bc
mov byte [rdi + 8], sil
jmp 0x14044b4b7
jmp 0x14044b4d4
mov qword [rdi], rsi
movzx r12, r10w
ror ch, cl
xadd cx, cx
mov byte [rdi + 8], bl
movsx rax, dx
add cl, r13b
clc
mov qword [rbp - 0x59], r14
sub rcx, 0x33ea7097
btr rcx, r8
mov byte [r14], 0x30
mov r12w, 0x721
cmovb r12w, si
add r14, rbx
mov cx, 0x5222
cdqe
and ebx, esp
mov qword [rsp + 0x50], r14
shl rcx, cl
rcr rbx, cl
jmp 0x14044b50c
mov byte [rsp + 0x30], sil
cmp edx, r14d
xor cx, bp
mov r12d, esi
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x34], esi
mov eax, 0x24
xor cl, 0x35
jmp 0x14044b52f
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
xchg bx, bx
cmove eax, ecx
mov dword [rsp + 0x48], eax
ror al, cl
shr al, 0xa8
movsxd rbx, r14d
lea rbx, [rbp - 0x29]
xor al, 0xcc
cmp qword [rbp - 0x11], 0x10
mov al, 0xf0
cmovae rbx, qword [rbp - 0x29]
jmp 0x14044b565
mov qword [rbp - 0x61], rbx
xchg al, al
mov al, byte [rbx]
jmp 0x14044b572
dec al
cmp al, 0x7d
jmp 0x14044b57b
ja 0x14044bd12
cmp qword [rbp - 0x19], rsi
jmp 0x14044b58a
jne 0x14044b59a
mov byte [rsp + 0x31], sil
jmp 0x14044b5c3
mov rax, qword [r15]
movsx rcx, r10w
movzx rcx, r14w
seto ch
mov rcx, r15
jmp 0x14044b5b0
mov rax, qword [rax + 0x20]
jmp 0x14044b5b9
call qword [case.0x1400f3ca8.0]
mov byte [rsp + 0x31], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
bt cx, 0
mov qword [rbp - 0x39], 1
btr cx, r14w
mov r13d, 0xf
cwd
rcr dh, cl
mov qword [rbp - 0x31], r13
shrd dx, ax, 0xa8
sub eax, eax
movsxd rcx, esi
movzx dx, r15b
cmovae dx, bp
mov byte [rbp - 0x49], al
movsx rcx, si
mov rdx, qword [rsp + 0x40]
bswap cx
movsx cx, r9b
cmovns rcx, r9
mov rcx, rdi
call fcn.14044f7ad
sub r9d, r9d
mov r15d, 0x3c3a3a8f
xchg r15d, r15d
mov r15, qword [rbp - 0x49]
stc
test al, al
jne 0x14044bb0f
lea r12, [rdi + 9]
shl bl, 0xe7
rol bl, 0xc3
mov r8, r12
mov qword [rbp - 0x69], r12
rcl bl, 0xd2
rcl bl, cl
and bl, dil
mov bl, byte [rsp + 0x32]
cmp byte [rdi + 8], r9b
jne 0x14044b70b
mov rcx, qword [rdi]
jmp 0x14044b666
test rcx, rcx
jmp 0x14044b66e
je 0x14044b6fc
mov rax, qword [rcx + 0x38]
shl dx, cl
shr dh, 0xec
xadd dx, dx
mov rdx, qword [rax]
test r9w, r12w
test rdx, rdx
jmp 0x14044b691
je 0x14044b6bd
mov rax, qword [rcx + 0x50]
cmc
test r11w, 0x121
cmp dword [rax], r9d
jmp 0x14044b6aa
jle 0x14044b6bd
movzx eax, byte [rdx]
jmp 0x14044b6b8
jmp 0x14044b6df
mov rax, qword [rcx]
jmp 0x14044b6c5
mov rax, qword [rax + 0x30]
jmp 0x14044b6ce
call qword [case.0x1400f3ca8.0]
mov r8, qword [rbp - 0x69]
xor r9d, r9d
clc
test bpl, dl
cmp eax, 0xffffffff
je 0x14044b6fc
mov byte [r8], al
movsx r12d, ax
mov r12, r8
jmp 0x14044b6f7
jmp 0x14044b6ff
mov qword [rdi], r9
mov byte [rdi + 8], 1
bswap cx
not cx
cwd
mov r8b, byte [r12]
jmp 0x14044b719
lea rdx, [rbp + 5]
movsx cx, r13b
bswap cx
movzx ecx, r9w
lea rcx, [rbp - 9]
jmp 0x14044b732
call fcn.14013c446
lea rcx, [rbp - 9]
sub rax, rcx
stc
jmp 0x14044b744
cmp rax, 0xa
jmp 0x14044b74d
jae 0x14044b844
mov edx, 1
shl rcx, cl
rol ecx, cl
or ch, 0xa
mov byte [rsp + 0x30], dl
bts ecx, ebx
btc cx, 1
xor cx, r11w
mov ecx, dword [rsp + 0x38]
jmp 0x14044b779
cmp dword [rsp + 0x48], ecx
jg 0x14044b7a1
add dword [rsp + 0x34], edx
cmp ah, 0xbc
test rax, rax
je 0x14044b7ee
mov byte [rsp + 0x3c], dl
jmp 0x14044b79c
jmp 0x14044b7ee
test rax, rax
jne 0x14044b7b7
test ecx, ecx
jmp 0x14044b7b1
je 0x14044b7ee
lea r8, [0x1400c01e8]
mov al, byte [rax + r8]
jmp 0x14044b7c7
mov byte [r14], al
add r14, rdx
bsf ax, ax
shl eax, cl
or al, dil
mov qword [rsp + 0x50], r14
add ecx, edx
mov al, r13b
movzx rax, cx
bsr rax, rsp
mov dword [rsp + 0x38], ecx
ror cl, cl
lea rax, [rbp - 0x49]
adc cl, cl
add cl, 0x2a
sbb cl, 6
cmp r13, 0x10
jmp 0x14044b803
setae cl
jmp 0x14044b80b
cmovae rax, r15
cmp byte [rax + rsi], 0x7f
jmp 0x14044b818
je 0x14044b9ec
lea rax, [rbp - 0x49]
jmp 0x14044b82c
test cl, cl
jmp 0x14044b833
cmovne rax, r15
add byte [rax + rsi], dl
jmp 0x14044b83f
jmp 0x14044b9e4
lea rax, [rbp - 0x49]
cmp r13, 0x10
xchg r14b, r14b
setae r14b
cmovae rax, r15
clc
cmc
xor r9d, r9d
cmp byte [rax + rsi], r9b
je 0x14044babb
mov r8b, byte [rsp + 0x31]
test r8b, r8b
jmp 0x14044b873
je 0x14044babb
cmp byte [rdi + 8], r9b
jmp 0x14044b882
jne 0x14044b940
mov rcx, qword [rdi]
jmp 0x14044b890
test rcx, rcx
je 0x14044b921
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r15d, 0x28e071f4
jmp 0x14044b8ad
test rdx, rdx
jmp 0x14044b8b5
je 0x14044b8e1
mov rax, qword [rcx + 0x50]
cmc
test rcx, rax
cmp sp, bp
cmp dword [rax], r9d
jmp 0x14044b8ce
jle 0x14044b8e1
movzx eax, byte [rdx]
jmp 0x14044b8dc
jmp 0x14044b905
mov rax, qword [rcx]
jmp 0x14044b8e9
mov rax, qword [rax + 0x30]
jmp 0x14044b8f2
call qword [case.0x1400f3ca8.0]
mov r8b, byte [rsp + 0x31]
stc
clc
sub r9d, r9d
cmc
clc
stc
cmp eax, 0xffffffff
jmp 0x14044b90d
je 0x14044b921
mov byte [r12], al
jmp 0x14044b91c
jmp 0x14044b92e
mov qword [rdi], r9
movsx rax, r13w
movsxd rax, edx
mov ax, dx
mov eax, 1
jmp 0x14044b938
mov byte [rdi + 8], al
jmp 0x14044b945
mov eax, 1
cmp byte [r12], r8b
jmp 0x14044b94e
jne 0x14044babb
mov rcx, qword [rbp - 0x39]
cmp rcx, r13
jmp 0x14044b960
jae 0x14044b9a3
lea rax, [rcx + 1]
cmp r11b, al
mov qword [rbp - 0x39], rax
neg ah
sbb ah, 0xc4
lea rax, [rbp - 0x49]
cmp rsi, r8
test r8, 0x7fda65bb
test r14b, r14b
jmp 0x14044b98c
cmovne rax, r15
clc
test dl, r14b
and word [rax + rcx], 0
jmp 0x14044b99e
jmp 0x14044b9cf
xor r9d, r9d
cwd
xchg r8b, cl
not cx
mov r8b, bl
xchg dl, dh
mov rdx, rax
setb cl
cmovle cx, cx
movsx rcx, si
lea rcx, [rbp - 0x49]
jmp 0x14044b9ca
call fcn.140453d7a
inc rsi
btr r15w, cx
bsr r15w, r10w
dec cx
mov r14, qword [rsp + 0x50]
mov r15, qword [rbp - 0x49]
mov r13, qword [rbp - 0x31]
mov rcx, qword [rdi]
test r12, r9
jmp 0x14044b9f7
test rcx, rcx
jmp 0x14044b9ff
je 0x14044ba87
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14044ba12
je 0x14044ba5b
mov rax, qword [rcx + 0x50]
clc
cmc
jmp 0x14044ba23
cmp dword [rax], 0
jmp 0x14044ba2b
jle 0x14044ba5b
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044ba43
mov qword [rcx], rax
not ah
movzx eax, r13w
cbw
movzx eax, byte [rdx]
jmp 0x14044ba56
jmp 0x14044ba72
mov rax, qword [rcx]
jmp 0x14044ba63
mov rax, qword [rax + 0x38]
jmp 0x14044ba6c
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044ba7a
je 0x14044ba87
sub al, al
jmp 0x14044ba97
and qword [rdi], 0
mov dl, r10b
not dh
mov al, 1
mov dl, 0x5e
xchg rcx, rcx
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
call fcn.14044f7ad
sub r9d, r9d
test al, al
mov r8, qword [rbp - 0x69]
jmp 0x14044bab5
je 0x14044b653
test rsi, rsi
jmp 0x14044bac3
je 0x14044bb19
lea rax, [rbp - 0x49]
cmp r13, 0x10
jmp 0x14044bad6
cmovae rax, r15
cmp byte [rax + rsi], r9b
jmp 0x14044bae3
jle 0x14044bb00
mov edx, 1
jmp 0x14044baf3
add rsi, rdx
jmp 0x14044bafb
jmp 0x14044bb22
mov byte [rsp + 0x32], 1
jmp 0x14044bb0a
jmp 0x14044bb7f
mov edx, 1
jmp 0x14044bb2a
mov edx, 1
bt ebx, 0x25
mov rbx, qword [rbp - 0x61]
test dx, r14w
test rsi, rsi
jmp 0x14044bb32
je 0x14044bb7f
mov cl, byte [rbx]
cmp rbx, r10
test r15b, 0x4f
cmp cl, 0x7f
jmp 0x14044bb49
je 0x14044bb7f
sub rsi, rdx
jmp 0x14044bb57
je 0x14044bcca
lea rax, [rbp - 0x49]
cmp r13, 0x10
jmp 0x14044bb6a
cmovae rax, r15
test dl, 0xdd
cmp cl, byte [rax + rsi]
je 0x14044bcfb
mov byte [rsp + 0x32], dl
clc
cmp r13, 0x10
jmp 0x14044bb88
jb 0x14044bbed
lea rdx, [r13 + 1]
or al, dil
cbw
sub al, 0x84
mov rax, r15
test dl, 0x7d
cmp r11b, r8b
cmp rdx, 0x1000
jmp 0x14044bbae
jb 0x14044bbe0
add rdx, 0x27
stc
mov r15, qword [r15 - 8]
sub rax, r15
cmp r15w, r11w
add rax, 0xfffffffffffffff8
test r11d, 0x2e6442ec
cmp ebp, ebp
cmp rax, 0x1f
jmp 0x14044bbda
ja 0x14044d17d
mov rcx, r15
jmp 0x14044bbe8
call fcn.14022f308
mov r12d, dword [rsp + 0x38]
cwd
not r14w
btc dx, r10w
mov r14, qword [rsp + 0x50]
and ch, 0x57
mov r15, qword [rsp + 0x58]
movzx edx, di
bt r13, 0x3e
mov r13, qword [rbp - 0x79]
btr dx, r10w
xor rcx, rcx
stc
sub esi, esi
movsx ecx, di
cmovp cx, r13w
mov rdx, qword [rsp + 0x40]
bswap cx
mov rcx, rdi
jmp 0x14044bc39
call fcn.14044f7ad
test al, al
jmp 0x14044bc45
jne 0x14044c0ee
mov rax, qword [r15]
movzx rcx, cx
movsx rcx, r10w
mov rcx, r15
jmp 0x14044bc5e
mov rax, qword [rax + 0x18]
jmp 0x14044bc67
call qword [case.0x1400f3ca8.0]
mov bl, al
test di, r12w
cmp r14b, 0x35
cmp byte [rdi + 8], sil
jmp 0x14044bc80
jne 0x14044c007
mov rdx, qword [rdi]
test bx, 0x6bdc
cmp rbp, r13
test ax, ax
test rdx, rdx
je 0x14044bfe7
mov rcx, qword [rdx + 0x38]
mov r8, qword [rcx]
test r8, r8
jmp 0x14044bcac
je 0x14044bfb2
mov rax, qword [rdx + 0x50]
test bl, spl
cmp dword [rax], esi
jle 0x14044bfb2
movzx eax, byte [r8]
jmp 0x14044bfcc
test rsi, rsi
jmp 0x14044bcd2
jne 0x14044bcfb
lea rax, [rbp - 0x49]
stc
cmp r13, 0x10
cmovae rax, r15
cmp dl, dl
cmp r15, 0x18ec69d6
cmp cl, byte [rax]
jmp 0x14044bcf5
jl 0x14044bb7a
cmp byte [rbx + 1], r9b
jmp 0x14044bd04
jle 0x14044bb2a
inc rbx
jmp 0x14044bb2a
mov rdx, qword [rsp + 0x40]
movsxd rcx, ebx
cmovge cx, r14w
movsx rcx, r13w
mov rcx, rdi
jmp 0x14044bd2b
call fcn.14044f7ad
test al, al
jmp 0x14044bd37
jne 0x14044bc29
lea rbx, [rdi + 9]
mov rsi, rbx
cmc
mov r13d, dword [rsp + 0x48]
shld r15d, eax, 0xef
mov r15, qword [rsp + 0x40]
cmp sil, r10b
clc
test sil, 0xf0
cmp byte [rdi + 8], 0
jmp 0x14044bd65
jne 0x14044bdf8
mov rcx, qword [rdi]
jmp 0x14044bd73
test rcx, rcx
jmp 0x14044bd7b
je 0x14044bdeb
mov rax, qword [rcx + 0x38]
cmc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044bd91
je 0x14044bdb6
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044bda3
jle 0x14044bdb6
movzx eax, byte [rdx]
jmp 0x14044bdb1
jmp 0x14044bdc3
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044bdcb
je 0x14044bdeb
mov byte [rsi], al
not bx
jmp 0x14044bdde
mov rbx, rsi
jmp 0x14044bde6
jmp 0x14044bdf1
and qword [rdi], 0
cwd
mov byte [rdi + 8], 1
xchg dl, r8b
mov r8b, byte [rbx]
movzx dx, dil
movsxd rdx, ebx
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
jmp 0x14044be10
call fcn.14013c446
lea rcx, [rbp - 9]
cmc
sub rax, rcx
cmc
cmp rax, 0xa
jmp 0x14044be27
jae 0x14044bf99
cmp r13d, r12d
jmp 0x14044be35
jg 0x14044be60
mov r8d, 1
cmc
add dword [rsp + 0x34], r8d
clc
test rax, rax
je 0x14044bec6
mov byte [rsp + 0x3c], r8b
jmp 0x14044be5b
jmp 0x14044bec6
test rax, rax
jmp 0x14044be68
jne 0x14044be7c
test r12d, r12d
jmp 0x14044be76
je 0x14044beb7
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
shld r8, rbx, 0x83
mov byte [r14], al
xadd r8d, r8d
movsx r8d, r13w
mov r8d, 1
cmp bx, r9w
cmc
jmp 0x14044bea6
lea r14, [r14 + r8]
add r12d, r8d
jmp 0x14044beb2
jmp 0x14044bec6
mov r8d, 1
cmc
ror cx, 0x8c
sal rcx, 0x2f
mov byte [rsp + 0x30], r8b
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14044bed7
je 0x14044bf5d
mov rax, qword [rcx + 0x38]
cmp r10b, 0xef
jmp 0x14044beea
cmp qword [rax], 0
je 0x14044bf30
mov rax, qword [rcx + 0x50]
jmp 0x14044befd
cmp dword [rax], 0
jmp 0x14044bf05
jle 0x14044bf30
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044bf1d
mov qword [rcx], rax
jmp 0x14044bf28
movzx eax, byte [rdx]
jmp 0x14044bf48
mov rax, qword [rcx]
jmp 0x14044bf38
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
mov r8d, 1
cmp eax, 0xffffffff
je 0x14044bf5d
sub al, al
jmp 0x14044bf58
jmp 0x14044bf68
and qword [rdi], 0
mov al, r8b
movsx rcx, cx
mov byte [rdi + 8], al
movzx cx, r15b
movsxd rcx, ecx
movsx ecx, bp
mov rdx, r15
movzx cx, ch
movsxd rcx, esp
movzx ecx, r11w
mov rcx, rdi
call fcn.14044f7ad
test al, al
jmp 0x14044bf93
je 0x14044bd5c
mov dword [rsp + 0x38], r12d
jmp 0x14044bfa3
mov qword [rsp + 0x50], r14
jmp 0x14044bfad
jmp 0x14044bc05
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x14044bfbd
mov rax, qword [rax + 0x30]
jmp 0x14044bfc6
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044bfd4
je 0x14044bfe7
mov byte [rdi + 9], al
jmp 0x14044bfe2
jmp 0x14044bfee
mov qword [rdi], rsi
movsx r15, r14w
mov r15d, 1
jmp 0x14044bff9
mov byte [rdi + 8], r15b
jmp 0x14044c002
jmp 0x14044c013
mov r15d, 1
cmp cx, cx
test ch, 0x9a
cmp byte [rdi + 9], bl
jmp 0x14044c01b
jne 0x14044c0ee
call fcn.1404b4d45
mov rcx, qword [rax]
sal al, 0x65
adc al, r9b
mov al, byte [rcx]
ror cl, 0x26
adc cx, si
mov byte [r14], al
lea r14, [r14 + r15]
rcl rcx, cl
mov qword [rsp + 0x50], r14
sub cl, r9b
movsx rcx, dx
test bpl, r14b
mov rcx, qword [rdi]
cmp sil, r9b
test dx, 0x6960
test rcx, rcx
jmp 0x14044c063
je 0x14044c0e3
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rsi
jmp 0x14044c076
je 0x14044c0b5
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044c087
jle 0x14044c0b5
dec dword [rax]
mov rcx, qword [rcx + 0x38]
xchg dl, al
bswap edx
mov rdx, qword [rcx]
mov al, 0xab
cdqe
movsx eax, bx
lea rax, [rdx + 1]
jmp 0x14044c0aa
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044c0c7
mov rax, qword [rcx]
jmp 0x14044c0bd
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044c0cf
je 0x14044c0e3
mov byte [rdi + 8], sil
jmp 0x14044c0de
jmp 0x14044c0ee
mov qword [rdi], rsi
mov byte [rdi + 8], r15b
xadd r15b, r15b
mov r15, qword [rsp + 0x40]
cmp cl, r11b
test r10b, r14b
cmp dword [r13], 0x3b9aca00
jmp 0x14044c106
je 0x14044c362
test r12d, r12d
jmp 0x14044c114
jne 0x14044c362
mov rdx, r15
movzx rcx, r11w
mov rcx, rdi
jmp 0x14044c129
call fcn.14044f7ad
test al, al
jmp 0x14044c135
jne 0x14044c333
lea rbx, [rdi + 9]
rol r14b, 0xfd
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
add r14b, 0x59
ror r14b, cl
xor r13d, r13d
sar r14w, cl
cmp rcx, 0xdbc23fd
lea r14d, [r13 + 1]
cmp bh, 0xe2
test r13b, 0xfb
cmp byte [rdi + 8], r13b
jmp 0x14044c174
jne 0x14044c203
mov rcx, qword [rdi]
clc
test bl, dl
test rcx, rcx
je 0x14044c1f7
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r8w, r13w
test rdx, rdx
jmp 0x14044c19c
je 0x14044c1c5
mov rax, qword [rcx + 0x50]
cmc
cmp r12d, r15d
cmp dword [rax], r13d
jmp 0x14044c1b2
jle 0x14044c1c5
movzx eax, byte [rdx]
jmp 0x14044c1c0
jmp 0x14044c1dc
mov rax, qword [rcx]
jmp 0x14044c1cd
mov rax, qword [rax + 0x30]
jmp 0x14044c1d6
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
je 0x14044c1f7
mov byte [rsi], al
setne bl
mov rbx, rsi
jmp 0x14044c1f2
jmp 0x14044c1ff
mov qword [rdi], r13
xadd al, al
adc al, cl
mov byte [rdi + 8], r14b
mov al, byte [rbx]
test r15d, edi
cmp al, byte [rbp - 9]
jne 0x14044c310
sub r12d, r14d
xor rcx, r8
sub cl, bpl
mov byte [rsp + 0x30], r14b
test rax, 0x7e3335fb
bts rcx, r13
mov rcx, qword [rdi]
clc
stc
test rcx, rcx
jmp 0x14044c236
je 0x14044c2d0
mov rax, qword [rcx + 0x38]
jmp 0x14044c246
cmp qword [rax], r13
je 0x14044c2a8
mov rax, qword [rcx + 0x50]
cmp dil, 0xe1
cmp ecx, r10d
stc
cmp dword [rax], r13d
jmp 0x14044c263
jle 0x14044c2a8
dec dword [rax]
mov rax, r13
mov rcx, qword [rcx + 0x38]
movsx ax, r9b
cdq
mov rdx, qword [rcx]
cmovp ax, r11w
mov al, 0xf7
movzx rax, ax
lea rax, [rdx + 1]
jmp 0x14044c28f
mov qword [rcx], rax
movzx eax, r12w
cdqe
movsxd rax, r13d
movzx eax, byte [rdx]
jmp 0x14044c2a3
jmp 0x14044c2b5
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044c2bd
je 0x14044c2d0
mov al, r13b
jmp 0x14044c2cb
jmp 0x14044c2dc
mov qword [rdi], r13
mov al, r14b
bswap cx
cmovl edx, ecx
mov byte [rdi + 8], al
bswap rdx
cmovae cx, ax
movsx ecx, r14w
mov rdx, r15
jmp 0x14044c2f6
mov rcx, rdi
jmp 0x14044c2fe
call fcn.14044f7ad
test al, al
jmp 0x14044c30a
je 0x14044c16b
mov dword [rsp + 0x34], r12d
stc
mov r14, qword [rsp + 0x50]
cmp eax, 0x44fc04f2
add r13d, esp
mov r12d, dword [rsp + 0x38]
add r13b, r12b
adc r13b, 0x7e
xor r13b, 0xa8
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jns 0x14044c36a
mov byte [r14], 0x30
setl ah
mov eax, 1
add r14, rax
add r13d, eax
jmp 0x14044c358
mov dword [rsp + 0x34], r13d
jmp 0x14044c36a
mov r13d, dword [rsp + 0x34]
xchg cx, cx
mov rdx, r15
mov rcx, rdi
call fcn.14044f7ad
test al, al
jne 0x14044c5f9
lea rbx, [rdi + 9]
shrd r13, r9, 0x40
cmc
mov rsi, rbx
sub r13b, 0xcc
bswap r13w
btr r13w, 0x36
mov r13d, 1
test r9, 0x5a5243ad
cmp byte [rdi + 8], 0
jne 0x14044c456
mov rcx, qword [rdi]
cmp rcx, 0x79707440
clc
test r14b, 0x44
test rcx, rcx
jmp 0x14044c3c6
je 0x14044c442
mov rax, qword [rcx + 0x38]
shrd edx, r10d, 0xfb
sar dl, cl
movsx rdx, r12w
mov rdx, qword [rax]
jmp 0x14044c3e4
test rdx, rdx
je 0x14044c40c
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044c3f9
jle 0x14044c40c
movzx eax, byte [rdx]
jmp 0x14044c407
jmp 0x14044c41e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044c418
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044c426
je 0x14044c442
mov byte [rsi], al
movzx rbx, di
movsxd rbx, ecx
mov rbx, rsi
jmp 0x14044c43d
jmp 0x14044c44c
and qword [rdi], 0
mov cx, 0x2ad
cwd
mov byte [rdi + 8], r13b
cdq
jmp 0x14044c456
mov r8b, byte [rbx]
not dl
lea rdx, [rbp + 5]
cmovae cx, r8w
lea rcx, [rbp - 9]
jmp 0x14044c46d
call fcn.14013c446
lea rcx, [rbp - 9]
test r8b, r14b
cmp ax, 0x544d
stc
sub rax, rcx
jmp 0x14044c48a
cmp rax, 0xa
jmp 0x14044c493
jae 0x14044c5f3
cmp r12d, dword [rsp + 0x48]
jge 0x14044c4d0
lea rcx, [0x1400c01e8]
jmp 0x14044c4b1
mov al, byte [rax + rcx]
mov byte [r14], al
add r14, r13
cmp cx, 0x124a
cmp r12w, r11w
add r12d, r13d
jmp 0x14044c4cb
jmp 0x14044c4fd
mov ecx, dword [rsp + 0x3c]
cmp ax, 0x7481
movzx ecx, cl
clc
test r11b, r10b
jmp 0x14044c4e4
test rax, rax
jmp 0x14044c4ec
cmovne ecx, r13d
cmp ebx, 0x6c123ef0
clc
mov dword [rsp + 0x3c], ecx
dec ch
mov byte [rsp + 0x30], r13b
xadd ch, ch
movsxd rcx, r11d
and ch, 0x9b
mov rcx, qword [rdi]
test edi, edi
test dh, 0x9d
jmp 0x14044c518
test rcx, rcx
jmp 0x14044c520
je 0x14044c5bf
mov rax, qword [rcx + 0x38]
jmp 0x14044c52f
cmp qword [rax], 0
jmp 0x14044c538
je 0x14044c58e
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044c54a
jle 0x14044c58e
dec dword [rax]
movsxd rdx, r9d
movzx rdx, r14w
movzx ax, r15b
mov rcx, qword [rcx + 0x38]
not dx
mov rdx, qword [rcx]
bswap rax
mov al, 0x6e
lea rax, [rdx + 1]
jmp 0x14044c576
mov qword [rcx], rax
cwde
movsx rax, r9w
bswap ax
movzx eax, byte [rdx]
jmp 0x14044c589
jmp 0x14044c5a5
mov rax, qword [rcx]
jmp 0x14044c596
mov rax, qword [rax + 0x38]
jmp 0x14044c59f
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044c5ad
je 0x14044c5bf
sub al, al
jmp 0x14044c5ba
jmp 0x14044c5cb
and qword [rdi], 0
mov edx, esi
mov al, r13b
cdq
not dl
mov byte [rdi + 8], al
not ch
mov rdx, r15
xchg cl, ch
movzx ecx, r13w
mov rcx, rdi
jmp 0x14044c5e1
call fcn.14044f7ad
test al, al
jmp 0x14044c5ed
je 0x14044c3a5
mov r13d, dword [rsp + 0x34]
clc
sub r12d, r12d
test r11w, di
cmp byte [rsp + 0x3c], r12b
jmp 0x14044c60a
je 0x14044c6cf
lea rbx, [r14 - 1]
rcr r15, cl
cmp r15, 0x4a401b4c
and r15w, sp
mov r15, qword [rbp - 0x59]
clc
test r13w, dx
cmp rbx, r15
jmp 0x14044c633
je 0x14044c690
call fcn.1404b4d45
mov cl, byte [rbx]
test di, 0x150e
clc
mov rax, qword [rax]
cmp cl, byte [rax]
jmp 0x14044c650
je 0x14044c66c
cmp cl, 0x39
jmp 0x14044c65e
jne 0x14044c679
mov byte [rbx], 0x30
jmp 0x14044c66c
dec rbx
jmp 0x14044c674
jmp 0x14044c62b
add cl, 1
test r8b, 0xd5
mov byte [rbx], cl
cmp rbx, r15
jmp 0x14044c68a
jne 0x14044c6c8
mov byte [rbx], 0x31
ror r15b, 0xd0
sal bx, cl
neg r15b
mov ebx, 1
add r13d, ebx
movsxd r15, esi
mov dword [rsp + 0x34], r13d
movzx r15, r12w
bswap r15w
movsx r15d, si
mov r15, qword [rsp + 0x40]
jmp 0x14044c6c3
jmp 0x14044c6da
mov r15, qword [rsp + 0x40]
dec bl
mov ebx, 1
not sil
cmp r15, r10
mov sil, byte [rsp + 0x30]
test di, r10w
test si, 0x3abc
test sil, sil
jmp 0x14044c6f0
je 0x14044d05a
mov rdx, r15
setns cl
mov ch, 0x3a
mov rcx, rdi
jmp 0x14044c707
call fcn.14044f7ad
test al, al
jmp 0x14044c713
jne 0x14044d05a
mov cl, byte [rdi + 8]
cmp spl, 0xa4
clc
test cl, cl
jne 0x14044c7b2
mov rcx, qword [rdi]
cmp r8w, 0x3ff9
test r12w, r10w
test rcx, rcx
jmp 0x14044c73e
je 0x14044c7aa
mov rax, qword [rcx + 0x38]
bswap dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044c756
je 0x14044c77d
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r12d
jmp 0x14044c76a
jle 0x14044c77d
movzx eax, byte [rdx]
jmp 0x14044c778
jmp 0x14044c794
mov rax, qword [rcx]
jmp 0x14044c785
mov rax, qword [rax + 0x30]
jmp 0x14044c78e
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044c79c
je 0x14044c7aa
mov byte [rdi + 9], al
jmp 0x14044c7ad
mov qword [rdi], r12
mov byte [rdi + 8], bl
mov cl, bl
mov al, byte [rdi + 9]
clc
cmp bpl, 0xe9
cmp r8b, r12b
cmp al, byte [rbp + 4]
jmp 0x14044c7c5
je 0x14044c86e
test cl, cl
jne 0x14044c860
mov rcx, qword [rdi]
cmc
cmp r13d, 0x7b1c11cd
test rcx, rcx
jmp 0x14044c7e6
je 0x14044c844
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14044c7f8
test rdx, rdx
jmp 0x14044c800
je 0x14044c821
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14044c813
jle 0x14044c821
movzx eax, byte [rdx]
jmp 0x14044c82e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
je 0x14044c844
mov byte [rdi + 9], al
jmp 0x14044c83f
jmp 0x14044c853
mov qword [rdi], r12
sub al, r10b
rol al, 0xe5
mov al, byte [rdi + 9]
cmp r13, r15
mov byte [rdi + 8], bl
cmp r14b, 0x48
test r10w, 0x39aa
cmp al, byte [rbp + 3]
jmp 0x14044c868
jne 0x14044d05a
mov byte [r14], 0x65
sub cx, r10w
lea r14, [r14 + rbx]
movsxd rcx, r12d
ror cl, 0xbc
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044c91a
mov rax, qword [rcx + 0x38]
cmp dl, r12b
test di, 0x7d60
test r8w, bx
cmp qword [rax], r12
je 0x14044c8f2
mov rax, qword [rcx + 0x50]
cmp r12b, 0xcc
cmp r12b, cl
stc
cmp dword [rax], r12d
jmp 0x14044c8b9
jle 0x14044c8f2
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx dx, r12b
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044c8d8
mov qword [rcx], rax
movzx ax, dil
xchg al, ah
setl ah
movzx eax, byte [rdx]
jmp 0x14044c8ed
jmp 0x14044c8ff
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044c907
je 0x14044c91a
mov al, r12b
jmp 0x14044c915
jmp 0x14044c924
mov qword [rdi], r12
jmp 0x14044c922
mov al, bl
mov byte [rdi + 8], al
mov sil, r12b
mov ebx, r12d
setge dl
mov rdx, r15
bswap cx
movzx ecx, r14w
mov rcx, rdi
jmp 0x14044c942
call fcn.14044f7ad
test al, al
jmp 0x14044c94e
jne 0x14044cc72
mov cl, byte [rdi + 8]
clc
stc
test bpl, 0x2c
test cl, cl
jmp 0x14044c964
jne 0x14044ca0a
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14044c976
je 0x14044c9ec
mov rax, qword [rcx + 0x38]
shl dh, cl
bt dx, 0x90
sal dl, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044c994
je 0x14044c9ba
mov rax, qword [rcx + 0x50]
jmp 0x14044c9a4
cmp dword [rax], r12d
jle 0x14044c9ba
movzx eax, byte [rdx]
jmp 0x14044c9b5
jmp 0x14044c9d1
mov rax, qword [rcx]
jmp 0x14044c9c2
mov rax, qword [rax + 0x30]
jmp 0x14044c9cb
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044c9d9
je 0x14044c9ec
mov byte [rdi + 9], al
jmp 0x14044c9e7
jmp 0x14044c9ef
mov qword [rdi], r12
mov r8d, 1
not cl
mov byte [rdi + 8], r8b
xchg cl, cl
mov cl, r8b
jmp 0x14044ca05
jmp 0x14044ca10
mov r8d, 1
mov al, byte [rdi + 9]
clc
cmp al, byte [rbp + 2]
jmp 0x14044ca1c
jne 0x14044caf5
mov byte [r14], 0x2b
xadd ecx, ecx
adc ch, al
lea r14, [r14 + r8]
or rcx, r14
mov rcx, qword [rdi]
clc
stc
cmp spl, 0xd7
test rcx, rcx
jmp 0x14044ca43
je 0x14044cae0
mov rax, qword [rcx + 0x38]
jmp 0x14044ca53
cmp qword [rax], r12
je 0x14044caa3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044ca68
jle 0x14044caa3
dec dword [rax]
mov rax, 0x42276b7e
rdtsc
movzx rax, r11w
mov rcx, qword [rcx + 0x38]
xchg dh, dh
cdqe
mov rdx, qword [rcx]
cdqe
cmovb eax, r12d
cbw
lea rax, [rdx + 1]
mov qword [rcx], rax
cbw
cdqe
movzx eax, byte [rdx]
jmp 0x14044cac5
mov rax, qword [rcx]
jmp 0x14044caab
mov rax, qword [rax + 0x38]
jmp 0x14044cab4
call qword [case.0x1400f3ca8.0]
mov r8d, 1
stc
test r13w, si
cmp eax, 0xffffffff
jmp 0x14044cacd
je 0x14044cae0
mov al, r12b
jmp 0x14044cadb
jmp 0x14044caed
mov qword [rdi], r12
xchg al, al
mov al, r8b
jmp 0x14044caed
mov byte [rdi + 8], al
jmp 0x14044cc72
test cl, cl
jmp 0x14044cafc
jne 0x14044cba3
mov rcx, qword [rdi]
cmp si, bp
test r11w, di
test rcx, rcx
je 0x14044cb89
mov rax, qword [rcx + 0x38]
bsf dx, dx
bsr edx, ecx
mov rdx, qword [rax]
cmp cl, 0xc4
jmp 0x14044cb2b
test rdx, rdx
jmp 0x14044cb33
je 0x14044cb5c
mov rax, qword [rcx + 0x50]
clc
test r14b, r14b
cmp dword [rax], r12d
jmp 0x14044cb49
jle 0x14044cb5c
movzx eax, byte [rdx]
jmp 0x14044cb57
jmp 0x14044cb73
mov rax, qword [rcx]
jmp 0x14044cb64
mov rax, qword [rax + 0x30]
jmp 0x14044cb6d
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
je 0x14044cb89
mov byte [rdi + 9], al
jmp 0x14044cb84
jmp 0x14044cb8f
mov qword [rdi], r12
mov al, byte [rdi + 9]
mov r8d, 1
jmp 0x14044cb9a
mov byte [rdi + 8], r8b
test r13b, 6
stc
cmp al, byte [rbp + 1]
jne 0x14044cc72
mov byte [r14], 0x2d
lea r14, [r14 + r8]
shld rcx, r14, 0xf8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044cbc4
je 0x14044cc5d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14044cc24
mov rax, qword [rcx + 0x50]
test r11w, r11w
stc
cmp dword [rax], r12d
jmp 0x14044cbe8
jle 0x14044cc24
dec dword [rax]
cqo
mov dx, bp
mov rcx, qword [rcx + 0x38]
movzx rdx, r10w
mov rdx, qword [rcx]
bswap ax
movsx eax, cx
lea rax, [rdx + 1]
jmp 0x14044cc0f
mov qword [rcx], rax
movsxd rax, r15d
cbw
movzx eax, byte [rdx]
jmp 0x14044cc1f
jmp 0x14044cc41
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044cc30
call qword [case.0x1400f3ca8.0]
mov r8d, 1
jmp 0x14044cc41
cmp eax, 0xffffffff
jmp 0x14044cc49
je 0x14044cc5d
mov byte [rdi + 8], r12b
jmp 0x14044cc58
jmp 0x14044cc72
mov qword [rdi], r12
movsx ecx, r14w
movzx edx, r14w
mov byte [rdi + 8], r8b
movsx edx, cx
movsxd rdx, ebp
mov rdx, r15
mov ch, cl
mov rcx, rdi
jmp 0x14044cc7f
call fcn.14044f7ad
test al, al
jmp 0x14044cc8b
jne 0x14044ce4f
cmp byte [rdi + 8], r12b
jmp 0x14044cc9a
jne 0x14044cd33
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
jmp 0x14044ccad
je 0x14044cd0e
mov rax, qword [rcx + 0x38]
sete dl
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14044cce6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044ccd3
jle 0x14044cce6
movzx eax, byte [rdx]
jmp 0x14044cce1
jmp 0x14044ccf8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044ccf2
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
je 0x14044cd0e
mov byte [rdi + 9], al
jmp 0x14044cd09
jmp 0x14044cd1a
mov qword [rdi], r12
movsx r8w, r12b
setl r8b
mov r8d, 1
jmp 0x14044cd25
mov byte [rdi + 8], r8b
jmp 0x14044cd2e
jmp 0x14044cd39
mov r8d, 1
mov al, byte [rdi + 9]
clc
stc
cmp al, byte [rbp - 9]
jne 0x14044ce32
mov sil, r8b
cmp r9w, 0x5e5d
bt ecx, 0xc5
movsx ecx, di
mov rcx, qword [rdi]
test r8d, r11d
jmp 0x14044cd62
test rcx, rcx
jmp 0x14044cd6a
je 0x14044cdf1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14044cd7c
je 0x14044cdba
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jle 0x14044cdba
dec dword [rax]
not al
cmovge dx, si
movsx eax, r14w
mov rcx, qword [rcx + 0x38]
cmovp eax, edi
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044cdaf
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044cddb
mov rax, qword [rcx]
jmp 0x14044cdc2
mov rax, qword [rax + 0x38]
jmp 0x14044cdcb
call qword [case.0x1400f3ca8.0]
mov r8d, 1
cmp dx, r9w
cmp eax, 0xffffffff
je 0x14044cdf1
mov al, r12b
jmp 0x14044cdec
jmp 0x14044ce06
mov qword [rdi], r12
cmovge dx, r15w
xchg cl, al
mov al, r8b
xchg rdx, rdx
movzx dx, r9b
mov byte [rdi + 8], al
movzx ecx, r12w
cdq
not ch
mov rdx, r15
mov rcx, rdi
jmp 0x14044ce1b
call fcn.14044f7ad
test al, al
jmp 0x14044ce27
je 0x14044cc91
jmp 0x14044ce40
test sil, sil
jmp 0x14044ce3a
je 0x14044ce4f
mov byte [r14], 0x30
inc r14
movzx ecx, r9w
cdq
movsxd rdx, r10d
mov rdx, r15
mov rcx, rdi
jmp 0x14044ce5a
call fcn.14044f7ad
test al, al
jne 0x14044d05a
mov r13d, 1
clc
cmc
cmp byte [rdi + 8], r12b
jmp 0x14044ce78
jne 0x14044cf09
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044cefa
mov rax, qword [rcx + 0x38]
test al, spl
xor dh, 0x66
mov rdx, qword [rax]
test r13w, 0x52ee
cmp r14w, ax
clc
test rdx, rdx
je 0x14044cecd
mov rax, qword [rcx + 0x50]
test sil, r8b
jmp 0x14044cebc
cmp dword [rax], r12d
jle 0x14044cecd
movzx eax, byte [rdx]
jmp 0x14044cedf
mov rax, qword [rcx]
jmp 0x14044ced5
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044cee7
je 0x14044cefa
mov byte [rdi + 9], al
jmp 0x14044cef5
jmp 0x14044cf05
mov qword [rdi], r12
mov ch, dh
cdq
movzx dx, r15b
mov byte [rdi + 8], r13b
mov r8b, byte [rdi + 9]
movsx ecx, r8w
movzx dx, r9b
lea rdx, [rbp + 5]
movsx ecx, r11w
movzx ecx, r8w
setp ch
lea rcx, [rbp - 9]
jmp 0x14044cf2e
call fcn.14013c446
lea rcx, [rbp - 9]
sub rax, rcx
cmc
test cl, r10b
cmp rax, 0xa
jmp 0x14044cf47
jae 0x14044d053
cmp ebx, 8
jge 0x14044cf70
lea rcx, [0x1400c01e8]
xchg sil, sil
mov al, byte [rax + rcx]
mov byte [r14], al
not sil
lea r14, [r14 + r13]
add ebx, r13d
mov sil, r13b
stc
xor cx, di
mov rcx, qword [rdi]
cmp r11b, cl
cmp r15, 0x55bd46d5
test rcx, rcx
jmp 0x14044cf8c
je 0x14044d01f
mov rax, qword [rcx + 0x38]
test r9b, 0x53
stc
cmp qword [rax], r12
je 0x14044cfed
mov rax, qword [rcx + 0x50]
jmp 0x14044cfad
cmp dword [rax], r12d
jmp 0x14044cfb5
jle 0x14044cfed
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
movzx dx, al
movsx ax, r15b
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044cfd8
mov qword [rcx], rax
cwde
movzx rax, r8w
movzx eax, byte [rdx]
jmp 0x14044cfe8
jmp 0x14044d004
mov rax, qword [rcx]
jmp 0x14044cff5
mov rax, qword [rax + 0x38]
jmp 0x14044cffe
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044d00c
je 0x14044d01f
mov al, r12b
jmp 0x14044d01a
jmp 0x14044d025
mov qword [rdi], r12
mov al, r13b
mov byte [rdi + 8], al
mov cx, sp
movsx cx, r13b
mov rdx, r15
mov cl, bpl
mov ch, 0x1a
mov rcx, rdi
jmp 0x14044d041
call fcn.14044f7ad
test al, al
jmp 0x14044d04d
je 0x14044ce6f
mov r13d, dword [rsp + 0x34]
cmc
stc
cmp byte [rsp + 0x32], r12b
jmp 0x14044d064
jne 0x14044d078
test sil, sil
jmp 0x14044d072
jne 0x14044d07d
mov r14, qword [rbp - 0x71]
cmc
mov byte [r14], r12b
movsx rdx, bx
mov rdx, qword [rbp - 0x11]
test sp, 0x63c7
jmp 0x14044d093
cmp rdx, 0x10
jb 0x14044d0ef
inc rdx
sbb al, r13b
cmp al, bh
sal cl, 0xa6
mov rcx, qword [rbp - 0x29]
stc
mov rax, rcx
jmp 0x14044d0b8
cmp rdx, 0x1000
jmp 0x14044d0c4
jb 0x14044d0ea
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14044d0e4
ja 0x14044d172
call fcn.14022f308
mov eax, r13d
xor cl, 0x29
mov rcx, qword [rbp + 7]
cmc
test sp, 0x4e03
xor rcx, rsp
jmp 0x14044d107
call fcn.14049c123
mov rbx, qword [rsp + 0x130]
bsr r15, r11
cmp r15b, 0x13
add rsp, 0xf0
movzx r12, r10w
movsx rbp, sp
movzx r15d, sp
pop r15
not r12b
movsx di, r11b
jmp 0x14044d13e
pop r14
movzx bp, r15b
not rdi
mov dil, r14b
pop r13
pop r12
movsx esi, r12w
cmovl rbp, rbp
pop rdi
movzx rsi, ax
movsxd rbp, esi
pop rsi
movsx rbp, r9w
xchg bpl, bpl
movzx ebp, r8w
pop rbp
jmp 0x14044d171
ret
call fcn.1404b2945
nop
jmp 0x14044d17d
call fcn.1404b2945
nop
jmp 0x14024ab25