Function at 0x1404491ac
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
mov rax, 0x7e1a1725
sal eax, cl
movsx ax, r9b
push rbp
rcr bp, 0xcf
push rsi
clc
push rdi
push r12
bts rax, rax
clc
push r13
xchg r13w, di
rcr dil, 0x39
push r14
bswap r14d
push r15
lea rbp, [rsp - 0x17]
shld r13d, ebx, 0x32
cwde
cdqe
sub rsp, 0xf0
btr r13w, r10w
bt r14d, esp
mov rax, qword [0x1400b7288]
mov r14b, 1
stc
xor rax, rsp
dec r14
sal si, 0x1b
mov qword [rbp + 7], rax
bt r12w, r15w
cmp r11b, 0x55
mov r12, r9
lahf
mov qword [rsp + 0x40], r9
adc edi, 0x5657218e
jmp 0x140449235
mov rdi, r8
sar r14w, cl
inc sil
movzx r14, r15w
mov r14, rdx
shl esi, 0xd7
mov qword [rbp - 0x71], rdx
mov rsi, qword [rbp + 0x77]
movsx eax, ax
cmp spl, bpl
rdtsc
mov r13, qword [rbp + 0x7f]
cmp r11w, 0x12c0
shl dx, cl
mov qword [rbp - 0x79], r13
mov eax, dword [rsi + 0x18]
bswap dx
bsf dx, bx
mov edx, 0x3000
stc
and eax, edx
cmp eax, edx
jmp 0x140449283
jne 0x1404492b6
mov qword [rsp + 0x28], r13
jmp 0x140449296
mov qword [rsp + 0x20], rsi
movzx dx, r15b
xchg dh, dh
not dl
mov rdx, r14
jmp 0x1404492ac
call fcn.14044b3ae
jmp 0x14044b309
mov rax, qword [rsi + 0x40]
xchg bl, bl
jmp 0x1404492c1
mov rbx, qword [rax + 8]
movzx eax, r12w
mov qword [rbp - 0x51], rbx
mov rax, qword [rbx]
not ecx
mov rcx, rbx
jmp 0x1404492da
mov rax, qword [rax + 8]
call qword [case.0x1404430d4.0]
nop
lea rcx, [rbp - 0x59]
call fcn.1404511c2
mov r15, rax
cmc
mov qword [rsp + 0x58], rax
test ax, r15w
test rbx, rbx
je 0x140449357
mov rdx, qword [rbx]
movzx ax, dil
mov rcx, rbx
movsx rax, r9w
mov rax, qword [rdx + 0x10]
jmp 0x14044931c
call qword [case.0x1404430d4.0]
mov r8, rax
test r12b, 0xe4
test rax, rax
jmp 0x140449331
je 0x140449357
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, 1
cmovge rcx, r11
setae ch
mov rcx, r8
jmp 0x140449351
call qword [case.0x1404430d4.0]
mov rax, qword [r15]
cmovo cx, di
lea rdx, [rbp - 0x29]
xchg ecx, ecx
not ecx
mov rcx, r15
jmp 0x14044936e
mov rax, qword [rax + 0x28]
call qword [case.0x1404430d4.0]
nop
cdqe
mov byte [rsp + 0x32], 0
movsx cx, r13b
mov byte [rsp + 0x3c], 0
setnp al
mov rax, qword [rsi + 0x40]
xchg cx, cx
movzx ebx, ax
not ecx
mov rbx, qword [rax + 8]
mov qword [rbp - 0x51], rbx
mov rax, qword [rbx]
xchg ecx, ecx
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x1404430d4.0]
nop
mov cl, 0xfb
movsx ecx, sp
lea rcx, [rbp - 0x59]
jmp 0x1404493c2
call fcn.140445bfd
mov rsi, rax
test rbx, rbx
jmp 0x1404493d2
je 0x14044942c
mov rdx, qword [rbx]
mov cl, r9b
lahf
movzx ax, ch
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x1404493ef
call qword [case.0x1404430d4.0]
mov r8, rax
mov ebx, 1
test rax, rax
jmp 0x140449405
je 0x140449431
mov rcx, qword [rax]
movsx ax, r8b
movzx rax, si
mov rax, qword [rcx]
bswap edx
mov edx, ebx
mov rcx, r8
call qword [case.0x1404430d4.0]
jmp 0x140449431
mov ebx, 1
mov rax, qword [rsi]
movzx r8, r11w
movsx rcx, r12w
not r9b
lea r9, [rbp - 9]
movsx r8w, r14b
cwd
lea r8, [0x1400c01f7]
not ch
mov dl, 0xf2
movsx edx, bp
lea rdx, [0x1400c01e8]
mov rcx, rsi
jmp 0x140449467
mov rax, qword [rax + 0x38]
jmp 0x140449470
call qword [case.0x1404430d4.0]
mov rdx, r12
mov rcx, rbx
mov rcx, rdi
jmp 0x140449484
call fcn.14044d9b9
or r12d, 0xffffffff
sub esi, esi
stc
cmc
cmp r8, r11
test al, al
jmp 0x14044949b
jne 0x14044978c
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x1404494ab
jne 0x140449537
mov rcx, qword [rdi]
cmc
jmp 0x1404494ba
test rcx, rcx
je 0x140449528
mov rax, qword [rcx + 0x38]
adc dx, 0x8f1
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x1404494d8
je 0x1404494f6
mov rax, qword [rcx + 0x50]
test r13w, sp
cmp dword [rax], esi
jle 0x1404494f6
movzx eax, byte [rdx]
jmp 0x14044950d
mov rax, qword [rcx]
jmp 0x1404494fe
mov rax, qword [rax + 0x30]
jmp 0x140449507
call qword [case.0x1404430d4.0]
cmp eax, r12d
jmp 0x140449515
je 0x140449528
mov byte [rdi + 9], al
jmp 0x140449523
jmp 0x14044952e
mov qword [rdi], rsi
rcr al, 0x84
mov byte [rdi + 8], bl
mov cl, bl
inc al
and al, 0xc
mov al, byte [rdi + 9]
test si, r8w
jmp 0x140449543
cmp al, byte [rbp + 2]
jne 0x140449614
mov rsi, qword [rbp - 0x71]
cmc
xor r14, 0x48d35de2
mov byte [rsi], 0x2b
lea r14, [rsi + 1]
mov rcx, qword [rdi]
cmc
test r13w, 0x202d
xor esi, esi
clc
test rcx, rcx
jmp 0x140449574
je 0x1404495fb
mov rax, qword [rcx + 0x38]
cmp r12b, 0x77
cmp r14b, r15b
test bpl, 0x9e
cmp qword [rax], rsi
je 0x1404495ce
mov rax, qword [rcx + 0x50]
cmp r8b, sil
stc
test al, r14b
cmp dword [rax], esi
jmp 0x1404495a4
jle 0x1404495ce
add dword [rax], r12d
mov rcx, qword [rcx + 0x38]
cwd
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
cdqe
mov al, 0x5b
movzx eax, byte [rdx]
jmp 0x1404495c9
jmp 0x1404495e0
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404495da
call qword [case.0x1404430d4.0]
cmp eax, r12d
jmp 0x1404495e8
je 0x1404495fb
mov al, sil
jmp 0x1404495f6
jmp 0x140449607
mov qword [rdi], rsi
xchg al, al
mov al, bl
jmp 0x140449607
mov byte [rdi + 8], al
jmp 0x14044960f
jmp 0x14044978c
test cl, cl
jmp 0x14044961b
jne 0x1404496b1
mov rcx, qword [rdi]
cmp r14b, 0x4b
test rcx, rcx
jmp 0x140449630
je 0x1404496a4
mov rax, qword [rcx + 0x38]
movzx rdx, dx
cmovno dx, di
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044964d
je 0x14044967c
mov rax, qword [rcx + 0x50]
jmp 0x140449662
cmp dword [rax], esi
jmp 0x140449669
jle 0x14044967c
movzx eax, byte [rdx]
jmp 0x140449677
jmp 0x14044968e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140449688
call qword [case.0x1404430d4.0]
cmp eax, r12d
jmp 0x140449696
je 0x1404496a4
mov byte [rdi + 9], al
jmp 0x1404496ae
mov qword [rdi], rsi
mov al, byte [rdi + 9]
clc
test bl, 0x74
mov byte [rdi + 8], bl
cmp al, byte [rbp + 1]
jmp 0x1404496b9
jne 0x14044978c
mov rax, qword [rbp - 0x71]
dec r14b
add cl, 0x23
mov byte [rax], 0x2d
adc r14, rsi
and r14b, 0xe3
lea r14, [rax + 1]
cmovo ecx, esp
movsx ecx, di
mov rcx, qword [rdi]
test r12w, bx
cmc
stc
test rcx, rcx
jmp 0x1404496ee
je 0x140449785
mov rax, qword [rcx + 0x38]
test r9d, edx
cmp qword [rax], rsi
jmp 0x140449703
je 0x140449757
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140449714
jle 0x140449757
add dword [rax], r12d
mov rdx, r10
cqo
xchg dh, dl
mov rcx, qword [rcx + 0x38]
cbw
movsxd rdx, r13d
mov rdx, qword [rcx]
mov ax, 0x775a
not ax
lea rax, [rdx + 1]
jmp 0x140449740
mov qword [rcx], rax
cbw
xchg al, ah
bswap ax
movzx eax, byte [rdx]
jmp 0x140449752
jmp 0x140449769
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140449763
call qword [case.0x1404430d4.0]
cmp eax, r12d
jmp 0x140449771
je 0x140449785
mov byte [rdi + 8], sil
jmp 0x140449780
jmp 0x14044978c
mov qword [rdi], rsi
cmc
mov byte [rdi + 8], bl
mov qword [rbp - 0x59], r14
mov byte [r14], 0x30
add cx, 0x43f8
add r14, rbx
mov qword [rsp + 0x50], r14
movsxd rbx, r11d
bts r12w, r12w
sub bx, 0x5aa2
mov byte [rsp + 0x30], sil
dec r12b
mov r12d, esi
rol bh, 0xc9
mov dword [rsp + 0x38], esi
movsx ecx, si
btr ebx, r12d
mov dword [rsp + 0x34], esi
sar rcx, 0x74
mov eax, 0x24
xor cx, 0x3fc3
sar cl, 0x1a
mov ecx, 0x300
bsr bx, sp
add bx, 0x7f93
cmp dword [r13], 0x3b9aca00
cmove eax, ecx
neg bx
mov dword [rsp + 0x48], eax
xadd al, bl
movzx ebx, r8w
lea rbx, [rbp - 0x29]
sub al, 0x6b
cmp qword [rbp - 0x11], 0x10
setb al
cmovae rbx, qword [rbp - 0x29]
mov al, spl
mov qword [rbp - 0x61], rbx
mov al, byte [rbx]
jmp 0x140449824
dec al
test di, r13w
test ax, 0x3308
cmp al, 0x7d
jmp 0x140449835
ja 0x140449fb9
cmp qword [rbp - 0x19], rsi
jne 0x140449854
mov byte [rsp + 0x31], sil
jmp 0x14044984f
jmp 0x14044987c
mov rax, qword [r15]
mov ecx, 0x1e873ced
movsx cx, sil
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x14044986d
call qword [case.0x1404430d4.0]
mov byte [rsp + 0x31], al
jmp 0x14044987c
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
bt dx, 0x9f
mov qword [rbp - 0x39], 1
mov r13d, 0xf
btc rdx, 0xd7
mov qword [rbp - 0x31], r13
sbb ch, ch
xchg cl, dh
sub eax, eax
cmova cx, bp
bswap rdx
sets ch
mov byte [rbp - 0x49], al
movsx dx, dil
setl dh
mov rdx, qword [rsp + 0x40]
xchg ecx, ecx
movsx ecx, r15w
mov rcx, rdi
jmp 0x1404498cd
call fcn.14044d9b9
xor r9d, r9d
sal r15w, cl
neg r15d
xchg r15w, r15w
mov r15, qword [rbp - 0x49]
test al, al
jmp 0x1404498eb
jne 0x140449dc1
lea r12, [rdi + 9]
sub bl, dil
mov r8, r12
mov qword [rbp - 0x69], r12
cmc
mov bl, byte [rsp + 0x32]
jmp 0x14044990e
cmp byte [rdi + 8], r9b
jmp 0x140449917
jne 0x1404499c8
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140449929
je 0x1404499b6
mov rax, qword [rcx + 0x38]
bts rdx, r10
neg edx
mov rdx, qword [rax]
jmp 0x140449941
test rdx, rdx
je 0x140449974
mov rax, qword [rcx + 0x50]
jmp 0x140449959
cmp dword [rax], r9d
jmp 0x140449961
jle 0x140449974
movzx eax, byte [rdx]
jmp 0x14044996f
jmp 0x140449993
mov rax, qword [rcx]
jmp 0x14044997c
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
mov r8, qword [rbp - 0x69]
jmp 0x14044998f
sub r9d, r9d
stc
cmp eax, 0xffffffff
jmp 0x14044999b
je 0x1404499b6
mov byte [r8], al
cmovl r12w, cx
mov r12, r8
jmp 0x1404499b1
jmp 0x1404499bc
mov qword [rdi], r9
not dx
mov byte [rdi + 8], 1
jmp 0x1404499c8
mov r8b, byte [r12]
movsx edx, r15w
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
jmp 0x1404499dd
call fcn.1400eb06d
lea rcx, [rbp - 9]
clc
stc
sub rax, rcx
cmp r12b, 0x39
test bpl, bl
cmp rax, 0xa
jmp 0x1404499fb
jae 0x140449adc
mov edx, 1
mov byte [rsp + 0x30], dl
sal cx, 0x90
rcr cx, 0x84
add cl, spl
mov ecx, dword [rsp + 0x38]
jmp 0x140449a1e
cmp dword [rsp + 0x48], ecx
jg 0x140449a48
add dword [rsp + 0x34], edx
test rax, rax
jmp 0x140449a34
je 0x140449a90
mov byte [rsp + 0x3c], dl
jmp 0x140449a43
jmp 0x140449a90
test rax, rax
jmp 0x140449a50
jne 0x140449a63
test ecx, ecx
jmp 0x140449a5d
je 0x140449a90
lea r8, [0x1400c01e8]
mov al, byte [rax + r8]
mov byte [r14], al
or ax, bp
movzx rax, ax
sar al, cl
lea r14, [r14 + rdx]
bt ax, bx
mov qword [rsp + 0x50], r14
add ecx, edx
mov dword [rsp + 0x38], ecx
and cl, 0x39
lea rax, [rbp - 0x49]
cmp r14w, 0x4991
rcl cl, cl
and cl, bl
cmp r13, 0x10
setae cl
cmovae rax, r15
cmc
cmp byte [rax + rsi], 0x7f
jmp 0x140449ab3
je 0x140449c9b
lea rax, [rbp - 0x49]
jmp 0x140449ac2
test cl, cl
cmovne rax, r15
cmp r9d, r8d
cmp r8b, 0x12
add byte [rax + rsi], dl
jmp 0x140449ad7
jmp 0x140449c82
lea rax, [rbp - 0x49]
jmp 0x140449ae9
cmp r13, 0x10
setae r14b
jmp 0x140449af6
cmovae rax, r15
xor r9d, r9d
test r10d, 0x512b5a4e
cmc
cmp r8, 0x33c645fc
cmp byte [rax + rsi], r9b
je 0x140449d6e
mov r8b, byte [rsp + 0x31]
cmp r9b, 0xd2
cmp r10d, r9d
test r8b, r8b
jmp 0x140449b2a
je 0x140449d6e
cmp byte [rdi + 8], r9b
jne 0x140449bd8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140449b45
je 0x140449bbe
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rcx, r15
test rdx, rdx
je 0x140449b78
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140449b6a
jle 0x140449b78
movzx eax, byte [rdx]
jmp 0x140449ba2
mov rax, qword [rcx]
jmp 0x140449b80
mov rax, qword [rax + 0x30]
jmp 0x140449b89
call qword [case.0x1404430d4.0]
mov r8b, byte [rsp + 0x31]
test r14w, 0x2198
xor r9d, r9d
jmp 0x140449ba2
cmp eax, 0xffffffff
jmp 0x140449baa
je 0x140449bbe
mov byte [r12], al
jmp 0x140449bb9
jmp 0x140449bc1
mov qword [rdi], r9
mov eax, 1
jmp 0x140449bcb
mov byte [rdi + 8], al
jmp 0x140449bd3
jmp 0x140449bde
mov eax, 1
cmc
cmp byte [r12], r8b
jmp 0x140449be7
jne 0x140449d6e
mov rcx, qword [rbp - 0x39]
stc
cmp rcx, r13
jmp 0x140449bfa
jae 0x140449c2f
lea rax, [rcx + 1]
cmc
clc
mov qword [rbp - 0x39], rax
lea rax, [rbp - 0x49]
cmp bx, 0x49b4
clc
test r14b, r14b
jmp 0x140449c1c
cmovne rax, r15
test cx, 0x73bf
and word [rax + rcx], 0
jmp 0x140449c64
xor r9d, r9d
movzx dx, r10b
movsx edx, sp
mov r8b, bl
bswap cx
seta cl
movsx rcx, r13w
mov rdx, rax
bswap cx
movsx rcx, r15w
movsx cx, dil
lea rcx, [rbp - 0x49]
jmp 0x140449c5f
call fcn.14045204a
inc rsi
stc
movzx r13d, ax
mov r14, qword [rsp + 0x50]
ror cx, 0xe9
btc r15w, 0x4f
xor r15d, 0x13032621
mov r15, qword [rbp - 0x49]
movsxd r13, r14d
adc cl, r9b
add cl, r10b
mov r13, qword [rbp - 0x31]
btc cx, di
movsx rcx, ax
mov rcx, qword [rdi]
test r9b, 0xfc
test rcx, rcx
jmp 0x140449caa
je 0x140449d35
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], 0
jmp 0x140449cbe
je 0x140449d13
mov rax, qword [rcx + 0x50]
jmp 0x140449ccd
cmp dword [rax], 0
jmp 0x140449cd5
jle 0x140449d13
dec dword [rax]
movsxd rdx, edx
jmp 0x140449ce9
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
xchg al, ah
lea rax, [rdx + 1]
jmp 0x140449cfb
mov qword [rcx], rax
movsx rax, r12w
movsxd rax, r10d
lahf
movzx eax, byte [rdx]
jmp 0x140449d0e
jmp 0x140449d20
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
je 0x140449d35
sub al, al
jmp 0x140449d30
jmp 0x140449d42
and qword [rdi], 0
not ch
mov al, 1
movzx dx, r15b
mov byte [rdi + 8], al
movsx rcx, cx
movzx edx, r11w
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x140449d5a
call fcn.14044d9b9
sub r9d, r9d
test al, al
mov r8, qword [rbp - 0x69]
je 0x14044990e
test rsi, rsi
jmp 0x140449d76
je 0x140449dd0
lea rax, [rbp - 0x49]
cmc
clc
cmp r13, 0x10
jmp 0x140449d8b
cmovae rax, r15
cmp byte [rax + rsi], r9b
jmp 0x140449d98
jle 0x140449db2
mov edx, 1
cmp al, 0xba
add rsi, rdx
jmp 0x140449dad
jmp 0x140449dd9
mov byte [rsp + 0x32], 1
jmp 0x140449dbc
jmp 0x140449e39
mov edx, 1
jmp 0x140449dcb
jmp 0x140449ddd
mov edx, 1
movzx ebx, dx
cmc
mov rbx, qword [rbp - 0x61]
test rsi, rsi
jmp 0x140449de5
je 0x140449e39
mov cl, byte [rbx]
cmc
cmp rdi, rdx
stc
cmp cl, 0x7f
jmp 0x140449dfa
je 0x140449e39
sub rsi, rdx
jmp 0x140449e08
je 0x140449f6e
lea rax, [rbp - 0x49]
cmp r13, 0x10
jmp 0x140449e1b
cmovae rax, r15
stc
cmp r13d, 0x705a7ddd
cmp cl, byte [rax + rsi]
jmp 0x140449e2f
je 0x140449f9d
mov byte [rsp + 0x32], dl
cmp r13, 0x10
jmp 0x140449e42
jb 0x140449ea4
lea rdx, [r13 + 1]
rol ax, cl
bsr eax, edi
sbb al, 0xb8
mov rax, r15
cmp rdx, 0x1000
jmp 0x140449e63
jb 0x140449e9c
add rdx, 0x27
test r13b, 0x51
cmp rsp, 0x23e51a33
cmc
mov r15, qword [r15 - 8]
stc
cmp rdx, 0x1a6f89
clc
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140449e96
ja 0x14044b3a2
mov rcx, r15
call fcn.1401216d4
mov r12d, dword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
ror r13b, 0x1d
test sil, r12b
mov r13, qword [rbp - 0x79]
cmp r14b, 0x3b
btc rcx, r11
sub esi, esi
mov edx, 0x46f726e
not dx
cwd
mov rdx, qword [rsp + 0x40]
bswap cx
movsx ecx, r12w
mov rcx, rdi
jmp 0x140449ee6
call fcn.14044d9b9
test al, al
jmp 0x140449ef2
jne 0x14044a3a6
mov rax, qword [r15]
mov rcx, r15
jmp 0x140449f03
mov rax, qword [rax + 0x18]
jmp 0x140449f0c
call qword [case.0x1404430d4.0]
mov bl, al
cmp byte [rdi + 8], sil
jmp 0x140449f1d
jne 0x14044a2a4
mov rdx, qword [rdi]
test rdx, rdx
jmp 0x140449f2e
je 0x14044a28d
mov rcx, qword [rdx + 0x38]
movsx r8, r14w
mov r8, qword [rcx]
test r8, r8
jmp 0x140449f47
je 0x14044a262
mov rax, qword [rdx + 0x50]
stc
cmc
cmp dword [rax], esi
jmp 0x140449f5a
jle 0x14044a262
movzx eax, byte [r8]
jmp 0x140449f69
jmp 0x14044a277
test rsi, rsi
jmp 0x140449f76
jne 0x140449f9d
lea rax, [rbp - 0x49]
cmp dil, 0x5d
cmc
cmp r13, 0x10
cmovae rax, r15
cmp sil, r13b
cmp cl, byte [rax]
jmp 0x140449f97
jl 0x140449e35
cmp byte [rbx + 1], r9b
jmp 0x140449fa6
jle 0x140449ddd
inc rbx
jmp 0x140449fb4
jmp 0x140449ddd
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x140449fc6
call fcn.14044d9b9
test al, al
jne 0x140449ed2
lea rbx, [rdi + 9]
bswap rsi
xor r15b, r14b
mov rsi, rbx
adc r13w, bx
mov r13d, dword [rsp + 0x48]
btr r15d, 0x6f
sar r15b, cl
mov r15, qword [rsp + 0x40]
cmc
cmp byte [rdi + 8], 0
jmp 0x14044a000
jne 0x14044a0a7
mov rcx, qword [rdi]
test r11b, dl
test rcx, rcx
je 0x14044a095
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r9b, 0x6d
test r12, 0x56c007b6
test rdx, rdx
jmp 0x14044a02f
je 0x14044a05c
mov rax, qword [rcx + 0x50]
cmp r9, 0x5ce84419
stc
cmp dword [rax], 0
jmp 0x14044a049
jle 0x14044a05c
movzx eax, byte [rdx]
jmp 0x14044a057
jmp 0x14044a06e
mov rax, qword [rcx]
jmp 0x14044a064
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044a076
je 0x14044a095
mov byte [rsi], al
movsx rbx, r9w
cmovle rbx, r15
mov bl, 0x27
mov rbx, rsi
jmp 0x14044a090
jmp 0x14044a09c
and qword [rdi], 0
bswap dx
mov byte [rdi + 8], 1
movzx cx, r10b
cwd
mov r8b, byte [rbx]
lea rdx, [rbp + 5]
movzx ecx, di
lea rcx, [rbp - 9]
call fcn.1400eb06d
lea rcx, [rbp - 9]
cmp bh, 0xbb
sub rax, rcx
cmp r12w, 0x2748
stc
cmp rax, 0xa
jae 0x14044a24e
cmp r13d, r12d
jmp 0x14044a0dd
jg 0x14044a10b
mov r8d, 1
add dword [rsp + 0x34], r8d
test rax, rax
jmp 0x14044a0f6
je 0x14044a167
mov byte [rsp + 0x3c], r8b
jmp 0x14044a106
jmp 0x14044a167
test rax, rax
jmp 0x14044a113
jne 0x14044a127
test r12d, r12d
jmp 0x14044a121
je 0x14044a15d
lea rcx, [0x1400c01e8]
sal r8b, cl
sal r8, 0x81
add r8w, 0x61c8
mov al, byte [rax + rcx]
shld r8d, esi, 0xb0
mov byte [r14], al
mov r8d, 1
cmc
cmp dh, 0xda
lea r14, [r14 + r8]
stc
add r12d, r8d
jmp 0x14044a167
mov r8d, 1
sar rcx, 0x96
mov byte [rsp + 0x30], r8b
xor cx, 0x6d45
mov rcx, qword [rdi]
test al, 0x29
test rcx, rcx
jmp 0x14044a17e
je 0x14044a218
mov rax, qword [rcx + 0x38]
clc
cmp r14, 0x766166ce
cmc
cmp qword [rax], 0
jmp 0x14044a19a
je 0x14044a1e6
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044a1e6
dec dword [rax]
movzx rax, r13w
cdq
movsx eax, bx
mov rcx, qword [rcx + 0x38]
jmp 0x14044a1c0
mov rdx, qword [rcx]
cmove eax, r15d
lea rax, [rdx + 1]
jmp 0x14044a1d0
mov qword [rcx], rax
jmp 0x14044a1d9
movzx eax, byte [rdx]
jmp 0x14044a1e1
jmp 0x14044a1fe
mov rax, qword [rcx]
jmp 0x14044a1ee
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
mov r8d, 1
cmp eax, 0xffffffff
jmp 0x14044a206
je 0x14044a218
xor al, al
jmp 0x14044a213
jmp 0x14044a227
and qword [rdi], 0
jmp 0x14044a224
mov al, r8b
mov byte [rdi + 8], al
mov rdx, r15
movsxd rcx, eax
mov ecx, ebx
bswap ecx
mov rcx, rdi
jmp 0x14044a23c
call fcn.14044d9b9
test al, al
jmp 0x14044a248
je 0x140449ff7
mov dword [rsp + 0x38], r12d
jmp 0x14044a258
mov qword [rsp + 0x50], r14
jmp 0x140449eae
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x14044a26d
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
je 0x14044a28d
mov byte [rdi + 9], al
jmp 0x14044a288
jmp 0x14044a290
mov qword [rdi], rsi
mov r15d, 1
jmp 0x14044a29b
mov byte [rdi + 8], r15b
jmp 0x14044a2ab
mov r15d, 1
cmc
cmp byte [rdi + 9], bl
jne 0x14044a3a6
call fcn.1404b2ed4
mov rcx, qword [rax]
sbb al, r15b
mov al, byte [rcx]
add ecx, 0x72a4e93
sub rcx, 0x8c15143
mov byte [r14], al
and cx, r10w
sbb cx, 0x17f6
lea r14, [r14 + r15]
btr cx, r14w
and cx, bp
bts rcx, r10
mov qword [rsp + 0x50], r14
and cl, 0x32
mov rcx, qword [rdi]
test cx, bp
test rcx, rcx
jmp 0x14044a300
je 0x14044a392
mov rax, qword [rcx + 0x38]
jmp 0x14044a310
cmp qword [rax], rsi
je 0x14044a35f
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044a324
jle 0x14044a35f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwde
lahf
rdtsc
mov rdx, qword [rcx]
not ax
movzx rax, dx
lea rax, [rdx + 1]
jmp 0x14044a347
mov qword [rcx], rax
not ah
cwde
movzx ax, r15b
movzx eax, byte [rdx]
jmp 0x14044a35a
jmp 0x14044a376
mov rax, qword [rcx]
jmp 0x14044a367
mov rax, qword [rax + 0x38]
jmp 0x14044a370
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044a37e
je 0x14044a392
mov byte [rdi + 8], sil
jmp 0x14044a38d
jmp 0x14044a3a6
mov qword [rdi], rsi
jmp 0x14044a3a2
mov byte [rdi + 8], r15b
mov r15, qword [rsp + 0x40]
cmp dword [r13], 0x3b9aca00
jmp 0x14044a3b8
je 0x14044a5f7
test r12d, r12d
jmp 0x14044a3c6
jne 0x14044a5f7
mov rdx, r15
cmovg cx, bx
mov rcx, rdi
call fcn.14044d9b9
test al, al
jmp 0x14044a3e2
jne 0x14044a5b7
lea rbx, [rdi + 9]
mov rsi, rbx
sal r14d, 0xb1
mov r12d, dword [rsp + 0x34]
neg r14b
shld r14, r9, 0x89
sub r13d, r13d
stc
rcr r14b, 0x94
lea r14d, [r13 + 1]
cmp sil, r10b
cmp byte [rdi + 8], r13b
jne 0x14044a4ae
mov rcx, qword [rdi]
test ah, 0xc
cmp r13b, 0x58
test rcx, rcx
jmp 0x14044a42b
je 0x14044a4a5
mov rax, qword [rcx + 0x38]
rcl rdx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044a443
je 0x14044a46f
mov rax, qword [rcx + 0x50]
stc
jmp 0x14044a454
cmp dword [rax], r13d
jmp 0x14044a45c
jle 0x14044a46f
movzx eax, byte [rdx]
jmp 0x14044a46a
jmp 0x14044a486
mov rax, qword [rcx]
jmp 0x14044a477
mov rax, qword [rax + 0x30]
jmp 0x14044a480
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044a48e
je 0x14044a4a5
mov byte [rsi], al
xchg bl, bl
mov rbx, rsi
jmp 0x14044a4a0
jmp 0x14044a4aa
mov qword [rdi], r13
adc al, 0xed
mov byte [rdi + 8], r14b
mov al, byte [rbx]
cmp al, byte [rbp - 9]
jne 0x14044a59c
sub r12d, r14d
shr cl, 0x65
mov byte [rsp + 0x30], r14b
mov rcx, qword [rdi]
cmp r14, rsp
jmp 0x14044a4cf
test rcx, rcx
je 0x14044a56d
mov rax, qword [rcx + 0x38]
stc
test r15b, sil
cmp qword [rax], r13
jmp 0x14044a4e8
je 0x14044a540
mov rax, qword [rcx + 0x50]
clc
test rsi, rcx
cmp dword [rax], r13d
jmp 0x14044a4fe
jle 0x14044a540
dec dword [rax]
movsx rdx, r14w
not rax
lahf
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
jmp 0x14044a520
lea rax, [rdx + 1]
jmp 0x14044a529
mov qword [rcx], rax
cwde
not eax
movsx rax, ax
movzx eax, byte [rdx]
jmp 0x14044a53b
jmp 0x14044a552
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044a54c
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044a55a
je 0x14044a56d
mov al, r13b
jmp 0x14044a568
jmp 0x14044a576
mov qword [rdi], r13
cdq
mov al, r14b
cwd
mov byte [rdi + 8], al
cmovnp edx, eax
movsxd rdx, ecx
mov rdx, r15
mov rcx, rdi
jmp 0x14044a58a
call fcn.14044d9b9
test al, al
jmp 0x14044a596
je 0x14044a40f
mov dword [rsp + 0x34], r12d
mov r14, qword [rsp + 0x50]
cmp r10w, r14w
mov r12d, dword [rsp + 0x38]
sal r13w, cl
clc
rcl r13, cl
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jmp 0x14044a5c4
jns 0x14044a602
mov byte [r14], 0x30
dec ax
shl ax, cl
not ah
mov eax, 1
lea r14, [r14 + rax]
cmc
add r13d, eax
jmp 0x14044a5e8
mov dword [rsp + 0x34], r13d
jmp 0x14044a5f2
jmp 0x14044a602
mov r13d, dword [rsp + 0x34]
movsx cx, bpl
cdq
mov rdx, r15
mov cl, r15b
movsx rcx, cx
bswap cx
mov rcx, rdi
jmp 0x14044a617
call fcn.14044d9b9
test al, al
jne 0x14044a83e
lea rbx, [rdi + 9]
cmc
mov rsi, rbx
mov r13d, 1
cmp byte [rdi + 8], 0
jne 0x14044a6cd
mov rcx, qword [rdi]
test dl, dil
test rcx, rcx
jmp 0x14044a64a
je 0x14044a6b4
mov rax, qword [rcx + 0x38]
setp dh
bswap rdx
mov rdx, qword [rax]
test rdx, rdx
je 0x14044a685
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044a672
jle 0x14044a685
movzx eax, byte [rdx]
jmp 0x14044a680
jmp 0x14044a69c
mov rax, qword [rcx]
jmp 0x14044a68d
mov rax, qword [rax + 0x30]
jmp 0x14044a696
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044a6a4
je 0x14044a6b4
mov byte [rsi], al
mov rbx, rsi
jmp 0x14044a6c2
and qword [rdi], 0
jmp 0x14044a6c2
mov byte [rdi + 8], r13b
mov r8b, r10b
movsx ecx, r13w
mov r8b, byte [rbx]
cdq
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
jmp 0x14044a6de
call fcn.1400eb06d
lea rcx, [rbp - 9]
cmp r14d, edx
cmp spl, 0x25
test r8b, 0
sub rax, rcx
cmp si, r13w
cmp rax, 0xa
jmp 0x14044a702
jae 0x14044a837
cmp r12d, dword [rsp + 0x48]
jmp 0x14044a712
jge 0x14044a73c
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
mov byte [r14], al
test r12b, sil
clc
lea r14, [r14 + r13]
cmc
clc
add r12d, r13d
jmp 0x14044a737
jmp 0x14044a760
mov ecx, dword [rsp + 0x3c]
movzx ecx, cl
jmp 0x14044a74b
test rax, rax
jmp 0x14044a753
cmovne ecx, r13d
test sp, 0x3e0
mov dword [rsp + 0x3c], ecx
mov byte [rsp + 0x30], r13b
mov rcx, qword [rdi]
cmp eax, edx
test rcx, rcx
je 0x14044a7f3
mov rax, qword [rcx + 0x38]
test esi, 0x11067b9b
cmp qword [rax], 0
jmp 0x14044a786
je 0x14044a7c2
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044a7c2
dec dword [rax]
mov rcx, qword [rcx + 0x38]
jmp 0x14044a7a8
mov rdx, qword [rcx]
mov al, r14b
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044a7bd
jmp 0x14044a7d9
mov rax, qword [rcx]
jmp 0x14044a7ca
mov rax, qword [rax + 0x38]
jmp 0x14044a7d3
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044a7e1
je 0x14044a7f3
sub al, al
jmp 0x14044a7ee
jmp 0x14044a804
and qword [rdi], 0
xchg al, dl
mov al, r13b
bswap rdx
movsxd rcx, esp
cqo
mov byte [rdi + 8], al
xchg ch, ch
mov cl, r14b
movsxd rcx, ebx
mov rdx, r15
movzx cx, spl
movsx ecx, si
mov ch, 0x38
mov rcx, rdi
jmp 0x14044a825
call fcn.14044d9b9
test al, al
jmp 0x14044a831
je 0x14044a632
mov r13d, dword [rsp + 0x34]
test al, 0x57
xor r12d, r12d
cmp byte [rsp + 0x3c], r12b
je 0x14044a908
lea rbx, [r14 - 1]
btc r15w, r13w
mov r15, qword [rbp - 0x59]
jmp 0x14044a85e
cmp rbx, r15
jmp 0x14044a866
je 0x14044a8c7
call fcn.1404b2ed4
mov cl, byte [rbx]
stc
mov rax, qword [rax]
cmp edi, 0x58272e0e
cmc
stc
cmp cl, byte [rax]
jmp 0x14044a886
je 0x14044a8a2
cmp cl, 0x39
jmp 0x14044a894
jne 0x14044a8aa
mov byte [rbx], 0x30
jmp 0x14044a8a2
dec rbx
jmp 0x14044a85e
add cl, 1
clc
mov byte [rbx], cl
jmp 0x14044a8b9
cmp rbx, r15
jmp 0x14044a8c1
jne 0x14044a900
mov byte [rbx], 0x31
ror r15b, 0x6e
add bl, r12b
mov ebx, 1
sar r15b, cl
or r15w, di
add r13d, ebx
cmovae r15w, sp
mov dword [rsp + 0x34], r13d
not r15b
movzx r15, r11w
mov r15, qword [rsp + 0x40]
jmp 0x14044a8fb
jmp 0x14044a910
mov r15, qword [rsp + 0x40]
movsxd rbx, r10d
mov ebx, 1
sal sil, cl
mov sil, byte [rsp + 0x30]
clc
test sil, sil
jmp 0x14044a91e
je 0x14044b274
mov rdx, r15
movzx cx, r11b
not cl
mov rcx, rdi
jmp 0x14044a936
call fcn.14044d9b9
test al, al
jmp 0x14044a942
jne 0x14044b274
mov cl, byte [rdi + 8]
jmp 0x14044a950
test cl, cl
jmp 0x14044a957
jne 0x14044a9f0
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14044a969
je 0x14044a9e0
mov rax, qword [rcx + 0x38]
bts dx, si
sal rdx, 0xaa
mov rdx, qword [rax]
cmp r9w, 0x4241
cmc
test rdx, rdx
jmp 0x14044a98d
je 0x14044a9b3
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14044a9a0
jle 0x14044a9b3
movzx eax, byte [rdx]
jmp 0x14044a9ae
jmp 0x14044a9c5
mov rax, qword [rcx]
jmp 0x14044a9bb
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044a9cd
je 0x14044a9e0
mov byte [rdi + 9], al
jmp 0x14044a9db
jmp 0x14044a9e9
mov qword [rdi], r12
rcr cl, 0xc
seto cl
mov byte [rdi + 8], bl
and al, 0xee
mov cl, bl
mov al, byte [rdi + 9]
test spl, 0xf3
cmc
cmp al, byte [rbp + 4]
jmp 0x14044aa00
je 0x14044aaad
test cl, cl
jmp 0x14044aa0d
jne 0x14044aa9f
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044aa1f
je 0x14044aa8f
mov rax, qword [rcx + 0x38]
cmc
and dl, 0xa
sub rdx, r8
mov rdx, qword [rax]
clc
cmp r8b, dil
test rdx, rdx
je 0x14044aa62
mov rax, qword [rcx + 0x50]
cmp r12, rdx
cmp dword [rax], r12d
jmp 0x14044aa4f
jle 0x14044aa62
movzx eax, byte [rdx]
jmp 0x14044aa5d
jmp 0x14044aa74
mov rax, qword [rcx]
jmp 0x14044aa6a
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044aa7c
je 0x14044aa8f
mov byte [rdi + 9], al
jmp 0x14044aa8a
jmp 0x14044aa9c
mov qword [rdi], r12
mov al, byte [rdi + 9]
cmp r10, 0x29b34e1b
mov byte [rdi + 8], bl
cmp al, byte [rbp + 3]
jmp 0x14044aaa7
jne 0x14044b274
mov byte [r14], 0x65
sbb cx, r12w
lea r14, [r14 + rbx]
movsx ecx, ax
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044aac8
je 0x14044ab6f
mov rax, qword [rcx + 0x38]
clc
cmp r11d, ecx
test dil, 0x9e
cmp qword [rax], r12
jmp 0x14044aae2
je 0x14044ab3d
mov rax, qword [rcx + 0x50]
clc
cmp r9d, 0x72622be5
test rsp, r14
cmp dword [rax], r12d
jmp 0x14044aaff
jle 0x14044ab3d
dec dword [rax]
seto dh
lahf
jmp 0x14044ab10
mov rcx, qword [rcx + 0x38]
lahf
setns al
rdtsc
mov rdx, qword [rcx]
cbw
movsxd rax, r11d
lea rax, [rdx + 1]
jmp 0x14044ab2b
mov qword [rcx], rax
xchg al, ah
movzx eax, byte [rdx]
jmp 0x14044ab38
jmp 0x14044ab54
mov rax, qword [rcx]
jmp 0x14044ab45
mov rax, qword [rax + 0x38]
jmp 0x14044ab4e
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044ab5c
je 0x14044ab6f
mov al, r12b
jmp 0x14044ab6a
jmp 0x14044ab79
mov qword [rdi], r12
cqo
xchg dl, sil
mov al, bl
mov byte [rdi + 8], al
jmp 0x14044ab84
mov sil, r12b
mov ebx, r12d
movzx edx, bp
cwd
mov rdx, r15
xchg cx, cx
mov rcx, rdi
jmp 0x14044ab9d
call fcn.14044d9b9
test al, al
jmp 0x14044aba9
jne 0x14044aeb4
mov cl, byte [rdi + 8]
test cl, cl
jne 0x14044ac4c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044abc5
je 0x14044ac35
mov rax, qword [rcx + 0x38]
cwd
bts edx, edi
dec rdx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044abe2
je 0x14044ac0d
mov rax, qword [rcx + 0x50]
jmp 0x14044abf7
cmp dword [rax], r12d
jle 0x14044ac0d
movzx eax, byte [rdx]
jmp 0x14044ac08
jmp 0x14044ac24
mov rax, qword [rcx]
jmp 0x14044ac15
mov rax, qword [rax + 0x30]
jmp 0x14044ac1e
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
je 0x14044ac35
mov byte [rdi + 9], al
jmp 0x14044ac38
mov qword [rdi], r12
mov r8d, 1
mov byte [rdi + 8], r8b
xchg cl, cl
mov cl, r8b
jmp 0x14044ac52
mov r8d, 1
mov al, byte [rdi + 9]
test edx, 0x4fae6f6e
cmp al, byte [rbp + 2]
jmp 0x14044ac63
jne 0x14044ad30
mov byte [r14], 0x2b
sbb ch, 0xa7
add r14, r8
sal ch, cl
cmovp ecx, r10d
mov rcx, qword [rdi]
cmp r10, rdi
stc
test rcx, rcx
jmp 0x14044ac88
je 0x14044ad1b
mov rax, qword [rcx + 0x38]
clc
stc
cmc
cmp qword [rax], r12
jmp 0x14044ac9d
je 0x14044aced
mov rax, qword [rcx + 0x50]
cmp bx, si
cmp spl, 0xf6
cmp dword [rax], r12d
jle 0x14044aced
dec dword [rax]
cmovs dx, r9w
mov rcx, qword [rcx + 0x38]
movzx ax, dl
mov rdx, qword [rcx]
mov al, r14b
movsx ax, r10b
lea rax, [rdx + 1]
mov qword [rcx], rax
setl ah
jmp 0x14044ace0
movzx eax, byte [rdx]
jmp 0x14044ace8
jmp 0x14044ad0a
mov rax, qword [rcx]
jmp 0x14044acf5
mov rax, qword [rax + 0x38]
jmp 0x14044acfe
call qword [case.0x1404430d4.0]
mov r8d, 1
cmp eax, 0xffffffff
je 0x14044ad1b
mov al, r12b
jmp 0x14044ad28
mov qword [rdi], r12
not al
mov al, r8b
jmp 0x14044ad28
mov byte [rdi + 8], al
jmp 0x14044aeb4
test cl, cl
jmp 0x14044ad37
jne 0x14044add2
mov rcx, qword [rdi]
cmp ah, 0x71
test rcx, rcx
jmp 0x14044ad4b
je 0x14044adb7
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14044ad5e
test rdx, rdx
je 0x14044ad8a
mov rax, qword [rcx + 0x50]
cmp r14b, 0x76
cmp dword [rax], r12d
jmp 0x14044ad77
jle 0x14044ad8a
movzx eax, byte [rdx]
jmp 0x14044ad85
jmp 0x14044ad9c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044ad96
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044ada4
je 0x14044adb7
mov byte [rdi + 9], al
jmp 0x14044adb2
jmp 0x14044adbd
mov qword [rdi], r12
mov al, byte [rdi + 9]
mov r8d, 1
cmc
test r12, rsi
mov byte [rdi + 8], r8b
test ah, 0x88
cmp r15b, 0xdf
cmp al, byte [rbp + 1]
jmp 0x14044adda
jne 0x14044aeb4
mov byte [r14], 0x2d
cmc
test al, 0xc3
lea r14, [r14 + r8]
btc cx, r11w
shr cx, 0xff
mov cl, dil
mov rcx, qword [rdi]
cmc
cmp bx, 0xfe8
test rcx, rcx
jmp 0x14044ae08
je 0x14044ae9d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14044ae66
mov rax, qword [rcx + 0x50]
test r9b, r8b
cmp dword [rax], r12d
jle 0x14044ae66
dec dword [rax]
rdtsc
movsx eax, r11w
cwd
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, r13w
movzx eax, r13w
lahf
lea rax, [rdx + 1]
jmp 0x14044ae4e
mov qword [rcx], rax
lahf
cbw
mov eax, 0x5ff65a08
movzx eax, byte [rdx]
jmp 0x14044ae61
jmp 0x14044ae86
mov rax, qword [rcx]
jmp 0x14044ae6e
mov rax, qword [rax + 0x38]
jmp 0x14044ae77
call qword [case.0x1404430d4.0]
mov r8d, 1
test dx, bp
cmp eax, 0xffffffff
je 0x14044ae9d
mov byte [rdi + 8], r12b
jmp 0x14044ae98
jmp 0x14044aeb4
mov qword [rdi], r12
movzx dx, dh
bswap dx
mov byte [rdi + 8], r8b
movsx ecx, r14w
cdq
movsx rcx, r12w
mov rdx, r15
mov rcx, rdi
jmp 0x14044aebf
call fcn.14044d9b9
test al, al
jne 0x14044b082
cmp byte [rdi + 8], r12b
jne 0x14044af66
mov rcx, qword [rdi]
clc
test dl, 0x19
test rcx, rcx
jmp 0x14044aee5
je 0x14044af4a
mov rax, qword [rcx + 0x38]
cmp ax, sp
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044aefd
je 0x14044af22
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044af0f
jle 0x14044af22
movzx eax, byte [rdx]
jmp 0x14044af1d
jmp 0x14044af39
mov rax, qword [rcx]
jmp 0x14044af2a
mov rax, qword [rax + 0x30]
jmp 0x14044af33
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
je 0x14044af4a
mov byte [rdi + 9], al
jmp 0x14044af4d
mov qword [rdi], r12
mov r8d, 1
jmp 0x14044af58
mov byte [rdi + 8], r8b
jmp 0x14044af61
jmp 0x14044af71
mov r8d, 1
add al, bpl
inc al
mov al, byte [rdi + 9]
test bl, sil
cmp al, byte [rbp - 9]
jmp 0x14044af7f
jne 0x14044b05f
mov sil, r8b
bt ecx, 0xce
xadd cx, cx
ror cl, cl
mov rcx, qword [rdi]
cmp r8b, dl
cmc
test rcx, rcx
jmp 0x14044afa1
je 0x14044b025
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14044afea
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044afc0
jle 0x14044afea
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044afda
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044afe5
jmp 0x14044b00a
mov rax, qword [rcx]
jmp 0x14044aff2
mov rax, qword [rax + 0x38]
jmp 0x14044affb
call qword [case.0x1404430d4.0]
mov r8d, 1
cmp bpl, r8b
cmp eax, 0xffffffff
jmp 0x14044b012
je 0x14044b025
mov al, r12b
jmp 0x14044b020
jmp 0x14044b037
mov qword [rdi], r12
movzx rcx, ax
mov al, r8b
xchg rdx, rcx
movzx dx, dil
mov byte [rdi + 8], al
movsx rdx, r8w
xchg dl, dl
mov rcx, 0x509539a6
mov rdx, r15
mov rcx, rdi
call fcn.14044d9b9
test al, al
je 0x14044aecc
jmp 0x14044b06d
test sil, sil
jmp 0x14044b067
je 0x14044b082
mov byte [r14], 0x30
cwd
cdq
inc r14
movzx rdx, sp
movsx edx, r12w
mov dl, r10b
mov rdx, r15
bswap ecx
mov rcx, rdi
jmp 0x14044b08f
call fcn.14044d9b9
test al, al
jne 0x14044b274
mov r13d, 1
test r8w, 0x608
cmp byte [rdi + 8], r12b
jmp 0x14044b0b1
jne 0x14044b13d
mov rcx, qword [rdi]
clc
stc
test rcx, rcx
jmp 0x14044b0c4
je 0x14044b132
mov rax, qword [rcx + 0x38]
and dl, bpl
test r13b, 0x5e
mov rdx, qword [rax]
stc
test r8b, r8b
test rdx, rdx
jmp 0x14044b0e4
je 0x14044b10a
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x14044b0f7
jle 0x14044b10a
movzx eax, byte [rdx]
jmp 0x14044b105
jmp 0x14044b11c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044b116
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044b124
je 0x14044b132
mov byte [rdi + 9], al
jmp 0x14044b139
mov qword [rdi], r12
movsx rcx, r8w
mov byte [rdi + 8], r13b
mov r8b, byte [rdi + 9]
cqo
xchg ch, cl
not ch
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
jmp 0x14044b154
call fcn.1400eb06d
lea rcx, [rbp - 9]
clc
jmp 0x14044b163
sub rax, rcx
stc
jmp 0x14044b16d
cmp rax, 0xa
jmp 0x14044b176
jae 0x14044b266
cmp ebx, 8
jmp 0x14044b184
jge 0x14044b1a3
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
mov byte [r14], al
ror sil, 0x9b
add r14, r13
add ebx, r13d
not ch
mov sil, r13b
btc rcx, 0x5d
cmc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044b1b7
je 0x14044b242
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14044b215
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044b1d6
jle 0x14044b215
dec dword [rax]
movsx ax, ch
mov rcx, qword [rcx + 0x38]
cdq
jmp 0x14044b1ef
mov rdx, qword [rcx]
lahf
movsx eax, r15w
jmp 0x14044b1fc
lea rax, [rdx + 1]
jmp 0x14044b205
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044b210
jmp 0x14044b227
mov rax, qword [rcx]
jmp 0x14044b21d
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
cmp eax, 0xffffffff
jmp 0x14044b22f
je 0x14044b242
mov al, r12b
jmp 0x14044b23d
jmp 0x14044b248
mov qword [rdi], r12
mov al, r13b
mov byte [rdi + 8], al
mov rdx, r15
movsxd rcx, r11d
mov rcx, rdi
jmp 0x14044b259
call fcn.14044d9b9
test al, al
je 0x14044b0a8
mov r13d, dword [rsp + 0x34]
stc
jmp 0x14044b274
cmp byte [rsp + 0x32], r12b
jmp 0x14044b27e
jne 0x14044b292
test sil, sil
jmp 0x14044b28c
jne 0x14044b296
mov r14, qword [rbp - 0x71]
mov byte [r14], r12b
mov rdx, qword [rbp - 0x11]
cmp r9b, 0x8a
cmp sil, sil
cmp rdx, 0x10
jmp 0x14044b2ad
jb 0x14044b2ff
inc rdx
mov rcx, qword [rbp - 0x29]
shld eax, edi, 0x9b
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14044b2cd
jb 0x14044b2fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp si, r10w
clc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp r13w, 0x5f24
cmp r9b, bl
cmp rax, 0x1f
ja 0x14044b397
call fcn.1401216d4
mov eax, r13d
btr ecx, 0x77
sub cl, dil
mov rcx, qword [rbp + 7]
jmp 0x14044b312
xor rcx, rsp
call fcn.14049a18d
mov rbx, qword [rsp + 0x130]
jmp 0x14044b32e
add rsp, 0xf0
setno bpl
mov di, di
pop r15
movsxd rdi, esp
movsx di, dil
mov r14d, 0x6f0e4558
pop r14
sete dil
xchg bp, r12w
jmp 0x14044b35b
pop r13
not r12b
movzx esi, si
movzx si, sil
pop r12
mov dil, r13b
movzx si, r12b
xchg di, bp
pop rdi
movsx esi, r13w
movsx si, dil
movzx si, r14b
pop rsi
jmp 0x14044b390
pop rbp
jmp 0x14044b396
ret
call fcn.1404b0b96
nop
jmp 0x14044b3a2
call fcn.1404b0b96
nop
int3