Function at 0x14044c7cc
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
shl rbx, cl
push rbp
dec bpl
push rsi
jmp 0x14044c7fd
push rdi
push r12
sbb cl, 0x52
bts bp, r11w
push r13
bsr rax, rdi
push r14
adc r14b, 0x87
push r15
dec sil
lea rbp, [rsp - 0x17]
sub rsp, 0xf0
sar r14b, 0x58
shl ecx, cl
cbw
mov rax, qword [0x1400b7288]
xor rax, rsp
bts bx, bx
shr cx, 0x5c
mov qword [rbp + 7], rax
mov qword [rsp + 0x40], r9
rcl dil, 0xe4
cmp r9b, 0xd9
mov rdi, r8
sar cx, 0xa7
rol bh, cl
mov r14, rdx
rcr rsi, cl
mov qword [rbp - 0x61], rdx
mov rax, qword [rbp + 0x7f]
mov qword [rbp - 0x69], rax
mov ebx, 0x4e226c8a
xor al, 0x5f
test r13b, r13b
sub r12d, r12d
mov bx, si
mov rsi, qword [rbp + 0x77]
movsx rbx, dx
mov rax, qword [rsi + 0x40]
movzx ecx, r13w
movsxd rbx, eax
seta ch
mov rbx, qword [rax + 8]
jmp 0x14044c89c
mov qword [rbp - 0x79], rbx
cdqe
cbw
mov rax, qword [rbx]
xchg ch, ch
mov rcx, rbx
jmp 0x14044c8b1
mov rax, qword [rax + 8]
jmp 0x14044c8ba
call qword [case.0x140162398.0]
nop
setbe cl
lea rcx, [rsp + 0x58]
jmp 0x14044c8ce
call fcn.14045256c
mov r13, rax
mov qword [rsp + 0x50], rax
test edi, 0x1a0c3ac4
stc
test rbx, rbx
jmp 0x14044c8ea
je 0x14044c945
mov rdx, qword [rbx]
movsx rcx, r13w
not ah
movsx cx, bh
mov rcx, rbx
cwde
mov rax, qword [rdx + 0x10]
call qword [case.0x140162398.0]
mov r8, rax
cmp bl, 0xae
cmp r13w, r9w
test rax, rax
je 0x14044c945
mov rcx, qword [rax]
movzx edx, di
mov rax, qword [rcx]
cmovge dx, bx
mov dh, 0xbf
lea edx, [r12 + 1]
movsx rcx, r9w
mov rcx, r8
jmp 0x14044c93f
call qword [case.0x140162398.0]
mov rax, qword [r13]
mov dl, 0xc5
jmp 0x14044c950
lea rdx, [rbp - 0x39]
mov rcx, r13
jmp 0x14044c95c
mov rax, qword [rax + 0x28]
jmp 0x14044c965
call qword [case.0x140162398.0]
nop
movsxd rbx, edx
movzx cx, r8b
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x79], rbx
cbw
mov rax, qword [rbx]
movsx ecx, r10w
mov rcx, rbx
jmp 0x14044c991
mov rax, qword [rax + 8]
jmp 0x14044c99a
call qword [case.0x140162398.0]
nop
lea rcx, [rsp + 0x58]
jmp 0x14044c9ab
call fcn.140447046
mov rsi, rax
test bp, 0x6af9
test rbx, rbx
jmp 0x14044c9c0
je 0x14044ca1a
mov rdx, qword [rbx]
lahf
movsx eax, r12w
cdqe
mov rcx, rbx
cbw
movsx rax, bp
mov rax, qword [rdx + 0x10]
jmp 0x14044c9e2
call qword [case.0x140162398.0]
mov r8, rax
test rax, rax
je 0x14044ca1a
mov rcx, qword [rax]
bswap eax
setnp al
not dx
mov rax, qword [rcx]
movzx dx, r11b
mov edx, 1
mov rcx, r8
jmp 0x14044ca14
call qword [case.0x140162398.0]
mov rax, qword [rsi]
jmp 0x14044ca22
lea r9, [rbp - 0x19]
movsx edx, bp
lea r8, [0x1400c0235]
lea rdx, [0x1400c0218]
mov cx, 0x2efd
movsx ecx, r15w
setbe ch
mov rcx, rsi
mov rax, qword [rax + 0x38]
jmp 0x14044ca4e
call qword [case.0x140162398.0]
mov r15, r14
movsx si, r10b
mov byte [rsp + 0x32], r12b
mov rsi, qword [rsp + 0x40]
movsxd rdx, ecx
mov rdx, rsi
movsxd rcx, ebx
movsx rcx, sp
mov rcx, rdi
jmp 0x14044ca7b
call fcn.14044ee00
or ebx, 0xffffffff
test al, al
jne 0x14044cd57
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14044ca95
jne 0x14044cb2a
mov rcx, qword [rdi]
test r14w, 0x513e
stc
test rcx, rcx
jmp 0x14044caad
je 0x14044cb1f
mov rax, qword [rcx + 0x38]
sbb edx, 0x3c717d7f
cmovae dx, cx
setnp dl
mov rdx, qword [rax]
test rdx, rdx
je 0x14044caee
mov rax, qword [rcx + 0x50]
test bx, r10w
cmp dword [rax], r12d
jmp 0x14044cae0
jle 0x14044caee
movzx eax, byte [rdx]
jmp 0x14044cb05
mov rax, qword [rcx]
jmp 0x14044caf6
mov rax, qword [rax + 0x30]
jmp 0x14044caff
call qword [case.0x140162398.0]
cmp eax, ebx
jmp 0x14044cb0c
je 0x14044cb1f
mov byte [rdi + 9], al
jmp 0x14044cb1a
jmp 0x14044cb22
mov qword [rdi], r12
mov byte [rdi + 8], 1
inc al
mov cl, 1
mov al, byte [rdi + 9]
test bpl, 0x2e
stc
cmp r8w, 0x24a0
cmp al, byte [rbp - 2]
jmp 0x14044cb40
jne 0x14044cbfb
mov byte [r14], 0x2b
clc
xor cl, r11b
lea r15, [r14 + 1]
mov rcx, qword [rdi]
cmp r8b, r15b
test rcx, rcx
jmp 0x14044cb60
je 0x14044cbee
mov rax, qword [rcx + 0x38]
cmp r13w, 0x4038
cmp qword [rax], r12
jmp 0x14044cb78
je 0x14044cbbd
mov rax, qword [rcx + 0x50]
test r12b, r11b
cmp dword [rax], r12d
jmp 0x14044cb8d
jle 0x14044cbbd
add dword [rax], ebx
mov edx, 0x309e1898
cdqe
mov rcx, qword [rcx + 0x38]
movzx rdx, r14w
not dl
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044cbb2
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044cbd4
mov rax, qword [rcx]
jmp 0x14044cbc5
mov rax, qword [rax + 0x38]
jmp 0x14044cbce
call qword [case.0x140162398.0]
cmp eax, ebx
jmp 0x14044cbdb
je 0x14044cbee
mov al, r12b
jmp 0x14044cbe9
jmp 0x14044cbf3
mov qword [rdi], r12
mov al, 1
mov byte [rdi + 8], al
jmp 0x14044cd57
test cl, cl
jmp 0x14044cc02
jne 0x14044cc96
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044cc81
mov rax, qword [rcx + 0x38]
bsr dx, si
rcl dh, cl
movsx edx, r14w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044cc2d
je 0x14044cc55
mov rax, qword [rcx + 0x50]
test dil, r14b
cmp dword [rax], r12d
jmp 0x14044cc42
jle 0x14044cc55
movzx eax, byte [rdx]
jmp 0x14044cc50
jmp 0x14044cc6c
mov rax, qword [rcx]
jmp 0x14044cc5d
mov rax, qword [rax + 0x30]
jmp 0x14044cc66
call qword [case.0x140162398.0]
cmp eax, ebx
je 0x14044cc81
mov byte [rdi + 9], al
jmp 0x14044cc7c
jmp 0x14044cc8d
mov qword [rdi], r12
sbb al, r9b
rcl al, 0xe5
mov al, byte [rdi + 9]
mov byte [rdi + 8], 1
cmc
test r8b, 0x4b
cmp al, byte [rbp - 3]
jmp 0x14044cc9e
jne 0x14044cd57
mov byte [r14], 0x2d
xchg cl, r15b
lea r15, [r14 + 1]
ror cx, 0xc3
not cx
mov rcx, qword [rdi]
clc
cmc
test rcx, rcx
jmp 0x14044ccc3
je 0x14044cd48
mov rax, qword [rcx + 0x38]
cmp dil, 0x7b
cmp qword [rax], r12
jmp 0x14044ccd9
je 0x14044cd1b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044cceb
jle 0x14044cd1b
add dword [rax], ebx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
mov ax, r13w
movsx eax, r13w
jmp 0x14044cd0e
movzx eax, byte [rdx]
jmp 0x14044cd16
jmp 0x14044cd32
mov rax, qword [rcx]
jmp 0x14044cd23
mov rax, qword [rax + 0x38]
jmp 0x14044cd2c
call qword [case.0x140162398.0]
cmp eax, ebx
je 0x14044cd48
mov byte [rdi + 8], r12b
jmp 0x14044cd43
jmp 0x14044cd57
mov qword [rdi], r12
movzx r14, r8w
mov byte [rdi + 8], 1
btc r14d, ebx
mov word [r15], 0x7830
or r14b, 0x5c
xor ecx, r14d
sbb dx, 0x7057
add r15, 2
movsx rdx, r15w
mov cl, 0x74
mov qword [rsp + 0x48], r15
movzx ecx, r13w
mov byte [rsp + 0x30], r12b
mov rcx, r13
xchg cx, dx
movsx ecx, ax
mov r14d, r12d
movsx rcx, sp
mov dword [rsp + 0x3c], r12d
movsx rcx, r15w
movzx rcx, r15w
movsxd rcx, ecx
mov dword [rsp + 0x34], r12d
mov rdx, rsi
mov rcx, rdi
call fcn.14044ee00
test al, al
jmp 0x14044cdb8
jne 0x14044d14e
cmp byte [rdi + 8], r12b
jne 0x14044ce4b
mov rcx, qword [rdi]
cmp ebx, esp
test rcx, rcx
jmp 0x14044cdd5
je 0x14044ce3e
mov rax, qword [rcx + 0x38]
rcr rdx, cl
sbb edx, r10d
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14044cdf1
je 0x14044ce17
mov rax, qword [rcx + 0x50]
stc
clc
test dil, 0x2e
cmp dword [rax], r12d
jmp 0x14044ce09
jle 0x14044ce17
movzx eax, byte [rdx]
jmp 0x14044ce2e
mov rax, qword [rcx]
jmp 0x14044ce1f
mov rax, qword [rax + 0x30]
jmp 0x14044ce28
call qword [case.0x140162398.0]
cmp eax, ebx
je 0x14044ce3e
mov byte [rdi + 9], al
jmp 0x14044ce41
mov qword [rdi], r12
mov byte [rdi + 8], 1
and al, r12b
ror al, 0xce
mov al, byte [rdi + 9]
cmp al, byte [rbp - 0x19]
jmp 0x14044ce56
jne 0x14044d14e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044ce67
je 0x14044cee6
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
je 0x14044ceba
mov rax, qword [rcx + 0x50]
test r10d, r12d
cmc
cmp dword [rax], r12d
jmp 0x14044ce8b
jle 0x14044ceba
add dword [rax], ebx
cqo
movsx dx, r11b
movzx eax, dx
mov rcx, qword [rcx + 0x38]
movzx rdx, bp
cwde
mov rdx, qword [rcx]
xchg ah, ah
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044ced1
mov rax, qword [rcx]
jmp 0x14044cec2
mov rax, qword [rax + 0x38]
jmp 0x14044cecb
call qword [case.0x140162398.0]
cmp eax, ebx
jmp 0x14044ced8
je 0x14044cee6
mov al, r12b
jmp 0x14044cef8
mov qword [rdi], r12
movsx cx, al
mov al, 1
movzx rdx, si
movzx cx, r15b
mov byte [rdi + 8], al
movsx rcx, r8w
bswap cx
mov rdx, rsi
xchg cx, cx
mov rcx, rdi
call fcn.14044ee00
test al, al
jmp 0x14044cf17
jne 0x14044d145
mov cl, byte [rdi + 8]
cmp r14b, r14b
cmp dx, 0x652b
test cl, cl
jne 0x14044cfbf
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044cf3b
je 0x14044cfac
mov rax, qword [rcx + 0x38]
sal dx, cl
cqo
mov rdx, qword [rax]
test r12b, dl
test rdx, rdx
jmp 0x14044cf58
je 0x14044cf85
mov rax, qword [rcx + 0x50]
test r15, 0x473e2bc2
jmp 0x14044cf6f
cmp dword [rax], r12d
jle 0x14044cf85
movzx eax, byte [rdx]
jmp 0x14044cf80
jmp 0x14044cf97
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044cf91
call qword [case.0x140162398.0]
cmp eax, ebx
je 0x14044cfac
mov byte [rdi + 9], al
jmp 0x14044cfa7
jmp 0x14044cfaf
mov qword [rdi], r12
mov byte [rdi + 8], 1
sub cl, 0xa7
adc cl, r13b
mov cl, 1
mov al, 0xfb
sar al, cl
mov al, byte [rdi + 9]
cmp r8d, esi
cmp al, byte [rbp]
jmp 0x14044cfcd
je 0x14044d08b
test cl, cl
jmp 0x14044cfda
jne 0x14044d07d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044cfeb
je 0x14044d063
mov rax, qword [rcx + 0x38]
test r9w, 0x55cb
or dl, r14b
mov rdx, qword [rax]
cmp r11, 0x5bc96f45
test rdx, rdx
je 0x14044d032
mov rax, qword [rcx + 0x50]
cmp sil, 0xf7
test r13, r10
cmp dword [rax], r12d
jmp 0x14044d024
jle 0x14044d032
movzx eax, byte [rdx]
jmp 0x14044d049
mov rax, qword [rcx]
jmp 0x14044d03a
mov rax, qword [rax + 0x30]
jmp 0x14044d043
call qword [case.0x140162398.0]
cmp eax, ebx
jmp 0x14044d050
je 0x14044d063
mov byte [rdi + 9], al
jmp 0x14044d05e
jmp 0x14044d071
mov qword [rdi], r12
and al, 0x91
mov al, byte [rdi + 9]
jmp 0x14044d071
mov byte [rdi + 8], 1
cmp r10w, r10w
test cl, r14b
cmc
cmp al, byte [rbp - 1]
jmp 0x14044d085
jne 0x14044d145
mov rcx, qword [rdi]
cmp dil, 0xf4
jmp 0x14044d097
test rcx, rcx
je 0x14044d12b
mov rax, qword [rcx + 0x38]
test r12, rbx
cmp qword [rax], r12
jmp 0x14044d0af
je 0x14044d0fa
mov rax, qword [rcx + 0x50]
test rbp, rcx
cmp dword [rax], r12d
jmp 0x14044d0c4
jle 0x14044d0fa
add dword [rax], ebx
xchg dx, dx
mov dl, bh
mov rcx, qword [rcx + 0x38]
movsx eax, ax
xchg rdx, rdx
cdq
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044d0e8
mov qword [rcx], rax
mov al, 0x10
movzx eax, byte [rdx]
jmp 0x14044d0f5
jmp 0x14044d111
mov rax, qword [rcx]
jmp 0x14044d102
mov rax, qword [rax + 0x38]
jmp 0x14044d10b
call qword [case.0x140162398.0]
cmp eax, ebx
jmp 0x14044d118
je 0x14044d12b
mov al, r12b
jmp 0x14044d126
jmp 0x14044d138
mov qword [rdi], r12
mov al, bpl
mov al, 1
jmp 0x14044d138
mov byte [rdi + 8], al
jmp 0x14044d140
jmp 0x14044d14e
mov byte [rsp + 0x30], 1
sets bh
stc
mov ecx, 0x300
xadd ah, bl
cwde
rcr r12b, 0x5b
mov r12d, 0x24
btc bx, 0xaa
cdqe
mov rax, qword [rbp - 0x69]
mov bx, 0x4c45
cmp dword [rax], 0x3b9aca00
mov al, spl
cmove r12d, ecx
shr bx, cl
test ah, 0xcf
rcr al, 0xf4
mov dword [rsp + 0x38], r12d
lea rbx, [rbp - 0x39]
rol al, cl
rcl al, 0xfb
cmp qword [rbp - 0x21], 0x10
cmovae rbx, qword [rbp - 0x39]
mov qword [rsp + 0x58], rbx
mov al, byte [rbx]
jmp 0x14044d1aa
dec al
cmp al, sil
stc
jmp 0x14044d1b5
cmp al, 0x7d
ja 0x14044d8ec
cmp qword [rbp - 0x29], r14
jmp 0x14044d1c6
jne 0x14044d1db
mov byte [rsp + 0x31], r14b
jmp 0x14044d1d6
jmp 0x14044d200
mov rax, qword [r13]
mov cx, r14w
jmp 0x14044d1ea
mov rcx, r13
jmp 0x14044d1f2
mov rax, qword [rax + 0x20]
call qword [case.0x140162398.0]
mov byte [rsp + 0x31], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
setno dl
mov qword [rbp - 0x49], 1
bt r13d, r11d
dec dh
mov r13d, 0xf
shld rdx, rdi, 0x37
cmc
setns ch
mov qword [rbp - 0x41], r13
sub eax, eax
btr dx, 0x50
dec ch
not ch
mov byte [rbp - 0x59], al
sub esi, esi
cwd
mov rdx, qword [rsp + 0x40]
movsx rcx, r15w
movsx ecx, r11w
bswap cx
mov rcx, rdi
jmp 0x14044d255
call fcn.14044ee00
xor r9d, r9d
sub r14w, bx
movzx r14, cx
inc r14w
mov r14, qword [rbp - 0x59]
test al, al
jne 0x14044d709
lea r12, [rdi + 9]
sal bl, 0x41
add bl, 0x9d
mov r8, r12
mov qword [rbp - 0x71], r12
sar bl, cl
mov bl, byte [rsp + 0x32]
test spl, 0x42
cmp byte [rdi + 8], r9b
jmp 0x14044d299
jne 0x14044d338
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d2aa
je 0x14044d32f
mov rax, qword [rcx + 0x38]
movzx edx, cx
ror dx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044d2c5
je 0x14044d2ea
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14044d2d7
jle 0x14044d2ea
movzx eax, byte [rdx]
jmp 0x14044d2e5
jmp 0x14044d311
mov rax, qword [rcx]
jmp 0x14044d2f2
mov rax, qword [rax + 0x30]
jmp 0x14044d2fb
call qword [case.0x140162398.0]
mov r8, qword [rbp - 0x71]
cmc
xor r9d, r9d
stc
cmp r9, 0x98c30f5
cmp eax, 0xffffffff
jmp 0x14044d319
je 0x14044d32f
mov byte [r8], al
mov r12, r8
jmp 0x14044d32a
jmp 0x14044d332
mov qword [rdi], r9
mov byte [rdi + 8], 1
xchg dl, ch
mov r8b, byte [r12]
movsx rcx, si
lea rdx, [rbp + 3]
jmp 0x14044d349
lea rcx, [rbp - 0x19]
jmp 0x14044d352
call fcn.1402573cd
lea rcx, [rbp - 0x19]
sub rax, rcx
cmp rax, 0x16
jmp 0x14044d367
jae 0x14044d41f
mov byte [rsp + 0x30], 1
mov ecx, dword [rsp + 0x3c]
cmp r12w, r12w
clc
cmp dword [rsp + 0x38], ecx
jg 0x14044d38e
inc dword [rsp + 0x34]
jmp 0x14044d3df
test rax, rax
jne 0x14044d3a4
test ecx, ecx
jmp 0x14044d39e
je 0x14044d3df
lea rdx, [0x1400c0218]
jmp 0x14044d3b0
mov al, byte [rax + rdx]
mov byte [r15], al
movsx rax, r14w
sete al
inc r15
mov qword [rsp + 0x48], r15
inc ecx
xor al, r10b
cbw
mov al, r9b
mov dword [rsp + 0x3c], ecx
test r11d, 0x60b40888
adc eax, 0x17e105c9
lea rax, [rbp - 0x59]
cmp r13, 0x10
setae cl
jmp 0x14044d3ef
cmovae rax, r14
stc
test r10b, 0x2f
cmp byte [rax + rsi], 0x7f
je 0x14044d5b5
lea rax, [rbp - 0x59]
cmc
test cl, cl
jmp 0x14044d40e
cmovne rax, r14
inc byte [rax + rsi]
jmp 0x14044d41a
jmp 0x14044d5ad
lea rax, [rbp - 0x59]
cmp r13, 0x10
jmp 0x14044d42c
setae r15b
cmovae rax, r14
stc
xor r9d, r9d
test r8b, 0x44
cmp byte [rax + rsi], r9b
jmp 0x14044d445
je 0x14044d6b6
mov r8b, byte [rsp + 0x31]
test r8b, r8b
jmp 0x14044d458
je 0x14044d6b6
cmp byte [rdi + 8], r9b
jmp 0x14044d467
jne 0x14044d50f
mov rcx, qword [rdi]
cmc
cmp r9b, spl
test rcx, rcx
jmp 0x14044d47c
je 0x14044d508
mov rax, qword [rcx + 0x38]
sal dx, 0x5a
cmc
mov rdx, qword [rax]
test r8w, r13w
test rdx, rdx
jmp 0x14044d49a
je 0x14044d4c7
mov rax, qword [rcx + 0x50]
test r15b, r13b
jmp 0x14044d4ac
cmp dword [rax], r9d
jmp 0x14044d4b4
jle 0x14044d4c7
movzx eax, byte [rdx]
jmp 0x14044d4c2
jmp 0x14044d4ec
mov rax, qword [rcx]
jmp 0x14044d4cf
mov rax, qword [rax + 0x30]
jmp 0x14044d4d8
call qword [case.0x140162398.0]
mov r8b, byte [rsp + 0x31]
sub r9d, r9d
stc
cmp sp, 0x3099
cmp eax, 0xffffffff
jmp 0x14044d4f4
je 0x14044d508
mov byte [r12], al
jmp 0x14044d503
jmp 0x14044d50b
mov qword [rdi], r9
mov byte [rdi + 8], 1
cmp byte [r12], r8b
jmp 0x14044d518
jne 0x14044d6b6
mov rcx, qword [rbp - 0x49]
cmp rcx, r13
jmp 0x14044d52a
jae 0x14044d578
lea rax, [rcx + 1]
stc
test r14, 0x485e7ab9
jmp 0x14044d541
mov qword [rbp - 0x49], rax
bt rax, 0xc7
movzx eax, r13w
lea rax, [rbp - 0x59]
test r15b, r15b
jmp 0x14044d55a
cmovne rax, r14
cmp r14, 0x77404ef5
cmc
test ch, 0x2e
and word [rax + rcx], 0
jmp 0x14044d573
jmp 0x14044d5a5
xor r9d, r9d
mov r8b, bl
movsx rdx, r9w
cwd
movzx cx, bh
lea edx, [r9 + 1]
jmp 0x14044d597
lea rcx, [rbp - 0x59]
jmp 0x14044d5a0
call fcn.1404533eb
inc rsi
mov r15, qword [rsp + 0x48]
mov r14, qword [rbp - 0x59]
mov r13, qword [rbp - 0x41]
mov rcx, qword [rdi]
cmp r14, 0x1c4412b2
cmc
test rcx, rcx
jmp 0x14044d5c8
je 0x14044d661
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], 0
je 0x14044d630
mov rax, qword [rcx + 0x50]
cmp r11d, 0x4e8114ad
test spl, 0x10
cmp dword [rax], 0
jmp 0x14044d5f4
jle 0x14044d630
dec dword [rax]
rdtsc
not ax
mov rcx, qword [rcx + 0x38]
cbw
movzx rdx, cx
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044d617
mov qword [rcx], rax
jmp 0x14044d623
movzx eax, byte [rdx]
jmp 0x14044d62b
jmp 0x14044d647
mov rax, qword [rcx]
jmp 0x14044d638
mov rax, qword [rax + 0x38]
jmp 0x14044d641
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044d64f
je 0x14044d661
xor al, al
jmp 0x14044d65c
jmp 0x14044d670
and qword [rdi], 0
movsx rcx, si
jmp 0x14044d66e
mov al, 1
mov byte [rdi + 8], al
cqo
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x14044d682
call fcn.14044ee00
sub r9d, r9d
shrd r8w, r13w, 0xfd
mov r8d, 0x1fc07c53
shr r8, 0xfb
test al, al
movzx r8d, r9w
movsxd r8, eax
bswap r8w
mov r8, qword [rbp - 0x71]
jmp 0x14044d6b0
je 0x14044d290
test rsi, rsi
jmp 0x14044d6be
je 0x14044d6f5
lea rax, [rbp - 0x59]
cmc
cmp r9w, 0x2c33
cmp r13, 0x10
jmp 0x14044d6d8
cmovae rax, r14
cmp byte [rax + rsi], r9b
jmp 0x14044d6e5
jle 0x14044d74d
inc rsi
bts ebx, eax
test sil, 0xbc
mov rbx, qword [rsp + 0x58]
jmp 0x14044d709
test rsi, rsi
je 0x14044d75e
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14044d71c
je 0x14044d75e
sub rsi, 1
jmp 0x14044d72b
je 0x14044d8af
lea rax, [rbp - 0x59]
clc
cmp r13, 0x10
jmp 0x14044d73f
cmovae rax, r14
clc
cmp cl, byte [rax + rsi]
je 0x14044d8d0
mov byte [rsp + 0x32], 1
stc
test r13b, 0xf2
cmp r13d, 0x20de533d
cmp r13, 0x10
jmp 0x14044d767
jb 0x14044d7b9
lea rdx, [r13 + 1]
rcl al, cl
bts eax, edx
xor al, r11b
mov rax, r14
cmp rdx, 0x1000
jmp 0x14044d788
jb 0x14044d7b1
add rdx, 0x27
cmp cx, 0x126b
mov r14, qword [r14 - 8]
stc
sub rax, r14
cmc
cmp bx, bp
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14044eb21
mov rcx, r14
call fcn.140261fd0
mov r12d, dword [rsp + 0x38]
mov r14w, sp
mov r14d, dword [rsp + 0x3c]
adc r13w, si
shr si, 0xc2
mov esi, edx
mov r15, qword [rsp + 0x48]
rcr sil, cl
mov r13, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x40]
test r8w, bx
cmp r9, rsi
cmp byte [rsp + 0x30], 0
jmp 0x14044d7f4
je 0x14044d817
test r14d, r14d
jmp 0x14044d802
jne 0x14044d817
mov byte [r15], 0x30
inc r15
movsx cx, dl
cdq
mov dh, 0x7c
mov rdx, rsi
movzx ecx, r13w
mov ecx, 0x63442f1b
movsxd rcx, edx
mov rcx, rdi
jmp 0x14044d82e
call fcn.14044ee00
sub esi, esi
test spl, r11b
test al, al
jne 0x14044dc8e
cmp byte [rdi + 8], sil
jmp 0x14044d849
jne 0x14044db98
mov rcx, qword [rdi]
test r9, 0x5662143c
cmp rdi, 0x4a9d40b7
test rcx, rcx
jmp 0x14044d868
je 0x14044db87
mov rax, qword [rcx + 0x38]
cmp bpl, r11b
movsx dx, spl
mov rdx, qword [rax]
clc
jmp 0x14044d883
test rdx, rdx
jmp 0x14044d88b
je 0x14044db5f
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044d89c
jle 0x14044db5f
movzx eax, byte [rdx]
jmp 0x14044d8aa
jmp 0x14044db71
test rsi, rsi
jne 0x14044d8d0
lea rax, [rbp - 0x59]
cmp r13, 0x10
cmovae rax, r14
cmp r8w, sp
cmp cl, byte [rax]
jl 0x14044d74d
cmp byte [rbx + 1], r9b
jmp 0x14044d8d9
jle 0x14044d709
inc rbx
jmp 0x14044d8e7
jmp 0x14044d709
mov rdx, rsi
cmovno cx, si
mov rcx, rdi
jmp 0x14044d8fb
call fcn.14044ee00
test al, al
jmp 0x14044d907
jne 0x14044d7ea
lea rbx, [rdi + 9]
sub sil, r15b
bsf si, r13w
cmp r11b, 0x2e
mov rsi, rbx
mov r13, qword [rsp + 0x40]
cmp r12w, r14w
clc
cmp byte [rdi + 8], 0
jmp 0x14044d933
jne 0x14044d9d3
mov rcx, qword [rdi]
jmp 0x14044d948
test rcx, rcx
jmp 0x14044d950
je 0x14044d9cb
mov rax, qword [rcx + 0x38]
shrd edx, ecx, 0x50
mov rdx, qword [rax]
cmp r12b, dil
test rdx, rdx
jmp 0x14044d96c
je 0x14044d98c
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044d98c
movzx eax, byte [rdx]
jmp 0x14044d987
jmp 0x14044d9a3
mov rax, qword [rcx]
jmp 0x14044d994
mov rax, qword [rax + 0x30]
jmp 0x14044d99d
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044d9ab
je 0x14044d9cb
mov byte [rsi], al
jmp 0x14044d9be
mov rbx, rsi
jmp 0x14044d9c6
jmp 0x14044d9cf
and qword [rdi], 0
mov byte [rdi + 8], 1
mov r8b, byte [rbx]
jmp 0x14044d9db
lea rdx, [rbp + 3]
movsx ecx, bp
lea rcx, [rbp - 0x19]
jmp 0x14044d9eb
call fcn.1402573cd
lea rcx, [rbp - 0x19]
cmp r13b, al
cmp r14w, 0x35d4
test r14d, esp
sub rax, rcx
jmp 0x14044da0b
cmp rax, 0x16
jmp 0x14044da14
jae 0x14044d7d9
cmp r12d, r14d
jmp 0x14044da22
jg 0x14044da36
inc dword [rsp + 0x34]
jmp 0x14044da31
jmp 0x14044da82
test rax, rax
jne 0x14044da48
test r14d, r14d
je 0x14044da82
lea rcx, [0x1400c0218]
jmp 0x14044da54
mov al, byte [rax + rcx]
movsx cx, r14b
movsx ecx, r14w
mov byte [r15], al
jmp 0x14044da6b
inc r15
jmp 0x14044da7a
inc r14d
or cx, 0x3ea9
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044da92
je 0x14044db15
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14044daa5
je 0x14044dae9
mov rax, qword [rcx + 0x50]
test rsp, 0x6a53520b
cmp dword [rax], 0
jmp 0x14044dabe
jle 0x14044dae9
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044dad9
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044dae4
jmp 0x14044dafb
mov rax, qword [rcx]
jmp 0x14044daf1
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044db03
je 0x14044db15
xor al, al
jmp 0x14044db10
jmp 0x14044db2e
and qword [rdi], 0
mov dx, 0x27cf
cqo
cdq
mov al, 1
movsx ecx, cx
cwd
mov rdx, 0x47e1413b
mov byte [rdi + 8], al
movzx edx, r14w
mov rdx, 0x7f5d15e3
movsx dx, dl
mov rdx, r13
not cl
mov rcx, rdi
call fcn.14044ee00
test al, al
jmp 0x14044db54
je 0x14044d92a
jmp 0x14044d7d9
mov rax, qword [rcx]
jmp 0x14044db67
mov rax, qword [rax + 0x30]
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
je 0x14044db87
mov byte [rdi + 9], al
jmp 0x14044db82
jmp 0x14044db8f
mov qword [rdi], rsi
movzx rax, r13w
cwde
mov byte [rdi + 8], 1
jmp 0x14044db98
mov bl, byte [rdi + 9]
not cx
cwde
movsx rcx, r12w
mov rax, qword [r13]
mov rcx, r13
jmp 0x14044dbaf
mov rax, qword [rax + 0x18]
jmp 0x14044dbb8
call qword [case.0x140162398.0]
cmp bl, al
jmp 0x14044dbc5
jne 0x14044dc8e
call fcn.1404b4569
mov rcx, qword [rax]
mov al, 0x90
mov al, byte [rcx]
xchg rcx, rcx
movsx cx, dil
mov byte [r15], al
movzx cx, r10b
movsxd rcx, eax
inc r15
test r15w, ax
mov rcx, qword [rdi]
jmp 0x14044dbf9
test rcx, rcx
jmp 0x14044dc01
je 0x14044dc77
mov rax, qword [rcx + 0x38]
cmp r12w, r11w
cmp r11b, 0xb3
cmp qword [rax], rsi
je 0x14044dc53
mov rax, qword [rcx + 0x50]
cmp r10, r14
cmp dword [rax], esi
jmp 0x14044dc2a
jle 0x14044dc53
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044dc44
mov qword [rcx], rax
movsx rax, ax
movzx eax, byte [rdx]
jmp 0x14044dc60
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
je 0x14044dc77
mov byte [rdi + 8], sil
jmp 0x14044dc72
jmp 0x14044dc8e
mov qword [rdi], rsi
stc
bsr r13d, r15d
ror r13b, 0x56
mov byte [rdi + 8], 1
sar r13b, cl
sbb r13b, 0x32
mov r13, qword [rsp + 0x40]
clc
test r14d, r14d
jmp 0x14044dc9c
jne 0x14044de9c
mov rdx, r13
cmovs cx, r10w
mov rcx, rdi
call fcn.14044ee00
test al, al
jmp 0x14044dcb9
jne 0x14044de5e
lea rbx, [rdi + 9]
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
cmp byte [rdi + 8], 0
jmp 0x14044dcd4
jne 0x14044dd63
mov rcx, qword [rdi]
test esp, 0x7e736196
test rcx, rcx
je 0x14044dd50
mov rax, qword [rcx + 0x38]
cdq
xadd dh, dh
btr rdx, 0x81
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044dd04
je 0x14044dd24
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044dd24
movzx eax, byte [rdx]
jmp 0x14044dd1f
jmp 0x14044dd36
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044dd30
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
je 0x14044dd50
mov byte [rsi], al
xchg bl, bh
mov rbx, rsi
jmp 0x14044dd4b
jmp 0x14044dd58
and qword [rdi], 0
ror al, cl
rcr al, cl
mov byte [rdi + 8], 1
test r12w, bx
sal al, 0xab
mov al, byte [rbx]
cmc
jmp 0x14044dd6b
cmp al, byte [rbp - 0x19]
jmp 0x14044dd73
jne 0x14044de47
dec r12d
mov byte [rsp + 0x30], 1
sal ecx, cl
mov rcx, qword [rdi]
jmp 0x14044dd8e
test rcx, rcx
je 0x14044de15
mov rax, qword [rcx + 0x38]
test r8b, 0xc
cmp qword [rax], 0
jmp 0x14044dda8
je 0x14044dde9
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044ddba
jle 0x14044dde9
dec dword [rax]
mov dx, 0xf30
not ax
mov rcx, qword [rcx + 0x38]
xchg ah, dh
mov rdx, qword [rcx]
cdqe
cwde
lea rax, [rdx + 1]
jmp 0x14044ddde
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044de00
mov rax, qword [rcx]
jmp 0x14044ddf1
mov rax, qword [rax + 0x38]
jmp 0x14044ddfa
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
je 0x14044de15
sub al, al
jmp 0x14044de10
jmp 0x14044de20
and qword [rdi], 0
cdq
cwd
xchg dl, dh
mov al, 1
mov byte [rdi + 8], al
xchg dh, ch
cwd
mov rdx, r13
movzx ecx, dx
mov rcx, rdi
jmp 0x14044de35
call fcn.14044ee00
test al, al
jmp 0x14044de41
je 0x14044dccb
mov dword [rsp + 0x34], r12d
add al, r13b
btc eax, 0xcc
mov r12d, dword [rsp + 0x38]
btc ax, 0x81
stc
mov eax, dword [rsp + 0x34]
test eax, eax
jmp 0x14044de69
jns 0x14044de9c
mov byte [r15], 0x30
movzx dx, r15b
inc r15
dec ecx
mov cl, r10b
inc eax
movsx ecx, r11w
movsx cx, r9b
mov dl, ch
mov dword [rsp + 0x34], eax
movzx edx, cx
movsxd rdx, ebp
movzx cx, r14b
mov rdx, r13
jmp 0x14044dea6
mov rcx, rdi
jmp 0x14044deae
call fcn.14044ee00
test al, al
jmp 0x14044deba
jne 0x14044e0ef
lea rbx, [rdi + 9]
sal esi, cl
clc
mov rsi, rbx
test rbx, 0x3b3853b8
cmp byte [rdi + 8], 0
jmp 0x14044deda
jne 0x14044df82
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044deeb
je 0x14044df77
mov rax, qword [rcx + 0x38]
btc dx, 0x30
cmovns edx, r15d
mov rdx, qword [rax]
clc
test r8w, 0x70e4
cmp rbx, rsp
test rdx, rdx
jmp 0x14044df13
je 0x14044df43
mov rax, qword [rcx + 0x50]
test r11w, r12w
test r14, 0x16917ed1
cmp dword [rax], 0
jmp 0x14044df30
jle 0x14044df43
movzx eax, byte [rdx]
jmp 0x14044df3e
jmp 0x14044df5a
mov rax, qword [rcx]
jmp 0x14044df4b
mov rax, qword [rax + 0x30]
jmp 0x14044df54
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044df62
je 0x14044df77
mov byte [rsi], al
mov rbx, rsi
jmp 0x14044df72
jmp 0x14044df7e
and qword [rdi], 0
movzx edx, ax
mov byte [rdi + 8], 1
mov r8b, byte [rbx]
movsxd rdx, r12d
lea rdx, [rbp + 3]
not cl
cmovbe cx, bp
mov cl, r11b
lea rcx, [rbp - 0x19]
jmp 0x14044df9e
call fcn.1402573cd
lea rcx, [rbp - 0x19]
jmp 0x14044dfad
sub rax, rcx
cmp rax, 0x16
jmp 0x14044dfb9
jae 0x14044e0ef
cmp r14d, r12d
jmp 0x14044dfc7
jge 0x14044e008
lea rcx, [0x1400c0218]
jmp 0x14044dfd9
mov al, byte [rax + rcx]
movsx rcx, r10w
movsxd rcx, ebp
not ch
mov byte [r15], al
setno ch
inc r15
movsx ecx, r11w
movzx cx, r14b
not ch
inc r14d
shr rcx, cl
xor cx, 0x28c1
shr cx, 0x12
mov byte [rsp + 0x30], 1
rcl cl, cl
mov rcx, qword [rdi]
cmp rsp, 0x1a55944
clc
test rcx, rcx
jmp 0x14044e022
je 0x14044e0b2
mov rax, qword [rcx + 0x38]
cmc
test r14w, 0x79f3
cmp qword [rax], 0
jmp 0x14044e03c
je 0x14044e086
mov rax, qword [rcx + 0x50]
test r13b, r15b
cmp dword [rax], 0
jmp 0x14044e051
jle 0x14044e086
dec dword [rax]
movsxd rax, ebp
cwde
mov rcx, qword [rcx + 0x38]
rdtsc
bswap eax
not ax
mov rdx, qword [rcx]
lahf
cwde
lea rax, [rdx + 1]
jmp 0x14044e076
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044e081
jmp 0x14044e09d
mov rax, qword [rcx]
jmp 0x14044e08e
mov rax, qword [rax + 0x38]
jmp 0x14044e097
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
je 0x14044e0b2
xor al, al
jmp 0x14044e0ad
jmp 0x14044e0c0
and qword [rdi], 0
mov al, 0x1e
mov al, 1
movzx rcx, r12w
cqo
mov byte [rdi + 8], al
xchg cx, cx
mov rdx, r13
movzx cx, dil
xchg ch, cl
jmp 0x14044e0d5
mov rcx, rdi
jmp 0x14044e0dd
call fcn.14044ee00
test al, al
jmp 0x14044e0e9
je 0x14044ded1
mov sil, byte [rsp + 0x30]
cmp r12b, r8b
test al, r8b
xor r14d, r14d
test ch, 0x87
test sil, sil
jmp 0x14044e108
je 0x14044e9e3
mov rdx, r13
mov rcx, rdi
jmp 0x14044e119
call fcn.14044ee00
test al, al
jmp 0x14044e125
jne 0x14044e9e3
mov cl, byte [rdi + 8]
cmp r15b, dil
test cl, cl
jne 0x14044e1b3
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044e144
je 0x14044e1a8
mov rax, qword [rcx + 0x38]
rcl edx, 0x8e
cwd
sar rdx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044e161
je 0x14044e185
mov rax, qword [rcx + 0x50]
clc
jmp 0x14044e174
cmp dword [rax], r14d
jle 0x14044e185
movzx eax, byte [rdx]
jmp 0x14044e192
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
je 0x14044e1a8
mov byte [rdi + 9], al
jmp 0x14044e1a3
jmp 0x14044e1ad
mov qword [rdi], r14
mov cl, 0x97
mov byte [rdi + 8], 1
mov cl, 1
mov al, byte [rdi + 9]
stc
test r11b, r12b
cmp al, byte [rbp + 2]
jmp 0x14044e1c2
je 0x14044e25b
test cl, cl
jmp 0x14044e1cf
jne 0x14044e252
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044e247
mov rax, qword [rcx + 0x38]
movzx edx, r9w
neg dh
mov rdx, qword [rax]
cmp r14d, 0x6ff65c1f
test rdx, rdx
je 0x14044e224
mov rax, qword [rcx + 0x50]
cmp r10, 0x6c26afe
cmp dword [rax], r14d
jmp 0x14044e211
jle 0x14044e224
movzx eax, byte [rdx]
jmp 0x14044e21f
jmp 0x14044e236
mov rax, qword [rcx]
jmp 0x14044e22c
mov rax, qword [rax + 0x30]
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
je 0x14044e247
mov byte [rdi + 9], al
jmp 0x14044e24e
mov qword [rdi], r14
mov al, byte [rdi + 9]
clc
mov byte [rdi + 8], 1
cmp al, byte [rbp + 1]
jne 0x14044e9e3
mov byte [r15], 0x70
movzx ecx, cx
mov cl, 0xb6
movsx rcx, r13w
inc r15
shl cx, cl
btr rcx, 0x70
mov rcx, qword [rdi]
jmp 0x14044e27b
test rcx, rcx
jmp 0x14044e283
je 0x14044e30d
mov rax, qword [rcx + 0x38]
clc
test di, 0x1737
cmp qword [rax], r14
jmp 0x14044e29b
je 0x14044e2e0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044e2ad
jle 0x14044e2e0
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
movsx dx, ah
cmovg rax, rdx
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044e2d0
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044e2db
jmp 0x14044e2f2
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044e2ec
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044e2fa
je 0x14044e30d
mov al, r14b
jmp 0x14044e308
jmp 0x14044e315
mov qword [rdi], r14
mov al, 1
mov sil, 0x7e
mov byte [rdi + 8], al
mov sil, r14b
movsx rbx, r10w
mov ebx, r14d
mov rdx, r13
movzx ecx, sp
mov cl, dh
movsxd rcx, r11d
mov rcx, rdi
jmp 0x14044e335
call fcn.14044ee00
test al, al
jne 0x14044e649
mov cl, byte [rdi + 8]
jmp 0x14044e34e
test cl, cl
jmp 0x14044e355
jne 0x14044e3f1
mov rcx, qword [rdi]
cmp r8b, r11b
test r13b, bpl
test rcx, rcx
jmp 0x14044e36c
je 0x14044e3da
mov rax, qword [rcx + 0x38]
dec dx
bsf dx, sp
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044e388
je 0x14044e3a8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14044e3a8
movzx eax, byte [rdx]
jmp 0x14044e3a3
jmp 0x14044e3bf
mov rax, qword [rcx]
jmp 0x14044e3b0
mov rax, qword [rax + 0x30]
jmp 0x14044e3b9
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044e3c7
je 0x14044e3da
mov byte [rdi + 9], al
jmp 0x14044e3d5
jmp 0x14044e3e8
mov qword [rdi], r14
and cl, r11b
jmp 0x14044e3e8
mov byte [rdi + 8], 1
mov cl, 1
not al
clc
mov al, byte [rdi + 9]
test bl, r12b
jmp 0x14044e401
cmp al, byte [rbp - 2]
jne 0x14044e4d9
mov byte [r15], 0x2b
mov cl, sil
setb cl
inc r15
add ch, 0xc3
rol ecx, cl
mov rcx, qword [rdi]
jmp 0x14044e425
test rcx, rcx
jmp 0x14044e42d
je 0x14044e4c7
mov rax, qword [rcx + 0x38]
cmp r14, rax
cmp qword [rax], r14
jmp 0x14044e442
je 0x14044e49a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14044e49a
dec dword [rax]
mov dx, bx
nop
jmp 0x14044e461
mov rcx, qword [rcx + 0x38]
cmovb rdx, r14
movzx dx, r13b
mov rdx, qword [rcx]
bswap ax
jmp 0x14044e47e
lea rax, [rdx + 1]
jmp 0x14044e487
mov qword [rcx], rax
mov ax, bx
movzx eax, byte [rdx]
jmp 0x14044e495
jmp 0x14044e4ac
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044e4a6
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044e4b4
je 0x14044e4c7
mov al, r14b
jmp 0x14044e4c2
jmp 0x14044e4cc
mov qword [rdi], r14
mov al, 1
mov byte [rdi + 8], al
jmp 0x14044e4d4
jmp 0x14044e649
test cl, cl
jmp 0x14044e4e0
jne 0x14044e575
mov rcx, qword [rdi]
cmp ch, 0x55
test rcx, rcx
je 0x14044e561
mov rax, qword [rcx + 0x38]
movsx edx, bx
cmp r8w, 0x1406
add edx, 0x1718586b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044e513
je 0x14044e534
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jmp 0x14044e526
jle 0x14044e534
movzx eax, byte [rdx]
jmp 0x14044e54b
mov rax, qword [rcx]
jmp 0x14044e53c
mov rax, qword [rax + 0x30]
jmp 0x14044e545
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044e553
je 0x14044e561
mov byte [rdi + 9], al
jmp 0x14044e571
mov qword [rdi], r14
mov al, byte [rdi + 9]
jmp 0x14044e571
mov byte [rdi + 8], 1
cmp al, byte [rbp - 3]
jne 0x14044e649
mov byte [r15], 0x2d
bswap ecx
setbe cl
not ch
inc r15
shrd ecx, r14d, 1
bts ecx, esp
movzx rcx, r14w
mov rcx, qword [rdi]
test r13w, ax
test rcx, rcx
jmp 0x14044e5a7
je 0x14044e62d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14044e5b9
je 0x14044e5fa
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044e5cb
jle 0x14044e5fa
dec dword [rax]
mov dl, r11b
lahf
mov rcx, qword [rcx + 0x38]
lahf
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044e5ea
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044e5f5
jmp 0x14044e611
mov rax, qword [rcx]
jmp 0x14044e602
mov rax, qword [rax + 0x38]
jmp 0x14044e60b
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044e619
je 0x14044e62d
mov byte [rdi + 8], r14b
jmp 0x14044e628
jmp 0x14044e649
mov qword [rdi], r14
movzx cx, r11b
sets dl
not cx
mov byte [rdi + 8], 1
movsx edx, si
bswap dx
cmovb cx, bx
mov rdx, r13
mov rcx, rdi
jmp 0x14044e654
call fcn.14044ee00
test al, al
jmp 0x14044e660
jne 0x14044e9c8
cmp byte [rdi + 8], r14b
jmp 0x14044e66f
jne 0x14044e6f0
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044e6e2
mov rax, qword [rcx + 0x38]
sub dl, dh
rol dh, 0x38
mov rdx, qword [rax]
test rdx, rdx
je 0x14044e6ba
mov rax, qword [rcx + 0x50]
clc
test r9b, 0x6d
cmp dword [rax], r14d
jmp 0x14044e6a7
jle 0x14044e6ba
movzx eax, byte [rdx]
jmp 0x14044e6b5
jmp 0x14044e6c7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044e6cf
je 0x14044e6e2
mov byte [rdi + 9], al
jmp 0x14044e6dd
jmp 0x14044e6e8
mov qword [rdi], r14
stc
sub al, 0x16
mov byte [rdi + 8], 1
adc al, 0x1f
sub al, al
mov al, byte [rdi + 9]
cmc
cmp al, byte [rbp - 0x19]
jne 0x14044e7ec
mov sil, 1
movzx cx, r15b
bt ecx, 0x1b
mov rcx, qword [rdi]
jmp 0x14044e711
test rcx, rcx
jmp 0x14044e719
je 0x14044e7b1
mov rax, qword [rcx + 0x38]
stc
cmc
cmp qword [rax], r14
jmp 0x14044e72d
je 0x14044e77f
mov rax, qword [rcx + 0x50]
clc
cmp r10d, edi
cmp dword [rax], r14d
jmp 0x14044e743
jle 0x14044e77f
dec dword [rax]
setg ah
mov rcx, qword [rcx + 0x38]
cwd
cdq
movsx eax, sp
mov rdx, qword [rcx]
movzx eax, ax
lea rax, [rdx + 1]
jmp 0x14044e767
mov qword [rcx], rax
movzx eax, r12w
movsx rax, ax
movzx eax, byte [rdx]
jmp 0x14044e77a
jmp 0x14044e796
mov rax, qword [rcx]
jmp 0x14044e787
mov rax, qword [rax + 0x38]
jmp 0x14044e790
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044e79e
je 0x14044e7b1
mov al, r14b
jmp 0x14044e7ac
jmp 0x14044e7bc
mov qword [rdi], r14
mov al, sil
movsx cx, r9b
mov byte [rdi + 8], al
movsxd rcx, edi
movzx rdx, sp
mov rdx, r13
mov cx, r8w
mov rcx, rdi
jmp 0x14044e7d5
call fcn.14044ee00
test al, al
jmp 0x14044e7e1
je 0x14044e666
jmp 0x14044e7fa
test sil, sil
jmp 0x14044e7f4
je 0x14044e9c8
mov byte [r15], 0x30
jmp 0x14044e803
inc r15
jmp 0x14044e80b
jmp 0x14044e9c8
cmp byte [rdi + 8], r14b
jmp 0x14044e819
jne 0x14044e8af
mov rcx, qword [rdi]
clc
test r11b, bpl
cmc
test rcx, rcx
jmp 0x14044e82f
je 0x14044e8a8
mov rax, qword [rcx + 0x38]
sbb rdx, 0x1e4025b2
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044e84b
je 0x14044e876
mov rax, qword [rcx + 0x50]
test r10w, 0x5579
jmp 0x14044e860
cmp dword [rax], r14d
jle 0x14044e876
movzx eax, byte [rdx]
jmp 0x14044e871
jmp 0x14044e88d
mov rax, qword [rcx]
jmp 0x14044e87e
mov rax, qword [rax + 0x30]
jmp 0x14044e887
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
jmp 0x14044e895
je 0x14044e8a8
mov byte [rdi + 9], al
jmp 0x14044e8a3
jmp 0x14044e8ab
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov r8b, byte [rdi + 9]
cqo
cmovno dx, r15w
lea rdx, [rbp + 3]
movzx rcx, r15w
movsx cx, r12b
mov ch, 0x15
lea rcx, [rbp - 0x19]
jmp 0x14044e8d3
call fcn.1402573cd
lea rcx, [rbp - 0x19]
test ebp, 0x6fb077aa
cmc
clc
sub rax, rcx
cmp r15w, 0x39a9
cmp rax, 0x16
jmp 0x14044e8f6
jae 0x14044e9e3
cmp ebx, 8
jge 0x14044e923
lea rcx, [0x1400c0218]
jmp 0x14044e911
mov al, byte [rax + rcx]
mov byte [r15], al
inc r15
inc ebx
rol sil, cl
btc cx, sp
mov sil, 1
mov ecx, eax
rcl ch, cl
sar cx, 0xb4
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14044e93a
je 0x14044e9b1
mov rax, qword [rcx + 0x38]
test dil, r13b
cmc
cmp qword [rax], r14
jmp 0x14044e950
je 0x14044e98e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044e962
jle 0x14044e98e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, r9w
lea rax, [rdx + 1]
jmp 0x14044e97e
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044e989
jmp 0x14044e99b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140162398.0]
cmp eax, 0xffffffff
je 0x14044e9b1
mov al, r14b
jmp 0x14044e9ac
jmp 0x14044e9c3
mov qword [rdi], r14
movsxd rdx, ecx
mov al, sil
not dx
cwd
movsx ecx, r9w
mov byte [rdi + 8], al
cqo
mov rdx, r13
movsxd rcx, r14d
mov rcx, rdi
call fcn.14044ee00
test al, al
jmp 0x14044e9dd
je 0x14044e810
cmp byte [rsp + 0x32], r14b
jmp 0x14044e9ed
jne 0x14044ea01
test sil, sil
jmp 0x14044e9fb
jne 0x14044ea0c
mov r15, qword [rbp - 0x61]
test rcx, 0x5ea73bcb
mov byte [r15], r14b
rol rax, cl
xor cx, r11w
mov eax, dword [rsp + 0x34]
rol edx, cl
not dl
movzx rdx, r12w
mov rcx, qword [rbp - 0x69]
rol dl, cl
mov dword [rcx], eax
btc dx, sp
mov rdx, qword [rbp - 0x21]
cmp al, sil
clc
test r9b, 0xcd
cmp rdx, 0x10
jmp 0x14044ea43
jb 0x14044eab1
inc rdx
bt cx, 0x58
sbb al, dil
or cl, 0x6e
mov rcx, qword [rbp - 0x39]
sbb al, 0xe3
shr ah, 0x48
mov rax, rcx
jmp 0x14044ea6b
cmp rdx, 0x1000
jmp 0x14044ea77
jb 0x14044eaac
add rdx, 0x27
cmp bl, 0x96
clc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp r9, rsi
clc
add rax, 0xfffffffffffffff8
cmc
test r11b, r8b
jmp 0x14044ea9d
cmp rax, 0x1f
jmp 0x14044eaa6
ja 0x14044eb1b
call fcn.140261fd0
xor eax, eax
inc cl
movsx cx, sil
add cx, 0x56ee
mov rcx, qword [rbp + 7]
stc
xor rcx, rsp
jmp 0x14044eacc
call fcn.14049bac2
mov rbx, qword [rsp + 0x130]
test r10b, 0xa1
movzx r15d, sp
sub r14b, sil
add rsp, 0xf0
movsx rdi, sp
bswap r15w
movsx bp, r13b
pop r15
pop r14
pop r13
movsx esi, si
bswap rbp
mov dil, 0xa4
pop r12
pop rdi
pop rsi
movsx bp, bl
jmp 0x14044eb14
pop rbp
jmp 0x14044eb1a
ret
call fcn.1404b2253
nop
call fcn.1404b2253
nop
jmp 0x14027768c