Function at 0x14044d0e7
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
or ebx, esp
push rbp
or bl, dil
rol ebx, cl
sar rbx, cl
push rsi
ror rsi, cl
push rdi
push r12
movzx ax, r10b
push r13
bswap eax
push r14
sar ah, 5
movzx rbp, sp
push r15
add dil, 0x42
lea rbp, [rsp - 0x17]
sub rsp, 0xf0
btr ecx, ecx
mov rax, qword [0x1400b7288]
btr di, 0x87
rol sil, 0xa4
xor rax, rsp
shl sil, 0xa
shr ecx, 0x9e
dec r14
mov qword [rbp + 7], rax
btr si, cx
mov qword [rsp + 0x40], r9
mov rdi, r8
shl si, cl
mov r14, rdx
mov qword [rbp - 0x61], rdx
rcr ah, 0x3a
mov rax, qword [rbp + 0x7f]
inc cl
shl sil, cl
bt cx, 0x47
mov qword [rbp - 0x69], rax
sete cl
shld ecx, ecx, 0xb4
movsxd rsi, r12d
xor r12d, r12d
movzx rax, r11w
movsxd rcx, esi
jmp 0x14044d18a
mov rsi, qword [rbp + 0x77]
mov rax, qword [rsi + 0x40]
movzx ecx, r11w
not cx
movzx bx, spl
mov rbx, qword [rax + 8]
cbw
seto ah
xchg ah, ah
mov qword [rbp - 0x79], rbx
mov rcx, r13
movsx rax, r14w
mov rax, qword [rbx]
not cl
mov rcx, rbx
jmp 0x14044d1c1
mov rax, qword [rax + 8]
call qword [case.0x1404c7a96.0]
nop
movzx cx, bh
lea rcx, [rsp + 0x58]
jmp 0x14044d1da
call fcn.140452e93
mov r13, rax
jmp 0x14044d1eb
mov qword [rsp + 0x50], rax
test rbx, rbx
je 0x14044d23b
mov rdx, qword [rbx]
mov rcx, rbx
lahf
jmp 0x14044d205
mov rax, qword [rdx + 0x10]
call qword [case.0x1404c7a96.0]
mov r8, rax
test rax, rax
jmp 0x14044d21a
je 0x14044d23b
mov rcx, qword [rax]
rdtsc
mov rax, qword [rcx]
lea edx, [r12 + 1]
mov rcx, r8
jmp 0x14044d235
call qword [case.0x1404c7a96.0]
mov rax, qword [r13]
movsxd rdx, r12d
setbe dh
bswap ecx
lea rdx, [rbp - 0x39]
mov cl, r8b
mov rcx, r13
jmp 0x14044d256
mov rax, qword [rax + 0x28]
jmp 0x14044d25f
call qword [case.0x1404c7a96.0]
nop
movzx rbx, sp
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movsx eax, bx
movsx cx, spl
mov qword [rbp - 0x79], rbx
movsx cx, r8b
mov rax, qword [rbx]
movsx ecx, r15w
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14044d296
call qword [case.0x1404c7a96.0]
nop
mov cx, 0x212c
jmp 0x14044d2a6
lea rcx, [rsp + 0x58]
jmp 0x14044d2b0
call fcn.140447872
mov rsi, rax
test rbx, rbx
jmp 0x14044d2c0
je 0x14044d327
mov rdx, qword [rbx]
movsx cx, cl
movsxd rax, r9d
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14044d2dc
call qword [case.0x1404c7a96.0]
mov r8, rax
test r13b, 0xca
jmp 0x14044d2ee
test rax, rax
jmp 0x14044d2f6
je 0x14044d327
mov rcx, qword [rax]
xchg dx, ax
mov rax, qword [rcx]
xchg dl, cl
mov cl, 0xdc
mov edx, 1
movzx rcx, r8w
mov cx, r11w
movzx ecx, r10w
mov rcx, r8
jmp 0x14044d321
call qword [case.0x1404c7a96.0]
mov rax, qword [rsi]
movsx r9, r12w
xchg r9d, r9d
cdq
lea r9, [rbp - 0x19]
lea r8, [0x1400c0235]
lea rdx, [0x1400c0218]
mov rcx, rsi
jmp 0x14044d34c
mov rax, qword [rax + 0x38]
jmp 0x14044d355
call qword [case.0x1404c7a96.0]
mov r15, r14
mov byte [rsp + 0x32], r12b
movsx rdx, r11w
mov rsi, qword [rsp + 0x40]
mov rdx, rsi
movsx rcx, r14w
mov rcx, rdi
jmp 0x14044d37b
call fcn.14044f6fe
or ebx, 0xffffffff
test al, al
jmp 0x14044d38a
jne 0x14044d679
mov cl, byte [rdi + 8]
cmc
jmp 0x14044d399
test cl, cl
jmp 0x14044d3a0
jne 0x14044d428
mov rcx, qword [rdi]
stc
test ebx, esp
test rcx, rcx
je 0x14044d412
mov rax, qword [rcx + 0x38]
ror dh, cl
mov rdx, qword [rax]
jmp 0x14044d3c3
test rdx, rdx
je 0x14044d3eb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044d3d8
jle 0x14044d3eb
movzx eax, byte [rdx]
jmp 0x14044d3e6
jmp 0x14044d3f8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
cmp eax, ebx
jmp 0x14044d3ff
je 0x14044d412
mov byte [rdi + 9], al
jmp 0x14044d40d
jmp 0x14044d41b
mov qword [rdi], r12
sar al, 0x28
or cl, 0x22
mov byte [rdi + 8], 1
xor al, 0xd0
mov cl, 1
sar al, cl
sal al, 0xb9
mov al, byte [rdi + 9]
cmp al, byte [rbp - 2]
jmp 0x14044d433
jne 0x14044d519
mov byte [r14], 0x2b
shld cx, dx, 0x10
lea r15, [r14 + 1]
xor cl, 0x89
btr rcx, rcx
sbb ecx, esi
mov rcx, qword [rdi]
test r10b, r15b
stc
cmc
test rcx, rcx
jmp 0x14044d45f
je 0x14044d503
mov rax, qword [rcx + 0x38]
cmp bx, 0x7a19
stc
cmp r15b, r12b
cmp qword [rax], r12
je 0x14044d4d7
mov rax, qword [rcx + 0x50]
jmp 0x14044d488
cmp dword [rax], r12d
jmp 0x14044d490
jle 0x14044d4d7
add dword [rax], ebx
cbw
rdtsc
mov rcx, qword [rcx + 0x38]
movzx rdx, r11w
movzx edx, bp
movsxd rax, ecx
mov rdx, qword [rcx]
mov al, cl
movsx ax, spl
movsxd rax, esi
lea rax, [rdx + 1]
jmp 0x14044d4c0
mov qword [rcx], rax
mov ax, 0x789
movzx ax, r13b
movsxd rax, ebx
movzx eax, byte [rdx]
jmp 0x14044d4e9
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044d4e3
call qword [case.0x1404c7a96.0]
cmp eax, ebx
jmp 0x14044d4f0
je 0x14044d503
mov al, r12b
jmp 0x14044d4fe
jmp 0x14044d511
mov qword [rdi], r12
xchg al, al
mov al, 0xe5
mov al, 1
jmp 0x14044d511
mov byte [rdi + 8], al
jmp 0x14044d679
test cl, cl
jne 0x14044d5aa
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d52c
je 0x14044d590
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044d541
je 0x14044d569
mov rax, qword [rcx + 0x50]
test r15b, bpl
cmp dword [rax], r12d
jmp 0x14044d556
jle 0x14044d569
movzx eax, byte [rdx]
jmp 0x14044d564
jmp 0x14044d576
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
cmp eax, ebx
jmp 0x14044d57d
je 0x14044d590
mov byte [rdi + 9], al
jmp 0x14044d58b
jmp 0x14044d59c
mov qword [rdi], r12
not al
mov al, byte [rdi + 9]
cmc
test ch, 0x39
mov byte [rdi + 8], 1
cmp sil, 0x2a
jmp 0x14044d5aa
cmp al, byte [rbp - 3]
jmp 0x14044d5b2
jne 0x14044d679
mov byte [r14], 0x2d
rcr r15w, 0x4a
lea r15, [r14 + 1]
movsx ecx, bp
clc
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044d665
mov rax, qword [rcx + 0x38]
test cx, 0x101a
cmp r13w, 0x398b
cmp qword [rax], r12
jmp 0x14044d5ec
je 0x14044d633
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044d5fe
jle 0x14044d633
add dword [rax], ebx
rdtsc
setae dl
mov rcx, qword [rcx + 0x38]
not edx
mov rdx, qword [rcx]
movsx eax, cx
movzx eax, ax
lea rax, [rdx + 1]
jmp 0x14044d623
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044d62e
jmp 0x14044d64a
mov rax, qword [rcx]
jmp 0x14044d63b
mov rax, qword [rax + 0x38]
jmp 0x14044d644
call qword [case.0x1404c7a96.0]
cmp eax, ebx
jmp 0x14044d651
je 0x14044d665
mov byte [rdi + 8], r12b
jmp 0x14044d660
jmp 0x14044d679
mov qword [rdi], r12
rcl r14d, 9
sub cx, 0x2c9b
mov byte [rdi + 8], 1
movsx r14d, r9w
mov word [r15], 0x7830
add r15, 2
mov cx, 0x5a19
cmovbe dx, sp
bswap r14
mov qword [rsp + 0x48], r15
mov byte [rsp + 0x30], r12b
movzx cx, r13b
movsx cx, cl
not r14b
mov r14d, r12d
mov dword [rsp + 0x3c], r12d
not ecx
cqo
movzx cx, ch
mov dword [rsp + 0x34], r12d
mov cx, r11w
cdq
bswap rdx
mov rdx, rsi
mov rcx, rdi
call fcn.14044f6fe
test al, al
jmp 0x14044d6d3
jne 0x14044da63
cmp byte [rdi + 8], r12b
jmp 0x14044d6e2
jne 0x14044d765
mov rcx, qword [rdi]
jmp 0x14044d6f0
test rcx, rcx
je 0x14044d759
mov rax, qword [rcx + 0x38]
bsr edx, r12d
sub rdx, r11
mov rdx, qword [rax]
cmp spl, r10b
test r14, 0x311a347b
test sil, al
test rdx, rdx
je 0x14044d732
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14044d732
movzx eax, byte [rdx]
jmp 0x14044d744
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044d73e
call qword [case.0x1404c7a96.0]
cmp eax, ebx
je 0x14044d759
mov byte [rdi + 9], al
jmp 0x14044d754
jmp 0x14044d761
mov qword [rdi], r12
jmp 0x14044d761
mov byte [rdi + 8], 1
mov al, byte [rdi + 9]
cmc
clc
cmp al, byte [rbp - 0x19]
jmp 0x14044d772
jne 0x14044da63
mov rcx, qword [rdi]
jmp 0x14044d780
test rcx, rcx
jmp 0x14044d788
je 0x14044d811
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14044d79a
je 0x14044d7ea
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044d7ac
jle 0x14044d7ea
add dword [rax], ebx
movzx dx, spl
mov dl, r8b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovno rax, r13
cbw
cdqe
lea rax, [rdx + 1]
mov qword [rcx], rax
bswap ax
movsx ax, r15b
movsx eax, bx
movzx eax, byte [rdx]
jmp 0x14044d7e5
jmp 0x14044d7f7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404c7a96.0]
cmp eax, ebx
jmp 0x14044d7fe
je 0x14044d811
mov al, r12b
jmp 0x14044d80c
jmp 0x14044d827
mov qword [rdi], r12
jmp 0x14044d822
mov al, 1
bswap edx
cdq
mov byte [rdi + 8], al
mov rdx, rsi
movsxd rcx, r9d
movzx ecx, si
cmovns cx, r11w
mov rcx, rdi
jmp 0x14044d840
call fcn.14044f6fe
test al, al
jmp 0x14044d84c
jne 0x14044da5e
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14044d85c
jne 0x14044d8e2
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d86d
je 0x14044d8d3
mov rax, qword [rcx + 0x38]
bsf dx, r11w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044d887
je 0x14044d8ac
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044d899
jle 0x14044d8ac
movzx eax, byte [rdx]
jmp 0x14044d8a7
jmp 0x14044d8be
mov rax, qword [rcx]
jmp 0x14044d8b4
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
cmp eax, ebx
je 0x14044d8d3
mov byte [rdi + 9], al
jmp 0x14044d8ce
jmp 0x14044d8d6
mov qword [rdi], r12
mov byte [rdi + 8], 1
add al, sil
rol al, 0x56
mov cl, 1
mov al, byte [rdi + 9]
test r14b, 0x1b
cmc
cmp al, byte [rbp]
jmp 0x14044d8f2
je 0x14044d9ac
test cl, cl
jmp 0x14044d8ff
jne 0x14044d99e
mov rcx, qword [rdi]
jmp 0x14044d90d
test rcx, rcx
jmp 0x14044d915
je 0x14044d988
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044d92a
je 0x14044d957
mov rax, qword [rcx + 0x50]
stc
test r15b, sil
test r15b, 3
cmp dword [rax], r12d
jmp 0x14044d944
jle 0x14044d957
movzx eax, byte [rdx]
jmp 0x14044d952
jmp 0x14044d96e
mov rax, qword [rcx]
jmp 0x14044d95f
mov rax, qword [rax + 0x30]
jmp 0x14044d968
call qword [case.0x1404c7a96.0]
cmp eax, ebx
jmp 0x14044d975
je 0x14044d988
mov byte [rdi + 9], al
jmp 0x14044d983
jmp 0x14044d994
mov qword [rdi], r12
mov al, byte [rdi + 9]
clc
jmp 0x14044d994
mov byte [rdi + 8], 1
jmp 0x14044d99e
cmp al, byte [rbp - 1]
jmp 0x14044d9a6
jne 0x14044da5e
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14044d9b8
je 0x14044da47
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14044d9ca
je 0x14044da1b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044d9dc
jle 0x14044da1b
add dword [rax], ebx
cdq
xchg ah, dh
lahf
mov rcx, qword [rcx + 0x38]
movzx rax, r12w
cbw
cmovnp ax, r12w
mov rdx, qword [rcx]
jmp 0x14044d9ff
lea rax, [rdx + 1]
jmp 0x14044da08
mov qword [rcx], rax
cdqe
sets al
mov ax, bx
movzx eax, byte [rdx]
jmp 0x14044da2d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044da27
call qword [case.0x1404c7a96.0]
cmp eax, ebx
jmp 0x14044da34
je 0x14044da47
mov al, r12b
jmp 0x14044da42
jmp 0x14044da51
mov qword [rdi], r12
mov al, 1
jmp 0x14044da51
mov byte [rdi + 8], al
jmp 0x14044da59
jmp 0x14044da63
mov byte [rsp + 0x30], 1
mov ecx, 0x300
mov r12d, 0x24
rol bh, cl
bt bx, 0x39
mov rax, qword [rbp - 0x69]
add bl, al
cmc
cmp dword [rax], 0x3b9aca00
movzx ebx, cx
xchg al, bl
cmove r12d, ecx
cmc
mov dword [rsp + 0x38], r12d
lea rbx, [rbp - 0x39]
dec al
rcr al, cl
cmp qword [rbp - 0x21], 0x10
cmovae rbx, qword [rbp - 0x39]
xchg al, al
not al
mov qword [rsp + 0x58], rbx
mov al, byte [rbx]
jmp 0x14044dab3
dec al
stc
jmp 0x14044dabe
cmp al, 0x7d
jmp 0x14044dac5
ja 0x14044e200
cmp qword [rbp - 0x29], r14
jmp 0x14044dad4
jne 0x14044dae9
mov byte [rsp + 0x31], r14b
jmp 0x14044dae4
jmp 0x14044db0c
mov rax, qword [r13]
movsx rcx, r9w
mov rcx, r13
jmp 0x14044daf9
mov rax, qword [rax + 0x20]
jmp 0x14044db02
call qword [case.0x1404c7a96.0]
mov byte [rsp + 0x31], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
or cl, 0xd2
sub ecx, 0x2507278b
dec r13b
mov qword [rbp - 0x49], 1
xadd dl, dl
xchg ecx, r13d
mov r13d, 0xf
adc dl, r13b
adc dl, 0x4f
cmc
mov qword [rbp - 0x41], r13
cqo
movzx ecx, cx
xor eax, eax
or dl, 0xec
mov byte [rbp - 0x59], al
sub ch, 0xb6
inc edx
sub esi, esi
movsxd rcx, r15d
movzx dx, r14b
not cl
mov rdx, qword [rsp + 0x40]
mov ecx, 0x445825f2
not ecx
movsx cx, dl
mov rcx, rdi
call fcn.14044f6fe
xor r9d, r9d
mov r14, qword [rbp - 0x59]
test al, al
jmp 0x14044db82
jne 0x14044e024
lea r12, [rdi + 9]
mov r8, r12
rcr bl, cl
mov qword [rbp - 0x71], r12
not bl
neg bl
mov bl, byte [rsp + 0x32]
cmp bh, 0xea
cmp byte [rdi + 8], r9b
jmp 0x14044dba9
jne 0x14044dc46
mov rcx, qword [rdi]
test r8b, r15b
clc
test rcx, rcx
jmp 0x14044dbbe
je 0x14044dc3f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14044dbd4
test rdx, rdx
jmp 0x14044dbdc
je 0x14044dc02
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x14044dbef
jle 0x14044dc02
movzx eax, byte [rdx]
jmp 0x14044dbfd
jmp 0x14044dc21
mov rax, qword [rcx]
jmp 0x14044dc0a
mov rax, qword [rax + 0x30]
jmp 0x14044dc13
call qword [case.0x1404c7a96.0]
mov r8, qword [rbp - 0x71]
stc
sub r9d, r9d
cmp eax, 0xffffffff
jmp 0x14044dc29
je 0x14044dc3f
mov byte [r8], al
mov r12, r8
jmp 0x14044dc3a
jmp 0x14044dc42
mov qword [rdi], r9
mov byte [rdi + 8], 1
mov r8b, byte [r12]
lea rdx, [rbp + 3]
lea rcx, [rbp - 0x19]
jmp 0x14044dc57
call fcn.140229459
lea rcx, [rbp - 0x19]
jmp 0x14044dc65
sub rax, rcx
test r10d, 0x77c27f58
cmc
cmp cl, bpl
cmp rax, 0x16
jmp 0x14044dc7c
jae 0x14044dd48
mov byte [rsp + 0x30], 1
sub cl, r8b
movsx ecx, r15w
mov ecx, dword [rsp + 0x3c]
cmp dl, bpl
test r9b, 0xc0
cmp dword [rsp + 0x38], ecx
jmp 0x14044dca2
jg 0x14044dcb1
inc dword [rsp + 0x34]
jmp 0x14044dd03
test rax, rax
jne 0x14044dcc7
test ecx, ecx
jmp 0x14044dcc1
je 0x14044dd03
lea rdx, [0x1400c0218]
jmp 0x14044dcd3
mov al, byte [rax + rdx]
jmp 0x14044dcdb
mov byte [r15], al
cmovae ax, r15w
cbw
inc r15
mov qword [rsp + 0x48], r15
lahf
movsx rax, sp
cwde
inc ecx
rol al, 2
mov dword [rsp + 0x3c], ecx
dec cl
ror ah, 0xff
neg cl
lea rax, [rbp - 0x59]
cmp r13, 0x10
setae cl
jmp 0x14044dd13
cmovae rax, r14
stc
test r12b, 0xdf
cmp byte [rax + rsi], 0x7f
je 0x14044dee9
lea rax, [rbp - 0x59]
jmp 0x14044dd30
test cl, cl
jmp 0x14044dd37
cmovne rax, r14
jmp 0x14044dd40
inc byte [rax + rsi]
jmp 0x14044dedd
lea rax, [rbp - 0x59]
shr r15b, 0x29
xor r15b, r11b
cmp r13, 0x10
setae r15b
jmp 0x14044dd60
cmovae rax, r14
test rcx, 0x41a10f84
cmp r14, r15
cmc
sub r9d, r9d
test r15b, 0xb9
cmp byte [rax + rsi], r9b
jmp 0x14044dd7f
je 0x14044dfde
mov r8b, byte [rsp + 0x31]
stc
test r8b, r8b
je 0x14044dfde
cmp byte [rdi + 8], r9b
jmp 0x14044dd9d
jne 0x14044de47
mov rcx, qword [rdi]
cmp spl, 0xb5
cmc
test r13, 0x560a7f57
test rcx, rcx
jmp 0x14044ddba
je 0x14044de40
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044ddcf
je 0x14044ddfb
mov rax, qword [rcx + 0x50]
test rbx, rsi
clc
cmp bpl, r14b
cmp dword [rax], r9d
jmp 0x14044dde8
jle 0x14044ddfb
movzx eax, byte [rdx]
jmp 0x14044ddf6
jmp 0x14044de29
mov rax, qword [rcx]
jmp 0x14044de03
mov rax, qword [rax + 0x30]
jmp 0x14044de0c
call qword [case.0x1404c7a96.0]
mov r8b, byte [rsp + 0x31]
jmp 0x14044de1c
sub r9d, r9d
test spl, 0x9a
cmp r11w, 0x21ea
cmp eax, 0xffffffff
je 0x14044de40
mov byte [r12], al
jmp 0x14044de3b
jmp 0x14044de43
mov qword [rdi], r9
mov byte [rdi + 8], 1
cmp byte [r12], r8b
jmp 0x14044de50
jne 0x14044dfde
mov rcx, qword [rbp - 0x49]
cmp rcx, r13
jmp 0x14044de62
jae 0x14044de9f
lea rax, [rcx + 1]
mov qword [rbp - 0x49], rax
sbb al, r13b
adc ah, 0x23
bswap ax
lea rax, [rbp - 0x59]
stc
test di, cx
test r15b, r15b
jmp 0x14044de89
cmovne rax, r14
test r15b, dil
and word [rax + rcx], 0
jmp 0x14044de9a
jmp 0x14044dec6
sub r9d, r9d
mov r8b, bl
setle ch
movsxd rdx, esp
movzx rcx, bp
lea edx, [r9 + 1]
movsx cx, spl
lea rcx, [rbp - 0x59]
jmp 0x14044dec1
call fcn.140453ced
inc rsi
bsr r15, rbx
mov r15, qword [rsp + 0x48]
cmc
cmp r15, 0x600842b1
xchg r14b, cl
mov r14, qword [rbp - 0x59]
mov r13, qword [rbp - 0x41]
not ecx
neg cl
mov rcx, qword [rdi]
test dl, r9b
test rcx, rcx
jmp 0x14044def7
je 0x14044df92
mov rax, qword [rcx + 0x38]
test r8w, di
cmp qword [rax], 0
jmp 0x14044df0e
je 0x14044df61
mov rax, qword [rcx + 0x50]
jmp 0x14044df22
cmp dword [rax], 0
jmp 0x14044df2a
jle 0x14044df61
dec dword [rax]
jmp 0x14044df3c
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, r8w
lea rax, [rdx + 1]
mov qword [rcx], rax
cwde
cdqe
movsx eax, ax
movzx eax, byte [rdx]
jmp 0x14044df5c
jmp 0x14044df78
mov rax, qword [rcx]
jmp 0x14044df69
mov rax, qword [rax + 0x38]
jmp 0x14044df72
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044df80
je 0x14044df92
xor al, al
jmp 0x14044df8d
jmp 0x14044df9f
and qword [rdi], 0
bswap dx
movsx dx, al
mov al, 1
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x40]
mov cl, 0x82
movsx cx, dil
movsxd rcx, r12d
mov rcx, rdi
call fcn.14044f6fe
sub r9d, r9d
shl r8b, cl
inc r8
test al, al
xchg r8d, r8d
movzx r8, r9w
bswap r8w
mov r8, qword [rbp - 0x71]
jmp 0x14044dfd8
je 0x14044dba0
test rsi, rsi
jmp 0x14044dfe6
je 0x14044e01f
lea rax, [rbp - 0x59]
jmp 0x14044dff5
cmp r13, 0x10
jmp 0x14044dffe
cmovae rax, r14
clc
cmc
cmp byte [rax + rsi], r9b
jmp 0x14044e00d
jle 0x14044e06c
inc rsi
adc bl, r14b
movsx ebx, r12w
shl bh, cl
mov rbx, qword [rsp + 0x58]
test rsi, rsi
jmp 0x14044e02c
je 0x14044e071
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14044e03c
je 0x14044e071
sub rsi, 1
jmp 0x14044e04b
je 0x14044e1bb
lea rax, [rbp - 0x59]
cmp r13, 0x10
cmovae rax, r14
stc
cmp cl, byte [rax + rsi]
jmp 0x14044e066
je 0x14044e1e4
mov byte [rsp + 0x32], 1
cmp r13, 0x10
jb 0x14044e0c1
lea rdx, [r13 + 1]
mov rax, r14
cmp rdx, 0x1000
jmp 0x14044e08e
jb 0x14044e0b4
add rdx, 0x27
mov r14, qword [r14 - 8]
clc
cmp bh, 0x8f
cmc
sub rax, r14
cmc
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14044f439
mov rcx, r14
jmp 0x14044e0bc
call fcn.1401fd7f8
mov r12d, dword [rsp + 0x38]
or sil, 0x3e
movzx r14, r15w
btr r15w, bx
mov r14d, dword [rsp + 0x3c]
rcl r13b, cl
btr r15w, 0x71
btr si, r8w
mov r15, qword [rsp + 0x48]
test r8b, cl
shl r13, 0x8b
shrd esi, r14d, 0x64
mov r13, qword [rsp + 0x50]
rcl si, 0x7b
movzx rsi, r10w
mov rsi, qword [rsp + 0x40]
jmp 0x14044e10f
cmp byte [rsp + 0x30], 0
jmp 0x14044e119
je 0x14044e145
test r14d, r14d
jmp 0x14044e127
jne 0x14044e145
mov byte [r15], 0x30
mov ch, 0xf6
xchg cx, cx
inc r15
movsxd rcx, esi
movsx ecx, cx
jmp 0x14044e145
mov rdx, rsi
mov rcx, rdi
jmp 0x14044e150
call fcn.14044f6fe
sub esi, esi
cmc
test cl, 0xb0
test al, al
jne 0x14044e5af
cmp byte [rdi + 8], sil
jne 0x14044e49e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044e178
je 0x14044e48d
mov rax, qword [rcx + 0x38]
cqo
clc
sal dx, cl
mov rdx, qword [rax]
test rdx, rdx
je 0x14044e460
mov rax, qword [rcx + 0x50]
test r11d, r14d
test bp, 0x7860
clc
cmp dword [rax], esi
jmp 0x14044e1a8
jle 0x14044e460
movzx eax, byte [rdx]
jmp 0x14044e1b6
jmp 0x14044e477
test rsi, rsi
jmp 0x14044e1c3
jne 0x14044e1e4
lea rax, [rbp - 0x59]
cmp r13, 0x10
jmp 0x14044e1d6
cmovae rax, r14
stc
cmc
cmp cl, byte [rax]
jl 0x14044e06c
cmp byte [rbx + 1], r9b
jmp 0x14044e1ed
jle 0x14044e024
inc rbx
jmp 0x14044e1fb
jmp 0x14044e024
mov rdx, rsi
mov cl, r10b
movzx cx, spl
setp cl
mov rcx, rdi
jmp 0x14044e216
call fcn.14044f6fe
test al, al
jmp 0x14044e222
jne 0x14044e10f
lea rbx, [rdi + 9]
bsf rsi, rbx
mov rsi, rbx
movsxd r13, eax
and r13b, 0x5f
sar r13b, 0xc6
mov r13, qword [rsp + 0x40]
test spl, bl
cmp rdx, r14
cmp byte [rdi + 8], 0
jne 0x14044e2ea
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044e2d8
mov rax, qword [rcx + 0x38]
not dh
movzx dx, r10b
test r14b, 0x94
mov rdx, qword [rax]
stc
test si, 0x30f9
cmc
test rdx, rdx
jmp 0x14044e280
je 0x14044e2a0
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044e292
jle 0x14044e2a0
movzx eax, byte [rdx]
jmp 0x14044e2b7
mov rax, qword [rcx]
jmp 0x14044e2a8
mov rax, qword [rax + 0x30]
jmp 0x14044e2b1
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
je 0x14044e2d8
mov byte [rsi], al
cmovge rbx, rsp
movsx bx, r12b
mov rbx, rsi
jmp 0x14044e2d3
jmp 0x14044e2e3
and qword [rdi], 0
cmovge dx, r10w
cwd
mov byte [rdi + 8], 1
xchg dx, cx
mov r8b, byte [rbx]
lea rdx, [rbp + 3]
movsxd rcx, r13d
lea rcx, [rbp - 0x19]
jmp 0x14044e2fd
call fcn.140229459
lea rcx, [rbp - 0x19]
sub rax, rcx
clc
cmp rax, 0x16
jmp 0x14044e313
jae 0x14044e0f7
cmp r12d, r14d
jmp 0x14044e321
jg 0x14044e330
inc dword [rsp + 0x34]
jmp 0x14044e373
test rax, rax
jne 0x14044e347
test r14d, r14d
jmp 0x14044e341
je 0x14044e373
lea rcx, [0x1400c0218]
jmp 0x14044e353
mov al, byte [rax + rcx]
mov byte [r15], al
inc r15
not cx
movzx rcx, bx
inc r14d
xchg ecx, ecx
btc rcx, 0x1f
shld cx, r14w, 0xe5
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
cmp rcx, 0x673e6bb7
test al, 0x20
test rcx, rcx
je 0x14044e424
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14044e39a
je 0x14044e3f3
mov rax, qword [rcx + 0x50]
jmp 0x14044e3aa
cmp dword [rax], 0
jmp 0x14044e3b2
jle 0x14044e3f3
dec dword [rax]
jmp 0x14044e3bf
mov rcx, qword [rcx + 0x38]
cqo
mov rdx, qword [rcx]
movsx eax, bp
mov ax, 0x2146
xchg ah, ah
lea rax, [rdx + 1]
jmp 0x14044e3da
mov qword [rcx], rax
jmp 0x14044e3e6
movzx eax, byte [rdx]
jmp 0x14044e3ee
jmp 0x14044e40a
mov rax, qword [rcx]
jmp 0x14044e3fb
mov rax, qword [rax + 0x38]
jmp 0x14044e404
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044e412
je 0x14044e424
sub al, al
jmp 0x14044e41f
jmp 0x14044e42a
and qword [rdi], 0
mov al, 1
mov byte [rdi + 8], al
jmp 0x14044e43b
mov rdx, r13
sets ch
movsxd rcx, r11d
mov ecx, ebx
mov rcx, rdi
call fcn.14044f6fe
test al, al
jmp 0x14044e455
je 0x14044e249
jmp 0x14044e0f7
mov rax, qword [rcx]
jmp 0x14044e468
mov rax, qword [rax + 0x30]
jmp 0x14044e471
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044e47f
je 0x14044e48d
mov byte [rdi + 9], al
jmp 0x14044e496
mov qword [rdi], rsi
lahf
movsx cx, r9b
mov byte [rdi + 8], 1
movsx rax, cx
mov bl, byte [rdi + 9]
mov rcx, 0x69881873
mov rax, qword [r13]
mov rcx, r13
jmp 0x14044e4b4
mov rax, qword [rax + 0x18]
jmp 0x14044e4bd
call qword [case.0x1404c7a96.0]
cmp bl, al
jne 0x14044e5af
call fcn.1404b4903
mov rcx, qword [rax]
setp al
not al
mov al, byte [rcx]
movsxd rcx, ecx
movsx ecx, di
jmp 0x14044e4e5
mov byte [r15], al
mov ch, 0x9a
movzx cx, al
inc r15
mov rcx, qword [rdi]
test dh, ch
clc
test r10w, 0x181a
test rcx, rcx
jmp 0x14044e506
je 0x14044e597
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
je 0x14044e564
mov rax, qword [rcx + 0x50]
cmp r11b, 0x9b
test r10w, r15w
cmp dword [rax], esi
jle 0x14044e564
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
cbw
movzx eax, r13w
lea rax, [rdx + 1]
jmp 0x14044e546
mov qword [rcx], rax
movzx ax, ah
movsx ax, r11b
jmp 0x14044e557
movzx eax, byte [rdx]
jmp 0x14044e55f
jmp 0x14044e57b
mov rax, qword [rcx]
jmp 0x14044e56c
mov rax, qword [rax + 0x38]
jmp 0x14044e575
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044e583
je 0x14044e597
mov byte [rdi + 8], sil
jmp 0x14044e592
jmp 0x14044e5af
mov qword [rdi], rsi
or r13b, dl
ror r13d, 0xf6
rcl r13b, 0xb8
mov byte [rdi + 8], 1
shld r13w, bp, 0x3f
mov r13, qword [rsp + 0x40]
cmp bp, r11w
test rcx, rdi
stc
test r14d, r14d
jmp 0x14044e5c4
jne 0x14044e7cc
mov rdx, r13
mov ecx, 0x39395feb
mov rcx, rdi
jmp 0x14044e5da
call fcn.14044f6fe
test al, al
jmp 0x14044e5e6
jne 0x14044e792
lea rbx, [rdi + 9]
mov rsi, rbx
stc
neg r12d
mov r12d, dword [rsp + 0x34]
cmp r12b, r14b
test r14w, cx
cmp byte [rdi + 8], 0
jmp 0x14044e60c
jne 0x14044e6a1
mov rcx, qword [rdi]
clc
jmp 0x14044e61b
test rcx, rcx
jmp 0x14044e623
je 0x14044e693
mov rax, qword [rcx + 0x38]
or dl, r10b
mov dx, 0x1a21
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044e63f
je 0x14044e664
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044e651
jle 0x14044e664
movzx eax, byte [rdx]
jmp 0x14044e65f
jmp 0x14044e67b
mov rax, qword [rcx]
jmp 0x14044e66c
mov rax, qword [rax + 0x30]
jmp 0x14044e675
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
je 0x14044e693
mov byte [rsi], al
mov rbx, rsi
jmp 0x14044e68e
jmp 0x14044e699
and qword [rdi], 0
rcr al, cl
mov byte [rdi + 8], 1
xchg al, al
neg al
mov al, byte [rbx]
jmp 0x14044e6a8
cmp al, byte [rbp - 0x19]
jne 0x14044e783
dec r12d
adc ch, 0x65
sar cx, 0x12
xor cl, 2
mov byte [rsp + 0x30], 1
shl cx, 0x41
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044e6d2
je 0x14044e753
mov rax, qword [rcx + 0x38]
jmp 0x14044e6e5
cmp qword [rax], 0
jmp 0x14044e6ee
je 0x14044e727
mov rax, qword [rcx + 0x50]
cmp bp, 0x25ff
cmc
cmp dword [rax], 0
jle 0x14044e727
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, edi
lea rax, [rdx + 1]
jmp 0x14044e71c
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044e73e
mov rax, qword [rcx]
jmp 0x14044e72f
mov rax, qword [rax + 0x38]
jmp 0x14044e738
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044e746
je 0x14044e753
xor al, al
jmp 0x14044e759
and qword [rdi], 0
mov al, 1
mov byte [rdi + 8], al
movsx edx, r8w
not rcx
mov rdx, r13
movsxd rcx, r15d
mov rcx, rdi
jmp 0x14044e771
call fcn.14044f6fe
test al, al
jmp 0x14044e77d
je 0x14044e603
mov dword [rsp + 0x34], r12d
mov r12d, dword [rsp + 0x38]
btr ax, r8w
mov eax, dword [rsp + 0x34]
stc
test eax, eax
jmp 0x14044e79e
jns 0x14044e7cc
mov byte [r15], 0x30
cqo
movzx cx, r11b
movsx ecx, sp
inc r15
inc eax
movsx rdx, r9w
cwd
mov cx, r15w
mov dword [rsp + 0x34], eax
cqo
mov ecx, ebp
movsx ecx, dx
mov rdx, r13
not cx
bswap rcx
mov rcx, rdi
call fcn.14044f6fe
test al, al
jmp 0x14044e7e4
jne 0x14044e9db
lea rbx, [rdi + 9]
movzx si, r15b
ror rsi, 0x6c
neg sil
mov rsi, rbx
cmc
cmp byte [rdi + 8], 0
jmp 0x14044e807
jne 0x14044e89a
mov rcx, qword [rdi]
jmp 0x14044e81a
test rcx, rcx
jmp 0x14044e822
je 0x14044e88b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044e837
je 0x14044e85c
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044e849
jle 0x14044e85c
movzx eax, byte [rdx]
jmp 0x14044e857
jmp 0x14044e86e
mov rax, qword [rcx]
jmp 0x14044e864
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044e876
je 0x14044e88b
mov byte [rsi], al
mov rbx, rsi
jmp 0x14044e886
jmp 0x14044e88f
and qword [rdi], 0
mov byte [rdi + 8], 1
movzx rdx, bp
xchg r8b, cl
mov r8b, byte [rbx]
jmp 0x14044e8a2
lea rdx, [rbp + 3]
lea rcx, [rbp - 0x19]
jmp 0x14044e8af
call fcn.140229459
lea rcx, [rbp - 0x19]
sub rax, rcx
cmp rax, 0x16
jmp 0x14044e8c4
jae 0x14044e9db
cmp r14d, r12d
jmp 0x14044e8d2
jge 0x14044e8f7
lea rcx, [0x1400c0218]
jmp 0x14044e8e4
mov al, byte [rax + rcx]
mov byte [r15], al
movzx cx, r13b
inc r15
inc r14d
test dh, dl
mov byte [rsp + 0x30], 1
sub cx, si
mov rcx, qword [rdi]
clc
cmp r12w, r8w
test rcx, rcx
jmp 0x14044e90f
je 0x14044e9a2
mov rax, qword [rcx + 0x38]
test r10, rax
cmp qword [rax], 0
jmp 0x14044e925
je 0x14044e976
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044e937
jle 0x14044e976
dec dword [rax]
xchg dl, dh
mov dx, cx
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
cmovp eax, r12d
cwde
lea rax, [rdx + 1]
jmp 0x14044e95b
mov qword [rcx], rax
cmovp rax, r15
movzx eax, r13w
movsxd rax, r11d
movzx eax, byte [rdx]
jmp 0x14044e971
jmp 0x14044e988
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044e982
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044e990
je 0x14044e9a2
sub al, al
jmp 0x14044e99d
jmp 0x14044e9b0
and qword [rdi], 0
mov al, 1
mov rcx, rcx
not rdx
cwd
mov byte [rdi + 8], al
movsxd rdx, r11d
movzx rdx, ax
movsx rdx, r10w
mov rdx, r13
cmovp cx, r13w
mov rcx, rdi
call fcn.14044f6fe
test al, al
jmp 0x14044e9d5
je 0x14044e7fe
mov sil, byte [rsp + 0x30]
cmp r10b, r10b
test al, 0xe8
sub r14d, r14d
test r10, 0x60d8243e
test sil, sil
je 0x14044f328
mov rdx, r13
mov ch, 0xea
mov rcx, rdi
jmp 0x14044ea06
call fcn.14044f6fe
test al, al
jmp 0x14044ea12
jne 0x14044f328
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14044ea22
jne 0x14044eabc
mov rcx, qword [rdi]
jmp 0x14044ea30
test rcx, rcx
jmp 0x14044ea38
je 0x14044eaa8
mov rax, qword [rcx + 0x38]
shl dh, 0xd5
sar dl, 0x94
mov rdx, qword [rax]
cmp r11w, 0x4b72
cmp ax, cx
test rdx, rdx
jmp 0x14044ea5c
je 0x14044ea80
mov rax, qword [rcx + 0x50]
cmp cl, r15b
clc
cmp dword [rax], r14d
jle 0x14044ea80
movzx eax, byte [rdx]
jmp 0x14044ea7b
jmp 0x14044ea92
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044ea8c
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044ea9a
je 0x14044eaa8
mov byte [rdi + 9], al
jmp 0x14044eaae
mov qword [rdi], r14
xor cl, bpl
mov byte [rdi + 8], 1
or cl, bpl
rol al, 0x46
mov cl, 1
add al, 0xe2
mov al, byte [rdi + 9]
test r14, rdx
cmp al, byte [rbp + 2]
jmp 0x14044eaca
je 0x14044eb83
test cl, cl
jmp 0x14044ead7
jne 0x14044eb75
mov rcx, qword [rdi]
test esi, r8d
test rcx, rcx
jmp 0x14044eaeb
je 0x14044eb61
mov rax, qword [rcx + 0x38]
test r10w, 0x859
mov rdx, qword [rax]
jmp 0x14044eb03
test rdx, rdx
jmp 0x14044eb0b
je 0x14044eb39
mov rax, qword [rcx + 0x50]
test r14b, 0xda
stc
cmp r13w, sp
cmp dword [rax], r14d
jmp 0x14044eb26
jle 0x14044eb39
movzx eax, byte [rdx]
jmp 0x14044eb34
jmp 0x14044eb46
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044eb4e
je 0x14044eb61
mov byte [rdi + 9], al
jmp 0x14044eb5c
jmp 0x14044eb6d
mov qword [rdi], r14
mov al, byte [rdi + 9]
cmc
test ax, 0x79b5
clc
mov byte [rdi + 8], 1
test bpl, r12b
stc
cmp al, byte [rbp + 1]
jmp 0x14044eb7d
jne 0x14044f328
mov byte [r15], 0x70
movsx cx, dil
inc r15
mov rcx, qword [rdi]
test ecx, 0x69ee54bd
jmp 0x14044eb9d
test rcx, rcx
jmp 0x14044eba5
je 0x14044ec3e
mov rax, qword [rcx + 0x38]
jmp 0x14044ebbb
cmp qword [rax], r14
je 0x14044ec11
mov rax, qword [rcx + 0x50]
test r9, 0x6d542851
cmp dword [rax], r14d
jmp 0x14044ebd7
jle 0x14044ec11
dec dword [rax]
movsxd rdx, r9d
cdq
cwd
mov rcx, qword [rcx + 0x38]
cmovno edx, edx
mov rdx, qword [rcx]
xchg al, al
movsxd rax, r8d
movzx rax, bx
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx rax, bx
not al
movsx rax, ax
movzx eax, byte [rdx]
jmp 0x14044ec23
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044ec1d
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044ec2b
je 0x14044ec3e
mov al, r14b
jmp 0x14044ec39
jmp 0x14044ec54
mov qword [rdi], r14
cwd
mov al, 0x9a
mov al, 1
movsx rbx, si
cmove cx, dx
jmp 0x14044ec54
mov byte [rdi + 8], al
jmp 0x14044ec63
mov sil, r14b
cmovns ebx, r12d
jmp 0x14044ec72
mov ebx, r14d
mov dh, 0x1b
mov rdx, r13
movzx rcx, r14w
mov rcx, rdi
call fcn.14044f6fe
test al, al
jmp 0x14044ec8e
jne 0x14044ef5a
mov cl, byte [rdi + 8]
test cl, cl
jne 0x14044ed36
mov rcx, qword [rdi]
cmp bx, r15w
test rcx, rcx
jmp 0x14044ecae
je 0x14044ed1e
mov rax, qword [rcx + 0x38]
mov edx, 0xdcb3081
inc dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044eccb
je 0x14044ecf6
mov rax, qword [rcx + 0x50]
test r14w, 0x517d
cmp dword [rax], r14d
jmp 0x14044ece3
jle 0x14044ecf6
movzx eax, byte [rdx]
jmp 0x14044ecf1
jmp 0x14044ed0d
mov rax, qword [rcx]
jmp 0x14044ecfe
mov rax, qword [rax + 0x30]
jmp 0x14044ed07
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
je 0x14044ed1e
mov byte [rdi + 9], al
jmp 0x14044ed28
mov qword [rdi], r14
sar al, 0xb
sar al, cl
rcr cl, cl
mov byte [rdi + 8], 1
add cl, r15b
sub cl, 0xe5
mov cl, 1
neg al
mov al, byte [rdi + 9]
jmp 0x14044ed41
cmp al, byte [rbp - 2]
jmp 0x14044ed49
jne 0x14044ee04
mov byte [r15], 0x2b
inc r15
cmp ebx, eax
not ch
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044ed66
je 0x14044eded
mov rax, qword [rcx + 0x38]
test ebx, r9d
cmp qword [rax], r14
je 0x14044edbb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14044edbb
dec dword [rax]
movsx edx, r10w
mov rcx, qword [rcx + 0x38]
movsxd rax, r8d
movzx rdx, r11w
movzx dx, r12b
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044edab
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044edb6
jmp 0x14044edd2
mov rax, qword [rcx]
jmp 0x14044edc3
mov rax, qword [rax + 0x38]
jmp 0x14044edcc
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044edda
je 0x14044eded
mov al, r14b
jmp 0x14044ede8
jmp 0x14044edf7
mov qword [rdi], r14
mov al, 1
jmp 0x14044edf7
mov byte [rdi + 8], al
jmp 0x14044edff
jmp 0x14044ef5a
test cl, cl
jmp 0x14044ee0b
jne 0x14044ee92
mov rcx, qword [rdi]
clc
cmp r13, r10
test rcx, rcx
jmp 0x14044ee20
je 0x14044ee86
mov rax, qword [rcx + 0x38]
bswap dx
stc
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14044ee3a
je 0x14044ee5e
mov rax, qword [rcx + 0x50]
cmp r14d, r13d
cmc
cmp dword [rax], r14d
jle 0x14044ee5e
movzx eax, byte [rdx]
jmp 0x14044ee59
jmp 0x14044ee70
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044ee6a
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044ee78
je 0x14044ee86
mov byte [rdi + 9], al
jmp 0x14044ee8e
mov qword [rdi], r14
inc al
mov al, byte [rdi + 9]
mov byte [rdi + 8], 1
cmp al, byte [rbp - 3]
jmp 0x14044ee9a
jne 0x14044ef5a
mov byte [r15], 0x2d
inc cl
dec cx
inc r15
movsx ecx, cx
test r9b, 0xc1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044eebe
je 0x14044ef49
mov rax, qword [rcx + 0x38]
cmp esp, r11d
cmc
cmp qword [rax], r14
jmp 0x14044eed4
je 0x14044ef16
mov rax, qword [rcx + 0x50]
test dil, al
clc
cmp dword [rax], r14d
jmp 0x14044eeea
jle 0x14044ef16
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 1]
jmp 0x14044ef06
mov qword [rcx], rax
jmp 0x14044ef0e
movzx eax, byte [rdx]
jmp 0x14044ef2d
mov rax, qword [rcx]
jmp 0x14044ef1e
mov rax, qword [rax + 0x38]
jmp 0x14044ef27
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044ef35
je 0x14044ef49
mov byte [rdi + 8], r14b
jmp 0x14044ef44
jmp 0x14044ef5a
mov qword [rdi], r14
movsxd rdx, eax
mov byte [rdi + 8], 1
mov cx, 0x7336
mov cl, spl
mov rdx, r13
movsx rcx, r13w
movsx ecx, r8w
xchg cx, cx
mov rcx, rdi
jmp 0x14044ef70
call fcn.14044f6fe
test al, al
jmp 0x14044ef7c
jne 0x14044f302
cmp byte [rdi + 8], r14b
jmp 0x14044ef8b
jne 0x14044f029
mov rcx, qword [rdi]
cmp rax, 0x7c71521e
cmp si, dx
test r12w, 0x3334
test rcx, rcx
je 0x14044f020
mov rax, qword [rcx + 0x38]
neg edx
cmp bx, di
adc dl, dil
mov rdx, qword [rax]
test cx, r12w
clc
test rdx, rdx
je 0x14044efee
mov rax, qword [rcx + 0x50]
cmc
cmp r12w, si
cmp dword [rax], r14d
jmp 0x14044efdb
jle 0x14044efee
movzx eax, byte [rdx]
jmp 0x14044efe9
jmp 0x14044f005
mov rax, qword [rcx]
jmp 0x14044eff6
mov rax, qword [rax + 0x30]
jmp 0x14044efff
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
jmp 0x14044f00d
je 0x14044f020
mov byte [rdi + 9], al
jmp 0x14044f01b
jmp 0x14044f025
mov qword [rdi], r14
neg al
mov byte [rdi + 8], 1
mov al, byte [rdi + 9]
cmp al, byte [rbp - 0x19]
jmp 0x14044f034
jne 0x14044f112
mov sil, 1
sar ecx, 0x80
seto ch
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044f04e
je 0x14044f0dc
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14044f060
je 0x14044f0b4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044f072
jle 0x14044f0b4
dec dword [rax]
movsx rdx, cx
bswap rax
jmp 0x14044f086
mov rcx, qword [rcx + 0x38]
movsx ax, bpl
mov rdx, qword [rcx]
movzx rax, r11w
movsx rax, dx
lahf
lea rax, [rdx + 1]
jmp 0x14044f0a4
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044f0af
jmp 0x14044f0c6
mov rax, qword [rcx]
jmp 0x14044f0bc
mov rax, qword [rax + 0x38]
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
je 0x14044f0dc
mov al, r14b
jmp 0x14044f0d7
jmp 0x14044f0e3
mov qword [rdi], r14
mov al, sil
cdq
mov byte [rdi + 8], al
movsxd rcx, ebp
mov rdx, r13
movsx cx, dh
movsx rcx, di
movzx ecx, r15w
mov rcx, rdi
jmp 0x14044f100
call fcn.14044f6fe
test al, al
je 0x14044ef82
jmp 0x14044f120
test sil, sil
jmp 0x14044f11a
je 0x14044f302
mov byte [r15], 0x30
jmp 0x14044f129
inc r15
jmp 0x14044f302
cmp byte [rdi + 8], r14b
jmp 0x14044f13a
jne 0x14044f1d1
mov rcx, qword [rdi]
cmp r12w, r9w
test di, r10w
test rcx, rcx
jmp 0x14044f153
je 0x14044f1bd
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r10d, 0x1f5059b9
test rdx, rdx
je 0x14044f195
mov rax, qword [rcx + 0x50]
jmp 0x14044f17a
cmp dword [rax], r14d
jmp 0x14044f182
jle 0x14044f195
movzx eax, byte [rdx]
jmp 0x14044f190
jmp 0x14044f1ac
mov rax, qword [rcx]
jmp 0x14044f19d
mov rax, qword [rax + 0x30]
jmp 0x14044f1a6
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
je 0x14044f1bd
mov byte [rdi + 9], al
jmp 0x14044f1cb
mov qword [rdi], r14
movzx cx, r12b
xchg r8b, dl
setg dh
mov byte [rdi + 8], 1
cqo
mov r8b, byte [rdi + 9]
movsxd rcx, r15d
cmovo rcx, r14
mov cx, si
lea rdx, [rbp + 3]
lea rcx, [rbp - 0x19]
call fcn.140229459
lea rcx, [rbp - 0x19]
test r14w, r8w
sub rax, rcx
cmp rax, 0x16
jmp 0x14044f200
jae 0x14044f328
cmp ebx, 8
jmp 0x14044f20e
jge 0x14044f24e
lea rcx, [0x1400c0218]
not sil
jmp 0x14044f223
mov al, byte [rax + rcx]
mov sil, 0xb1
setne cl
mov byte [r15], al
xchg cl, sil
mov sil, sil
inc r15
mov sil, al
setp sil
inc ebx
btr cx, 0x60
jmp 0x14044f24e
mov sil, 1
btr cx, dx
sar cl, 0x49
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044f263
je 0x14044f2f1
mov rax, qword [rcx + 0x38]
test dil, 0xb5
cmp qword [rax], r14
jmp 0x14044f279
je 0x14044f2c4
mov rax, qword [rcx + 0x50]
test r9w, 0x4940
cmp dword [rax], r14d
jmp 0x14044f291
jle 0x14044f2c4
dec dword [rax]
mov dx, 0x39f9
cmovl edx, r11d
cdq
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 1]
jmp 0x14044f2b4
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044f2bf
jmp 0x14044f2db
mov rax, qword [rcx]
jmp 0x14044f2cc
mov rax, qword [rax + 0x38]
jmp 0x14044f2d5
call qword [case.0x1404c7a96.0]
cmp eax, 0xffffffff
je 0x14044f2f1
mov al, r14b
jmp 0x14044f2ec
jmp 0x14044f2fc
mov qword [rdi], r14
jmp 0x14044f2f9
mov al, sil
mov byte [rdi + 8], al
movsxd rdx, r12d
mov rdx, r13
mov cl, sil
movsx rcx, r13w
mov cl, 0xc6
mov rcx, rdi
jmp 0x14044f316
call fcn.14044f6fe
test al, al
jmp 0x14044f322
je 0x14044f131
cmp byte [rsp + 0x32], r14b
jmp 0x14044f332
jne 0x14044f346
test sil, sil
jmp 0x14044f340
jne 0x14044f351
mov r15, qword [rbp - 0x61]
mov dx, 0x7003
sbb ecx, r14d
mov byte [r15], r14b
mov eax, dword [rsp + 0x34]
mov rcx, qword [rbp - 0x69]
sbb dh, 0x7a
mov dword [rcx], eax
mov rdx, qword [rbp - 0x21]
cmp rdx, 0x10
jmp 0x14044f36e
jb 0x14044f3ce
inc rdx
mov cx, 0x6fed
mov rcx, qword [rbp - 0x39]
ror al, 0x63
mov rax, rcx
clc
jmp 0x14044f38b
cmp rdx, 0x1000
jmp 0x14044f397
jb 0x14044f3c9
add rdx, 0x27
stc
clc
mov rcx, qword [rcx - 8]
stc
jmp 0x14044f3ad
sub rax, rcx
add rax, 0xfffffffffffffff8
jmp 0x14044f3ba
cmp rax, 0x1f
jmp 0x14044f3c3
ja 0x14044f42e
call fcn.1401fd7f8
xor eax, eax
bswap rcx
xor cl, 0xe8
mov rcx, qword [rbp + 7]
xor rcx, rsp
call fcn.14049bea6
mov rbx, qword [rsp + 0x130]
adc di, r14w
rcl r14b, 0xf1
add rsp, 0xf0
pop r15
cmove rbp, rbx
pop r14
setge r13b
cmovb edi, edi
movsx rsi, r11w
pop r13
cmovo si, r9w
movsx rsi, r8w
pop r12
movsx edi, r14w
bswap rsi
setl dil
pop rdi
sete bpl
not ebp
pop rsi
pop rbp
ret
call fcn.1404b256e
nop
jmp 0x14044f439
call fcn.1404b256e
nop
jmp 0x140277990