Function at 0x140449a97
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
ror ah, cl
push rbp
add bh, 0xc
not cx
cdqe
push rsi
rcl rcx, cl
shl cl, cl
push rdi
bts bp, r10w
btr si, 0x59
push r12
bt cx, 0x42
push r13
movzx rsi, di
shrd edi, r8d, 0x2d
push r14
and r14w, 0x7bfc
rcl cx, 0xca
or cl, 0xa1
push r15
lea rbp, [rsp - 0x17]
neg bx
bts esi, edx
rol bh, 0xa3
sub rsp, 0xf0
rol ax, 0x58
bsr esi, esi
mov rax, qword [0x1400b7288]
add rdi, r11
movzx di, sil
btr edi, ebx
xor rax, rsp
cmp rdi, 0x4a92722e
rcr di, cl
not sil
mov qword [rbp + 7], rax
bswap ecx
or si, 0x4ff9
mov qword [rsp + 0x40], r9
bts rcx, rax
mov rdi, r8
xadd bl, bh
movzx cx, bpl
mov r14, rdx
or sil, bl
bt rbx, rax
rcr esi, 0xc7
mov qword [rbp - 0x61], rdx
and cl, r9b
mov rax, qword [rbp + 0x7f]
mov qword [rbp - 0x69], rax
sub r12d, r12d
jmp 0x140449b5f
mov rsi, qword [rbp + 0x77]
cdqe
cmovno rcx, rdx
movzx eax, r10w
mov rax, qword [rsi + 0x40]
movsxd rcx, ebp
bswap rcx
jmp 0x140449b7c
mov rbx, qword [rax + 8]
jmp 0x140449b85
mov qword [rbp - 0x79], rbx
movzx rax, r8w
mov rax, qword [rbx]
movzx cx, r12b
not ecx
mov rcx, rbx
jmp 0x140449b9f
mov rax, qword [rax + 8]
jmp 0x140449ba8
call qword [case.0x140441677.0]
nop
lea rcx, [rsp + 0x58]
jmp 0x140449bb9
call fcn.14044f6ff
mov r13, rax
test r14b, r11b
cmp edi, 0x3afc0f24
mov qword [rsp + 0x50], rax
cmp spl, cl
test si, r10w
test rbx, rbx
jmp 0x140449bde
je 0x140449c26
mov rdx, qword [rbx]
cwde
mov al, r12b
mov rcx, rbx
mov ax, si
cdqe
lahf
mov rax, qword [rdx + 0x10]
call qword [case.0x140441677.0]
mov r8, rax
test rax, rax
je 0x140449c26
mov rcx, qword [rax]
cwde
mov rax, qword [rcx]
lea edx, [r12 + 1]
not cl
mov rcx, r8
jmp 0x140449c20
call qword [case.0x140441677.0]
mov rax, qword [r13]
cdq
lea rdx, [rbp - 0x39]
movsx rcx, bp
movzx ecx, si
mov rcx, r13
jmp 0x140449c3e
mov rax, qword [rax + 0x28]
jmp 0x140449c47
call qword [case.0x140441677.0]
nop
lahf
jmp 0x140449c57
mov rax, qword [rsi + 0x40]
mov cx, 0x703c
movzx ecx, r8w
movzx rbx, bx
mov rbx, qword [rax + 8]
cwde
jmp 0x140449c74
mov qword [rbp - 0x79], rbx
movzx ax, r10b
movsx ecx, r8w
mov rax, qword [rbx]
movzx ecx, r11w
cmovne cx, di
movsx ecx, r8w
mov rcx, rbx
jmp 0x140449c98
mov rax, qword [rax + 8]
jmp 0x140449ca1
call qword [case.0x140441677.0]
nop
lea rcx, [rsp + 0x58]
jmp 0x140449cb2
call fcn.1404442b9
mov rsi, rax
cmp r15w, di
stc
clc
test rbx, rbx
jmp 0x140449cc8
je 0x140449d2c
mov rdx, qword [rbx]
jmp 0x140449cdd
mov rcx, rbx
cmovns eax, r14d
mov ax, bp
mov rax, qword [rdx + 0x10]
jmp 0x140449cf0
call qword [case.0x140441677.0]
mov r8, rax
cmp bl, r14b
test rax, rax
jmp 0x140449d04
je 0x140449d2c
mov rcx, qword [rax]
mov al, r15b
movzx eax, sp
mov rax, qword [rcx]
mov edx, 1
mov ch, 0x89
movsx cx, r13b
mov rcx, r8
call qword [case.0x140441677.0]
mov rax, qword [rsi]
setge dh
movzx ecx, bp
lea r9, [rbp - 0x19]
movsx rcx, di
movsx cx, r14b
jmp 0x140449d47
lea r8, [0x1400c0235]
lea rdx, [0x1400c0218]
bswap ecx
movzx ecx, ax
movsxd rcx, r11d
mov rcx, rsi
jmp 0x140449d65
mov rax, qword [rax + 0x38]
jmp 0x140449d6e
call qword [case.0x140441677.0]
mov r15, r14
cqo
movzx esi, r14w
mov byte [rsp + 0x32], r12b
cdq
mov rsi, qword [rsp + 0x40]
movsx cx, al
xchg dh, dl
mov rdx, rsi
mov rcx, rdi
jmp 0x140449d99
call fcn.14044c08b
or ebx, 0xffffffff
test al, al
jmp 0x140449da8
jne 0x14044a08e
mov cl, byte [rdi + 8]
test r14w, 0x457
test cl, cl
jne 0x140449e50
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140449dca
je 0x140449e40
mov rax, qword [rcx + 0x38]
rol dl, 0xb7
test r9w, 0x4bfd
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140449de8
je 0x140449e14
mov rax, qword [rcx + 0x50]
test r11w, 0x696
clc
cmp dword [rax], r12d
jmp 0x140449e01
jle 0x140449e14
movzx eax, byte [rdx]
jmp 0x140449e0f
jmp 0x140449e26
mov rax, qword [rcx]
jmp 0x140449e1c
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
cmp eax, ebx
jmp 0x140449e2d
je 0x140449e40
mov byte [rdi + 9], al
jmp 0x140449e3b
jmp 0x140449e44
mov qword [rdi], r12
clc
mov byte [rdi + 8], 1
xor cl, dil
sub cl, 0xcd
mov cl, 1
mov al, byte [rdi + 9]
cmp al, byte [rbp - 2]
jmp 0x140449e5b
jne 0x140449f27
mov byte [r14], 0x2b
lea r15, [r14 + 1]
adc cl, r11b
sets ch
sal cl, cl
mov rcx, qword [rdi]
cmp spl, r12b
cmc
test rcx, rcx
jmp 0x140449e80
je 0x140449f10
mov rax, qword [rcx + 0x38]
stc
jmp 0x140449e90
cmp qword [rax], r12
jmp 0x140449e98
je 0x140449ee4
mov rax, qword [rcx + 0x50]
test cx, bx
stc
cmc
cmp dword [rax], r12d
jmp 0x140449eaf
jle 0x140449ee4
add dword [rax], ebx
mov rcx, qword [rcx + 0x38]
mov ax, bp
mov rdx, qword [rcx]
not eax
jmp 0x140449ecb
lea rax, [rdx + 1]
jmp 0x140449ed4
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140449edf
jmp 0x140449efb
mov rax, qword [rcx]
jmp 0x140449eec
mov rax, qword [rax + 0x38]
jmp 0x140449ef5
call qword [case.0x140441677.0]
cmp eax, ebx
jmp 0x140449f02
je 0x140449f10
mov al, r12b
jmp 0x140449f1a
mov qword [rdi], r12
mov al, 1
jmp 0x140449f1a
mov byte [rdi + 8], al
jmp 0x140449f22
jmp 0x14044a08e
test cl, cl
jmp 0x140449f2e
jne 0x140449fc2
mov rcx, qword [rdi]
cmc
clc
jmp 0x140449f3e
test rcx, rcx
je 0x140449faa
mov rax, qword [rcx + 0x38]
rol edx, 0x48
bsr edx, esp
movsx rdx, r15w
mov rdx, qword [rax]
test al, r10b
test rdx, rdx
je 0x140449f7e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140449f7e
movzx eax, byte [rdx]
jmp 0x140449f79
jmp 0x140449f90
mov rax, qword [rcx]
jmp 0x140449f86
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
cmp eax, ebx
jmp 0x140449f97
je 0x140449faa
mov byte [rdi + 9], al
jmp 0x140449fa5
jmp 0x140449fbb
mov qword [rdi], r12
or al, 0x53
mov al, byte [rdi + 9]
clc
test r9w, r14w
cmp r15b, 2
mov byte [rdi + 8], 1
test r9b, dil
cmp al, byte [rbp - 3]
jmp 0x140449fca
jne 0x14044a08e
mov byte [r14], 0x2d
adc r15w, r12w
xor r15d, r10d
lea r15, [r14 + 1]
shr ecx, cl
mov rcx, qword [rdi]
test r12b, r9b
test rcx, rcx
je 0x14044a075
mov rax, qword [rcx + 0x38]
cmp sil, 0xa5
test r15b, r14b
cmp qword [rax], r12
jmp 0x14044a003
je 0x14044a048
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14044a016
jle 0x14044a048
add dword [rax], ebx
bswap dx
mov rcx, qword [rcx + 0x38]
rdtsc
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044a034
mov qword [rcx], rax
cmova rax, rax
movzx eax, byte [rdx]
jmp 0x14044a043
jmp 0x14044a05f
mov rax, qword [rcx]
jmp 0x14044a050
mov rax, qword [rax + 0x38]
jmp 0x14044a059
call qword [case.0x140441677.0]
cmp eax, ebx
jmp 0x14044a066
je 0x14044a075
mov byte [rdi + 8], r12b
jmp 0x14044a08e
mov qword [rdi], r12
sbb ch, cl
shld edx, ebp, 0xf4
rol cl, cl
mov byte [rdi + 8], 1
shr dh, 0xd4
shld cx, bx, 0x2c
inc dh
mov word [r15], 0x7830
sar dx, cl
shrd cx, dx, 0x9f
bsr r14w, r13w
add r15, 2
cqo
cdq
mov qword [rsp + 0x48], r15
mov byte [rsp + 0x30], r12b
mov dx, 0x75a3
xchg r14, r14
movzx dx, dil
mov r14d, r12d
mov dword [rsp + 0x3c], r12d
cmovp cx, si
cqo
mov dword [rsp + 0x34], r12d
mov rdx, rsi
xchg ch, ch
mov rcx, rdi
jmp 0x14044a0de
call fcn.14044c08b
test al, al
jmp 0x14044a0ea
jne 0x14044a498
cmp byte [rdi + 8], r12b
jne 0x14044a196
mov rcx, qword [rdi]
cmp edx, 0x54754216
test rcx, rcx
jmp 0x14044a10b
je 0x14044a186
mov rax, qword [rcx + 0x38]
sbb dl, dl
jmp 0x14044a11f
mov rdx, qword [rax]
stc
test ch, 0x83
cmc
test rdx, rdx
jmp 0x14044a12f
je 0x14044a155
mov rax, qword [rcx + 0x50]
cmc
clc
cmp r10b, 0x35
cmp dword [rax], r12d
jle 0x14044a155
movzx eax, byte [rdx]
jmp 0x14044a150
jmp 0x14044a16c
mov rax, qword [rcx]
jmp 0x14044a15d
mov rax, qword [rax + 0x30]
jmp 0x14044a166
call qword [case.0x140441677.0]
cmp eax, ebx
jmp 0x14044a173
je 0x14044a186
mov byte [rdi + 9], al
jmp 0x14044a181
jmp 0x14044a18c
mov qword [rdi], r12
shr al, 0x5f
mov byte [rdi + 8], 1
cmp r9b, 0x65
xor al, 0xc9
mov al, byte [rdi + 9]
test edi, 0x15b2eb0
jmp 0x14044a1a4
cmp al, byte [rbp - 0x19]
jne 0x14044a498
mov rcx, qword [rdi]
test r9, 0x4d3b2bc7
test ax, sp
jmp 0x14044a1bf
test rcx, rcx
jmp 0x14044a1c7
je 0x14044a25a
mov rax, qword [rcx + 0x38]
clc
cmp r15b, cl
cmp qword [rax], r12
jmp 0x14044a1dd
je 0x14044a22e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044a1ef
jle 0x14044a22e
add dword [rax], ebx
cdqe
mov rcx, qword [rcx + 0x38]
mov ax, r11w
movsx eax, ax
mov rdx, qword [rcx]
cwde
cdqe
setnp ah
lea rax, [rdx + 1]
jmp 0x14044a216
mov qword [rcx], rax
nop
not ax
movsx eax, dx
movzx eax, byte [rdx]
jmp 0x14044a229
jmp 0x14044a240
mov rax, qword [rcx]
jmp 0x14044a236
mov rax, qword [rax + 0x38]
call qword [case.0x140441677.0]
cmp eax, ebx
jmp 0x14044a247
je 0x14044a25a
mov al, r12b
jmp 0x14044a255
jmp 0x14044a265
mov qword [rdi], r12
mov al, 1
mov edx, 0x58ae02e7
cdq
mov byte [rdi + 8], al
mov rdx, rsi
movzx cx, r13b
mov rcx, rdi
jmp 0x14044a278
call fcn.14044c08b
test al, al
jmp 0x14044a284
jne 0x14044a48d
mov cl, byte [rdi + 8]
test edi, 0x18af2005
jmp 0x14044a299
test cl, cl
jmp 0x14044a2a0
jne 0x14044a32c
mov rcx, qword [rdi]
cmp r13b, dl
test rcx, rcx
jmp 0x14044a2b4
je 0x14044a31b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test cx, ax
test rdx, rdx
jmp 0x14044a2cc
je 0x14044a2ef
mov rax, qword [rcx + 0x50]
cmp bpl, r14b
cmp dword [rax], r12d
jmp 0x14044a2e1
jle 0x14044a2ef
movzx eax, byte [rdx]
jmp 0x14044a306
mov rax, qword [rcx]
jmp 0x14044a2f7
mov rax, qword [rax + 0x30]
jmp 0x14044a300
call qword [case.0x140441677.0]
cmp eax, ebx
jmp 0x14044a30d
je 0x14044a31b
mov byte [rdi + 9], al
jmp 0x14044a31e
mov qword [rdi], r12
mov byte [rdi + 8], 1
add al, 0xbd
or al, r10b
mov cl, 1
and al, r15b
mov al, byte [rdi + 9]
cmp al, byte [rbp]
jmp 0x14044a337
je 0x14044a3dd
test cl, cl
jmp 0x14044a344
jne 0x14044a3cf
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044a355
je 0x14044a3c4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp rdi, r8
test rdx, rdx
je 0x14044a393
mov rax, qword [rcx + 0x50]
jmp 0x14044a378
cmp dword [rax], r12d
jmp 0x14044a380
jle 0x14044a393
movzx eax, byte [rdx]
jmp 0x14044a38e
jmp 0x14044a3aa
mov rax, qword [rcx]
jmp 0x14044a39b
mov rax, qword [rax + 0x30]
jmp 0x14044a3a4
call qword [case.0x140441677.0]
cmp eax, ebx
jmp 0x14044a3b1
je 0x14044a3c4
mov byte [rdi + 9], al
jmp 0x14044a3bf
jmp 0x14044a3cb
mov qword [rdi], r12
mov al, byte [rdi + 9]
stc
mov byte [rdi + 8], 1
cmp al, byte [rbp - 1]
jmp 0x14044a3d7
jne 0x14044a48d
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14044a3e9
je 0x14044a476
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14044a3fb
je 0x14044a44f
mov rax, qword [rcx + 0x50]
cmp r15w, sp
jmp 0x14044a40e
cmp dword [rax], r12d
jmp 0x14044a416
jle 0x14044a44f
add dword [rax], ebx
mov rcx, qword [rcx + 0x38]
movzx dx, r14b
movzx rax, ax
mov rdx, qword [rcx]
mov ah, 0x36
lea rax, [rdx + 1]
jmp 0x14044a43a
mov qword [rcx], rax
cwde
movzx eax, si
lahf
movzx eax, byte [rdx]
jmp 0x14044a44a
jmp 0x14044a461
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044a45b
call qword [case.0x140441677.0]
cmp eax, ebx
jmp 0x14044a468
je 0x14044a476
mov al, r12b
jmp 0x14044a480
mov qword [rdi], r12
mov al, 1
jmp 0x14044a480
mov byte [rdi + 8], al
jmp 0x14044a488
jmp 0x14044a498
mov byte [rsp + 0x30], 1
bsf ax, r15w
clc
mov ecx, 0x300
bts ax, di
shld ax, r15w, 0xae
mov r12d, 0x24
btc eax, 0x64
shl al, cl
mov rax, qword [rbp - 0x69]
or bl, r10b
movsx rbx, r8w
cmp dword [rax], 0x3b9aca00
cmove r12d, ecx
rcl al, 0xa
mov dword [rsp + 0x38], r12d
xor al, r9b
shr al, 0xc6
lea rbx, [rbp - 0x39]
sub al, 0x53
ror al, 0x5a
cmp qword [rbp - 0x21], 0x10
cmovae rbx, qword [rbp - 0x39]
inc al
not al
mov qword [rsp + 0x58], rbx
jmp 0x14044a4f9
mov al, byte [rbx]
jmp 0x14044a500
dec al
clc
cmp al, 0x7d
ja 0x14044ac42
cmp qword [rbp - 0x29], r14
jmp 0x14044a514
jne 0x14044a529
mov byte [rsp + 0x31], r14b
jmp 0x14044a524
jmp 0x14044a548
mov rax, qword [r13]
mov rcx, r13
jmp 0x14044a535
mov rax, qword [rax + 0x20]
jmp 0x14044a53e
call qword [case.0x140441677.0]
mov byte [rsp + 0x31], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
shl r13d, cl
btr rdx, 0xc9
mov qword [rbp - 0x49], 1
mov r13d, 0xf
mov qword [rbp - 0x41], r13
movzx ecx, bp
xor eax, eax
clc
mov byte [rbp - 0x59], al
cmovbe cx, bp
sub esi, esi
movsx rcx, ax
mov ecx, eax
mov rdx, qword [rsp + 0x40]
mov cl, r10b
mov rcx, rdi
jmp 0x14044a58e
call fcn.14044c08b
xor r9d, r9d
movzx r14, bx
bsr r14w, r11w
dec r14b
mov r14, qword [rbp - 0x59]
cmp r12b, 0xf0
test al, al
jne 0x14044aa4d
lea r12, [rdi + 9]
test ax, 0x43a2
mov r8, r12
mov qword [rbp - 0x71], r12
mov bl, 6
mov bl, byte [rsp + 0x32]
cmc
cmp byte [rdi + 8], r9b
jmp 0x14044a5d1
jne 0x14044a67b
mov rcx, qword [rdi]
stc
cmc
cmp r11w, 0x12d3
test rcx, rcx
jmp 0x14044a5ea
je 0x14044a66d
mov rax, qword [rcx + 0x38]
sub dl, r14b
xor dl, bpl
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14044a606
je 0x14044a630
mov rax, qword [rcx + 0x50]
jmp 0x14044a615
cmp dword [rax], r9d
jmp 0x14044a61d
jle 0x14044a630
movzx eax, byte [rdx]
jmp 0x14044a62b
jmp 0x14044a64e
mov rax, qword [rcx]
jmp 0x14044a638
mov rax, qword [rax + 0x30]
jmp 0x14044a641
call qword [case.0x140441677.0]
mov r8, qword [rbp - 0x71]
xor r9d, r9d
cmp eax, 0xffffffff
je 0x14044a66d
mov byte [r8], al
movsxd r12, ebp
not r12b
mov r12, r8
jmp 0x14044a668
jmp 0x14044a677
mov qword [rdi], r9
cdq
movsx edx, r11w
cwd
mov byte [rdi + 8], 1
mov r8b, byte [r12]
setae dl
lea rdx, [rbp + 3]
movzx rcx, r12w
movsx cx, r12b
lea rcx, [rbp - 0x19]
jmp 0x14044a698
call fcn.1401f87fc
lea rcx, [rbp - 0x19]
cmp r8, 0x6b3c0827
test ecx, 0x2d6047ed
cmc
sub rax, rcx
cmp rax, 0x16
jae 0x14044a786
mov byte [rsp + 0x30], 1
xadd cl, ch
mov rcx, rsp
movsxd rcx, ebx
mov ecx, dword [rsp + 0x3c]
cmp ebp, r9d
cmp dword [rsp + 0x38], ecx
jmp 0x14044a6da
jg 0x14044a6ee
inc dword [rsp + 0x34]
jmp 0x14044a6e9
jmp 0x14044a740
test rax, rax
jmp 0x14044a6f6
jne 0x14044a709
test ecx, ecx
jmp 0x14044a703
je 0x14044a740
lea rdx, [0x1400c0218]
jmp 0x14044a715
mov al, byte [rax + rdx]
jmp 0x14044a71d
mov byte [r15], al
setns al
inc r15
dec rax
movsx ax, r10b
mov qword [rsp + 0x48], r15
inc ecx
stc
mov dword [rsp + 0x3c], ecx
cdqe
clc
ror ax, cl
lea rax, [rbp - 0x59]
add cl, spl
cmp r12b, 0x60
cmp r13, 0x10
setae cl
jmp 0x14044a757
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
jmp 0x14044a764
je 0x14044a91a
lea rax, [rbp - 0x59]
test cl, cl
jmp 0x14044a775
cmovne rax, r14
inc byte [rax + rsi]
jmp 0x14044a781
jmp 0x14044a90e
lea rax, [rbp - 0x59]
xadd r15b, r15b
inc r15b
shr r15b, cl
cmp r13, 0x10
setae r15b
jmp 0x14044a7a1
cmovae rax, r14
stc
sub r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14044a7b2
je 0x14044a9ff
mov r8b, byte [rsp + 0x31]
test r8b, r8b
jmp 0x14044a7c5
je 0x14044a9ff
cmp byte [rdi + 8], r9b
jmp 0x14044a7d4
jne 0x14044a87f
mov rcx, qword [rdi]
stc
jmp 0x14044a7e3
test rcx, rcx
jmp 0x14044a7eb
je 0x14044a86d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14044a801
je 0x14044a82b
mov rax, qword [rcx + 0x50]
jmp 0x14044a810
cmp dword [rax], r9d
jmp 0x14044a818
jle 0x14044a82b
movzx eax, byte [rdx]
jmp 0x14044a826
jmp 0x14044a856
mov rax, qword [rcx]
jmp 0x14044a833
mov rax, qword [rax + 0x30]
jmp 0x14044a83c
call qword [case.0x140441677.0]
mov r8b, byte [rsp + 0x31]
cmp r10d, 0x77520e4c
cmc
test r15b, r12b
xor r9d, r9d
cmc
cmp eax, 0xffffffff
je 0x14044a86d
mov byte [r12], al
jmp 0x14044a868
jmp 0x14044a874
mov qword [rdi], r9
cmp ax, r15w
mov byte [rdi + 8], 1
cmp r8d, 0x51480dbd
cmp byte [r12], r8b
jne 0x14044a9ff
mov rcx, qword [rbp - 0x49]
cmp r10, r11
cmp rcx, r13
jmp 0x14044a898
jae 0x14044a8d2
lea rax, [rcx + 1]
jmp 0x14044a8ab
mov qword [rbp - 0x49], rax
lea rax, [rbp - 0x59]
stc
test r15b, r15b
jmp 0x14044a8bc
cmovne rax, r14
test dl, 0x75
and word [rax + rcx], 0
jmp 0x14044a8cd
jmp 0x14044a8f3
xor r9d, r9d
mov r8b, bl
lea edx, [r9 + 1]
not cl
setle ch
movzx rcx, sp
lea rcx, [rbp - 0x59]
jmp 0x14044a8ee
call fcn.1404505b3
inc rsi
movsxd rcx, r12d
cmp sil, al
mov r15, qword [rsp + 0x48]
sar r14b, 0x66
not r13w
btr cx, 0xdf
mov r14, qword [rbp - 0x59]
bts rcx, rsp
mov r13, qword [rbp - 0x41]
mov rcx, qword [rdi]
cmp r9d, r12d
clc
test rcx, rcx
jmp 0x14044a929
je 0x14044a9b7
mov rax, qword [rcx + 0x38]
stc
cmp rsp, rdi
cmp qword [rax], 0
jmp 0x14044a940
je 0x14044a990
mov rax, qword [rcx + 0x50]
cmp cl, 0xfa
cmp dword [rax], 0
jmp 0x14044a955
jle 0x14044a990
dec dword [rax]
mov ax, cx
movsx ax, sil
mov rcx, qword [rcx + 0x38]
cbw
rdtsc
jmp 0x14044a972
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 1]
mov qword [rcx], rax
cbw
movsx eax, di
movzx eax, byte [rdx]
jmp 0x14044a98b
jmp 0x14044a9a2
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044a99c
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044a9aa
je 0x14044a9b7
sub al, al
jmp 0x14044a9c4
and qword [rdi], 0
mov al, 1
movzx edx, r14w
movsxd rcx, edi
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x40]
movzx rcx, si
movsxd rcx, r12d
movsx rcx, r11w
mov rcx, rdi
call fcn.14044c08b
sub r9d, r9d
adc r8w, 0x3918
btc r8, rcx
test al, al
mov r8b, 0x38
movzx r8, r12w
mov r8, qword [rbp - 0x71]
je 0x14044a5c8
test rsi, rsi
jmp 0x14044aa07
je 0x14044aa41
lea rax, [rbp - 0x59]
jmp 0x14044aa16
cmp r13, 0x10
jmp 0x14044aa1f
cmovae rax, r14
clc
test dh, 0x4e
test r9d, edi
cmp byte [rax + rsi], r9b
jmp 0x14044aa33
jle 0x14044aaae
inc rsi
shl bh, cl
neg rbx
mov rbx, qword [rsp + 0x58]
stc
cmc
jmp 0x14044aa4d
test rsi, rsi
jmp 0x14044aa55
je 0x14044aab3
mov cl, byte [rbx]
test rdx, 0x291e5059
cmp cl, 0x7f
je 0x14044aab3
sub rsi, 1
jmp 0x14044aa76
je 0x14044abfb
lea rax, [rbp - 0x59]
stc
cmp rcx, 0x705e45d2
test r15w, bx
cmp r13, 0x10
jmp 0x14044aa95
cmovae rax, r14
stc
test r14w, 0x60d8
cmp cl, byte [rax + rsi]
jmp 0x14044aaa8
je 0x14044ac2b
mov byte [rsp + 0x32], 1
cmp r13, 0x10
jmp 0x14044aabc
jb 0x14044ab1d
lea rdx, [r13 + 1]
movsx ax, r14b
bts eax, ebx
mov rax, r14
cmp rdx, 0x1000
jmp 0x14044aadd
jb 0x14044ab15
add rdx, 0x27
cmp r13b, r12b
mov r14, qword [r14 - 8]
stc
sub rax, r14
clc
jmp 0x14044aafc
add rax, 0xfffffffffffffff8
stc
jmp 0x14044ab06
cmp rax, 0x1f
jmp 0x14044ab0f
ja 0x14044be15
mov rcx, r14
call fcn.1401e23eb
mov r12d, dword [rsp + 0x38]
xor r14d, 0x3e412ae6
btr r14, r12
mov r14d, dword [rsp + 0x3c]
shr r15d, cl
shr rsi, 0xd2
add r15b, r8b
mov r15, qword [rsp + 0x48]
rcl si, cl
mov r13, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x40]
stc
cmp byte [rsp + 0x30], 0
je 0x14044ab78
test r14d, r14d
jmp 0x14044ab62
jne 0x14044ab78
mov byte [r15], 0x30
dec ecx
movzx ecx, cx
movsx rcx, si
inc r15
mov rdx, rsi
movzx ecx, si
mov rcx, rdi
jmp 0x14044ab86
call fcn.14044c08b
xor esi, esi
cmp si, r9w
clc
test r8w, 0x460
test al, al
jmp 0x14044ab9f
jne 0x14044afbb
cmp byte [rdi + 8], sil
jmp 0x14044abae
jne 0x14044aeca
mov rcx, qword [rdi]
cmc
test r15d, 0x1efe42a4
test rcx, rcx
je 0x14044aeb5
mov rax, qword [rcx + 0x38]
xor edx, 0x315812e2
mov rdx, qword [rax]
cmp bpl, 0xa9
test rdx, rdx
je 0x14044ae8d
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044abed
jle 0x14044ae8d
movzx eax, byte [rdx]
jmp 0x14044ae9f
test rsi, rsi
jmp 0x14044ac03
jne 0x14044ac2b
lea rax, [rbp - 0x59]
clc
cmp r13, 0x10
jmp 0x14044ac17
cmovae rax, r14
test r14b, r14b
cmp cl, byte [rax]
jmp 0x14044ac25
jl 0x14044aaae
cmp byte [rbx + 1], r9b
jle 0x14044aa4d
inc rbx
jmp 0x14044ac3d
jmp 0x14044aa4d
mov rdx, rsi
mov rcx, rdi
jmp 0x14044ac4d
call fcn.14044c08b
test al, al
jmp 0x14044ac59
jne 0x14044ab4f
lea rbx, [rdi + 9]
sal r13w, cl
shr sil, 0x7f
mov rsi, rbx
bts r13, rcx
mov r13, qword [rsp + 0x40]
jmp 0x14044ac7c
cmp byte [rdi + 8], 0
jmp 0x14044ac85
jne 0x14044ad21
mov rcx, qword [rdi]
clc
stc
test rcx, rcx
je 0x14044ad16
mov rax, qword [rcx + 0x38]
test r9w, si
ror dh, 0x4f
mov rdx, qword [rax]
jmp 0x14044acb1
test rdx, rdx
jmp 0x14044acb9
je 0x14044acdf
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x14044accc
jle 0x14044acdf
movzx eax, byte [rdx]
jmp 0x14044acda
jmp 0x14044acf1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044aceb
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044acf9
je 0x14044ad16
mov byte [rsi], al
movzx bx, bl
xchg ebx, ebx
mov bl, 0xa4
mov rbx, rsi
jmp 0x14044ad11
jmp 0x14044ad1d
and qword [rdi], 0
movsxd rcx, r14d
mov byte [rdi + 8], 1
mov r8b, byte [rbx]
movsxd rdx, r14d
xchg edx, edx
movsx cx, r8b
lea rdx, [rbp + 3]
movzx rcx, r12w
mov cx, r10w
lea rcx, [rbp - 0x19]
call fcn.1401f87fc
lea rcx, [rbp - 0x19]
sub rax, rcx
cmp rax, 0x16
jmp 0x14044ad53
jae 0x14044ab44
cmp r12d, r14d
jg 0x14044ad6b
inc dword [rsp + 0x34]
jmp 0x14044ada7
test rax, rax
jne 0x14044ad82
test r14d, r14d
jmp 0x14044ad7c
je 0x14044ada7
lea rcx, [0x1400c0218]
jmp 0x14044ad8e
mov al, byte [rax + rcx]
inc rcx
mov byte [r15], al
inc r15
bswap ecx
inc r14d
movsx cx, dil
cmp spl, cl
mov byte [rsp + 0x30], 1
cmp r10b, 0x60
jmp 0x14044adb5
mov rcx, qword [rdi]
cmp r10w, r11w
clc
test rcx, rcx
jmp 0x14044adc5
je 0x14044ae4c
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14044add8
je 0x14044ae20
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044adea
jle 0x14044ae20
dec dword [rax]
movsx edx, sp
mov rcx, qword [rcx + 0x38]
cqo
movsx rax, sp
mov rdx, qword [rcx]
mov al, r12b
lea rax, [rdx + 1]
jmp 0x14044ae0e
mov qword [rcx], rax
cdqe
movzx eax, byte [rdx]
jmp 0x14044ae1b
jmp 0x14044ae37
mov rax, qword [rcx]
jmp 0x14044ae28
mov rax, qword [rax + 0x38]
jmp 0x14044ae31
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044ae3f
je 0x14044ae4c
sub al, al
jmp 0x14044ae5e
and qword [rdi], 0
mov al, 1
movzx dx, r8b
movsx rcx, r13w
bswap rcx
mov byte [rdi + 8], al
mov rdx, r13
movzx cx, r8b
jmp 0x14044ae6e
mov rcx, rdi
jmp 0x14044ae76
call fcn.14044c08b
test al, al
jmp 0x14044ae82
je 0x14044ac7c
jmp 0x14044ab44
mov rax, qword [rcx]
jmp 0x14044ae95
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
je 0x14044aeb5
mov byte [rdi + 9], al
jmp 0x14044aeb0
jmp 0x14044aebc
mov qword [rdi], rsi
mov ax, 0x21dc
mov byte [rdi + 8], 1
movsx cx, r14b
cbw
mov bl, sil
mov bl, byte [rdi + 9]
movsx cx, al
mov rax, qword [r13]
bswap ecx
movzx ecx, r8w
mov rcx, r13
mov rax, qword [rax + 0x18]
call qword [case.0x140441677.0]
cmp bl, al
jmp 0x14044aeef
jne 0x14044afbb
call fcn.1404b12ad
mov rcx, qword [rax]
mov al, byte [rcx]
movsx rcx, cx
movzx ecx, r14w
mov byte [r15], al
movzx ecx, r14w
inc r15
mov rcx, qword [rdi]
clc
jmp 0x14044af1d
test rcx, rcx
jmp 0x14044af25
je 0x14044afab
mov rax, qword [rcx + 0x38]
clc
cmp spl, 0xb6
cmp ch, bl
cmp qword [rax], rsi
je 0x14044af7d
mov rax, qword [rcx + 0x50]
test bx, bp
cmp dword [rax], esi
jle 0x14044af7d
dec dword [rax]
movzx eax, r12w
lahf
mov rcx, qword [rcx + 0x38]
bswap rdx
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044af68
mov qword [rcx], rax
setl ah
xchg ah, ah
movzx eax, byte [rdx]
jmp 0x14044af78
jmp 0x14044af94
mov rax, qword [rcx]
jmp 0x14044af85
mov rax, qword [rax + 0x38]
jmp 0x14044af8e
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
je 0x14044afab
mov byte [rdi + 8], sil
jmp 0x14044afa6
jmp 0x14044afbb
mov qword [rdi], rsi
mov byte [rdi + 8], 1
bsf r13w, sp
or r13b, 0xd2
mov r13, qword [rsp + 0x40]
test r14d, r14d
jne 0x14044b20e
mov rdx, r13
movsx rcx, si
movzx cx, r13b
mov rcx, rdi
jmp 0x14044afdd
call fcn.14044c08b
test al, al
jmp 0x14044afe9
jne 0x14044b1df
lea rbx, [rdi + 9]
cmp rdx, r12
movzx esi, si
and rsi, rax
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
stc
cmp r12w, cx
cmp byte [rdi + 8], 0
jmp 0x14044b012
jne 0x14044b0b4
mov rcx, qword [rdi]
cmp r10b, r8b
test ebx, 0x6fe3bac
test rcx, rcx
jmp 0x14044b02c
je 0x14044b0a8
mov rax, qword [rcx + 0x38]
mov rdx, 0x32dd3714
sets dh
mov rdx, qword [rax]
stc
cmc
test rdx, rdx
je 0x14044b070
mov rax, qword [rcx + 0x50]
cmp cl, 5
cmp dword [rax], 0
jmp 0x14044b05d
jle 0x14044b070
movzx eax, byte [rdx]
jmp 0x14044b06b
jmp 0x14044b087
mov rax, qword [rcx]
jmp 0x14044b078
mov rax, qword [rax + 0x30]
jmp 0x14044b081
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044b08f
je 0x14044b0a8
mov byte [rsi], al
cmovo bx, ax
mov rbx, rsi
jmp 0x14044b0a3
jmp 0x14044b0ae
and qword [rdi], 0
or al, 0x54
mov byte [rdi + 8], 1
mov al, 0x58
mov al, byte [rbx]
test r14, rsp
cmp bh, 0xe8
clc
cmp al, byte [rbp - 0x19]
jmp 0x14044b0c5
jne 0x14044b1c2
dec r12d
bsr rcx, rbp
movsxd rcx, esp
mov byte [rsp + 0x30], 1
movsx ecx, sp
xadd ecx, ecx
mov rcx, qword [rdi]
test cx, r14w
cmp r13d, r8d
jmp 0x14044b0ef
test rcx, rcx
jmp 0x14044b0f7
je 0x14044b185
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14044b10a
je 0x14044b154
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044b11c
jle 0x14044b154
dec dword [rax]
bswap ax
mov rcx, qword [rcx + 0x38]
movsx ax, bpl
mov rdx, qword [rcx]
movsx ax, r13b
movsxd rax, ecx
lea rax, [rdx + 1]
jmp 0x14044b144
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044b14f
jmp 0x14044b16b
mov rax, qword [rcx]
jmp 0x14044b15c
mov rax, qword [rax + 0x38]
jmp 0x14044b165
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044b173
je 0x14044b185
sub al, al
jmp 0x14044b180
jmp 0x14044b193
and qword [rdi], 0
jmp 0x14044b18e
mov al, 1
setl dh
mov byte [rdi + 8], al
movsx cx, ah
not cl
mov dl, spl
mov rdx, r13
jmp 0x14044b1ad
mov rcx, rdi
jmp 0x14044b1b5
call fcn.14044c08b
test al, al
je 0x14044b009
mov dword [rsp + 0x34], r12d
adc ah, 0x9c
mov r12d, dword [rsp + 0x38]
movzx rax, bp
movsx ax, r13b
test rcx, 0x16470dc5
mov eax, dword [rsp + 0x34]
cmp bl, 0x8c
test eax, eax
jmp 0x14044b1ed
jns 0x14044b20e
mov byte [r15], 0x30
jmp 0x14044b1fc
inc r15
bswap edx
inc eax
mov dword [rsp + 0x34], eax
xchg dl, dl
cqo
movsx ecx, sp
mov rdx, r13
mov rcx, rdi
jmp 0x14044b219
call fcn.14044c08b
test al, al
jmp 0x14044b225
jne 0x14044b41f
lea rbx, [rdi + 9]
mov rsi, rbx
cmp byte [rdi + 8], 0
jmp 0x14044b23b
jne 0x14044b2d6
mov rcx, qword [rdi]
test r12b, 0x7f
cmp dil, r12b
test rcx, rcx
jmp 0x14044b253
je 0x14044b2c1
mov rax, qword [rcx + 0x38]
shr rdx, 0x46
bt dx, sp
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044b270
je 0x14044b290
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044b290
movzx eax, byte [rdx]
jmp 0x14044b28b
jmp 0x14044b2a2
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044b29c
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
je 0x14044b2c1
mov byte [rsi], al
movsx bx, bh
setne bh
mov rbx, rsi
jmp 0x14044b2bc
jmp 0x14044b2ce
and qword [rdi], 0
mov dx, r11w
jmp 0x14044b2ce
mov byte [rdi + 8], 1
movzx ecx, r12w
mov r8b, byte [rbx]
movzx rcx, r11w
lea rdx, [rbp + 3]
not cl
xchg ecx, ecx
movsxd rcx, ebx
lea rcx, [rbp - 0x19]
jmp 0x14044b2f1
call fcn.1401f87fc
lea rcx, [rbp - 0x19]
cmc
stc
clc
sub rax, rcx
test r15b, 0x38
stc
test r9d, ebx
cmp rax, 0x16
jmp 0x14044b311
jae 0x14044b41f
cmp r14d, r12d
jmp 0x14044b31f
jge 0x14044b35b
lea rcx, [0x1400c0218]
jmp 0x14044b331
mov al, byte [rax + rcx]
movsx rcx, r9w
mov byte [r15], al
jmp 0x14044b34a
inc r15
movsx ecx, r11w
movsxd rcx, esi
movzx cx, dl
inc r14d
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044b36c
je 0x14044b3f2
mov rax, qword [rcx + 0x38]
jmp 0x14044b37b
cmp qword [rax], 0
jmp 0x14044b384
je 0x14044b3c6
mov rax, qword [rcx + 0x50]
test r13b, 7
cmp dword [rax], 0
jmp 0x14044b39a
jle 0x14044b3c6
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044b3b2
mov qword [rcx], rax
mov rax, r15
cwde
movzx eax, byte [rdx]
jmp 0x14044b3c1
jmp 0x14044b3d8
mov rax, qword [rcx]
jmp 0x14044b3ce
mov rax, qword [rax + 0x38]
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044b3e0
je 0x14044b3f2
xor al, al
jmp 0x14044b3ed
jmp 0x14044b3fb
and qword [rdi], 0
setae al
mov al, 1
mov byte [rdi + 8], al
mov rdx, r13
movzx cx, ch
mov rcx, rdi
jmp 0x14044b40d
call fcn.14044c08b
test al, al
jmp 0x14044b419
je 0x14044b232
mov sil, byte [rsp + 0x30]
cmc
xor r14d, r14d
test sil, sil
jmp 0x14044b430
je 0x14044bcf4
mov rdx, r13
movsx rcx, r10w
movzx ecx, r9w
cmovp cx, sp
mov rcx, rdi
call fcn.14044c08b
test al, al
jne 0x14044bcf4
mov cl, byte [rdi + 8]
test r9w, cx
test cl, cl
jmp 0x14044b463
jne 0x14044b4f5
mov rcx, qword [rdi]
test r12w, r14w
test rcx, rcx
jmp 0x14044b478
je 0x14044b4e1
mov rax, qword [rcx + 0x38]
bsf dx, r12w
sal dx, 0x30
stc
mov rdx, qword [rax]
test rdx, rdx
je 0x14044b4b4
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r14d
jmp 0x14044b4a6
jle 0x14044b4b4
movzx eax, byte [rdx]
jmp 0x14044b4cb
mov rax, qword [rcx]
jmp 0x14044b4bc
mov rax, qword [rax + 0x30]
jmp 0x14044b4c5
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
je 0x14044b4e1
mov byte [rdi + 9], al
jmp 0x14044b4dc
jmp 0x14044b4e4
mov qword [rdi], r14
mov byte [rdi + 8], 1
rcr al, 0x18
rcl al, 7
mov cl, 1
rcr al, cl
test spl, dil
mov al, byte [rdi + 9]
cmp r8b, 0x53
test r11, r10
cmp al, byte [rbp + 2]
je 0x14044b5bf
test cl, cl
jne 0x14044b5b1
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044b51c
je 0x14044b590
mov rax, qword [rcx + 0x38]
sub dl, bpl
mov rdx, qword [rax]
test r9d, 0x57606031
cmp sil, r13b
clc
test rdx, rdx
jmp 0x14044b53f
je 0x14044b568
mov rax, qword [rcx + 0x50]
cmp bx, r8w
cmp dword [rax], r14d
jmp 0x14044b555
jle 0x14044b568
movzx eax, byte [rdx]
jmp 0x14044b563
jmp 0x14044b57a
mov rax, qword [rcx]
jmp 0x14044b570
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044b582
je 0x14044b590
mov byte [rdi + 9], al
jmp 0x14044b5a7
mov qword [rdi], r14
rol al, cl
dec al
mov al, byte [rdi + 9]
jmp 0x14044b5a7
mov byte [rdi + 8], 1
test r12b, dil
cmp spl, cl
cmp al, byte [rbp + 1]
jmp 0x14044b5b9
jne 0x14044bcf4
mov byte [r15], 0x70
inc r15
add cl, r13b
rcl cx, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044b5d7
je 0x14044b678
mov rax, qword [rcx + 0x38]
test r9b, 7
jmp 0x14044b5ea
cmp qword [rax], r14
jmp 0x14044b5f2
je 0x14044b64b
mov rax, qword [rcx + 0x50]
cmp bpl, al
cmp dword [rax], r14d
jmp 0x14044b607
jle 0x14044b64b
dec dword [rax]
movsx ax, sil
jmp 0x14044b61d
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, r14w
sete ah
movzx eax, ax
lea rax, [rdx + 1]
jmp 0x14044b637
mov qword [rcx], rax
movzx ax, dh
movzx eax, byte [rdx]
jmp 0x14044b646
jmp 0x14044b65d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044b657
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044b665
je 0x14044b678
mov al, r14b
jmp 0x14044b673
jmp 0x14044b684
mov qword [rdi], r14
mov dx, 0x5f74
movzx edx, dx
mov al, 1
mov byte [rdi + 8], al
not bx
xchg bh, ch
mov sil, r14b
cwd
movsx ebx, si
bswap dx
mov ebx, r14d
mov rdx, r13
movsx rcx, r8w
mov cl, bl
mov rcx, rdi
jmp 0x14044b6ab
call fcn.14044c08b
test al, al
jmp 0x14044b6b7
jne 0x14044b987
mov cl, byte [rdi + 8]
cmp r8b, 0x8e
test cl, cl
jmp 0x14044b6cb
jne 0x14044b751
mov rcx, qword [rdi]
test r9w, sp
test rcx, rcx
jmp 0x14044b6e0
je 0x14044b745
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14044b718
mov rax, qword [rcx + 0x50]
stc
test ch, bh
cmp dword [rax], r14d
jmp 0x14044b705
jle 0x14044b718
movzx eax, byte [rdx]
jmp 0x14044b713
jmp 0x14044b72f
mov rax, qword [rcx]
jmp 0x14044b720
mov rax, qword [rax + 0x30]
jmp 0x14044b729
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044b737
je 0x14044b745
mov byte [rdi + 9], al
jmp 0x14044b749
mov qword [rdi], r14
cmc
mov byte [rdi + 8], 1
ror al, cl
mov cl, 1
mov al, byte [rdi + 9]
test r15b, 0x46
cmp al, byte [rbp - 2]
jmp 0x14044b760
jne 0x14044b820
mov byte [r15], 0x2b
setae cl
movsxd rcx, r13d
inc r15
sbb cl, r9b
movsx cx, r15b
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044b787
je 0x14044b80c
mov rax, qword [rcx + 0x38]
test r15b, r13b
cmc
stc
cmp qword [rax], r14
jmp 0x14044b79e
je 0x14044b7e4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14044b7e4
dec dword [rax]
movzx edx, r15w
cmovle dx, r13w
cwde
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov ah, 0xe5
setae ah
lea rax, [rdx + 1]
jmp 0x14044b7d3
mov qword [rcx], rax
cwde
movzx eax, byte [rdx]
jmp 0x14044b7df
jmp 0x14044b7f6
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044b7f0
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
je 0x14044b80c
mov al, r14b
jmp 0x14044b807
jmp 0x14044b813
mov qword [rdi], r14
mov al, 0x33
mov al, 1
mov byte [rdi + 8], al
jmp 0x14044b81b
jmp 0x14044b987
test cl, cl
jmp 0x14044b827
jne 0x14044b8ad
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044b89e
mov rax, qword [rcx + 0x38]
neg dh
mov rdx, qword [rax]
cmp r11d, r12d
test rdx, rdx
jmp 0x14044b84d
je 0x14044b871
mov rax, qword [rcx + 0x50]
stc
cmp cl, r9b
cmp dword [rax], r14d
jle 0x14044b871
movzx eax, byte [rdx]
jmp 0x14044b86c
jmp 0x14044b883
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044b87d
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044b88b
je 0x14044b89e
mov byte [rdi + 9], al
jmp 0x14044b899
jmp 0x14044b8a9
mov qword [rdi], r14
mov al, r15b
xor al, 0x7b
mov al, byte [rdi + 9]
mov byte [rdi + 8], 1
cmp al, byte [rbp - 3]
jmp 0x14044b8b5
jne 0x14044b987
mov byte [r15], 0x2d
movsx ecx, r11w
cmovge rcx, rdi
inc r15
cmc
mov rcx, qword [rdi]
jmp 0x14044b8d4
test rcx, rcx
jmp 0x14044b8dc
je 0x14044b976
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14044b8ee
je 0x14044b943
mov rax, qword [rcx + 0x50]
cmp r9b, 0x9e
stc
cmp dword [rax], r14d
jmp 0x14044b905
jle 0x14044b943
dec dword [rax]
movsx rax, cx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, r15w
mov al, 0x8a
lahf
lea rax, [rdx + 1]
jmp 0x14044b928
mov qword [rcx], rax
movsx rax, bx
cdqe
movsx ax, r12b
movzx eax, byte [rdx]
jmp 0x14044b93e
jmp 0x14044b95a
mov rax, qword [rcx]
jmp 0x14044b94b
mov rax, qword [rax + 0x38]
jmp 0x14044b954
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044b962
je 0x14044b976
mov byte [rdi + 8], r14b
jmp 0x14044b971
jmp 0x14044b987
mov qword [rdi], r14
movsx dx, cl
mov dl, 0x9c
mov byte [rdi + 8], 1
cmovb cx, bx
mov rdx, r13
mov rcx, rdi
jmp 0x14044b992
call fcn.14044c08b
test al, al
jmp 0x14044b99e
jne 0x14044bcd7
cmp byte [rdi + 8], r14b
jmp 0x14044b9ad
jne 0x14044ba41
mov rcx, qword [rdi]
cmp r12b, r10b
stc
test rcx, rcx
jmp 0x14044b9c2
je 0x14044ba37
mov rax, qword [rcx + 0x38]
sal dh, cl
movsx edx, bx
stc
mov rdx, qword [rax]
cmp r14d, r11d
test rdx, rdx
jmp 0x14044b9e0
je 0x14044ba05
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044b9f2
jle 0x14044ba05
movzx eax, byte [rdx]
jmp 0x14044ba00
jmp 0x14044ba1c
mov rax, qword [rcx]
jmp 0x14044ba0d
mov rax, qword [rax + 0x30]
jmp 0x14044ba16
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044ba24
je 0x14044ba37
mov byte [rdi + 9], al
jmp 0x14044ba32
jmp 0x14044ba3d
mov qword [rdi], r14
xchg al, al
stc
mov byte [rdi + 8], 1
mov al, byte [rdi + 9]
cmp r9b, 0x7f
cmp al, byte [rbp - 0x19]
jmp 0x14044ba50
jne 0x14044bb3b
mov sil, 1
bt cx, bx
bsf cx, sp
mov rcx, qword [rdi]
stc
cmp r11b, cl
test rcx, rcx
jmp 0x14044ba70
je 0x14044bb03
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14044ba82
je 0x14044bad6
mov rax, qword [rcx + 0x50]
test r9b, dil
jmp 0x14044ba94
cmp dword [rax], r14d
jmp 0x14044ba9c
jle 0x14044bad6
dec dword [rax]
lahf
mov dl, 0xd2
movzx rax, ax
mov rcx, qword [rcx + 0x38]
xchg dx, ax
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044babf
mov qword [rcx], rax
sets al
mov al, 0x12
cbw
movzx eax, byte [rdx]
jmp 0x14044bad1
jmp 0x14044baed
mov rax, qword [rcx]
jmp 0x14044bade
mov rax, qword [rax + 0x38]
jmp 0x14044bae7
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
jmp 0x14044baf5
je 0x14044bb03
mov al, r14b
jmp 0x14044bb16
mov qword [rdi], r14
seto cl
mov al, sil
movzx edx, r14w
setns dh
not rcx
mov byte [rdi + 8], al
mov rdx, r13
mov rcx, rdi
jmp 0x14044bb24
call fcn.14044c08b
test al, al
jmp 0x14044bb30
je 0x14044b9a4
jmp 0x14044bb49
test sil, sil
jmp 0x14044bb43
je 0x14044bcd7
mov byte [r15], 0x30
inc r15
jmp 0x14044bcd7
cmp byte [rdi + 8], r14b
jmp 0x14044bb5e
jne 0x14044bbd1
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044bbc5
mov rax, qword [rcx + 0x38]
movsxd rdx, ebx
bswap dx
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14044bba2
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x14044bb94
jle 0x14044bba2
movzx eax, byte [rdx]
jmp 0x14044bbaf
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
je 0x14044bbc5
mov byte [rdi + 9], al
jmp 0x14044bbc0
jmp 0x14044bbcd
mov qword [rdi], r14
cwd
seta ch
mov byte [rdi + 8], 1
mov r8b, byte [rdi + 9]
mov cx, 0xaf0
cmovge cx, bp
lea rdx, [rbp + 3]
not ch
movsx cx, dil
lea rcx, [rbp - 0x19]
jmp 0x14044bbf1
call fcn.1401f87fc
lea rcx, [rbp - 0x19]
sub rax, rcx
cmc
cmp rax, 0x16
jae 0x14044bcf4
cmp ebx, 8
jge 0x14044bc2b
lea rcx, [0x1400c0218]
dec sil
mov al, byte [rax + rcx]
inc ecx
mov byte [r15], al
setns cl
inc r15
inc ebx
mov sil, 1
ror ch, cl
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044bc3c
je 0x14044bcb6
mov rax, qword [rcx + 0x38]
cmc
cmp bl, 0xad
cmp dx, si
cmp qword [rax], r14
je 0x14044bc93
mov rax, qword [rcx + 0x50]
test r14, rdi
cmp dword [rax], r14d
jle 0x14044bc93
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx ax, bh
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044bc7c
mov qword [rcx], rax
cdqe
cbw
setle al
movzx eax, byte [rdx]
jmp 0x14044bc8e
jmp 0x14044bca5
mov rax, qword [rcx]
jmp 0x14044bc9b
mov rax, qword [rax + 0x38]
call qword [case.0x140441677.0]
cmp eax, 0xffffffff
je 0x14044bcb6
mov al, r14b
jmp 0x14044bcc9
mov qword [rdi], r14
movsxd rcx, r10d
not al
movsx cx, dil
mov al, sil
movsxd rdx, r14d
mov byte [rdi + 8], al
movsx edx, bx
movzx ecx, r9w
movzx rdx, bp
mov rdx, r13
mov rcx, rdi
jmp 0x14044bce2
call fcn.14044c08b
test al, al
jmp 0x14044bcee
je 0x14044bb55
cmp byte [rsp + 0x32], r14b
jmp 0x14044bcfe
jne 0x14044bd12
test sil, sil
jmp 0x14044bd0c
jne 0x14044bd16
mov r15, qword [rbp - 0x61]
mov byte [r15], r14b
xchg rdx, rax
mov eax, dword [rsp + 0x34]
mov rcx, qword [rbp - 0x69]
clc
adc rdx, 0x389b0523
bts edx, ebx
mov dword [rcx], eax
mov rdx, qword [rbp - 0x21]
cmp rdx, 0x10
jb 0x14044bda3
inc rdx
and cx, 0x3d41
mov ah, cl
mov rcx, qword [rbp - 0x39]
jmp 0x14044bd51
mov rax, rcx
cmp r15b, 0x94
stc
cmp rdx, 0x1000
jmp 0x14044bd65
jb 0x14044bd9e
add rdx, 0x27
cmc
jmp 0x14044bd75
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
jmp 0x14044bd83
add rax, 0xfffffffffffffff8
cmp bp, cx
jmp 0x14044bd8f
cmp rax, 0x1f
jmp 0x14044bd98
ja 0x14044be0a
call fcn.1401e23eb
sub eax, eax
mov rcx, qword [rbp + 7]
cmc
xor rcx, rsp
call fcn.1404988af
mov rbx, qword [rsp + 0x130]
xor bpl, 0xe
sub sil, r14b
add rsp, 0xf0
mov bpl, r12b
pop r15
jmp 0x14044bdda
pop r14
movzx edi, r14w
movsx r12w, r13b
pop r13
setns dil
movsx rdi, r12w
mov r12b, 0xa4
pop r12
mov sil, r12b
pop rdi
pop rsi
movzx ebp, r8w
mov bp, 0x7cef
bswap ebp
pop rbp
jmp 0x14044be09
ret
call fcn.1404aedbf
nop
jmp 0x14044be15
call fcn.1404aedbf
nop
jmp 0x1402068c0