Function at 0x14044a0d9
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
and ch, bh
ror rax, cl
push rbp
rcl bx, 0x9c
btc rbx, 0xc8
bswap bp
push rsi
ror bpl, cl
cwde
shrd cx, r11w, 0xea
push rdi
push r12
cwde
btr bx, bp
push r13
push r14
push r15
jmp 0x14044a10e
lea rbp, [rsp - 0xf]
and r13b, 0x2e
sub cl, r14b
sub rsp, 0x100
mov rax, qword [0x1400b6278]
jmp 0x14044a131
xor rax, rsp
shl dil, 0x34
btc r14d, 0xd
mov qword [rbp - 1], rax
xor dil, spl
mov r14, r9
sar edi, 0xb1
mov qword [rsp + 0x40], r9
mov rdi, r8
xor rax, rbx
bsr ax, r8w
rcl bh, cl
mov r13, rdx
xor bl, 0xb4
shr cl, 0xdc
mov qword [rsp + 0x58], rdx
mov qword [rbp - 0x69], rdx
mov rax, qword [rbp + 0x7f]
bsf cx, r10w
add bx, 0x6cba
mov qword [rsp + 0x68], rax
cwde
bsf cx, cx
xor esi, esi
movzx r12d, si
mov dword [rsp + 0x34], esi
xchg bx, ax
movsx r12, r10w
cbw
mov rax, qword [rbp + 0x77]
setge bh
movsx cx, bpl
mov rbx, qword [rax + 0x40]
jmp 0x14044a1b1
lea r12d, [rsi + 1]
bswap ax
cwde
movsx rcx, si
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x71], rbx
xchg al, ch
mov rax, qword [rbx]
movsx ecx, r10w
movzx ecx, r13w
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14044a1de
call qword [case.0x140480642.0]
cmp byte [rbp + 0x6f], sil
jmp 0x14044a1ed
je 0x14044a22b
lea rcx, [rbp - 0x79]
jmp 0x14044a1fc
call fcn.14044ef1a
mov r15, rax
cmp rbx, r10
cmc
mov qword [rsp + 0x60], rax
cmp dx, dx
clc
cmc
test rbx, rbx
je 0x14044a29e
mov rdx, qword [rbx]
movzx eax, ax
lahf
mov rax, qword [rdx + 0x10]
jmp 0x14044a25a
lea rcx, [rbp - 0x79]
call fcn.14044eb25
mov r15, rax
mov qword [rsp + 0x60], rax
cmp r15, 0x1063ed7
test rbx, rbx
jmp 0x14044a24b
je 0x14044a29e
mov rax, qword [rbx]
bswap ecx
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x14044a262
call qword [case.0x140480642.0]
test rax, rax
mov r8b, sil
mov r8, rax
jmp 0x14044a276
je 0x14044a29e
mov rcx, qword [rax]
cdqe
cwde
cdq
mov rax, qword [rcx]
not ch
mov edx, r12d
movzx ecx, ax
movsx ecx, r9w
xchg cx, cx
mov rcx, r8
call qword [case.0x140480642.0]
mov r12b, sil
mov dword [rsp + 0x38], r12d
rcr bx, 0xc7
mov byte [rsp + 0x30], sil
mov qword [rbp - 0x21], rsi
shr rbx, cl
bt rbx, r8
mov qword [rbp - 0x11], rsi
test r14b, r13b
mov ebx, 0xf
clc
stc
mov qword [rbp - 9], rbx
mov byte [rbp - 0x21], sil
jmp 0x14044a2d8
cmp byte [0x1400c08d0], sil
je 0x14044a309
lea r9, [rbp - 0x20]
lea r8, [rbp - 0x11]
not dx
lea rdx, [rbp - 0x11]
bswap ecx
jmp 0x14044a2fb
lea rcx, [rbp - 0x21]
call fcn.140069bdc
nop
mov dl, 0xc7
cdqe
mov rax, qword [r15]
lea rdx, [rsp + 0x70]
mov rcx, r15
mov rax, qword [rax + 0x58]
jmp 0x14044a31d
call qword [case.0x140480642.0]
mov qword [r13], rsi
mov qword [r13 + 0x10], rsi
mov qword [r13 + 0x18], rbx
mov byte [r13], sil
cmp byte [0x1400c08d0], sil
jmp 0x14044a33f
je 0x14044a370
lea rdx, [r13 + 0x10]
setb r9b
movsx cx, r9b
lea r9, [r13 + 1]
mov cl, 0x6b
movsxd rcx, r15d
mov r8, rdx
mov rcx, r13
jmp 0x14044a366
call fcn.140069bdc
nop
movzx rcx, cx
mov eax, 1
movsxd rcx, r15d
mov esi, eax
setb bh
movzx cx, dh
movzx ebx, r12w
mov dword [rsp + 0x3c], eax
mov dword [rsp + 0x34], eax
movsxd rcx, r13d
mov rax, qword [rbp + 0x77]
movsx rbx, dx
movsx ecx, r11w
mov rax, qword [rax + 0x40]
jmp 0x14044a3a9
mov rbx, qword [rax + 8]
cbw
mov qword [rbp - 0x71], rbx
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x140480642.0]
nop
not ch
bswap ecx
mov ch, al
lea rcx, [rbp - 0x79]
jmp 0x14044a3d3
call fcn.1404028c6
mov rcx, rax
test r13w, 0x66b6
mov qword [rbp - 0x79], rax
test r13b, r13b
test rbx, rbx
jmp 0x14044a3f0
je 0x14044a45a
mov rdx, qword [rbx]
movsxd rax, r13d
movsx ecx, dx
lahf
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14044a40c
call qword [case.0x140480642.0]
mov r8, rax
test dl, sil
cmp r15b, 0xbd
clc
test rax, rax
jmp 0x14044a425
je 0x14044a455
mov rcx, qword [rax]
jmp 0x14044a433
mov rax, qword [rcx]
cqo
cmovs cx, r13w
movsx edx, si
mov edx, 1
cmove ecx, r10d
mov cx, bx
mov rcx, r8
call qword [case.0x140480642.0]
mov rcx, qword [rbp - 0x79]
lahf
mov rax, qword [rcx]
jmp 0x14044a462
mov r9, qword [rsp + 0x68]
movzx r8, r12w
cqo
movsx r8, si
lea r8, [0x1400bffb4]
jmp 0x14044a483
lea rdx, [0x1400bffa8]
jmp 0x14044a48f
mov rax, qword [rax + 0x38]
jmp 0x14044a498
call qword [case.0x140480642.0]
sub ebx, ebx
cmp r12w, 0x18b5
cmp r10w, r8w
mov qword [rsp + 0x48], rbx
cmp rbx, 4
jae 0x14044c04b
mov al, byte [rsp + rbx + 0x70]
test sp, dx
cmp al, 0x20
je 0x14044a4fc
cmp al, 0x24
jmp 0x14044a4cf
je 0x14044b9e7
cmp al, 0x2b
jmp 0x14044a4dc
je 0x14044b25d
cmp al, 0x76
jmp 0x14044a4e9
je 0x14044a5c2
cmp al, 0x78
jmp 0x14044a4f6
jne 0x14044b599
cmp rbx, 3
jmp 0x14044a505
je 0x14044b599
sub r15b, r15b
movzx cx, r10b
cqo
bswap rdx
mov rdx, r14
movzx ecx, si
movsx cx, dil
mov rcx, rdi
jmp 0x14044a52b
call fcn.14040a405
test al, al
jmp 0x14044a537
jne 0x14044c005
lea rbx, [rdi + 9]
shrd rsi, r9, 0x96
mov r14, rbx
bt r12w, cx
mov r13, qword [rsp + 0x40]
test r14, 0x404375eb
not r12
clc
mov r12, qword [rbp - 0x79]
btr si, cx
clc
mov esi, 1
cmp bl, 0xef
cmp r12b, r13b
cmp byte [rdi + 8], 0
jne 0x14044bedb
mov rcx, qword [rdi]
test r10b, 0x85
stc
test rcx, rcx
jmp 0x14044a58c
je 0x14044bec8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044a5a1
je 0x14044be93
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x14044a5b4
jle 0x14044be93
movzx eax, byte [rdx]
jmp 0x14044beaa
and dword [rsp + 0x54], 0
cbw
mov rax, qword [r15]
mov cl, 0x6c
bswap ecx
mov rcx, r15
jmp 0x14044a5d8
mov rax, qword [rax + 0x48]
jmp 0x14044a5e1
call qword [case.0x140480642.0]
mov r12d, eax
movsx rcx, r13w
xchg cx, cx
mov dword [rsp + 0x50], eax
mov rcx, qword [r15]
mov rax, qword [rcx + 0x28]
movsx edx, r10w
cmovne rcx, rax
lea rdx, [rbp - 0x41]
movzx rcx, r12w
setle ch
movsx cx, r10b
mov rcx, r15
jmp 0x14044a61c
call qword [case.0x140480642.0]
bts esi, 9
mov dword [rsp + 0x3c], esi
cmc
jmp 0x14044a630
mov dword [rsp + 0x34], esi
test r8b, r9b
test dx, 0xf7d
sub ebx, ebx
test r15b, spl
cmp qword [rbp - 0x31], rbx
jmp 0x14044a64a
je 0x14044ac58
mov rax, qword [r15]
movsx rcx, r14w
mov rcx, r15
jmp 0x14044a65f
mov rax, qword [rax + 0x20]
call qword [case.0x140480642.0]
mov r13b, al
cmc
test al, al
je 0x14044ac50
lea rcx, [rbp - 0x41]
cmp qword [rbp - 0x29], 0x10
jmp 0x14044a683
cmovae rcx, qword [rbp - 0x41]
cmp byte [rcx], 0x7f
jmp 0x14044a690
jae 0x14044ac50
mov qword [rbp - 0x61], rbx
clc
stc
mov qword [rbp - 0x51], rbx
jmp 0x14044a6a5
mov qword [rbp - 0x49], 0xf
jmp 0x14044a6b3
mov byte [rbp - 0x61], bl
cmp byte [0x1400c08d0], bl
jmp 0x14044a6c1
je 0x14044a6f3
lea r9, [rbp - 0x60]
cqo
movzx rcx, r14w
lea r8, [rbp - 0x51]
jmp 0x14044a6da
lea rdx, [rbp - 0x51]
mov cl, 0xce
cmova rcx, rdx
lea rcx, [rbp - 0x61]
jmp 0x14044a6ed
call fcn.140069bdc
nop
sub edx, edx
bswap ecx
lea rcx, [rbp - 0x61]
call fcn.140401160
mov rdx, r14
mov rcx, rdi
call fcn.14040a405
test al, al
jmp 0x14044a712
jne 0x14044ab22
mov r9, qword [rsp + 0x68]
lea r12, [r9 + 0xb]
sbb r14, 0x74727603
xchg r15, r14
lea r14, [rdi + 9]
test r8b, r10b
mov r15, r14
cmp byte [rdi + 8], 0
jmp 0x14044a73e
jne 0x14044a7d4
mov rcx, qword [rdi]
cmp r8b, 0x51
test rcx, rcx
jmp 0x14044a753
je 0x14044a7c1
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test bl, 0x73
jmp 0x14044a768
test rdx, rdx
je 0x14044a78b
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044a78b
movzx eax, byte [rdx]
jmp 0x14044a786
jmp 0x14044a7a8
mov rax, qword [rcx]
jmp 0x14044a793
mov rax, qword [rax + 0x30]
jmp 0x14044a79c
call qword [case.0x140480642.0]
mov r9, qword [rsp + 0x68]
stc
cmp eax, 0xffffffff
je 0x14044a7c1
mov byte [r15], al
mov r14, r15
jmp 0x14044a7bc
jmp 0x14044a7c5
and qword [rdi], 0
mov eax, 1
mov cx, 0x132b
movzx edx, dx
mov byte [rdi + 8], al
mov r8b, byte [r14]
mov rdx, r12
mov rcx, r9
jmp 0x14044a7e2
call fcn.140241267
sub rax, qword [rsp + 0x68]
cmc
cmp rax, 0xa
jmp 0x14044a7f6
jae 0x14044a879
lea rcx, [0x1400bffa8]
not dl
mov dl, byte [rax + rcx]
not rcx
mov ch, 0x22
jmp 0x14044a813
mov rcx, qword [rsp + 0x58]
jmp 0x14044a81d
call fcn.140401160
lea rax, [rbp - 0x61]
cmp qword [rbp - 0x49], 0x10
setae cl
jmp 0x14044a833
cmovae rax, qword [rbp - 0x61]
cmp byte [rax + rbx], 0x7f
jmp 0x14044a841
je 0x14044a9af
lea rax, [rbp - 0x61]
cmp r10b, 0xdc
test cl, cl
movzx rcx, r13w
mov cx, 0x12eb
cmovne rax, qword [rbp - 0x61]
btr rcx, 0x45
bts cx, di
mov ecx, 1
add byte [rax + rbx], cl
jmp 0x14044a874
jmp 0x14044a9af
lea rax, [rbp - 0x61]
dec r8d
shl r9, 0x50
test r10b, 0xeb
mov r8, qword [rbp - 0x61]
cmp ebx, 0x65725283
mov r9, qword [rbp - 0x49]
stc
jmp 0x14044a89c
cmp r9, 0x10
jmp 0x14044a8a5
cmovae rax, r8
clc
cmp byte [rax + rbx], 0
jmp 0x14044a8b3
je 0x14044aa96
cmp byte [rdi + 8], 0
jne 0x14044a984
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x14044a963
mov rax, qword [rcx + 0x38]
movsx dx, bpl
rol dl, cl
ror rdx, cl
mov rdx, qword [rax]
cmc
cmp ecx, r14d
cmp r15w, 0x4d9a
test rdx, rdx
jmp 0x14044a8f3
je 0x14044a91b
mov rax, qword [rcx + 0x50]
test si, dx
cmp dword [rax], 0
jmp 0x14044a908
jle 0x14044a91b
movzx eax, byte [rdx]
jmp 0x14044a916
jmp 0x14044a948
mov rax, qword [rcx]
jmp 0x14044a923
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
mov r9, qword [rbp - 0x49]
bsf r8w, cx
btr r8w, bp
mov r8, qword [rbp - 0x61]
jmp 0x14044a948
cmp eax, 0xffffffff
jmp 0x14044a950
je 0x14044a963
mov byte [r14], al
jmp 0x14044a95e
jmp 0x14044a971
and qword [rdi], 0
jmp 0x14044a971
mov eax, 1
stc
cmp r11w, ax
mov byte [rdi + 8], al
cmp r9, rsi
test dil, r11b
cmp byte [r14], r13b
jne 0x14044aa96
xor edx, edx
mov rcx, r10
cmovl rcx, rbx
movsx ecx, r8w
lea rcx, [rbp - 0x61]
call fcn.140401160
inc rbx
bts rcx, rdi
test si, 0x51e8
mov rcx, qword [rdi]
clc
test r12b, 0x1e
test rcx, rcx
jmp 0x14044a9bf
je 0x14044aa41
mov rax, qword [rcx + 0x38]
cmc
cmp sp, 0x19ec
cmp qword [rax], 0
je 0x14044aa15
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044aa15
dec dword [rax]
movsxd rax, ecx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
setl ah
not al
lea rax, [rdx + 1]
jmp 0x14044aa00
mov qword [rcx], rax
setae ah
not ah
movzx eax, byte [rdx]
jmp 0x14044aa10
jmp 0x14044aa2c
mov rax, qword [rcx]
jmp 0x14044aa1d
mov rax, qword [rax + 0x38]
jmp 0x14044aa26
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
je 0x14044aa41
sub al, al
jmp 0x14044aa3c
jmp 0x14044aa4c
and qword [rdi], 0
mov eax, 1
cqo
mov byte [rdi + 8], al
seta dl
cwd
mov rdx, qword [rsp + 0x40]
movzx rcx, r13w
mov rcx, 0x11b9538c
cmovns ecx, ebx
mov rcx, rdi
call fcn.14040a405
test al, al
mov r9, qword [rsp + 0x68]
jmp 0x14044aa7b
je 0x14044a735
mov r9, qword [rbp - 0x49]
test r10b, 0xd9
bsf r14w, r15w
not r8w
mov r8, qword [rbp - 0x61]
mov r10d, 1
test esi, r15d
btc r15, r10
ror r14, cl
mov r12d, dword [rsp + 0x50]
mov r15, qword [rsp + 0x60]
movzx r14w, r15b
ror r14b, 0x69
movsx r14, r10w
mov r14, qword [rsp + 0x40]
jmp 0x14044aacc
test rbx, rbx
jmp 0x14044aad4
je 0x14044ab33
lea rax, [rbp - 0x61]
clc
cmp r9, rbp
cmp r9, 0x10
jmp 0x14044aaeb
cmovae rax, r8
stc
jmp 0x14044aaf5
cmp byte [rbx + rax], 0
jmp 0x14044aafe
jle 0x14044ab0c
add rbx, r10
jmp 0x14044ab33
mov al, r10b
jmp 0x14044ab14
mov dword [rsp + 0x38], eax
jmp 0x14044ab1d
jmp 0x14044ab3b
mov r9, qword [rbp - 0x49]
test r14d, esp
mov r8, qword [rbp - 0x61]
mov r10d, 1
mov eax, dword [rsp + 0x38]
bts ecx, ecx
cmc
lea rcx, [rbp - 0x41]
jmp 0x14044ab44
cmp qword [rbp - 0x29], 0x10
cmovae rcx, qword [rbp - 0x41]
test al, al
jmp 0x14044ab55
jne 0x14044ac14
test rbx, rbx
jmp 0x14044ab63
je 0x14044ac01
mov dl, byte [rcx]
test bp, 0x4886
clc
cmp dl, 0x7f
je 0x14044ac01
sub rbx, r10
jmp 0x14044ab82
je 0x14044abc0
lea rax, [rbp - 0x61]
test dil, 0x95
cmp al, r12b
cmp r9, 0x10
jmp 0x14044ab9c
cmovae rax, r8
jmp 0x14044aba5
cmp dl, byte [rbx + rax]
je 0x14044abef
mov r12b, r10b
jmp 0x14044abb6
mov dword [rsp + 0x38], r12d
jmp 0x14044ac24
test rbx, rbx
jne 0x14044abef
lea rax, [rbp - 0x61]
cmp r10b, sil
test r8b, 0x35
clc
cmp r9, 0x10
jmp 0x14044abde
cmovae rax, r8
cmp dl, byte [rax]
jmp 0x14044abe9
jl 0x14044abae
cmp byte [rcx + 1], 0
jle 0x14044ab5b
inc rcx
jmp 0x14044ab5b
lea rcx, [rbp - 0x61]
jmp 0x14044ac0a
call fcn.1404013a3
jmp 0x14044ae94
mov r12d, dword [rsp + 0x38]
movsx rcx, r8w
movsxd rcx, r14d
movsx cx, cl
lea rcx, [rbp - 0x61]
jmp 0x14044ac2d
call fcn.1404013a3
nop
lea rcx, [rbp - 0x41]
jmp 0x14044ac3c
call fcn.1404013a3
mov r13, qword [rsp + 0x58]
jmp 0x14044ac4b
jmp 0x14044b58f
mov r13, qword [rsp + 0x58]
movzx edx, bx
mov rdx, r14
mov rcx, rdi
jmp 0x14044ac63
call fcn.14040a405
test al, al
jmp 0x14044ac6f
jne 0x14044ae94
lea rbx, [rdi + 9]
setge r14b
mov r14, rbx
setnp r12b
shl r12w, cl
mov rsi, qword [rsp + 0x68]
adc r12d, edx
mov r12, qword [rsp + 0x40]
cmp byte [rdi + 8], 0
jmp 0x14044ac9e
jne 0x14044ad4e
mov rcx, qword [rdi]
test dil, r10b
stc
clc
test rcx, rcx
je 0x14044ad26
mov rax, qword [rcx + 0x38]
bswap rdx
test dil, 0xe6
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044accb
je 0x14044acf5
mov rax, qword [rcx + 0x50]
stc
test r9b, 0xeb
cmp dword [rax], 0
jmp 0x14044ace2
jle 0x14044acf5
movzx eax, byte [rdx]
jmp 0x14044acf0
jmp 0x14044ad02
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044ad0a
je 0x14044ad26
mov byte [r14], al
mov ebx, r14d
mov bh, 0xe5
mov rbx, r14
jmp 0x14044ad21
jmp 0x14044ad33
and qword [rdi], 0
cwde
seta ah
jmp 0x14044ad33
mov eax, 1
movsx cx, r12b
mov cl, bpl
movsx rcx, r12w
mov byte [rdi + 8], al
movsx cx, ah
setae dh
mov r8b, byte [rbx]
lea rdx, [rsi + 0xb]
mov rcx, 0x73ff207b
mov rcx, rsi
jmp 0x14044ad64
call fcn.140241267
sub rax, rsi
jmp 0x14044ad71
cmp rax, 0xa
jmp 0x14044ad7a
jae 0x14044ae61
lea rcx, [0x1400bffa8]
mov dl, byte [rax + rcx]
movsx cx, r15b
movzx cx, spl
movsx ecx, sp
mov rcx, r13
call fcn.140401160
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x14044ae39
mov rax, qword [rcx + 0x38]
cmc
clc
cmp r11b, 0x42
cmp qword [rax], 0
je 0x14044ae08
mov rax, qword [rcx + 0x50]
clc
test r11b, 0xf0
stc
cmp dword [rax], 0
jmp 0x14044add2
jle 0x14044ae08
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx rax, r15w
rdtsc
movsxd rdx, r8d
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 1]
jmp 0x14044adf4
mov qword [rcx], rax
cmovne rax, rbp
movsx ax, dil
movzx eax, byte [rdx]
jmp 0x14044ae1f
mov rax, qword [rcx]
jmp 0x14044ae10
mov rax, qword [rax + 0x38]
jmp 0x14044ae19
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044ae27
je 0x14044ae39
xor al, al
jmp 0x14044ae34
jmp 0x14044ae46
and qword [rdi], 0
lahf
movzx ecx, si
mov eax, 1
mov byte [rdi + 8], al
mov rdx, r12
mov rcx, rdi
jmp 0x14044ae54
call fcn.14040a405
test al, al
je 0x14044ac95
mov esi, dword [rsp + 0x3c]
cwde
movsx eax, r14w
mov r12d, dword [rsp + 0x50]
movzx r14w, r8b
movsx r15d, bp
mov r15, qword [rsp + 0x60]
lahf
movsx ax, dl
mov r14, qword [rsp + 0x40]
xchg ch, cl
mov rcx, 0x1d4651bd
movzx ecx, r15w
mov rax, qword [r15]
movsx cx, bl
xchg cx, cx
mov rcx, r15
jmp 0x14044aea6
mov rax, qword [rax + 0x18]
jmp 0x14044aeaf
call qword [case.0x140480642.0]
mov bl, al
cdq
movsx ecx, di
mov rdx, r14
mov rcx, rdi
call fcn.14040a405
test al, al
jmp 0x14044aecd
jne 0x14044b1b4
test bl, bl
jmp 0x14044aeda
je 0x14044b1b4
cmp byte [rdi + 8], al
jmp 0x14044aee8
jne 0x14044af88
mov rcx, qword [rdi]
test ebx, ecx
test rcx, rcx
jmp 0x14044aefb
je 0x14044af6f
mov rax, qword [rcx + 0x38]
sal dx, 0x64
xor dh, 0x79
or edx, ebx
mov rdx, qword [rax]
cmp r13b, 0x7d
test rdx, rdx
jmp 0x14044af1d
je 0x14044af3d
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044af3d
movzx eax, byte [rdx]
jmp 0x14044af38
jmp 0x14044af54
mov rax, qword [rcx]
jmp 0x14044af45
mov rax, qword [rax + 0x30]
jmp 0x14044af4e
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044af5c
je 0x14044af6f
mov byte [rdi + 9], al
jmp 0x14044af6a
jmp 0x14044af78
and qword [rdi], 0
cmovbe ax, r12w
mov eax, 1
mov byte [rdi + 8], al
stc
test r15b, r13b
cmp spl, 0x64
cmp byte [rdi + 9], bl
movzx bx, r14b
movzx ebx, dx
bswap bx
mov ebx, dword [rsp + 0x54]
jmp 0x14044af9f
jne 0x14044b1c5
mov r13, qword [rsp + 0x68]
xor ax, 0x2b4f
cdqe
mov eax, 1
mov ecx, 0x157361e
xor cl, 0x2e
mov rcx, qword [rdi]
test rdx, 0x6c7d5f0c
test rcx, rcx
jmp 0x14044afcf
je 0x14044b05e
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14044afe2
je 0x14044b024
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044aff4
jle 0x14044b024
dec dword [rax]
bswap rax
mov rcx, qword [rcx + 0x38]
rdtsc
cdq
movsxd rdx, r8d
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044b015
mov qword [rcx], rax
movsx ax, dl
movzx eax, byte [rdx]
jmp 0x14044b03b
mov rax, qword [rcx]
jmp 0x14044b02c
mov rax, qword [rax + 0x38]
jmp 0x14044b035
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
je 0x14044b04b
sub al, al
jmp 0x14044b069
mov eax, 1
btr cx, 0x61
bts ecx, r10d
sub cx, 0x7fc1
and qword [rdi], 0
cmove dx, cx
setnp dh
mov byte [rdi + 8], al
mov rdx, r14
mov rcx, rdi
jmp 0x14044b077
call fcn.14040a405
cmp ebx, r12d
jmp 0x14044b084
jge 0x14044b1c5
test al, al
jmp 0x14044b091
jne 0x14044b195
cmp byte [rdi + 8], al
jmp 0x14044b09f
jne 0x14044b134
mov rcx, qword [rdi]
clc
jmp 0x14044b0b2
test rcx, rcx
je 0x14044b11d
mov rax, qword [rcx + 0x38]
jmp 0x14044b0c4
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14044b0f0
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044b0dd
jle 0x14044b0f0
movzx eax, byte [rdx]
jmp 0x14044b0eb
jmp 0x14044b107
mov rax, qword [rcx]
jmp 0x14044b0f8
mov rax, qword [rax + 0x30]
jmp 0x14044b101
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044b10f
je 0x14044b11d
mov byte [rdi + 9], al
jmp 0x14044b128
and qword [rdi], 0
cqo
cmovns rax, rsi
cdq
mov eax, 1
not dh
mov byte [rdi + 8], al
xchg ecx, edx
lea rdx, [r13 + 0xb]
mov r8b, byte [rdi + 9]
bswap ecx
mov rcx, 0x6717028
mov rcx, r13
jmp 0x14044b14d
call fcn.140241267
sub rax, r13
cmp rax, 0xa
jmp 0x14044b15e
jae 0x14044b195
lea rcx, [0x1400bffa8]
not dl
mov dl, byte [rax + rcx]
mov cl, 0
xchg cx, cx
mov rcx, qword [rsp + 0x58]
jmp 0x14044b17f
call fcn.140401160
mov eax, 1
add ebx, eax
jmp 0x14044b190
jmp 0x14044afbd
mov ecx, 1
jmp 0x14044b19f
mov al, cl
jmp 0x14044b1a6
mov dword [rsp + 0x38], eax
jmp 0x14044b1af
jmp 0x14044b1ca
mov ebx, dword [rsp + 0x54]
add r13w, r15w
bt r13, rdx
bt cx, 0xa
mov ecx, 1
mov r13, qword [rsp + 0x58]
cmp qword [r13 + 0x10], 0
jmp 0x14044b1d9
jne 0x14044b1f1
mov r12b, cl
mov dword [rsp + 0x38], r12d
jmp 0x14044b1ec
jmp 0x14044b24a
cmp ebx, r12d
jmp 0x14044b1f9
jge 0x14044b238
sub r12d, ebx
movsxd rbx, r11d
jmp 0x14044b20c
mov ebx, r12d
bswap r15d
mov r15d, 1
mov dl, 0x30
bswap cx
mov rcx, r13
call fcn.140401160
sub rbx, r15
jmp 0x14044b22d
jne 0x14044b218
mov r15, qword [rsp + 0x60]
mov r12d, dword [rsp + 0x38]
jmp 0x14044b24a
lea rcx, [rbp - 0x41]
jmp 0x14044b253
call fcn.1404013a3
jmp 0x14044b58f
mov rdx, r14
mov rcx, rdi
call fcn.14040a405
test al, al
jmp 0x14044b26f
jne 0x14044b599
mov rax, qword [r15]
movzx rcx, dx
lea rdx, [rbp - 0x61]
movsxd rcx, edi
mov rcx, r15
jmp 0x14044b28b
mov rax, qword [rax + 0x38]
jmp 0x14044b294
call qword [case.0x140480642.0]
bts esi, 8
or esi, 2
test eax, r14d
stc
mov dword [rsp + 0x34], esi
jmp 0x14044b2ae
xor ebx, ebx
cmp sil, bpl
cmp qword [rbp - 0x51], rbx
jmp 0x14044b2bc
jbe 0x14044b3e8
mov rax, qword [r15]
movsx cx, r14b
movsx rdx, r15w
lea rdx, [rbp - 0x41]
xchg cl, ch
movsx rcx, di
mov rcx, r15
mov rax, qword [rax + 0x38]
jmp 0x14044b2e4
call qword [case.0x140480642.0]
bts esi, 0xb
or esi, 4
xadd r14w, r14w
mov dword [rsp + 0x34], esi
ror r14b, 0xc0
lea r14, [rdi + 8]
cmp r12b, r9b
test di, r8w
cmp byte [r14], bl
jne 0x14044b3a4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044b31d
je 0x14044b38f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14044b333
je 0x14044b35d
mov rax, qword [rcx + 0x50]
cmp r15w, 0xc6
cmp dword [rax], ebx
jmp 0x14044b34a
jle 0x14044b35d
movzx eax, byte [rdx]
jmp 0x14044b358
jmp 0x14044b374
mov rax, qword [rcx]
jmp 0x14044b365
mov rax, qword [rax + 0x30]
jmp 0x14044b36e
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044b37c
je 0x14044b38f
mov byte [rdi + 9], al
jmp 0x14044b38a
jmp 0x14044b392
mov qword [rdi], rbx
mov edx, 1
jmp 0x14044b39c
mov byte [r14], dl
jmp 0x14044b3ad
mov edx, 1
rcl rax, 0x53
mov cl, byte [rdi + 9]
lea rax, [rbp - 0x41]
test sil, 0x14
jmp 0x14044b3c0
cmp qword [rbp - 0x29], 0x10
jmp 0x14044b3ca
cmovae rax, qword [rbp - 0x41]
cmp byte [rax], cl
jmp 0x14044b3d6
jne 0x14044b3ed
mov bl, dl
jmp 0x14044b3e3
jmp 0x14044b3ed
lea r14, [rdi + 8]
cmc
test sil, 4
jmp 0x14044b3f6
je 0x14044b421
and esi, 0xfffffffb
bswap ecx
mov dword [rsp + 0x34], esi
cmovs ecx, ecx
jmp 0x14044b412
lea rcx, [rbp - 0x41]
jmp 0x14044b41b
call fcn.1404013a3
nop
test sil, 2
je 0x14044b453
and esi, 0xfffffffd
bswap cx
movzx cx, dh
cmovne ecx, r9d
mov dword [rsp + 0x34], esi
movzx ecx, r13w
movsx cx, r8b
movsx rcx, sp
lea rcx, [rbp - 0x61]
call fcn.1404013a3
test bl, bl
jmp 0x14044b45a
je 0x14044b5bd
mov rcx, qword [rdi]
cmp r8w, 0x70a1
jmp 0x14044b46e
test rcx, rcx
je 0x14044b4ff
mov rax, qword [rcx + 0x38]
test r8b, 0x4c
cmp qword [rax], 0
jmp 0x14044b488
je 0x14044b4d3
mov rax, qword [rcx + 0x50]
jmp 0x14044b497
cmp dword [rax], 0
jmp 0x14044b49f
jle 0x14044b4d3
dec dword [rax]
movzx ax, r10b
mov dh, 0xd2
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, bp
lea rax, [rdx + 1]
jmp 0x14044b4c3
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044b4ce
jmp 0x14044b4e5
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044b4df
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044b4ed
je 0x14044b4ff
sub al, al
jmp 0x14044b4fa
jmp 0x14044b508
and qword [rdi], 0
mov eax, 1
mov byte [r14], al
rdtsc
movsxd rcx, r11d
cmovno rdx, r8
mov rax, qword [r15]
movzx rcx, si
lea rdx, [rbp - 0x41]
bswap rcx
movsx ecx, r13w
mov rcx, r15
jmp 0x14044b52e
mov rax, qword [rax + 0x38]
call qword [case.0x140480642.0]
bts esi, 0xa
setge cl
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
setne cl
movzx rcx, r9w
mov rcx, rcx
lea rcx, [rbp - 0x21]
jmp 0x14044b55a
call fcn.1404013a3
lea rdx, [rbp - 0x41]
lea rcx, [rbp - 0x21]
jmp 0x14044b56c
call fcn.1404009f4
lea rcx, [rbp - 0x41]
jmp 0x14044b57a
call fcn.1404013a3
mov r14, qword [rsp + 0x40]
movsxd rbx, r8d
movsx ebx, bx
mov ebx, 0x54816538
mov rbx, qword [rsp + 0x48]
jmp 0x14044b599
inc rbx
test sil, bl
mov qword [rsp + 0x48], rbx
cmp r15w, 0xe46
test r12b, r12b
jmp 0x14044b5b2
je 0x14044a4af
jmp 0x14044c2a4
mov rax, qword [r15]
lea rdx, [rbp - 0x61]
mov rcx, r15
jmp 0x14044b5cc
mov rax, qword [rax + 0x40]
call qword [case.0x140480642.0]
bts esi, 0xc
cmp rcx, 0x6c8b4635
or esi, 8
mov dword [rsp + 0x34], esi
test cl, 0x97
cmc
sub ebx, ebx
test esi, ebp
clc
cmp qword [rbp - 0x51], rbx
jbe 0x14044b710
mov rax, qword [r15]
bswap cx
cmovno ecx, ecx
lea rdx, [rbp - 0x41]
jmp 0x14044b60d
mov rcx, r15
mov rax, qword [rax + 0x40]
jmp 0x14044b619
call qword [case.0x140480642.0]
bts esi, 0xd
cmc
test ecx, esp
or esi, 0x10
jmp 0x14044b62f
mov dword [rsp + 0x34], esi
test r15b, 0xf6
cmp byte [r14], bl
jmp 0x14044b63f
jne 0x14044b6dd
mov rcx, qword [rdi]
jmp 0x14044b64d
test rcx, rcx
jmp 0x14044b655
je 0x14044b6c3
mov rax, qword [rcx + 0x38]
sbb dl, spl
inc dx
mov rdx, qword [rax]
test r9, r15
test rdx, rdx
jmp 0x14044b673
je 0x14044b69b
mov rax, qword [rcx + 0x50]
jmp 0x14044b686
cmp dword [rax], ebx
jle 0x14044b69b
movzx eax, byte [rdx]
jmp 0x14044b696
jmp 0x14044b6ad
mov rax, qword [rcx]
jmp 0x14044b6a3
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
je 0x14044b6c3
mov byte [rdi + 9], al
jmp 0x14044b6be
jmp 0x14044b6cb
mov qword [rdi], rbx
mov edx, r10d
cqo
mov edx, 1
jmp 0x14044b6d5
mov byte [r14], dl
jmp 0x14044b6e2
mov edx, 1
mov cl, byte [rdi + 9]
rcr ax, 0xc1
bswap ax
lea rax, [rbp - 0x41]
stc
cmp qword [rbp - 0x29], 0x10
jmp 0x14044b6fb
cmovae rax, qword [rbp - 0x41]
cmc
jmp 0x14044b706
cmp byte [rax], cl
jne 0x14044b710
mov bl, dl
test sil, 0x10
je 0x14044b73c
and esi, 0xffffffef
mov dword [rsp + 0x34], esi
movsx rcx, cx
cmovne rcx, r11
lea rcx, [rbp - 0x41]
jmp 0x14044b732
call fcn.1404013a3
nop
test ax, 0x6bcf
test sil, 8
jmp 0x14044b745
je 0x14044b769
and esi, 0xfffffff7
jmp 0x14044b757
mov dword [rsp + 0x34], esi
lea rcx, [rbp - 0x61]
jmp 0x14044b764
call fcn.1404013a3
test bl, bl
je 0x14044b8b2
mov rcx, qword [rdi]
clc
cmp r8b, 0xc8
test rcx, rcx
je 0x14044b815
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
je 0x14044b7e4
mov rax, qword [rcx + 0x50]
jmp 0x14044b79a
cmp dword [rax], 0
jmp 0x14044b7a2
jle 0x14044b7e4
dec dword [rax]
rdtsc
mov ax, 0x7ebe
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, r8w
movzx eax, r13w
movzx rax, r14w
lea rax, [rdx + 1]
jmp 0x14044b7cc
mov qword [rcx], rax
cbw
not ah
cmovge eax, r11d
movzx eax, byte [rdx]
jmp 0x14044b7df
jmp 0x14044b7fb
mov rax, qword [rcx]
jmp 0x14044b7ec
mov rax, qword [rax + 0x38]
jmp 0x14044b7f5
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044b803
je 0x14044b815
sub al, al
jmp 0x14044b810
jmp 0x14044b822
and qword [rdi], 0
movzx rax, ax
mov eax, 1
mov byte [r14], al
cwde
cmovle dx, dx
mov rax, qword [r15]
movsx cx, sil
lea rdx, [rbp - 0x41]
movsx cx, ah
movzx rcx, r13w
mov cx, 0xc3a
mov rcx, r15
mov rax, qword [rax + 0x40]
call qword [case.0x140480642.0]
bts esi, 0xf
movsx rcx, r14w
cmovnp rcx, rcx
movzx rcx, sp
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
bswap cx
movzx ecx, r10w
not cx
lea rcx, [rbp - 0x21]
call fcn.1404013a3
lea rdx, [rbp - 0x41]
not ch
setne ch
movsx rcx, r8w
lea rcx, [rbp - 0x21]
jmp 0x14044b890
call fcn.1404009f4
lea rcx, [rbp - 0x41]
jmp 0x14044b89e
call fcn.1404013a3
mov byte [rsp + 0x30], 1
jmp 0x14044b8ad
jmp 0x14044b57f
mov rax, qword [r15]
lea rdx, [rbp - 0x61]
mov rcx, r15
jmp 0x14044b8c1
mov rax, qword [rax + 0x38]
call qword [case.0x140480642.0]
bts esi, 0xe
cmp r10b, 0x22
stc
or esi, 0x20
test r10, 0x26d60c39
cmc
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
cmp qword [rbp - 0x51], 0
jmp 0x14044b8f1
je 0x14044b94f
mov rax, qword [r15]
lea rdx, [rbp - 0x41]
mov rcx, r15
mov rax, qword [rax + 0x40]
jmp 0x14044b90a
call qword [case.0x140480642.0]
or esi, 0x10040
mov dword [rsp + 0x3c], esi
jmp 0x14044b91f
mov dword [rsp + 0x34], esi
test r9b, 0xd9
test r14b, r12b
cmp qword [rbp - 0x31], 0
jmp 0x14044b934
jne 0x14044b94f
mov r14d, 1
mov bl, 0x5c
mov bl, r14b
jmp 0x14044b94a
jmp 0x14044b962
sub bl, bl
movsx r14d, r8w
mov r14d, 1
stc
cmp rsi, r11
test r10b, bl
test sil, 0x40
jmp 0x14044b96b
je 0x14044b99e
and esi, 0xffffffbf
not cx
movzx ecx, bx
bswap ecx
mov dword [rsp + 0x3c], esi
mov cx, r14w
movzx ecx, r12w
movsxd rcx, edx
mov dword [rsp + 0x34], esi
lea rcx, [rbp - 0x41]
jmp 0x14044b998
call fcn.1404013a3
nop
test sil, 0x20
je 0x14044b9cb
and esi, 0xffffffdf
mov dword [rsp + 0x3c], esi
not ecx
movsx cx, r11b
mov ch, 0x11
mov dword [rsp + 0x34], esi
lea rcx, [rbp - 0x61]
jmp 0x14044b9c6
call fcn.1404013a3
test bl, bl
jmp 0x14044b9d2
je 0x14044b57f
mov byte [rsp + 0x30], r14b
jmp 0x14044b9e2
jmp 0x14044b57f
mov rax, qword [r15]
lea rdx, [rbp - 0x61]
movsx rcx, r8w
not rcx
sets ch
mov rcx, r15
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
bts esi, 7
add al, r12b
sal ah, cl
mov dword [rsp + 0x3c], esi
and ax, cx
movzx rax, ax
cbw
mov dword [rsp + 0x34], esi
movzx eax, r12w
mov rax, qword [rbp + 0x77]
test byte [rax + 0x18], 8
jne 0x14044bb05
mov rdx, r14
mov rcx, rdi
call fcn.14040a405
test al, al
jne 0x14044bb05
lea rbx, [rbp - 0x61]
cmp sp, ax
cmp qword [rbp - 0x49], 0x10
jmp 0x14044ba55
cmovae rbx, qword [rbp - 0x61]
jmp 0x14044ba62
cmp byte [rdi + 8], al
jmp 0x14044ba6a
jne 0x14044baf2
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
je 0x14044bada
mov rax, qword [rcx + 0x38]
sbb dx, r15w
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14044baad
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044baad
movzx eax, byte [rdx]
jmp 0x14044baa8
jmp 0x14044bac4
mov rax, qword [rcx]
jmp 0x14044bab5
mov rax, qword [rax + 0x30]
jmp 0x14044babe
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044bacc
je 0x14044bada
mov byte [rdi + 9], al
jmp 0x14044bae1
and qword [rdi], 0
test esi, r12d
mov eax, 1
cmp rdx, 0x528443e0
mov byte [rdi + 8], al
mov al, 0x1e
mov al, byte [rdi + 9]
cmp r15b, sil
cmp al, byte [rbx]
jmp 0x14044baff
jne 0x14044bc18
cmp qword [rsp + 0x48], 3
jmp 0x14044bb10
jne 0x14044bc2c
mov ebx, 1
cmp qword [rbp - 0x11], rbx
jmp 0x14044bb24
ja 0x14044bc2c
mov rdx, r14
jmp 0x14044bb32
mov rcx, rdi
jmp 0x14044bb3a
call fcn.14040a405
test al, al
jmp 0x14044bb46
jne 0x14044bc18
cmp byte [rdi + 8], al
jmp 0x14044bb54
jne 0x14044bbe9
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044bbd6
mov rax, qword [rcx + 0x38]
adc rdx, 0x209a680c
xor dx, r10w
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14044bba4
mov rax, qword [rcx + 0x50]
cmp cl, spl
cmp dword [rax], 0
jmp 0x14044bb91
jle 0x14044bba4
movzx eax, byte [rdx]
jmp 0x14044bb9f
jmp 0x14044bbbb
mov rax, qword [rcx]
jmp 0x14044bbac
mov rax, qword [rax + 0x30]
jmp 0x14044bbb5
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044bbc3
je 0x14044bbd6
mov byte [rdi + 9], al
jmp 0x14044bbd1
jmp 0x14044bbe4
and qword [rdi], 0
not cl
xor eax, r8d
movsx ax, spl
mov byte [rdi + 8], bl
not cl
mov cl, byte [rdi + 9]
cmc
rcl ax, 0x7f
lea rax, [rbp - 0x61]
stc
cmc
clc
cmp qword [rbp - 0x49], 0x10
jmp 0x14044bc02
cmovae rax, qword [rbp - 0x61]
cmp r12b, bpl
cmc
cmp cl, byte [rax]
jmp 0x14044bc12
je 0x14044bc2c
sub edx, edx
movsx ecx, r9w
lea rcx, [rbp - 0x61]
jmp 0x14044bc27
call fcn.1404012bf
lea rbx, [rbp - 0x61]
movsx rcx, sp
sal dx, 0x30
cmp qword [rbp - 0x49], 0x10
movzx cx, r11b
cmovae rbx, qword [rbp - 0x61]
cqo
mov rdx, r14
cmovge rcx, r13
mov rcx, rdi
jmp 0x14044bc58
call fcn.14040a405
test al, al
jmp 0x14044bc64
jne 0x14044be33
mov r13d, 1
btc ecx, 0xbb
sal cl, 0xc2
lea rcx, [rbp - 0x61]
cmp qword [rbp - 0x49], 0x10
jmp 0x14044bc85
cmovae rcx, qword [rbp - 0x61]
add rcx, qword [rbp - 0x51]
cmp si, dx
cmp rbx, rcx
jmp 0x14044bc99
je 0x14044be24
cmp byte [rdi + 8], 0
jne 0x14044bd28
mov rcx, qword [rdi]
test edx, 0x3b970e0f
test rcx, rcx
jmp 0x14044bcba
je 0x14044bd18
mov rax, qword [rcx + 0x38]
sar dl, cl
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14044bcf0
mov rax, qword [rcx + 0x50]
test r15b, al
cmp dword [rax], 0
jle 0x14044bcf0
movzx eax, byte [rdx]
jmp 0x14044bceb
jmp 0x14044bd02
mov rax, qword [rcx]
jmp 0x14044bcf8
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
je 0x14044bd18
mov byte [rdi + 9], al
jmp 0x14044bd13
jmp 0x14044bd1e
and qword [rdi], 0
xor al, 0x99
mov byte [rdi + 8], r13b
xadd al, al
cmp dx, ax
mov al, byte [rdi + 9]
test r10w, 0x34d6
cmp bpl, 0xb1
cmp al, byte [rbx]
jne 0x14044be24
lea rbx, [rbx + r13]
shld cx, r10w, 0x25
rol cl, cl
xor cx, r13w
mov rcx, qword [rdi]
stc
cmp dx, si
test sil, 0x26
test rcx, rcx
jmp 0x14044bd60
je 0x14044bdde
mov rax, qword [rcx + 0x38]
stc
cmp bl, bl
cmp qword [rax], 0
jmp 0x14044bd76
je 0x14044bdb7
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x14044bd89
jle 0x14044bdb7
dec dword [rax]
rdtsc
movsxd rax, ebx
cdqe
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044bda8
mov qword [rcx], rax
movsx rax, sp
movzx eax, byte [rdx]
jmp 0x14044bdc4
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044bdcc
je 0x14044bdde
xor al, al
jmp 0x14044bdd9
jmp 0x14044bdf5
and qword [rdi], 0
xchg dl, dh
cqo
movzx cx, al
mov al, r13b
xchg ecx, ecx
bswap dx
not rdx
mov byte [rdi + 8], al
jmp 0x14044bdfd
mov rdx, r14
movzx cx, r12b
jmp 0x14044be0a
mov rcx, rdi
jmp 0x14044be12
call fcn.14040a405
test al, al
jmp 0x14044be1e
je 0x14044bc77
mov r13, qword [rsp + 0x58]
jmp 0x14044be33
lea rcx, [rbp - 0x61]
mov al, r8b
cmp qword [rbp - 0x49], 0x10
cdqe
movzx rax, bx
xchg al, ah
cmovae rcx, qword [rbp - 0x61]
add rcx, qword [rbp - 0x51]
jmp 0x14044be5d
movzx r12d, r12b
cdqe
and al, r12b
movzx rax, r9w
cmp rbx, rcx
mov cx, 0x24b4
mov eax, 1
cmovne r12d, eax
movsxd rcx, edi
mov rcx, rsi
mov dword [rsp + 0x38], r12d
lea rcx, [rbp - 0x61]
jmp 0x14044be8e
jmp 0x14044b253
mov rax, qword [rcx]
jmp 0x14044be9b
mov rax, qword [rax + 0x30]
jmp 0x14044bea4
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044beb2
je 0x14044bec8
mov byte [r14], al
mov rbx, r14
jmp 0x14044bec3
jmp 0x14044bed7
and qword [rdi], 0
add cx, r11w
sal al, 0xcc
test sil, 0x19
mov byte [rdi + 8], sil
movzx ecx, byte [rbx]
cbw
shr ah, cl
mov rax, qword [r12 + 0x18]
cmp bl, r9b
stc
jmp 0x14044bef0
test byte [rax + rcx*2], 0x48
jmp 0x14044bef9
je 0x14044bfd3
mov r15b, sil
clc
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044bf0f
je 0x14044bf94
mov rax, qword [rcx + 0x38]
jmp 0x14044bf1e
cmp qword [rax], 0
je 0x14044bf6d
mov rax, qword [rcx + 0x50]
stc
cmp dx, 0x497
cmp dword [rax], 0
jmp 0x14044bf3a
jle 0x14044bf6d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx ax, r13b
movsxd rax, edx
cqo
mov rdx, qword [rcx]
not eax
lea rax, [rdx + 1]
jmp 0x14044bf5e
mov qword [rcx], rax
movzx rax, dx
movzx eax, byte [rdx]
jmp 0x14044bf7a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044bf82
je 0x14044bf94
xor al, al
jmp 0x14044bf8f
jmp 0x14044bfa8
and qword [rdi], 0
movsx ecx, bx
movzx ecx, bx
mov al, sil
movsxd rcx, eax
mov cx, 0x7d66
mov byte [rdi + 8], al
not dx
mov ch, 0x41
mov edx, edi
mov rdx, r13
jmp 0x14044bfbe
mov rcx, rdi
call fcn.14040a405
test al, al
jmp 0x14044bfcd
je 0x14044a572
mov esi, dword [rsp + 0x3c]
cmc
adc r13, 0x4d43bdf
mov r13, qword [rsp + 0x58]
mov r12d, dword [rsp + 0x38]
bswap r14w
sar r14d, 0xc0
mov r14, qword [rsp + 0x40]
sbb bl, 0x2e
not rbx
mov rbx, qword [rsp + 0x48]
stc
cmp dl, 0xcb
cmp byte [rsp + rbx + 0x70], 0x20
jmp 0x14044c00f
jne 0x14044c041
movzx r12d, r12b
rcl ecx, cl
bt ecx, 0x3d
test r15b, r15b
mov ecx, 1
cmove r12d, ecx
movsxd r15, r9d
mov dword [rsp + 0x38], r12d
jmp 0x14044c041
mov r15, qword [rsp + 0x60]
jmp 0x14044b599
mov rcx, qword [rbp - 0x11]
sbb sil, r9b
rcl sil, cl
mov esi, 1
cmp di, r12w
cmp r8b, 0xa4
cmp rcx, rsi
jmp 0x14044c06a
jbe 0x14044c2bd
lea rbx, [rbp - 0x21]
mov rdx, qword [rbp - 0x21]
cmp r14b, r15b
bswap r8w
adc al, 0x7a
mov r8, qword [rbp - 9]
not al
xadd al, al
cmp r8, 0x10
mov al, r12b
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
nop
inc rbx
movsxd rax, edx
btr eax, 0xfc
lea rax, [rbp - 0x21]
cmc
clc
cmp r8, 0x10
jmp 0x14044c0b7
cmovae rax, rdx
clc
test rdi, 0x3677176
lea rax, [rax + rcx]
cmp rbx, rax
jmp 0x14044c0cf
je 0x14044c27d
mov rdx, r14
movsxd rcx, ecx
cmovae ecx, edx
jmp 0x14044c0e3
mov rcx, rdi
jmp 0x14044c0eb
call fcn.14040a405
test al, al
jmp 0x14044c0f7
jne 0x14044c263
cmp byte [rdi + 8], al
jmp 0x14044c105
jne 0x14044c18c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044c116
je 0x14044c181
mov rax, qword [rcx + 0x38]
adc dl, r9b
mov rdx, qword [rax]
test r11w, 0xa56
test rdx, rdx
jmp 0x14044c134
je 0x14044c159
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044c146
jle 0x14044c159
movzx eax, byte [rdx]
jmp 0x14044c154
jmp 0x14044c170
mov rax, qword [rcx]
jmp 0x14044c161
mov rax, qword [rax + 0x30]
jmp 0x14044c16a
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
je 0x14044c181
mov byte [rdi + 9], al
jmp 0x14044c188
and qword [rdi], 0
rcr al, 0x6d
mov byte [rdi + 8], sil
mov al, byte [rdi + 9]
cmp al, byte [rbx]
jmp 0x14044c196
jne 0x14044c263
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044c1a7
je 0x14044c237
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14044c1ba
je 0x14044c20b
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044c20b
dec dword [rax]
setb al
movzx ax, spl
mov rax, r14
mov rcx, qword [rcx + 0x38]
cbw
rdtsc
movzx ax, r11b
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044c1f3
mov qword [rcx], rax
movsx eax, bx
jmp 0x14044c1fe
movzx eax, byte [rdx]
jmp 0x14044c206
jmp 0x14044c21d
mov rax, qword [rcx]
jmp 0x14044c213
mov rax, qword [rax + 0x38]
call qword [case.0x140480642.0]
cmp eax, 0xffffffff
jmp 0x14044c225
je 0x14044c237
sub al, al
jmp 0x14044c232
jmp 0x14044c242
and qword [rdi], 0
movsx r8d, r12w
mov al, sil
mov byte [rdi + 8], al
mov r8, qword [rbp - 9]
mov edx, 0xda84979
mov rdx, rdx
cdq
mov rcx, qword [rbp - 0x11]
xchg edx, edx
cqo
mov rdx, qword [rbp - 0x21]
jmp 0x14044c09e
mov r8, qword [rbp - 9]
clc
mov rcx, qword [rbp - 0x11]
shl eax, 0x4b
cmovge rdx, r8
mov rdx, qword [rbp - 0x21]
sub al, 0x92
shrd eax, esi, 0x17
lea rax, [rbp - 0x21]
stc
cmp r8, 0x10
jmp 0x14044c28b
cmovae rax, rdx
stc
clc
lea rax, [rax + rcx]
clc
cmp rbx, rax
jmp 0x14044c29e
je 0x14044c2bd
xor edx, edx
xchg ch, cl
bswap cx
mov rcx, r13
jmp 0x14044c2b3
call fcn.1404012bf
jmp 0x14044c2f3
cmp byte [rsp + 0x30], 0
jmp 0x14044c2c7
je 0x14044c2f3
mov r9b, 0x2d
sub ecx, r15d
ror r8b, cl
mov r8, rsi
cmp dil, r14b
shld ecx, esi, 0x86
sub edx, edx
mov rcx, r13
call fcn.140400f55
nop
movsxd rcx, eax
movzx cx, r11b
lea rcx, [rbp - 0x21]
jmp 0x14044c2fc
call fcn.1404013a3
mov rax, r13
cmp bl, 0x7e
mov rcx, qword [rbp - 1]
xor rcx, rsp
jmp 0x14044c313
call fcn.140454a7f
mov rbx, qword [rsp + 0x140]
shl r13w, 0xbf
add rsp, 0x100
cmovb si, ax
movzx r14, si
movsxd rsi, r12d
pop r15
pop r14
movzx r12d, r14w
bswap ebp
mov di, 0x1e18
pop r13
pop r12
movsx rdi, bx
movsx di, cl
cmovne esi, r14d
pop rdi
mov sil, al
movzx si, r12b
pop rsi
bswap bp
pop rbp
jmp 0x14044c368
ret