Function at 0x140448582
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
btc ax, r8w
cmovbe eax, r13d
push rbp
sbb bpl, r9b
and ebp, 0x27a82109
push rsi
movzx rbp, r14w
mov ah, 0xd9
stc
push rdi
shr sil, cl
not rsi
movzx bp, r8b
push r12
push r13
movzx r13d, bx
push r14
bsf rbp, r14
push r15
clc
btc r13w, 0x34
ror dil, 0x61
lea rbp, [rsp - 0x17]
sub rsp, 0xf0
bt r13w, 0x72
mov rax, qword [0x1400b7288]
rcr r14w, 0x30
btr r14, 0x80
clc
xor rax, rsp
mov qword [rbp + 7], rax
mov r12, r9
btr r13, r14
ror sil, 0xe6
bswap ax
mov qword [rsp + 0x40], r9
rol r14b, 0x45
mov rdi, r8
neg r14b
ror rsi, 0xc5
bsr r13w, bp
mov r14, rdx
or sil, 0xf1
bsf si, r10w
mov qword [rbp - 0x71], rdx
test r15w, bp
setns dl
not r13w
mov rsi, qword [rbp + 0x77]
mov r13, qword [rbp + 0x7f]
mov qword [rbp - 0x79], r13
movsx edx, cx
mov eax, dword [rsi + 0x18]
mov edx, 0x3000
test dx, r12w
test dil, 0xf8
and eax, edx
jmp 0x14044865c
cmp eax, edx
jmp 0x140448663
jne 0x14044868e
mov qword [rsp + 0x28], r13
movzx rdx, ax
cqo
cmovl edx, edx
mov qword [rsp + 0x20], rsi
mov rdx, r14
jmp 0x140448684
call fcn.14044a837
jmp 0x14044a7bd
mov rax, qword [rsi + 0x40]
bswap ebx
setns ch
movsxd rbx, esp
mov rbx, qword [rax + 8]
mov qword [rbp - 0x51], rbx
not ah
cbw
mov cl, r9b
mov rax, qword [rbx]
movsx ecx, r15w
mov rcx, rbx
jmp 0x1404486b8
mov rax, qword [rax + 8]
jmp 0x1404486c1
call qword [case.0x14044236c.0]
nop
movsx rcx, r11w
not cx
lea rcx, [rbp - 0x59]
jmp 0x1404486d8
call fcn.140450445
mov r15, rax
clc
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x1404486ee
je 0x140448743
mov rdx, qword [rbx]
bswap cx
cdqe
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [case.0x14044236c.0]
mov r8, rax
test rax, rax
jmp 0x140448714
je 0x140448743
mov rcx, qword [rax]
xchg dl, ah
mov rax, qword [rcx]
xchg cx, dx
mov edx, 1
not cx
movsx cx, r10b
mov ch, 0xf8
mov rcx, r8
jmp 0x14044873d
call qword [case.0x14044236c.0]
mov rax, qword [r15]
lea rdx, [rbp - 0x29]
mov rcx, r15
jmp 0x140448752
mov rax, qword [rax + 0x28]
jmp 0x14044875b
call qword [case.0x14044236c.0]
nop
cdqe
movsx ecx, r15w
mov byte [rsp + 0x32], 0
movsxd rbx, r14d
cdqe
movzx rcx, di
mov byte [rsp + 0x3c], 0
movsx ax, ah
movzx ebx, si
cbw
mov rax, qword [rsi + 0x40]
movzx rbx, r11w
mov rbx, qword [rax + 8]
movsxd rax, esi
mov qword [rbp - 0x51], rbx
mov rax, qword [rbx]
movzx cx, dil
movzx ecx, r13w
mov rcx, rbx
jmp 0x1404487ab
mov rax, qword [rax + 8]
call qword [case.0x14044236c.0]
nop
movzx rcx, r8w
lea rcx, [rbp - 0x59]
call fcn.140444f56
mov rsi, rax
stc
test r13, rax
cmp r11w, si
test rbx, rbx
je 0x140448829
mov rdx, qword [rbx]
cdqe
mov al, sil
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x1404487eb
call qword [case.0x14044236c.0]
mov r8, rax
clc
mov ebx, 1
test rax, rax
jmp 0x140448802
je 0x140448838
mov rcx, qword [rax]
movsx rdx, r15w
cbw
bswap eax
mov rax, qword [rcx]
movsxd rdx, ebp
mov edx, ebx
mov rcx, r8
call qword [case.0x14044236c.0]
jmp 0x140448838
mov ebx, 1
cmovle r8w, r10w
movsx r9w, dil
mov rax, qword [rsi]
movzx edx, di
cdq
setg r9b
lea r9, [rbp - 9]
mov dx, 0x1d27
lea r8, [0x1400c01f7]
mov dl, 0xc9
lea rdx, [0x1400c01e8]
bswap ecx
movsx ecx, bp
mov rcx, rsi
jmp 0x140448868
mov rax, qword [rax + 0x38]
jmp 0x140448871
call qword [case.0x14044236c.0]
mov rdx, r12
jmp 0x140448883
mov rcx, rdi
jmp 0x14044888b
call fcn.14044cd98
or r12d, 0xffffffff
sub esi, esi
test al, al
jmp 0x14044889d
jne 0x140448b81
mov cl, byte [rdi + 8]
stc
cmp r8b, r11b
test cl, cl
jne 0x140448944
mov rcx, qword [rdi]
cmp r14b, 0x62
test rcx, rcx
jmp 0x1404488c1
je 0x14044893c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rbx, 0x53535de
test rdx, rdx
jmp 0x1404488dd
je 0x14044890a
mov rax, qword [rcx + 0x50]
cmp rbp, 0x6c9a2226
stc
test ecx, 0x6e0b094f
cmp dword [rax], esi
jmp 0x1404488fc
jle 0x14044890a
movzx eax, byte [rdx]
jmp 0x140448921
mov rax, qword [rcx]
jmp 0x140448912
mov rax, qword [rax + 0x30]
jmp 0x14044891b
call qword [case.0x14044236c.0]
cmp eax, r12d
jmp 0x140448929
je 0x14044893c
mov byte [rdi + 9], al
jmp 0x140448937
jmp 0x14044893f
mov qword [rdi], rsi
mov byte [rdi + 8], bl
mov cl, bl
mov al, byte [rdi + 9]
cmp al, byte [rbp + 2]
jmp 0x14044894f
jne 0x140448a23
mov rsi, qword [rbp - 0x71]
sar r14b, 0x7d
mov byte [rsi], 0x2b
cmovg rcx, rbp
or r14, r10
lea r14, [rsi + 1]
mov rcx, qword [rdi]
xor esi, esi
cmp dx, r9w
cmc
test rcx, rcx
jmp 0x14044897d
je 0x140448a08
mov rax, qword [rcx + 0x38]
test sil, r9b
cmp qword [rax], rsi
je 0x1404489db
mov rax, qword [rcx + 0x50]
cmp ch, 0x35
cmp dword [rax], esi
jmp 0x1404489a1
jle 0x1404489db
add dword [rax], r12d
nop
movzx edx, r9w
mov rcx, qword [rcx + 0x38]
movzx ax, bpl
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x1404489c5
mov qword [rcx], rax
mov ax, 0x66e5
xchg al, al
movzx eax, byte [rdx]
jmp 0x1404489d6
jmp 0x1404489f2
mov rax, qword [rcx]
jmp 0x1404489e3
mov rax, qword [rax + 0x38]
jmp 0x1404489ec
call qword [case.0x14044236c.0]
cmp eax, r12d
je 0x140448a08
mov al, sil
jmp 0x140448a03
jmp 0x140448a16
mov qword [rdi], rsi
mov al, 3
not al
mov al, bl
jmp 0x140448a16
mov byte [rdi + 8], al
jmp 0x140448a1e
jmp 0x140448b81
test cl, cl
jmp 0x140448a2a
jne 0x140448ac3
mov rcx, qword [rdi]
cmp bp, sp
stc
test rcx, rcx
jmp 0x140448a3f
je 0x140448ab0
mov rax, qword [rcx + 0x38]
jmp 0x140448a50
mov rdx, qword [rax]
cmc
test r13d, r11d
test rdx, rdx
jmp 0x140448a5f
je 0x140448a83
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140448a70
jle 0x140448a83
movzx eax, byte [rdx]
jmp 0x140448a7e
jmp 0x140448a9a
mov rax, qword [rcx]
jmp 0x140448a8b
mov rax, qword [rax + 0x30]
jmp 0x140448a94
call qword [case.0x14044236c.0]
cmp eax, r12d
je 0x140448ab0
mov byte [rdi + 9], al
jmp 0x140448aab
jmp 0x140448abc
mov qword [rdi], rsi
clc
mov al, byte [rdi + 9]
jmp 0x140448abc
mov byte [rdi + 8], bl
test sil, 0xf4
cmp al, byte [rbp + 1]
jmp 0x140448acb
jne 0x140448b81
mov rax, qword [rbp - 0x71]
mov byte [rax], 0x2d
lea r14, [rax + 1]
mov rcx, qword [rdi]
test rcx, rcx
je 0x140448b74
mov rax, qword [rcx + 0x38]
jmp 0x140448af1
cmp qword [rax], rsi
jmp 0x140448af9
je 0x140448b46
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], esi
jmp 0x140448b0b
jle 0x140448b46
add dword [rax], r12d
mov dl, bpl
bswap rax
mov rcx, qword [rcx + 0x38]
movzx dx, spl
cdq
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140448b30
mov qword [rcx], rax
cmovg rax, r12
mov al, 0x55
movzx eax, byte [rdx]
jmp 0x140448b41
jmp 0x140448b5d
mov rax, qword [rcx]
jmp 0x140448b4e
mov rax, qword [rax + 0x38]
jmp 0x140448b57
call qword [case.0x14044236c.0]
cmp eax, r12d
je 0x140448b74
mov byte [rdi + 8], sil
jmp 0x140448b6f
jmp 0x140448b81
mov qword [rdi], rsi
mov byte [rdi + 8], bl
rcl al, 0x34
cmp dil, 0xe0
mov qword [rbp - 0x59], r14
neg al
rol ax, cl
mov byte [r14], 0x30
clc
add r14, rbx
rcr bl, 0xe3
setb al
mov qword [rsp + 0x50], r14
cdqe
sub bl, cl
mov byte [rsp + 0x30], sil
xadd r12w, cx
cmc
shl al, 0x48
mov r12d, esi
xor bx, 0x6a37
adc rcx, 0x209e4467
mov dword [rsp + 0x38], esi
adc rcx, r15
clc
mov dword [rsp + 0x34], esi
mov bl, bpl
mov eax, 0x24
rol bh, cl
mov ecx, 0x300
add bx, 0x7fa5
add bx, r15w
sar ebx, 0x3a
cmp dword [r13], 0x3b9aca00
movsx ebx, r8w
movsx bx, r8b
cmovne rbx, r9
cmove eax, ecx
sal bh, 7
mov dword [rsp + 0x48], eax
btc bx, di
add al, r10b
bsf ebx, r13d
lea rbx, [rbp - 0x29]
sub al, 0xb9
shl al, 0xea
cmp qword [rbp - 0x11], 0x10
jmp 0x140448c22
cmovae rbx, qword [rbp - 0x29]
not al
xchg al, al
mov qword [rbp - 0x61], rbx
mov al, byte [rbx]
jmp 0x140448c36
dec al
test bpl, 0xb8
jmp 0x140448c41
cmp al, 0x7d
jmp 0x140448c48
ja 0x14044940e
cmp qword [rbp - 0x19], rsi
jmp 0x140448c57
jne 0x140448c6c
mov byte [rsp + 0x31], sil
jmp 0x140448c67
jmp 0x140448c91
mov rax, qword [r15]
movzx rcx, si
bswap rcx
mov rcx, r15
jmp 0x140448c7e
mov rax, qword [rax + 0x20]
jmp 0x140448c87
call qword [case.0x14044236c.0]
mov byte [rsp + 0x31], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov cl, r12b
add cx, 0x4638
shr ch, cl
mov qword [rbp - 0x39], 1
mov r13d, 0xf
mov qword [rbp - 0x31], r13
and dl, dil
xchg cx, dx
sub eax, eax
movzx ecx, cx
movzx cx, sil
mov byte [rbp - 0x49], al
mov edx, ebx
movsx rcx, r8w
setg cl
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x140448cdd
call fcn.14044cd98
sub r9d, r9d
rcr r15b, cl
xchg r15d, r15d
shld r15, rbx, 0x64
mov r15, qword [rbp - 0x49]
test al, al
jmp 0x140448cfb
jne 0x1404491f9
lea r12, [rdi + 9]
mov r8, r12
sal bl, 0x6d
mov qword [rbp - 0x69], r12
mov bl, byte [rsp + 0x32]
jmp 0x140448d18
cmp byte [rdi + 8], r9b
jmp 0x140448d21
jne 0x140448dd1
mov rcx, qword [rdi]
test rcx, rcx
je 0x140448dbc
mov rax, qword [rcx + 0x38]
cwd
test dil, r12b
sar dh, 0x2c
mov rdx, qword [rax]
clc
test r15, 0x52bd051d
test rdx, rdx
jmp 0x140448d52
je 0x140448d76
mov rax, qword [rcx + 0x50]
cmp r13b, 0x48
cmp dword [rax], r9d
jle 0x140448d76
movzx eax, byte [rdx]
jmp 0x140448d71
jmp 0x140448d99
mov rax, qword [rcx]
jmp 0x140448d7e
mov rax, qword [rax + 0x30]
jmp 0x140448d87
call qword [case.0x14044236c.0]
mov r8, qword [rbp - 0x69]
clc
test si, ax
xor r9d, r9d
cmc
cmp eax, 0xffffffff
jmp 0x140448da1
je 0x140448dbc
mov byte [r8], al
jmp 0x140448db4
mov r12, r8
jmp 0x140448dca
mov qword [rdi], r9
cwd
jmp 0x140448dca
mov byte [rdi + 8], 1
mov cl, spl
mov r8b, byte [r12]
cmovbe rcx, r10
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
jmp 0x140448de6
call fcn.14026a63d
lea rcx, [rbp - 9]
sub rax, rcx
cmp rax, 0xa
jmp 0x140448dfb
jae 0x140448ee8
mov edx, 1
xchg cl, cl
mov byte [rsp + 0x30], dl
rcr rcx, 0xa1
bts cx, bp
mov ecx, dword [rsp + 0x38]
jmp 0x140448e1d
cmp dword [rsp + 0x48], ecx
jmp 0x140448e26
jg 0x140448e4c
add dword [rsp + 0x34], edx
test rax, rax
jmp 0x140448e38
je 0x140448e9d
mov byte [rsp + 0x3c], dl
jmp 0x140448e47
jmp 0x140448e9d
test rax, rax
jmp 0x140448e54
jne 0x140448e67
test ecx, ecx
jmp 0x140448e61
je 0x140448e9d
lea r8, [0x1400c01e8]
mov al, byte [rax + r8]
mov byte [r14], al
sbb ax, di
movzx eax, si
xchg al, ah
lea r14, [r14 + rdx]
movzx ax, dil
mov qword [rsp + 0x50], r14
add ecx, edx
shrd eax, r11d, 0xa7
or al, r11b
or al, 0xe
mov dword [rsp + 0x38], ecx
shl al, cl
lea rax, [rbp - 0x49]
ror cl, cl
cmp r13, 0x10
not cl
setae cl
jmp 0x140448eb1
cmovae rax, r15
cmp r12w, r15w
cmp byte [rax + rsi], 0x7f
jmp 0x140448ec2
je 0x140449090
lea rax, [rbp - 0x49]
test cl, cl
jmp 0x140448ed3
cmovne rax, r15
cmp r15b, r15b
clc
add byte [rax + rsi], dl
jmp 0x140448ee3
jmp 0x140449083
lea rax, [rbp - 0x49]
cmp r13, 0x10
setae r14b
jmp 0x140448ef9
cmovae rax, r15
sub r9d, r9d
stc
cmc
cmp r14b, r14b
cmp byte [rax + rsi], r9b
je 0x14044919a
mov r8b, byte [rsp + 0x31]
stc
cmc
test r8b, r8b
jmp 0x140448f1e
je 0x14044919a
cmp byte [rdi + 8], r9b
jmp 0x140448f2d
jne 0x140448fe3
mov rcx, qword [rdi]
test sil, 0x67
cmp r11b, 0x7a
jmp 0x140448f43
test rcx, rcx
jmp 0x140448f4b
je 0x140448fca
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp ax, bx
jmp 0x140448f60
test rdx, rdx
jmp 0x140448f68
je 0x140448f8a
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r9d
jmp 0x140448f7c
jle 0x140448f8a
movzx eax, byte [rdx]
jmp 0x140448fae
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140448f96
call qword [case.0x14044236c.0]
mov r8b, byte [rsp + 0x31]
jmp 0x140448fa9
sub r9d, r9d
clc
cmc
cmp eax, 0xffffffff
jmp 0x140448fb6
je 0x140448fca
mov byte [r12], al
jmp 0x140448fc5
jmp 0x140448fd1
mov qword [rdi], r9
movzx eax, r9w
mov eax, 1
jmp 0x140448fdb
mov byte [rdi + 8], al
jmp 0x140448ff4
mov eax, 1
cmp r14b, dil
jmp 0x140448ff4
cmp byte [r12], r8b
jmp 0x140448ffd
jne 0x14044919a
mov rcx, qword [rbp - 0x39]
cmp rcx, r13
jmp 0x14044900f
jae 0x14044904c
lea rax, [rcx + 1]
mov qword [rbp - 0x39], rax
sub al, 0xdd
bt eax, 0x9c
lea rax, [rbp - 0x49]
cmp cx, 0x4a6d
test r14b, r14b
jmp 0x140449034
cmovne rax, r15
test sp, 0x687c
and word [rax + rcx], 0
jmp 0x140449047
jmp 0x140449071
sub r9d, r9d
mov ch, 0x57
movzx rcx, si
xchg dl, dh
mov r8b, bl
mov rdx, rax
movsx ecx, r15w
movsx rcx, r14w
not cl
lea rcx, [rbp - 0x49]
call fcn.1404512c9
inc rsi
sar r15b, cl
mov r14, qword [rsp + 0x50]
cmc
and r15b, dil
add r15b, r15b
mov r15, qword [rbp - 0x49]
xor ch, 0x47
mov r13, qword [rbp - 0x31]
dec ch
mov rcx, qword [rdi]
jmp 0x140449098
test rcx, rcx
jmp 0x1404490a0
je 0x14044912c
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x1404490b3
je 0x14044910a
mov rax, qword [rcx + 0x50]
cmp ah, 0xe8
test dil, 0xe4
test rbx, r12
cmp dword [rax], 0
jmp 0x1404490cf
jle 0x14044910a
dec dword [rax]
bswap dx
cdq
mov rcx, qword [rcx + 0x38]
movzx edx, r8w
not al
mov dl, 0x8d
mov rdx, qword [rcx]
movsx ax, dl
movzx eax, ax
lea rax, [rdx + 1]
jmp 0x1404490fa
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140449105
jmp 0x14044911c
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140449116
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
je 0x14044912c
xor al, al
jmp 0x14044914b
and qword [rdi], 0
not al
cqo
mov edx, 0x36e97284
mov al, 1
mov rcx, 0x53727918
movsx ecx, r9w
movzx dx, spl
mov byte [rdi + 8], al
movzx cx, bl
jmp 0x140449157
mov rdx, qword [rsp + 0x40]
movsx ecx, r10w
jmp 0x140449165
mov rcx, rdi
jmp 0x14044916d
call fcn.14044cd98
xor r9d, r9d
bt r8d, r9d
btc r8, rax
test al, al
movsxd r8, ebx
movsx r8, r9w
movsx r8w, sil
mov r8, qword [rbp - 0x69]
jmp 0x140449194
je 0x140448d18
test rsi, rsi
jmp 0x1404491a2
je 0x140449208
lea rax, [rbp - 0x49]
stc
cmp sil, 0x27
cmp r13, 0x10
jmp 0x1404491ba
cmovae rax, r15
cmc
cmp r14d, 0x53be16c5
test dl, 0x69
cmp byte [rax + rsi], r9b
jmp 0x1404491d2
jle 0x1404491ea
mov edx, 1
test r11b, 0x74
clc
add rsi, rdx
jmp 0x140449213
mov byte [rsp + 0x32], 1
jmp 0x1404491f4
jmp 0x140449289
mov edx, 1
jmp 0x140449203
jmp 0x14044921c
mov edx, 1
shl bx, cl
sub bl, r12b
mov rbx, qword [rbp - 0x61]
clc
test bp, r12w
test rsi, rsi
jmp 0x140449224
je 0x140449289
mov cl, byte [rbx]
test r11d, 0x2a6e30b2
jmp 0x14044923b
cmp cl, 0x7f
jmp 0x140449243
je 0x140449289
sub rsi, rdx
jmp 0x140449251
je 0x1404493cc
lea rax, [rbp - 0x49]
test r13w, r11w
test r13w, 0x77f1
cmp r13, 0x10
jmp 0x14044926e
cmovae rax, r15
cmp cl, byte [rax + rsi]
jmp 0x14044927a
je 0x1404493fc
mov byte [rsp + 0x32], dl
jmp 0x140449289
cmp r13, 0x10
jmp 0x140449292
jb 0x1404492f9
lea rdx, [r13 + 1]
mov rax, r15
stc
cmp rdx, 0x1000
jmp 0x1404492ac
jb 0x1404492ec
add rdx, 0x27
mov r15, qword [r15 - 8]
cmp r10b, 0x46
stc
sub rax, r15
test r13b, 0x1a
jmp 0x1404492ce
add rax, 0xfffffffffffffff8
test r12w, 0x954
test r14w, cx
cmp ebp, 0x11c52c39
cmp rax, 0x1f
ja 0x14044a82b
mov rcx, r15
jmp 0x1404492f4
call fcn.140117612
mov r12d, dword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
stc
btr r13w, 0x38
or r13b, 0x31
mov r13, qword [rbp - 0x79]
shr ch, cl
bts cx, di
xor esi, esi
sete cl
movsxd rdx, esp
mov rdx, qword [rsp + 0x40]
movsx cx, cl
mov rcx, rdi
call fcn.14044cd98
test al, al
jne 0x1404497df
mov rax, qword [r15]
mov rcx, r15
jmp 0x140449349
mov rax, qword [rax + 0x18]
jmp 0x140449352
call qword [case.0x14044236c.0]
mov bl, al
jmp 0x14044935f
cmp byte [rdi + 8], sil
jmp 0x140449368
jne 0x1404496f6
mov rdx, qword [rdi]
test r8d, 0x3ffd2f07
stc
cmp r13w, 0x39eb
test rdx, rdx
jmp 0x140449387
je 0x1404496ce
mov rcx, qword [rdx + 0x38]
adc r8b, sil
mov r8, qword [rcx]
cmp sil, 0xce
cmp r15b, al
test r8, r8
jmp 0x1404493a6
je 0x140449690
mov rax, qword [rdx + 0x50]
clc
cmp dword [rax], esi
jmp 0x1404493b8
jle 0x140449690
movzx eax, byte [r8]
jmp 0x1404493c7
jmp 0x1404496b3
test rsi, rsi
jmp 0x1404493d4
jne 0x1404493fc
lea rax, [rbp - 0x49]
test r14d, edi
cmc
cmp r13, 0x10
jmp 0x1404493eb
cmovae rax, r15
cmp cl, byte [rax]
jmp 0x1404493f6
jl 0x140449280
cmp byte [rbx + 1], r9b
jle 0x14044921c
inc rbx
jmp 0x14044921c
mov rdx, qword [rsp + 0x40]
movsx rcx, ax
xchg ch, cl
mov rcx, rdi
jmp 0x140449421
call fcn.14044cd98
test al, al
jmp 0x14044942d
jne 0x140449325
lea rbx, [rdi + 9]
test r14b, r13b
mov rsi, rbx
bt r15w, r12w
mov r13d, dword [rsp + 0x48]
or r15, r15
mov r15, qword [rsp + 0x40]
cmp byte [rdi + 8], 0
jmp 0x140449458
jne 0x1404494f0
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140449469
je 0x1404494e0
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044947e
je 0x1404494ac
mov rax, qword [rcx + 0x50]
test bp, 0x6259
cmc
test cl, r14b
cmp dword [rax], 0
jmp 0x140449499
jle 0x1404494ac
movzx eax, byte [rdx]
jmp 0x1404494a7
jmp 0x1404494c3
mov rax, qword [rcx]
jmp 0x1404494b4
mov rax, qword [rax + 0x30]
jmp 0x1404494bd
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x1404494cb
je 0x1404494e0
mov byte [rsi], al
mov rbx, rsi
jmp 0x1404494db
jmp 0x1404494ec
and qword [rdi], 0
cwd
xchg cl, cl
movzx dx, al
mov byte [rdi + 8], 1
mov r8b, byte [rbx]
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
jmp 0x140449500
call fcn.14026a63d
lea rcx, [rbp - 9]
cmp esp, 0x32bf1390
test r10b, dil
sub rax, rcx
cmp rax, 0xa
jae 0x14044967c
cmp r13d, r12d
jmp 0x140449527
jg 0x140449557
mov r8d, 1
jmp 0x14044953a
add dword [rsp + 0x34], r8d
test rax, rax
je 0x1404495ac
mov byte [rsp + 0x3c], r8b
jmp 0x140449552
jmp 0x1404495ac
test rax, rax
jne 0x140449569
test r12d, r12d
je 0x1404495a3
lea rcx, [0x1400c01e8]
inc r8
mov al, byte [rax + rcx]
mov r8b, 0x82
btr r8, r8
sub r8w, si
mov byte [r14], al
mov r8d, 1
cmp rsi, rax
lea r14, [r14 + r8]
jmp 0x140449596
add r12d, r8d
jmp 0x14044959e
jmp 0x1404495ac
mov r8d, 1
movsxd rcx, esp
mov byte [rsp + 0x30], r8b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404495bc
je 0x140449641
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x1404495cf
je 0x140449611
mov rax, qword [rcx + 0x50]
test sil, 0xf2
cmp dil, bpl
cmp edx, 0x74dd6f64
cmp dword [rax], 0
jle 0x140449611
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140449603
mov qword [rcx], rax
movsxd rax, esp
movzx eax, byte [rdx]
jmp 0x140449627
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
mov r8d, 1
test dl, 0xe4
cmp eax, 0xffffffff
jmp 0x14044962f
je 0x140449641
sub al, al
jmp 0x14044963c
jmp 0x140449653
and qword [rdi], 0
cdq
movzx cx, r11b
mov al, r8b
movzx dx, bpl
mov byte [rdi + 8], al
mov ecx, 0x575b0cfd
cqo
movsx edx, r8w
mov rdx, r15
seto cl
mov rcx, rdi
jmp 0x14044966f
call fcn.14044cd98
test al, al
je 0x14044944f
mov dword [rsp + 0x38], r12d
jmp 0x140449686
mov qword [rsp + 0x50], r14
jmp 0x140449303
mov rax, qword [rdx]
movzx rcx, sp
setno ch
xchg ch, ch
mov rcx, rdx
jmp 0x1404496a4
mov rax, qword [rax + 0x30]
jmp 0x1404496ad
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x1404496bb
je 0x1404496ce
mov byte [rdi + 9], al
jmp 0x1404496c9
jmp 0x1404496dd
mov qword [rdi], rsi
movsx r15d, r13w
movsx r15w, r14b
movsxd r15, edi
mov r15d, 1
jmp 0x1404496e8
mov byte [rdi + 8], r15b
jmp 0x1404496f1
jmp 0x140449703
mov r15d, 1
cmc
cmp r10w, 0x5975
cmp byte [rdi + 9], bl
jne 0x1404497df
call fcn.1404b2116
mov rcx, qword [rax]
mov al, byte [rcx]
shl ch, 0xad
not cx
rcl cl, cl
mov byte [r14], al
bt ecx, r8d
add r14, r15
mov qword [rsp + 0x50], r14
ror cl, 0x87
sar ecx, 0xcf
shr cl, 0xee
mov rcx, qword [rdi]
clc
test dl, 0x6d
test rcx, rcx
jmp 0x140449745
je 0x1404497c4
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x140449757
je 0x14044979b
mov rax, qword [rcx + 0x50]
clc
test r13b, dil
cmp dword [rax], esi
jmp 0x14044976c
jle 0x14044979b
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140449784
mov qword [rcx], rax
cwde
mov ax, bx
movsxd rax, ecx
movzx eax, byte [rdx]
jmp 0x140449796
jmp 0x1404497a8
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x1404497b0
je 0x1404497c4
mov byte [rdi + 8], sil
jmp 0x1404497bf
jmp 0x1404497df
mov qword [rdi], rsi
test ebp, 0x367976ab
clc
mov byte [rdi + 8], r15b
sub r15d, 0x28bd0c5e
and r15w, 0x52e4
mov r15, qword [rsp + 0x40]
cmp dword [r13], 0x3b9aca00
jmp 0x1404497f1
je 0x140449a30
test r12d, r12d
jmp 0x1404497ff
jne 0x140449a30
mov rdx, r15
mov rcx, rdi
call fcn.14044cd98
test al, al
jne 0x1404499f0
lea rbx, [rdi + 9]
mov rsi, rbx
shl r12w, cl
mov r12d, dword [rsp + 0x34]
sete r14b
cmc
shr r14d, 0x99
sub r13d, r13d
adc r14b, bl
lea r14d, [r13 + 1]
test ax, si
cmc
cmp byte [rdi + 8], r13b
jne 0x1404498e5
mov rcx, qword [rdi]
jmp 0x140449855
test rcx, rcx
jmp 0x14044985d
je 0x1404498d2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140449895
mov rax, qword [rcx + 0x50]
test r8b, r11b
cmp dword [rax], r13d
jmp 0x140449882
jle 0x140449895
movzx eax, byte [rdx]
jmp 0x140449890
jmp 0x1404498ac
mov rax, qword [rcx]
jmp 0x14044989d
mov rax, qword [rax + 0x30]
jmp 0x1404498a6
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x1404498b4
je 0x1404498d2
mov byte [rsi], al
cmovns bx, r14w
movsx rbx, r12w
mov rbx, rsi
jmp 0x1404498cd
jmp 0x1404498db
mov qword [rdi], r13
adc al, 0xc0
xor al, 0x13
dec al
mov byte [rdi + 8], r14b
shl al, cl
adc al, 0x60
ror al, cl
mov al, byte [rbx]
test r15b, bpl
cmp al, byte [rbp - 9]
jmp 0x1404498f2
jne 0x1404499d2
sub r12d, r14d
movzx rcx, cx
mov byte [rsp + 0x30], r14b
sal cl, cl
add ecx, eax
cmp bpl, 0x3b
mov rcx, qword [rdi]
cmc
test rcx, rcx
je 0x1404499aa
mov rax, qword [rcx + 0x38]
cmc
test bh, 0xf4
cmp qword [rax], r13
jmp 0x140449929
je 0x14044997d
mov rax, qword [rcx + 0x50]
cmp r9b, 0x41
cmp dl, r15b
cmp dword [rax], r13d
jmp 0x140449942
jle 0x14044997d
dec dword [rax]
cqo
xchg edx, edx
movzx rax, r14w
mov rcx, qword [rcx + 0x38]
movsx rax, dx
xchg dh, ah
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140449969
mov qword [rcx], rax
movsx ax, dl
movzx eax, byte [rdx]
jmp 0x140449978
jmp 0x140449994
mov rax, qword [rcx]
jmp 0x140449985
mov rax, qword [rax + 0x38]
jmp 0x14044998e
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
je 0x1404499aa
mov al, r13b
jmp 0x1404499a5
jmp 0x1404499b4
mov qword [rdi], r13
movzx rcx, r9w
mov al, r14b
mov byte [rdi + 8], al
mov rdx, r15
movzx ecx, di
mov rcx, rdi
jmp 0x1404499c5
call fcn.14044cd98
test al, al
je 0x14044983f
mov dword [rsp + 0x34], r12d
mov r14, qword [rsp + 0x50]
xor r13b, 0xf6
cmp al, r9b
mov r12d, dword [rsp + 0x38]
cmp ah, 0xd5
shld r13, rcx, 0x75
mov r13d, dword [rsp + 0x34]
cmp r11, 0x7ad3475b
test r13d, r13d
jmp 0x140449a04
jns 0x140449a3c
mov byte [r14], 0x30
mov eax, 1
jmp 0x140449a1b
add r14, rax
add r13d, eax
mov dword [rsp + 0x34], r13d
jmp 0x140449a2b
jmp 0x140449a3c
mov r13d, dword [rsp + 0x34]
movsx edx, r11w
setae cl
mov rdx, r15
mov cx, sp
movsx ecx, si
movzx cx, r12b
mov rcx, rdi
jmp 0x140449a52
call fcn.14044cd98
test al, al
jmp 0x140449a5e
jne 0x140449cb0
lea rbx, [rdi + 9]
sub sil, 0x5f
xor rsi, rcx
btr si, 0x69
mov rsi, rbx
mov r13d, 1
cmp rcx, rbx
jmp 0x140449a89
cmp byte [rdi + 8], 0
jmp 0x140449a92
jne 0x140449b28
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140449aa4
je 0x140449b16
mov rax, qword [rcx + 0x38]
cmc
or dh, 0xd1
mov dx, r14w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140449ac1
je 0x140449ae2
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jle 0x140449ae2
movzx eax, byte [rdx]
jmp 0x140449add
jmp 0x140449af9
mov rax, qword [rcx]
jmp 0x140449aea
mov rax, qword [rax + 0x30]
jmp 0x140449af3
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x140449b01
je 0x140449b16
mov byte [rsi], al
mov rbx, rsi
jmp 0x140449b11
jmp 0x140449b1d
and qword [rdi], 0
sete ch
mov byte [rdi + 8], r13b
not ch
movsx cx, bpl
mov r8b, byte [rbx]
movzx edx, si
lea rdx, [rbp + 5]
movsx rcx, si
setp ch
movsx cx, r8b
lea rcx, [rbp - 9]
jmp 0x140449b47
call fcn.14026a63d
lea rcx, [rbp - 9]
cmp r8b, 0x17
jmp 0x140449b59
sub rax, rcx
clc
cmp r13, 0x72ae120f
cmp rax, 0xa
jmp 0x140449b6d
jae 0x140449ca8
cmp r12d, dword [rsp + 0x48]
jmp 0x140449b7d
jge 0x140449bab
lea rcx, [0x1400c01e8]
test r9w, di
mov al, byte [rax + rcx]
stc
clc
mov byte [r14], al
add r14, r13
jmp 0x140449ba3
add r12d, r13d
jmp 0x140449bcf
mov ecx, dword [rsp + 0x3c]
stc
movzx ecx, cl
test rax, rax
jmp 0x140449bbb
cmovne ecx, r13d
jmp 0x140449bc8
mov dword [rsp + 0x3c], ecx
sub cl, r15b
mov byte [rsp + 0x30], r13b
cmp r9w, 0x69a0
mov rcx, qword [rdi]
test r10b, cl
test rcx, rcx
jmp 0x140449be8
je 0x140449c75
mov rax, qword [rcx + 0x38]
test ecx, 0x33d27090
test r14b, r11b
cmp qword [rax], 0
je 0x140449c49
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x140449c12
jle 0x140449c49
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
mov ax, r10w
rdtsc
mov rdx, 0x72c70c2d
mov rdx, qword [rcx]
bswap eax
movsxd rax, esp
lea rax, [rdx + 1]
jmp 0x140449c3e
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140449c60
mov rax, qword [rcx]
jmp 0x140449c51
mov rax, qword [rax + 0x38]
jmp 0x140449c5a
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
je 0x140449c75
xor al, al
jmp 0x140449c70
jmp 0x140449c82
and qword [rdi], 0
xchg ecx, ecx
mov al, r13b
movsx rcx, r11w
mov byte [rdi + 8], al
not cx
movzx rcx, r10w
mov rdx, r15
movzx ecx, r11w
jmp 0x140449c98
mov rcx, rdi
call fcn.14044cd98
test al, al
je 0x140449a89
mov r13d, dword [rsp + 0x34]
cmp r8d, ebx
xor r12d, r12d
stc
cmp byte [rsp + 0x3c], r12b
jmp 0x140449cbe
je 0x140449d69
lea rbx, [r14 - 1]
dec r15
shl r15w, 0xa8
movsxd r15, r11d
mov r15, qword [rbp - 0x59]
cmp r12w, bx
cmp rbx, r15
jmp 0x140449ce3
je 0x140449d36
call fcn.1404b2116
mov cl, byte [rbx]
test di, sp
mov rax, qword [rax]
cmp cl, byte [rax]
jmp 0x140449cfd
je 0x140449d19
cmp cl, 0x39
jmp 0x140449d0b
jne 0x140449d21
mov byte [rbx], 0x30
jmp 0x140449d19
dec rbx
jmp 0x140449cdb
add cl, 1
mov byte [rbx], cl
test ecx, edx
cmp rbx, r15
jmp 0x140449d30
jne 0x140449d60
mov byte [rbx], 0x31
xor r15b, cl
mov ebx, 1
add r13d, ebx
movzx r15, r10w
mov dword [rsp + 0x34], r13d
movsx r15w, r12b
cmove r15, r8
mov r15, qword [rsp + 0x40]
jmp 0x140449d6e
mov r15, qword [rsp + 0x40]
xor sil, 0xd7
mov ebx, 1
mov sil, byte [rsp + 0x30]
test sil, sil
jmp 0x140449d7b
je 0x14044a70f
mov rdx, r15
movsx ecx, di
bswap cx
movzx rcx, r14w
mov rcx, rdi
jmp 0x140449d96
call fcn.14044cd98
test al, al
jmp 0x140449da2
jne 0x14044a70f
mov cl, byte [rdi + 8]
stc
clc
test cl, cl
jmp 0x140449db4
jne 0x140449e4f
mov rcx, qword [rdi]
cmp bl, r12b
cmc
test rcx, rcx
jmp 0x140449dc9
je 0x140449e40
mov rax, qword [rcx + 0x38]
test r13b, 0x85
btc edx, r10d
mov rdx, qword [rax]
cmp rcx, rbp
test rdx, rdx
jmp 0x140449de9
je 0x140449e0e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140449dfb
jle 0x140449e0e
movzx eax, byte [rdx]
jmp 0x140449e09
jmp 0x140449e25
mov rax, qword [rcx]
jmp 0x140449e16
mov rax, qword [rax + 0x30]
jmp 0x140449e1f
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x140449e2d
je 0x140449e40
mov byte [rdi + 9], al
jmp 0x140449e3b
jmp 0x140449e47
mov qword [rdi], r12
cmp dil, bl
cmc
mov byte [rdi + 8], bl
shl cl, 0xff
mov cl, bl
mov al, byte [rdi + 9]
jmp 0x140449e5c
cmp al, byte [rbp + 4]
jmp 0x140449e64
je 0x140449f18
test cl, cl
jmp 0x140449e71
jne 0x140449f0a
mov rcx, qword [rdi]
clc
jmp 0x140449e85
test rcx, rcx
jmp 0x140449e8d
je 0x140449ef7
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmc
test rdx, rdx
jmp 0x140449ea4
je 0x140449eca
mov rax, qword [rcx + 0x50]
cmp rbp, 0x25724b27
stc
cmp r8d, esi
cmp dword [rax], r12d
jle 0x140449eca
movzx eax, byte [rdx]
jmp 0x140449ee1
mov rax, qword [rcx]
jmp 0x140449ed2
mov rax, qword [rax + 0x30]
jmp 0x140449edb
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
je 0x140449ef7
mov byte [rdi + 9], al
jmp 0x140449ef2
jmp 0x140449f07
mov qword [rdi], r12
cmc
mov al, byte [rdi + 9]
cmp r10, r11
test rcx, rdi
test ah, 0x66
mov byte [rdi + 8], bl
cmp al, byte [rbp + 3]
jmp 0x140449f12
jne 0x14044a70f
mov byte [r14], 0x65
add r14, rbx
dec rcx
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140449f2e
je 0x140449fc2
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r12
je 0x140449f95
mov rax, qword [rcx + 0x50]
jmp 0x140449f4c
cmp dword [rax], r12d
jmp 0x140449f54
jle 0x140449f95
dec dword [rax]
cbw
movsx ax, r13b
not ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, r10b
mov ax, 0x5fa7
lea rax, [rdx + 1]
jmp 0x140449f7f
mov qword [rcx], rax
not eax
movsx rax, bx
movzx eax, byte [rdx]
jmp 0x140449f90
jmp 0x140449fa7
mov rax, qword [rcx]
jmp 0x140449f9d
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x140449faf
je 0x140449fc2
mov al, r12b
jmp 0x140449fbd
jmp 0x140449fd4
mov qword [rdi], r12
mov rcx, rsi
sets cl
mov al, bl
movzx edx, r15w
movsx edx, si
mov byte [rdi + 8], al
mov sil, r12b
movsx ecx, r13w
mov ebx, r12d
movzx cx, dil
mov rdx, r15
mov cx, r10w
movsx rcx, di
movsx ecx, di
mov rcx, rdi
call fcn.14044cd98
test al, al
jmp 0x14044a003
jne 0x14044a310
mov cl, byte [rdi + 8]
cmc
clc
cmp rbp, r11
test cl, cl
jmp 0x14044a018
jne 0x14044a0b8
mov rcx, qword [rdi]
cmp r13b, sil
cmc
stc
test rcx, rcx
jmp 0x14044a02e
je 0x14044a09c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14044a044
je 0x14044a06a
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14044a057
jle 0x14044a06a
movzx eax, byte [rdx]
jmp 0x14044a065
jmp 0x14044a081
mov rax, qword [rcx]
jmp 0x14044a072
mov rax, qword [rax + 0x30]
jmp 0x14044a07b
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14044a089
je 0x14044a09c
mov byte [rdi + 9], al
jmp 0x14044a097
jmp 0x14044a0a1
mov qword [rdi], r12
mov cl, al
mov r8d, 1
mov cl, 0xf1
mov byte [rdi + 8], r8b
seta cl
mov cl, r8b
jmp 0x14044a0bf
mov r8d, 1
cmc
mov al, byte [rdi + 9]
jmp 0x14044a0c7
cmp al, byte [rbp + 2]
jne 0x14044a1a4
mov byte [r14], 0x2b
sar cx, 0x80
lea r14, [r14 + r8]
and cl, bpl
mov rcx, qword [rdi]
cmp sil, 0x9d
stc
test rcx, rcx
jmp 0x14044a0ef
je 0x14044a189
mov rax, qword [rcx + 0x38]
jmp 0x14044a0fe
cmp qword [rax], r12
je 0x14044a151
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14044a151
dec dword [rax]
movzx dx, r10b
xchg dh, dl
lahf
mov rcx, qword [rcx + 0x38]
cqo
movzx rdx, r10w
mov rdx, qword [rcx]
cwde
mov ah, 0xc9
lahf
lea rax, [rdx + 1]
jmp 0x14044a139
mov qword [rcx], rax
movsx rax, r14w
mov ah, 0xd0
cwde
movzx eax, byte [rdx]
jmp 0x14044a14c
jmp 0x14044a16e
mov rax, qword [rcx]
jmp 0x14044a159
mov rax, qword [rax + 0x38]
jmp 0x14044a162
call qword [case.0x14044236c.0]
mov r8d, 1
cmp eax, 0xffffffff
jmp 0x14044a176
je 0x14044a189
mov al, r12b
jmp 0x14044a184
jmp 0x14044a197
mov qword [rdi], r12
mov al, sil
mov al, r8b
jmp 0x14044a197
mov byte [rdi + 8], al
jmp 0x14044a19f
jmp 0x14044a310
test cl, cl
jmp 0x14044a1ab
jne 0x14044a237
mov rcx, qword [rdi]
cmp sil, 0xae
stc
test rcx, rcx
je 0x14044a223
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044a1d1
je 0x14044a1f6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044a1e3
jle 0x14044a1f6
movzx eax, byte [rdx]
jmp 0x14044a1f1
jmp 0x14044a20d
mov rax, qword [rcx]
jmp 0x14044a1fe
mov rax, qword [rax + 0x30]
jmp 0x14044a207
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14044a215
je 0x14044a223
mov byte [rdi + 9], al
jmp 0x14044a229
mov qword [rdi], r12
mov al, byte [rdi + 9]
mov r8d, 1
test r14b, 0x6c
mov byte [rdi + 8], r8b
cmp al, byte [rbp + 1]
jmp 0x14044a23f
jne 0x14044a310
mov byte [r14], 0x2d
movsx cx, r14b
movzx rcx, sp
adc ecx, r10d
add r14, r8
sar ecx, 0x6f
btr ecx, r15d
sub cx, 0x7ad2
mov rcx, qword [rdi]
clc
test r8w, r8w
test bpl, 0x60
test rcx, rcx
je 0x14044a309
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14044a285
je 0x14044a2d5
mov rax, qword [rcx + 0x50]
test r14b, 0xc7
cmp dword [rax], r12d
jmp 0x14044a29b
jle 0x14044a2d5
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
mov al, sil
mov rdx, qword [rcx]
movsx ax, bl
cbw
movsx eax, bx
lea rax, [rdx + 1]
jmp 0x14044a2c1
mov qword [rcx], rax
movzx rax, r8w
movzx eax, byte [rdx]
jmp 0x14044a2d0
jmp 0x14044a2ed
mov rax, qword [rcx]
jmp 0x14044a2dd
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
mov r8d, 1
cmp eax, 0xffffffff
jmp 0x14044a2f5
je 0x14044a309
mov byte [rdi + 8], r12b
jmp 0x14044a304
jmp 0x14044a310
mov qword [rdi], r12
mov byte [rdi + 8], r8b
mov rdx, r15
movsx cx, r10b
bswap ecx
mov rcx, rdi
jmp 0x14044a322
call fcn.14044cd98
test al, al
jmp 0x14044a32e
jne 0x14044a502
cmp byte [rdi + 8], r12b
jmp 0x14044a33d
jne 0x14044a3e6
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044a34e
je 0x14044a3ca
mov rax, qword [rcx + 0x38]
setno dl
btc edx, r15d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044a36a
je 0x14044a398
mov rax, qword [rcx + 0x50]
stc
jmp 0x14044a37d
cmp dword [rax], r12d
jmp 0x14044a385
jle 0x14044a398
movzx eax, byte [rdx]
jmp 0x14044a393
jmp 0x14044a3af
mov rax, qword [rcx]
jmp 0x14044a3a0
mov rax, qword [rax + 0x30]
jmp 0x14044a3a9
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14044a3b7
je 0x14044a3ca
mov byte [rdi + 9], al
jmp 0x14044a3c5
jmp 0x14044a3cd
mov qword [rdi], r12
mov r8d, 1
jmp 0x14044a3d8
mov byte [rdi + 8], r8b
jmp 0x14044a3e1
jmp 0x14044a3ee
mov r8d, 1
rol al, cl
mov al, byte [rdi + 9]
clc
test r15b, 0x7b
cmp al, byte [rbp - 9]
jne 0x14044a4ed
mov sil, r8b
cmp sil, 0x22
sub ch, 0xff
and cl, 0xfa
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044a418
je 0x14044a4b0
mov rax, qword [rcx + 0x38]
cmp r12d, r13d
jmp 0x14044a42a
cmp qword [rax], r12
je 0x14044a482
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044a43f
jle 0x14044a482
dec dword [rax]
movzx rdx, r13w
setge ah
mov dl, bpl
mov rcx, qword [rcx + 0x38]
movsx edx, si
cdq
movzx rdx, si
mov rdx, qword [rcx]
cbw
movsx ax, r12b
mov rax, 0x44fe435d
lea rax, [rdx + 1]
jmp 0x14044a477
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044a49a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
mov r8d, 1
jmp 0x14044a49a
cmp eax, 0xffffffff
jmp 0x14044a4a2
je 0x14044a4b0
mov al, r12b
jmp 0x14044a4bb
mov qword [rdi], r12
setb ch
xchg al, cl
mov al, r8b
mov byte [rdi + 8], al
mov dh, ah
xchg dx, dx
movsx rcx, r12w
mov rdx, r15
cmovg cx, sp
mov rcx, rdi
jmp 0x14044a4d6
call fcn.14044cd98
test al, al
jmp 0x14044a4e2
je 0x14044a334
jmp 0x14044a4fb
test sil, sil
jmp 0x14044a4f5
je 0x14044a502
mov byte [r14], 0x30
inc r14
mov rdx, r15
cmovne rcx, rcx
mov rcx, rdi
call fcn.14044cd98
test al, al
jmp 0x14044a518
jne 0x14044a70f
mov r13d, 1
test r13w, bx
cmp rbp, 0x61846188
clc
cmp byte [rdi + 8], r12b
jne 0x14044a5d4
mov rcx, qword [rdi]
stc
test ecx, edx
test rcx, rcx
jmp 0x14044a548
je 0x14044a5c4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044a55d
je 0x14044a592
mov rax, qword [rcx + 0x50]
cmp r12b, bl
cmp r14w, 0xdc0
test rdx, 0x32fa2560
cmp dword [rax], r12d
jmp 0x14044a57f
jle 0x14044a592
movzx eax, byte [rdx]
jmp 0x14044a58d
jmp 0x14044a5a9
mov rax, qword [rcx]
jmp 0x14044a59a
mov rax, qword [rax + 0x30]
jmp 0x14044a5a3
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14044a5b1
je 0x14044a5c4
mov byte [rdi + 9], al
jmp 0x14044a5bf
jmp 0x14044a5ca
mov qword [rdi], r12
not r8b
mov byte [rdi + 8], r13b
cwd
movzx rdx, si
mov r8b, byte [rdi + 9]
lea rdx, [rbp + 5]
jmp 0x14044a5e7
lea rcx, [rbp - 9]
jmp 0x14044a5f0
call fcn.14026a63d
lea rcx, [rbp - 9]
cmp ecx, r14d
sub rax, rcx
stc
test r11w, 0xb3e
cmp rax, 0xa
jmp 0x14044a60f
jae 0x14044a700
cmp ebx, 8
jmp 0x14044a61d
jge 0x14044a63f
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
neg sil
add sil, r11b
mov byte [r14], al
add r14, r13
and sil, bl
add ebx, r13d
mov sil, r13b
adc cl, 0xb6
rcr cx, 0x94
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044a6d0
mov rax, qword [rcx + 0x38]
test bpl, 0x40
cmp qword [rax], r12
jmp 0x14044a665
je 0x14044a69e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044a677
jle 0x14044a69e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
not eax
lea rax, [rdx + 1]
mov qword [rcx], rax
cwde
movzx eax, byte [rdx]
jmp 0x14044a699
jmp 0x14044a6b5
mov rax, qword [rcx]
jmp 0x14044a6a6
mov rax, qword [rax + 0x38]
jmp 0x14044a6af
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14044a6bd
je 0x14044a6d0
mov al, r12b
jmp 0x14044a6cb
jmp 0x14044a6de
mov qword [rdi], r12
mov al, r13b
movsx edx, sp
mov cl, 0xc1
movsxd rcx, esi
mov byte [rdi + 8], al
cwd
mov rdx, r15
mov rcx, rdi
jmp 0x14044a6ee
call fcn.14044cd98
test al, al
jmp 0x14044a6fa
je 0x14044a530
mov r13d, dword [rsp + 0x34]
cmp r10b, r9b
test r8b, bl
cmp r9b, 0xba
cmp byte [rsp + 0x32], r12b
jmp 0x14044a719
jne 0x14044a72d
test sil, sil
jmp 0x14044a727
jne 0x14044a734
mov r14, qword [rbp - 0x71]
bsr edx, ecx
mov byte [r14], r12b
shr dl, 0xcf
movzx edx, r14w
mov rdx, qword [rbp - 0x11]
cmp r11b, r9b
cmp r13b, 0x72
test ch, 0x79
cmp rdx, 0x10
jmp 0x14044a755
jb 0x14044a7b7
inc rdx
mov rcx, qword [rbp - 0x29]
shr ax, 0x6a
sar ah, 0xe5
mov rax, rcx
cmp r12, r11
cmp rdx, 0x1000
jb 0x14044a7b2
add rdx, 0x27
cmp di, r13w
test r9b, 0x74
mov rcx, qword [rcx - 8]
cmp dl, 0x79
clc
sub rax, rcx
test r11w, 0x3c97
add rax, 0xfffffffffffffff8
test al, bl
cmp bl, sil
cmc
cmp rax, 0x1f
jmp 0x14044a7ac
ja 0x14044a820
call fcn.140117612
mov eax, r13d
rcl cx, cl
mov rcx, qword [rbp + 7]
clc
jmp 0x14044a7cb
xor rcx, rsp
jmp 0x14044a7d3
call fcn.1404996f5
mov rbx, qword [rsp + 0x130]
xor r13w, 0x6e3d
add rsp, 0xf0
bswap r14w
mov r13w, bx
pop r15
movzx r14w, r12b
xchg rdi, rsi
pop r14
pop r13
xchg rdi, rbp
movzx r12, bp
pop r12
movsx si, r11b
pop rdi
movsx rsi, r9w
pop rsi
movsx rbp, ax
not rbp
pop rbp
ret
call fcn.1404afd2c
nop
jmp 0x14044a82b
call fcn.1404afd2c
nop
int3