Function at 0x14047d1ba
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
push rsi
rcl ch, 0xb9
or bpl, bpl
push rdi
cmp sil, al
push r12
push r13
test dl, 1
push r14
sub sil, 0x14
shr edi, cl
movsx si, r13b
push r15
sbb r14b, cl
shr sil, 0xd4
shld ebx, r13d, 0xc
lea rbp, [rsp - 0x10]
sub rsp, 0x110
mov rax, qword [0x1400b7288]
xor rax, rsp
mov qword [rbp + 8], rax
adc ah, 0xf
mov qword [rsp + 0x48], r9
bsf si, dx
cbw
movzx cx, dh
mov rdi, r8
movzx rax, ax
mov r14, rdx
mov qword [rbp - 0x80], rdx
mov rax, qword [rbp + 0x78]
movsx rbx, r10w
mov qword [rsp + 0x78], rax
shl cl, cl
add ax, si
xchg bl, al
xor r12d, r12d
mov rsi, qword [rbp + 0x70]
mov rax, qword [rsi + 0x40]
bswap cx
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
jmp 0x14047d25e
mov rax, qword [rbx]
jmp 0x14047d266
mov rcx, rbx
jmp 0x14047d26e
mov rax, qword [rax + 8]
jmp 0x14047d277
call qword [0x1400b8d90]
nop
mov cl, 0x5b
lea rcx, [rsp + 0x60]
call fcn.140482d6f
mov r13, rax
test r9b, sil
cmc
mov qword [rsp + 0x58], rax
cmc
test bpl, 0x79
test rbx, rbx
jmp 0x14047d2a3
je 0x14047d2fc
mov rdx, qword [rbx]
cmovg rcx, rdi
cdqe
movsx eax, ax
mov rcx, rbx
setg ah
lahf
cwde
mov rax, qword [rdx + 0x10]
jmp 0x14047d2c6
call qword [0x1400b8d90]
mov r8, rax
cmc
clc
test rax, rax
jmp 0x14047d2d9
je 0x14047d2fc
mov rcx, qword [rax]
mov rax, qword [rcx]
cdq
lea edx, [r12 + 1]
movsxd rcx, r10d
mov rcx, r8
jmp 0x14047d2f6
call qword [0x1400b8d90]
mov rax, qword [r13]
xchg dx, dx
cwd
mov dx, cx
lea rdx, [rbp - 0x58]
mov cl, ah
mov rcx, r13
jmp 0x14047d316
mov rax, qword [rax + 0x28]
call qword [0x1400b8d90]
nop
mov rax, qword [rsi + 0x40]
setl bl
jmp 0x14047d331
mov rbx, qword [rax + 8]
cbw
mov qword [rsp + 0x68], rbx
mov rax, qword [rbx]
jmp 0x14047d344
mov rcx, rbx
jmp 0x14047d34c
mov rax, qword [rax + 8]
jmp 0x14047d355
call qword [0x1400b8d90]
nop
movsx cx, ah
movzx cx, r8b
lea rcx, [rsp + 0x60]
jmp 0x14047d36f
call fcn.140477ba8
mov rsi, rax
clc
test rbx, rbx
je 0x14047d3e3
mov rdx, qword [rbx]
lahf
jmp 0x14047d38c
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14047d398
call qword [0x1400b8d90]
mov r8, rax
clc
jmp 0x14047d3a7
test rax, rax
jmp 0x14047d3af
je 0x14047d3e3
mov rcx, qword [rax]
lahf
cwd
not ah
mov rax, qword [rcx]
not cx
movsx rdx, bp
cwd
mov edx, 1
cmova rcx, r15
movsxd rcx, r9d
mov rcx, r8
jmp 0x14047d3dd
call qword [0x1400b8d90]
mov rax, qword [rsi]
cdq
movsx edx, r10w
lea r9, [rbp - 0x38]
jmp 0x14047d3f4
lea r8, [0x1400c0dfd]
mov ecx, esp
lea rdx, [0x1400c0de0]
mov rcx, rsi
jmp 0x14047d40c
mov rax, qword [rax + 0x58]
jmp 0x14047d415
call qword [0x1400b8d90]
mov r15, r14
movzx ecx, bp
movzx rcx, r13w
mov byte [rsp + 0x31], r12b
mov dl, 0xf4
mov rsi, qword [rsp + 0x48]
movsx rdx, r15w
mov rdx, rsi
movzx ecx, si
movzx rcx, bp
jmp 0x14047d444
mov rcx, rdi
jmp 0x14047d44c
call fcn.140468e8f
mov ebx, 0xffff
test al, al
jmp 0x14047d45d
jne 0x14047d769
mov cl, byte [rdi + 8]
test bp, 0x7f57
cmp r15w, r8w
test dil, bpl
test cl, cl
jne 0x14047d509
mov rcx, qword [rdi]
cmp r10b, 0x58
test rcx, rcx
jmp 0x14047d489
je 0x14047d4f2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
cmc
test rdx, rdx
jmp 0x14047d4a0
je 0x14047d4c4
mov rax, qword [rcx + 0x50]
stc
cmp al, r14b
cmp dword [rax], r12d
jle 0x14047d4c4
movzx eax, word [rdx]
jmp 0x14047d4bf
jmp 0x14047d4db
mov rax, qword [rcx]
jmp 0x14047d4cc
mov rax, qword [rax + 0x30]
jmp 0x14047d4d5
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047d4e3
je 0x14047d4f2
mov word [rdi + 0xa], ax
jmp 0x14047d4f5
mov qword [rdi], r12
mov byte [rdi + 8], 1
or cl, r14b
sub cl, 0x57
mov cl, 1
shr eax, 0x1b
mov eax, r11d
cdqe
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x14047d516
jne 0x14047d5ed
mov byte [r14], 0x2b
movsx rcx, bp
neg ecx
lea r15, [r14 + 1]
sar cx, 0xf0
mov rcx, qword [rdi]
cmp rbp, 0x363f15c0
clc
cmc
test rcx, rcx
jmp 0x14047d542
je 0x14047d5d4
mov rax, qword [rcx + 0x38]
test r10b, 0x16
cmp dil, 0x36
cmp qword [rax], r12
jmp 0x14047d55c
je 0x14047d5ac
mov rax, qword [rcx + 0x50]
jmp 0x14047d56b
cmp dword [rax], r12d
jle 0x14047d5ac
dec dword [rax]
jmp 0x14047d57b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not ah
mov ah, 0x5f
cbw
lea rax, [rdx + 2]
jmp 0x14047d592
mov qword [rcx], rax
movzx ax, r9b
cwde
cmova ax, bx
movzx eax, word [rdx]
jmp 0x14047d5a7
jmp 0x14047d5be
mov rax, qword [rcx]
jmp 0x14047d5b4
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047d5c6
je 0x14047d5d4
mov al, r12b
jmp 0x14047d5e0
mov qword [rdi], r12
mov al, bl
mov al, 1
jmp 0x14047d5e0
mov byte [rdi + 8], al
jmp 0x14047d5e8
jmp 0x14047d769
test cl, cl
jne 0x14047d68b
mov rcx, qword [rdi]
test dl, ah
test rcx, rcx
jmp 0x14047d602
je 0x14047d66f
mov rax, qword [rcx + 0x38]
cqo
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047d619
je 0x14047d641
mov rax, qword [rcx + 0x50]
cmp r14b, r8b
cmp dword [rax], r12d
jmp 0x14047d62e
jle 0x14047d641
movzx eax, word [rdx]
jmp 0x14047d63c
jmp 0x14047d658
mov rax, qword [rcx]
jmp 0x14047d649
mov rax, qword [rax + 0x30]
jmp 0x14047d652
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047d660
je 0x14047d66f
mov word [rdi + 0xa], ax
jmp 0x14047d67e
mov qword [rdi], r12
and ax, 0x2422
sbb ax, 0x7aa2
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp r15b, 0xb9
jmp 0x14047d68b
cmp ax, word [rbp - 0xc]
jmp 0x14047d694
jne 0x14047d769
mov byte [r14], 0x2d
sar ch, cl
movsx r15d, r15w
btc cx, 0xbf
lea r15, [r14 + 1]
rol cx, cl
cmovg cx, r10w
mov rcx, qword [rdi]
test r12b, 0x90
test bl, sil
test rcx, rcx
jmp 0x14047d6c7
je 0x14047d758
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047d6d9
je 0x14047d72a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047d6eb
jle 0x14047d72a
dec dword [rax]
nop
movsxd rdx, r8d
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovg eax, r13d
movsx rax, ax
bswap rax
lea rax, [rdx + 2]
jmp 0x14047d713
mov qword [rcx], rax
jmp 0x14047d71d
movzx eax, word [rdx]
jmp 0x14047d725
jmp 0x14047d73c
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047d736
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047d744
je 0x14047d758
mov byte [rdi + 8], r12b
jmp 0x14047d753
jmp 0x14047d769
mov qword [rdi], r12
movzx r14d, r15w
adc r14w, 0x70ef
mov byte [rdi + 8], 1
mov word [r15], 0x7830
test r15b, 0xb1
shld dx, r11w, 0xd3
bsr rdx, rdi
add r15, 2
cwd
setae dh
mov qword [rsp + 0x50], r15
mov byte [rsp + 0x30], r12b
jmp 0x14047d79a
mov r14d, r12d
mov dword [rsp + 0x3c], r12d
mov dword [rsp + 0x34], r12d
mov rdx, rsi
mov rcx, rdi
call fcn.140468e8f
test al, al
jmp 0x14047d7b9
jne 0x14047db7f
cmp byte [rdi + 8], r12b
jne 0x14047d85e
mov rcx, qword [rdi]
cmc
cmp r15b, 0x71
test rcx, rcx
jmp 0x14047d7d9
je 0x14047d854
mov rax, qword [rcx + 0x38]
sal dx, cl
rcr dh, cl
stc
mov rdx, qword [rax]
test r11w, dx
cmp r8d, r10d
cmc
test rdx, rdx
jmp 0x14047d7fc
je 0x14047d821
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047d80e
jle 0x14047d821
movzx eax, word [rdx]
jmp 0x14047d81c
jmp 0x14047d838
mov rax, qword [rcx]
jmp 0x14047d829
mov rax, qword [rax + 0x30]
jmp 0x14047d832
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047d840
je 0x14047d854
mov word [rdi + 0xa], ax
jmp 0x14047d84f
jmp 0x14047d859
mov qword [rdi], r12
sal ah, cl
mov byte [rdi + 8], 1
stc
movzx eax, word [rdi + 0xa]
test r15b, 3
cmp r14d, 0x2dd4763d
cmp ax, word [rbp - 0x38]
jmp 0x14047d876
jne 0x14047db7f
mov rcx, qword [rdi]
cmp ch, 0xc2
stc
test rcx, rcx
jmp 0x14047d88b
je 0x14047d92e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047d89d
je 0x14047d901
mov rax, qword [rcx + 0x50]
stc
jmp 0x14047d8ad
cmp dword [rax], r12d
jmp 0x14047d8b5
jle 0x14047d901
dec dword [rax]
movzx rax, bp
cmovs edx, eax
not ah
mov rcx, qword [rcx + 0x38]
movsx rdx, r8w
cbw
setle ah
mov rdx, qword [rcx]
setge al
bswap eax
movsxd rax, r8d
lea rax, [rdx + 2]
jmp 0x14047d8e7
mov qword [rcx], rax
cmovnp ax, cx
movsxd rax, esp
setge ah
movzx eax, word [rdx]
jmp 0x14047d8fc
jmp 0x14047d918
mov rax, qword [rcx]
jmp 0x14047d909
mov rax, qword [rax + 0x38]
jmp 0x14047d912
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047d920
je 0x14047d92e
mov al, r12b
jmp 0x14047d941
mov qword [rdi], r12
cdq
movsx cx, dh
cwd
mov al, 1
setne cl
movzx rdx, r15w
mov byte [rdi + 8], al
bswap rdx
mov rdx, rsi
jmp 0x14047d94f
mov rcx, rdi
jmp 0x14047d957
call fcn.140468e8f
test al, al
jmp 0x14047d963
jne 0x14047db74
mov cl, byte [rdi + 8]
clc
test r15d, r8d
test cl, cl
jmp 0x14047d977
jne 0x14047da01
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047d988
je 0x14047d9ec
mov rax, qword [rcx + 0x38]
bts edx, edx
mov rdx, qword [rax]
stc
cmp r11, r14
test dil, spl
test rdx, rdx
je 0x14047d9c8
mov rax, qword [rcx + 0x50]
jmp 0x14047d9b2
cmp dword [rax], r12d
jmp 0x14047d9ba
jle 0x14047d9c8
movzx eax, word [rdx]
jmp 0x14047d9d5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047d9dd
je 0x14047d9ec
mov word [rdi + 0xa], ax
jmp 0x14047d9ef
mov qword [rdi], r12
mov byte [rdi + 8], 1
cmc
mov al, r15b
mov cl, 1
add ah, 0x6b
xor rax, r8
rol ah, cl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 6]
jmp 0x14047da0e
je 0x14047dab4
test cl, cl
jne 0x14047daa5
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047da27
je 0x14047da9a
mov rax, qword [rcx + 0x38]
and rdx, 0x111e2ffa
sbb dh, 0xc4
cmovg dx, r11w
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14047da6c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047da59
jle 0x14047da6c
movzx eax, word [rdx]
jmp 0x14047da67
jmp 0x14047da7e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047da78
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047da86
je 0x14047da9a
mov word [rdi + 0xa], ax
jmp 0x14047da95
jmp 0x14047daa1
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp ax, word [rbp - 8]
jmp 0x14047daae
jne 0x14047db74
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047dabf
je 0x14047db5b
mov rax, qword [rcx + 0x38]
jmp 0x14047dacf
cmp qword [rax], r12
je 0x14047db2e
mov rax, qword [rcx + 0x50]
test rdi, r12
test bpl, 0x4a
stc
cmp dword [rax], r12d
jmp 0x14047daec
jle 0x14047db2e
dec dword [rax]
movsx dx, ah
bswap dx
mov rcx, qword [rcx + 0x38]
mov ah, 0x34
mov rdx, qword [rcx]
lahf
not ax
cmova rax, rsi
lea rax, [rdx + 2]
jmp 0x14047db16
mov qword [rcx], rax
movzx eax, si
cmovb ax, r11w
movzx eax, word [rdx]
jmp 0x14047db29
jmp 0x14047db40
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047db3a
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047db48
je 0x14047db5b
mov al, r12b
jmp 0x14047db56
jmp 0x14047db67
mov qword [rdi], r12
mov al, al
mov al, 1
jmp 0x14047db67
mov byte [rdi + 8], al
jmp 0x14047db6f
jmp 0x14047db7f
mov byte [rsp + 0x30], 1
rcl ah, 0x78
sar r12d, cl
mov ecx, 0x300
shr eax, cl
xchg r12d, r12d
mov r12d, 0x24
sbb rbx, 0x113c4b7e
mov rax, qword [rsp + 0x78]
xadd bh, bh
sets bh
cmp dword [rax], 0x3b9aca00
not al
setge al
cmove r12d, ecx
ror bl, 0x74
mov dword [rsp + 0x40], r12d
movzx ebx, bp
lea rbx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
jmp 0x14047dbcb
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
mov al, byte [rbx]
dec al
cmp al, 0x7d
jmp 0x14047dbe0
ja 0x14047e33d
xor esi, esi
cmp qword [rbp - 0x48], rsi
jmp 0x14047dbf1
jne 0x14047dc06
mov word [rsp + 0x38], si
jmp 0x14047dc01
jmp 0x14047dc2b
mov rax, qword [r13]
mov rcx, r13
jmp 0x14047dc12
mov rax, qword [rax + 0x20]
jmp 0x14047dc1b
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047dc2b
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], 1
sbb cx, 0x735d
cmovl dx, r15w
mov r13d, 0xf
add dl, sil
mov qword [rbp - 0x60], r13
shl dh, 0xcf
sub eax, eax
movzx dx, r13b
cmovbe cx, di
movsx rcx, r12w
mov byte [rbp - 0x78], al
xchg dh, ch
bswap rcx
movsx rcx, r11w
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
call fcn.140468e8f
sub r9d, r9d
mov r14, qword [rbp - 0x78]
test ah, 0x9b
test r13b, bpl
cmp r12b, r11b
test al, al
jmp 0x14047dc93
jne 0x14047e15c
lea r12, [rdi + 0xa]
add r8w, 0x1b6e
or r8w, r14w
mov r8, r12
mov qword [rsp + 0x70], r12
rcr bl, cl
adc bl, 0xb2
mov bl, byte [rsp + 0x31]
test r11d, 0x7baa2e25
cmp bl, r11b
jmp 0x14047dcc7
cmp byte [rdi + 8], r9b
jmp 0x14047dcd0
jne 0x14047dd85
mov rcx, qword [rdi]
test r9b, r14b
cmc
test rcx, rcx
jmp 0x14047dce5
je 0x14047dd73
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14047dcfb
je 0x14047dd1e
mov rax, qword [rcx + 0x50]
test r8d, r10d
cmp dword [rax], r9d
jle 0x14047dd1e
movzx eax, word [rdx]
jmp 0x14047dd19
jmp 0x14047dd48
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047dd2a
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
bts rcx, rax
btr rcx, 0x33
sub r9d, r9d
adc ecx, 0x139000ce
cmc
mov ecx, 0xffff
cmp r12b, 0x68
test bl, 0xc5
cmp cx, ax
jmp 0x14047dd5c
je 0x14047dd73
mov word [r8], ax
mov r12, r8
jmp 0x14047dd6e
jmp 0x14047dd76
mov qword [rdi], r9
mov byte [rdi + 8], 1
movsxd rcx, r13d
movzx r8d, dx
movzx rcx, sp
movzx r8d, word [r12]
cqo
setns dl
cdq
lea rdx, [rbp]
movsx rcx, r12w
mov ecx, r9d
lea rcx, [rbp - 0x38]
call fcn.140252d10
lea rcx, [rbp - 0x38]
cmp r11b, cl
stc
jmp 0x14047ddb1
sub rax, rcx
stc
cmp r12b, r11b
sar rax, 1
clc
stc
cmp rax, 0x16
jmp 0x14047ddc6
jae 0x14047de81
mov byte [rsp + 0x30], 1
mov ecx, dword [rsp + 0x3c]
test r11b, r11b
cmp dword [rsp + 0x40], ecx
jmp 0x14047dde1
jg 0x14047ddf0
inc dword [rsp + 0x34]
jmp 0x14047de40
test rax, rax
jmp 0x14047ddf8
jne 0x14047de0b
test ecx, ecx
jmp 0x14047de05
je 0x14047de40
lea r8, [0x1400c0de0]
jmp 0x14047de17
mov al, byte [rax + r8]
jmp 0x14047de20
mov byte [r15], al
movzx rax, r8w
dec rax
xchg al, ah
inc r15
inc eax
movzx rax, sp
mov qword [rsp + 0x50], r15
inc ecx
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x78]
cmp r13, 0x10
setae cl
jmp 0x14047de50
cmovae rax, r14
cmp r9b, sil
cmp byte [rax + rsi], 0x7f
je 0x14047e003
lea rax, [rbp - 0x78]
test r9b, r15b
cmc
test cl, cl
jmp 0x14047de70
cmovne rax, r14
inc byte [rax + rsi]
jmp 0x14047de7c
jmp 0x14047dff2
lea rax, [rbp - 0x78]
cmp r13, 0x10
setae r15b
jmp 0x14047de92
cmovae rax, r14
xor r9d, r9d
cmp byte [rax + rsi], r9b
je 0x14047e123
movzx r8d, word [rsp + 0x38]
cmp bl, 0xba
test r8w, r8w
jmp 0x14047deb5
je 0x14047e123
cmp byte [rdi + 8], r9b
jmp 0x14047dec4
jne 0x14047df7d
mov rcx, qword [rdi]
jmp 0x14047ded3
test rcx, rcx
jmp 0x14047dedb
je 0x14047df5c
mov rax, qword [rcx + 0x38]
sub dx, di
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14047def4
je 0x14047df14
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14047df14
movzx eax, word [rdx]
jmp 0x14047df0f
jmp 0x14047df38
mov rax, qword [rcx]
jmp 0x14047df1c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
test rsi, 0x75542f88
or cl, ah
sub r9d, r9d
mov ecx, 0xffff
cmc
clc
cmp cx, ax
jmp 0x14047df47
je 0x14047df5c
mov word [r12], ax
jmp 0x14047df57
jmp 0x14047df70
mov qword [rdi], r9
test r10, 0x18a23b20
jmp 0x14047df70
mov byte [rdi + 8], 1
cmp r12b, 0x20
jmp 0x14047df7d
cmp word [r12], r8w
jne 0x14047e123
mov rcx, qword [rbp - 0x68]
test r15, 0xdf92813
cmp rcx, r13
jmp 0x14047df9b
jae 0x14047dfc8
lea rax, [rcx + 1]
mov qword [rbp - 0x68], rax
bt ax, 0xff
movsx eax, si
lea rax, [rbp - 0x78]
cmc
test r15b, r15b
cmovne rax, r14
cmc
and word [rax + rcx], 0
jmp 0x14047dfe7
xor r9d, r9d
mov r8b, bl
lea edx, [r9 + 1]
movzx rcx, r14w
movsxd rcx, r9d
lea rcx, [rbp - 0x78]
jmp 0x14047dfe2
call fcn.140457262
inc rsi
sar r13b, cl
mov r15, qword [rsp + 0x50]
mov r14, qword [rbp - 0x78]
sar r13w, 0xee
inc cx
mov r13, qword [rbp - 0x60]
cmc
mov rcx, qword [rdi]
cmp r15w, r10w
clc
sub r8d, r8d
test sil, 0x3c
cmc
cmp r9, r9
test rcx, rcx
jmp 0x14047e01e
je 0x14047e0c7
mov rax, qword [rcx + 0x38]
cmp r14d, eax
cmp esp, 0x6ac26653
cmp qword [rax], r8
jmp 0x14047e039
je 0x14047e083
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x14047e04c
jle 0x14047e083
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
rdtsc
mov rdx, qword [rcx]
movsx eax, r12w
not ah
cmovle ax, si
lea rax, [rdx + 2]
jmp 0x14047e072
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x14047e07e
jmp 0x14047e0a2
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047e08f
call qword [0x1400b8d90]
sub r8d, r8d
sbb ch, dl
btr cx, r9w
setl cl
mov ecx, 0xffff
jmp 0x14047e0ac
cmp cx, ax
jmp 0x14047e0b4
je 0x14047e0c7
mov al, r8b
jmp 0x14047e0c2
jmp 0x14047e0e0
mov qword [rdi], r8
bswap cx
movsxd rdx, r8d
mov al, 1
mov rdx, 0x6e6a417c
movzx edx, bp
cmove rcx, rsi
mov byte [rdi + 8], al
movsx rcx, r8w
cdq
mov rdx, qword [rsp + 0x48]
movzx ecx, r12w
movsx rcx, dx
mov rcx, rdi
jmp 0x14047e0fd
call fcn.140468e8f
sub r9d, r9d
test al, al
cmove r8w, r9w
mov r8b, r10b
setl r8b
mov r8, qword [rsp + 0x70]
jmp 0x14047e11d
je 0x14047dcc7
test rsi, rsi
je 0x14047e157
lea rax, [rbp - 0x78]
stc
cmp r13, 0x10
jmp 0x14047e13a
cmovae rax, r14
test dx, r14w
cmp byte [rax + rsi], r9b
jle 0x14047e1a9
inc rsi
dec rbx
sar bl, cl
adc bl, 0x1f
mov rbx, qword [rsp + 0x60]
test rsi, rsi
jmp 0x14047e164
je 0x14047e1b6
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14047e174
je 0x14047e1b6
sub rsi, 1
jmp 0x14047e183
je 0x14047e2ef
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x14047e196
cmovae rax, r14
stc
cmp cl, byte [rax + rsi]
jmp 0x14047e1a3
je 0x14047e326
mov byte [rsp + 0x31], 1
test bp, 0x13d6
stc
test ebx, esp
cmp r13, 0x10
jb 0x14047e21c
lea rdx, [r13 + 1]
sal eax, 0x8b
rol ah, 0xf5
mov rax, r14
stc
test edx, esp
cmp rdx, 0x1000
jmp 0x14047e1dc
jb 0x14047e20f
add rdx, 0x27
stc
mov r14, qword [r14 - 8]
stc
sub rax, r14
cmp ax, 0x6d15
test ch, 0xa1
add rax, 0xfffffffffffffff8
test ecx, 0x63447dd9
cmp rax, 0x1f
jmp 0x14047e209
ja 0x14047f6c1
mov rcx, r14
jmp 0x14047e217
call fcn.14026e02c
sub r8d, r8d
mov r12d, dword [rsp + 0x40]
mov r14d, dword [rsp + 0x3c]
mov r15, qword [rsp + 0x50]
rcr r13, cl
rol si, cl
movzx r13w, r14b
mov r13, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
cmp byte [rsp + 0x30], r8b
je 0x14047e26b
test r14d, r14d
jmp 0x14047e256
jne 0x14047e26b
mov byte [r15], 0x30
inc r15
cdq
movzx ecx, r14w
setae dl
mov rdx, rsi
movzx rcx, cx
sete ch
mov rcx, rdi
jmp 0x14047e27d
call fcn.140468e8f
xor esi, esi
cmp cx, 0x228e
test r15w, 0x5e8e
test al, al
jmp 0x14047e296
jne 0x14047e734
cmp byte [rdi + 8], sil
jmp 0x14047e2a5
jne 0x14047e632
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047e62a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmp r10d, edx
test rdx, rdx
je 0x14047e5ef
mov rax, qword [rcx + 0x50]
cmp rdx, rbp
cmp r13d, 0x12812a11
cmc
cmp dword [rax], esi
jle 0x14047e5ef
movzx eax, word [rdx]
jmp 0x14047e2ea
jmp 0x14047e606
test rsi, rsi
jmp 0x14047e2f7
jne 0x14047e326
lea rax, [rbp - 0x78]
jmp 0x14047e306
cmp r13, 0x10
jmp 0x14047e30f
cmovae rax, r14
cmp r14b, 0xf8
cmc
stc
cmp cl, byte [rax]
jmp 0x14047e320
jl 0x14047e1a9
cmp byte [rbx + 1], r9b
jle 0x14047e15c
inc rbx
jmp 0x14047e338
jmp 0x14047e15c
mov rdx, rsi
bswap rcx
mov rcx, rdi
jmp 0x14047e34b
call fcn.140468e8f
sub r8d, r8d
test sil, 0x7d
stc
test al, al
jmp 0x14047e35f
jne 0x14047e243
lea rbx, [rdi + 0xa]
shr sil, 0x71
movsx r13, r10w
mov rsi, rbx
bsr r13, rcx
mov r13, qword [rsp + 0x48]
cmc
cmp byte [rdi + 8], r8b
jne 0x14047e435
mov rcx, qword [rdi]
cmp r14w, sp
test rcx, rcx
jmp 0x14047e397
je 0x14047e42e
mov rax, qword [rcx + 0x38]
inc dl
cmp bpl, 0xf9
mov rdx, qword [rax]
jmp 0x14047e3ba
test rdx, rdx
jmp 0x14047e3c2
je 0x14047e3e9
mov rax, qword [rcx + 0x50]
test r8w, 0x68d0
stc
cmp dword [rax], r8d
jmp 0x14047e3db
jle 0x14047e3e9
movzx eax, word [rdx]
jmp 0x14047e405
mov rax, qword [rcx]
jmp 0x14047e3f1
mov rax, qword [rax + 0x30]
jmp 0x14047e3fa
call qword [0x1400b8d90]
sub r8d, r8d
shl ch, cl
mov ecx, 0xffff
test sil, 5
cmp cx, ax
je 0x14047e42e
mov word [rsi], ax
bswap bx
mov ebx, ebx
not bl
mov rbx, rsi
jmp 0x14047e429
jmp 0x14047e431
mov qword [rdi], r8
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
movzx edx, r15w
movsx ecx, r10w
lea rdx, [rbp]
seta cl
lea rcx, [rbp - 0x38]
jmp 0x14047e451
call fcn.140252d10
lea rcx, [rbp - 0x38]
cmc
cmp r13w, sp
sub rax, rcx
test al, r8b
jmp 0x14047e46f
sar rax, 1
test r12w, 0x6175
stc
cmp rax, 0x16
jae 0x14047e5dd
cmp r12d, r14d
jg 0x14047e49d
inc dword [rsp + 0x34]
sub r8d, r8d
jmp 0x14047e498
jmp 0x14047e4de
sub r8d, r8d
test rax, rax
jmp 0x14047e4a8
jne 0x14047e4bc
test r14d, r14d
jmp 0x14047e4b6
je 0x14047e4de
lea rcx, [0x1400c0de0]
jmp 0x14047e4c8
mov al, byte [rax + rcx]
mov byte [r15], al
bswap cx
inc r15
xchg ch, cl
inc r14d
inc cl
ror ch, 0x4e
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047e4ef
je 0x14047e590
mov rax, qword [rcx + 0x38]
cmp r15, r10
stc
cmp qword [rax], r8
jmp 0x14047e505
je 0x14047e560
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x14047e518
jle 0x14047e560
dec dword [rax]
mov rax, rdi
movzx rdx, r9w
mov rcx, qword [rcx + 0x38]
movsxd rdx, edx
mov rdx, qword [rcx]
movzx eax, si
movsx ax, bpl
movzx ax, dl
lea rax, [rdx + 2]
jmp 0x14047e546
mov qword [rcx], rax
movzx rax, r11w
cbw
movzx eax, r10w
movzx eax, word [rdx]
jmp 0x14047e55b
jmp 0x14047e575
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047e56c
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047e582
je 0x14047e590
mov al, r8b
jmp 0x14047e5a2
mov qword [rdi], r8
not al
mov al, 1
cmovb cx, r8w
cqo
mov dx, r15w
mov byte [rdi + 8], al
mov rdx, r13
movsx rcx, di
jmp 0x14047e5b6
mov rcx, rdi
call fcn.140468e8f
xor r8d, r8d
cmc
jmp 0x14047e5cb
test al, al
jmp 0x14047e5d2
je 0x14047e37e
jmp 0x14047e5e5
sub r8d, r8d
jmp 0x14047e5e5
mov dword [rsp + 0x3c], r14d
jmp 0x14047e239
mov rax, qword [rcx]
jmp 0x14047e5f7
mov rax, qword [rax + 0x30]
jmp 0x14047e600
call qword [0x1400b8d90]
mov ecx, 0xffff
test r11b, cl
cmp cx, ax
jmp 0x14047e616
je 0x14047e62a
mov word [rdi + 0xa], ax
jmp 0x14047e625
jmp 0x14047e62e
mov qword [rdi], rsi
xchg ebx, eax
mov byte [rdi + 8], 1
movzx ebx, word [rdi + 0xa]
movzx eax, bp
mov rax, qword [r13]
movzx rcx, sp
mov rcx, r13
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
cmp bx, ax
jne 0x14047e734
call fcn.1404b81f6
mov rcx, qword [rax]
dec al
mov al, byte [rcx]
cmovge ecx, ebp
mov byte [r15], al
dec cl
inc r15
mov rcx, qword [rdi]
cmp r13w, 0x12ce
test rcx, rcx
je 0x14047e71c
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], rsi
je 0x14047e6e0
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x14047e6e0
dec dword [rax]
cwd
cqo
jmp 0x14047e6a5
mov rcx, qword [rcx + 0x38]
setp al
cdqe
movsx ax, sil
mov rdx, qword [rcx]
cmovg ax, dx
mov eax, 0x392e442c
lea rax, [rdx + 2]
jmp 0x14047e6c8
mov qword [rcx], rax
movzx eax, r8w
cmovns eax, r14d
movzx eax, word [rdx]
jmp 0x14047e6db
jmp 0x14047e6f7
mov rax, qword [rcx]
jmp 0x14047e6e8
mov rax, qword [rax + 0x38]
jmp 0x14047e6f1
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r15b, 0x6e
cmp cx, ax
jmp 0x14047e708
je 0x14047e71c
mov byte [rdi + 8], sil
jmp 0x14047e717
jmp 0x14047e734
mov qword [rdi], rsi
btr r13d, 0x14
shl r13b, cl
mov byte [rdi + 8], 1
bts r13w, r14w
movsx r13, r12w
mov r13, qword [rsp + 0x48]
cmc
test r14d, r14d
jne 0x14047e989
mov rdx, r13
movsx cx, r12b
mov cx, ax
mov rcx, rdi
jmp 0x14047e756
call fcn.140468e8f
test al, al
jmp 0x14047e762
jne 0x14047e962
lea rbx, [rdi + 0xa]
movsx r12w, r8b
jmp 0x14047e778
mov rsi, rbx
and r14b, 0x69
mov r12d, dword [rsp + 0x34]
xor r8d, r8d
mov r14d, 0xffff
cmp cl, sil
clc
cmp byte [rdi + 8], r8b
jmp 0x14047e79a
jne 0x14047e857
mov rcx, qword [rdi]
test r14d, 0x2d9b23dd
stc
jmp 0x14047e7b0
test rcx, rcx
jmp 0x14047e7b8
je 0x14047e848
mov rax, qword [rcx + 0x38]
rcl edx, cl
mov rdx, qword [rax]
test r8w, 0x6a8
test spl, al
cmp r9b, r15b
test rdx, rdx
je 0x14047e802
mov rax, qword [rcx + 0x50]
cmp r8d, 0x29111ebf
cmp dword [rax], r8d
jmp 0x14047e7ef
jle 0x14047e802
movzx eax, word [rdx]
jmp 0x14047e7fd
jmp 0x14047e820
mov rax, qword [rcx]
jmp 0x14047e80a
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
test bp, r14w
jmp 0x14047e820
cmp r14w, ax
jmp 0x14047e829
je 0x14047e848
mov word [rsi], ax
movzx bx, dil
movsx ebx, r10w
mov rbx, rsi
jmp 0x14047e843
jmp 0x14047e84b
mov qword [rdi], r8
mov byte [rdi + 8], 1
rcr ax, cl
mov ah, 0x34
dec al
movzx eax, word [rbx]
cmp ax, word [rbp - 0x38]
jmp 0x14047e863
jne 0x14047e946
dec r12d
clc
mov byte [rsp + 0x30], 1
sbb cl, cl
mov rcx, qword [rdi]
cmc
test r9b, 0xc5
test rcx, rcx
jmp 0x14047e884
je 0x14047e90b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047e896
je 0x14047e8db
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047e8a8
jle 0x14047e8db
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
movzx ax, sil
mov rdx, qword [rcx]
cmovle eax, ecx
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
not ah
movzx eax, di
movzx eax, word [rdx]
jmp 0x14047e8d6
jmp 0x14047e8f4
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047e8e7
call qword [0x1400b8d90]
xor r8d, r8d
cmp r10b, 0
cmp r14w, ax
jmp 0x14047e8fd
je 0x14047e90b
mov al, r8b
jmp 0x14047e910
mov qword [rdi], r8
mov al, 1
mov byte [rdi + 8], al
movsx rcx, di
mov rdx, r13
mov cx, bp
not cl
bswap ecx
mov rcx, rdi
jmp 0x14047e929
call fcn.140468e8f
sub r8d, r8d
test r13, 0x49153d44
stc
test al, al
jmp 0x14047e940
je 0x14047e791
mov dword [rsp + 0x34], r12d
bt ax, r14w
clc
neg r14b
mov r14d, dword [rsp + 0x3c]
mov r12d, dword [rsp + 0x40]
sar rax, 0xd0
mov eax, dword [rsp + 0x34]
stc
test eax, eax
jmp 0x14047e96e
jns 0x14047e989
mov byte [r15], 0x30
inc r15
dec cx
inc eax
movsx cx, spl
mov dword [rsp + 0x34], eax
mov rdx, r13
not ecx
mov ch, 0xed
movsx cx, ah
mov rcx, rdi
call fcn.140468e8f
test al, al
jmp 0x14047e9a4
jne 0x14047ebe2
lea rbx, [rdi + 0xa]
ror sil, cl
mov rsi, rbx
sub r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x14047e9c0
jne 0x14047ea7d
mov rcx, qword [rdi]
clc
cmp r10b, r15b
test rcx, rcx
jmp 0x14047e9d5
je 0x14047ea66
mov rax, qword [rcx + 0x38]
sub edx, 0x78540725
shr dx, 0xd4
mov rdx, qword [rax]
cmc
test r10w, r10w
test rdx, rdx
je 0x14047ea14
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047ea06
jle 0x14047ea14
movzx eax, word [rdx]
jmp 0x14047ea33
mov rax, qword [rcx]
jmp 0x14047ea1c
mov rax, qword [rax + 0x30]
jmp 0x14047ea25
call qword [0x1400b8d90]
xor r8d, r8d
bsf cx, r9w
mov ecx, 0xffff
test dx, r15w
jmp 0x14047ea41
cmp cx, ax
jmp 0x14047ea49
je 0x14047ea66
mov word [rsi], ax
movsx bx, spl
mov bh, 0x8b
movzx ebx, r12w
mov rbx, rsi
jmp 0x14047ea72
mov qword [rdi], r8
cqo
movsxd r8, r15d
movsx r8d, dx
mov byte [rdi + 8], 1
movzx rdx, ax
not rdx
movzx r8d, word [rbx]
bswap rdx
movsx edx, di
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x14047ea94
call fcn.140252d10
lea rcx, [rbp - 0x38]
clc
cmc
cmp r9b, r10b
sub rax, rcx
sar rax, 1
cmp rax, 0x16
jmp 0x14047eab1
jae 0x14047ebe2
cmp r14d, r12d
jge 0x14047eaea
lea rcx, [0x1400c0de0]
jmp 0x14047eacc
mov al, byte [rax + rcx]
mov rcx, rsp
not ch
mov byte [r15], al
not cx
movzx ecx, sp
setl ch
inc r15
movzx rcx, dx
inc r14d
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
sub r8d, r8d
test rcx, rcx
jmp 0x14047eafd
je 0x14047eb96
mov rax, qword [rcx + 0x38]
cmp r9b, r11b
cmp qword [rax], r8
jmp 0x14047eb12
je 0x14047eb5c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047eb24
jle 0x14047eb5c
dec dword [rax]
movzx rax, ax
rdtsc
mov rcx, qword [rcx + 0x38]
movzx ax, r13b
cbw
mov rdx, qword [rcx]
cbw
movsx eax, r14w
cdqe
lea rax, [rdx + 2]
jmp 0x14047eb51
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047eb6f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
rol rcx, cl
mov ecx, 0xffff
cmp bh, dh
jmp 0x14047eb7b
cmp cx, ax
jmp 0x14047eb83
je 0x14047eb96
mov al, r8b
jmp 0x14047eb91
jmp 0x14047ebaa
mov qword [rdi], r8
setl cl
mov al, dl
mov al, 1
cmovne rcx, r15
setl dl
xchg rcx, rdx
mov byte [rdi + 8], al
movzx rcx, cx
movsx rcx, r10w
mov rdx, r13
mov cl, spl
movzx rcx, di
jmp 0x14047ebc4
mov rcx, rdi
call fcn.140468e8f
xor r8d, r8d
test r8b, bpl
cmp sp, bx
test al, al
jmp 0x14047ebdc
je 0x14047e9b7
mov sil, byte [rsp + 0x30]
sub r14d, r14d
cmp r13w, r15w
cmc
test sil, sil
je 0x14047f591
mov rdx, r13
movsxd rcx, r11d
mov rcx, rdi
jmp 0x14047ec06
call fcn.140468e8f
test al, al
jmp 0x14047ec12
jne 0x14047f591
mov cl, byte [rdi + 8]
jmp 0x14047ec27
test cl, cl
jmp 0x14047ec2e
jne 0x14047ecd5
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ec3f
je 0x14047ecbb
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14047ec55
je 0x14047ec7e
mov rax, qword [rcx + 0x50]
cmp cx, r13w
cmp dword [rax], r14d
jmp 0x14047ec6b
jle 0x14047ec7e
movzx eax, word [rdx]
jmp 0x14047ec79
jmp 0x14047ec90
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047ec8a
call qword [0x1400b8d90]
mov ecx, 0xffff
test ebx, r13d
test r15d, 0x6ed74b75
cmp cx, ax
jmp 0x14047eca7
je 0x14047ecbb
mov word [rdi + 0xa], ax
jmp 0x14047ecb6
jmp 0x14047ecc5
mov qword [rdi], r14
cmc
shl al, cl
test r14w, ax
mov byte [rdi + 8], 1
clc
bt ax, 0xd1
sar ah, cl
mov cl, 1
cbw
movzx eax, word [rdi + 0xa]
jmp 0x14047ecde
cmp ax, word [rbp - 2]
jmp 0x14047ece7
je 0x14047ed99
test cl, cl
jne 0x14047ed8f
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ed00
je 0x14047ed75
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14047ed3d
mov rax, qword [rcx + 0x50]
cmp rsp, 0x3a9e1a66
cmc
cmp dword [rax], r14d
jmp 0x14047ed2a
jle 0x14047ed3d
movzx eax, word [rdx]
jmp 0x14047ed38
jmp 0x14047ed54
mov rax, qword [rcx]
jmp 0x14047ed45
mov rax, qword [rax + 0x30]
jmp 0x14047ed4e
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047ed61
je 0x14047ed75
mov word [rdi + 0xa], ax
jmp 0x14047ed70
jmp 0x14047ed85
mov qword [rdi], r14
xadd ah, ah
btc ax, r12w
movzx eax, word [rdi + 0xa]
clc
mov byte [rdi + 8], 1
test ah, al
test r10b, 0xeb
cmp ax, word [rbp - 4]
jne 0x14047f591
mov byte [r15], 0x70
mov cl, r8b
movzx rcx, bp
xchg cx, cx
inc r15
bsf cx, r13w
mov rcx, qword [rdi]
cmp esp, esp
test rcx, rcx
je 0x14047ee48
mov rax, qword [rcx + 0x38]
clc
test spl, 0xe1
cmp qword [rax], r14
jmp 0x14047edce
je 0x14047ee18
mov rax, qword [rcx + 0x50]
cmp dx, 0x1c9f
stc
cmp dword [rax], r14d
jmp 0x14047ede6
jle 0x14047ee18
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047ee00
mov qword [rcx], rax
setae al
lahf
movsx rax, sp
movzx eax, word [rdx]
jmp 0x14047ee13
jmp 0x14047ee2a
mov rax, qword [rcx]
jmp 0x14047ee20
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r12d, 0xffff
stc
cmp r12w, ax
je 0x14047ee53
mov al, r14b
jmp 0x14047ee43
jmp 0x14047ee61
mov r12d, 0xffff
cdq
movzx rbx, dx
mov qword [rdi], r14
mov dl, spl
mov al, 1
movsx ecx, sp
movsxd rcx, esi
mov byte [rdi + 8], al
mov sil, r14b
xchg dh, cl
mov ecx, ecx
cmovge dx, r15w
mov ebx, r14d
cwd
not rcx
movsx cx, sil
mov rdx, r13
mov rcx, rdi
jmp 0x14047ee88
call fcn.140468e8f
test al, al
jmp 0x14047ee94
jne 0x14047f199
mov cl, byte [rdi + 8]
test esp, 0x13ee7417
cmc
cmp al, 0xc2
test cl, cl
jmp 0x14047eead
jne 0x14047ef58
mov rcx, qword [rdi]
stc
test rcx, r11
test rcx, rcx
jmp 0x14047eec2
je 0x14047ef41
mov rax, qword [rcx + 0x38]
rol dh, cl
bt dx, di
mov rdx, qword [rax]
test r13d, 0x73810247
jmp 0x14047eee1
test rdx, rdx
jmp 0x14047eee9
je 0x14047ef17
mov rax, qword [rcx + 0x50]
cmp sil, r13b
cmp r13w, 0x53a8
cmp dword [rax], r14d
jmp 0x14047ef04
jle 0x14047ef17
movzx eax, word [rdx]
jmp 0x14047ef12
jmp 0x14047ef29
mov rax, qword [rcx]
jmp 0x14047ef1f
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047ef32
je 0x14047ef41
mov word [rdi + 0xa], ax
jmp 0x14047ef4a
mov qword [rdi], r14
movzx ax, r12b
cwde
mov byte [rdi + 8], 1
mov cl, 1
bsr rax, r11
btc ax, dx
movzx eax, word [rdi + 0xa]
stc
cmp ax, word [rbp - 0xa]
jmp 0x14047ef66
jne 0x14047f033
mov byte [r15], 0x2b
inc r15
btc cx, 0x14
bsf cx, r10w
sub cl, 0xc2
mov rcx, qword [rdi]
jmp 0x14047ef89
test rcx, rcx
jmp 0x14047ef91
je 0x14047f01c
mov rax, qword [rcx + 0x38]
cmp di, si
cmp qword [rax], r14
je 0x14047efee
mov rax, qword [rcx + 0x50]
jmp 0x14047efb3
cmp dword [rax], r14d
jmp 0x14047efbb
jle 0x14047efee
dec dword [rax]
jmp 0x14047efce
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
movsx rax, r13w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047efe9
jmp 0x14047f005
mov rax, qword [rcx]
jmp 0x14047eff6
mov rax, qword [rax + 0x38]
jmp 0x14047efff
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047f00e
je 0x14047f01c
mov al, r14b
jmp 0x14047f026
mov qword [rdi], r14
mov al, 1
jmp 0x14047f026
mov byte [rdi + 8], al
jmp 0x14047f02e
jmp 0x14047f199
test cl, cl
jmp 0x14047f03a
jne 0x14047f0c6
mov rcx, qword [rdi]
clc
cmc
cmp esp, r9d
test rcx, rcx
je 0x14047f0b4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14047f080
mov rax, qword [rcx + 0x50]
cmp r10b, 0x48
cmp dword [rax], r14d
jle 0x14047f080
movzx eax, word [rdx]
jmp 0x14047f07b
jmp 0x14047f097
mov rax, qword [rcx]
jmp 0x14047f088
mov rax, qword [rax + 0x30]
jmp 0x14047f091
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047f0a0
je 0x14047f0b4
mov word [rdi + 0xa], ax
jmp 0x14047f0af
jmp 0x14047f0c0
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
stc
test r8b, 0x28
mov byte [rdi + 8], 1
cmp al, 0x98
cmp ax, word [rbp - 0xc]
jmp 0x14047f0cf
jne 0x14047f199
mov byte [r15], 0x2d
inc cx
bswap rcx
inc r15
clc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047f0ee
je 0x14047f18a
mov rax, qword [rcx + 0x38]
stc
test r13b, dl
cmp qword [rax], r14
jmp 0x14047f104
je 0x14047f160
mov rax, qword [rcx + 0x50]
test r10b, r9b
clc
cmp dword [rax], r14d
jmp 0x14047f11a
jle 0x14047f160
dec dword [rax]
cdqe
mov rcx, qword [rcx + 0x38]
movzx dx, r14b
cdq
cmovo ax, r10w
mov rdx, qword [rcx]
cmovb ax, r13w
movzx rax, bp
lea rax, [rdx + 2]
jmp 0x14047f148
mov qword [rcx], rax
cdqe
movsxd rax, r14d
bswap ax
movzx eax, word [rdx]
jmp 0x14047f15b
jmp 0x14047f172
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047f16c
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047f17b
je 0x14047f18a
mov byte [rdi + 8], r14b
jmp 0x14047f199
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov dl, 0x82
movsx rcx, r11w
cqo
mov rdx, r13
mov cx, 0x6da1
mov rcx, r10
setge ch
mov rcx, rdi
jmp 0x14047f1ae
call fcn.140468e8f
test al, al
jmp 0x14047f1ba
jne 0x14047f572
cmp byte [rdi + 8], r14b
jne 0x14047f23e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047f1d5
je 0x14047f237
mov rax, qword [rcx + 0x38]
and dh, 0xb9
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f1ed
je 0x14047f20d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047f1ff
jle 0x14047f20d
movzx eax, word [rdx]
jmp 0x14047f21f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047f219
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047f237
mov word [rdi + 0xa], ax
jmp 0x14047f232
jmp 0x14047f23a
mov qword [rdi], r14
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
cmp r13b, 0x5e
test r9b, 0xd8
stc
cmp ax, word [rbp - 0x38]
jmp 0x14047f254
jne 0x14047f34a
mov sil, 1
rcl ecx, 0xab
mov rcx, qword [rdi]
jmp 0x14047f26e
test rcx, rcx
jmp 0x14047f276
je 0x14047f30e
mov rax, qword [rcx + 0x38]
cmp r12w, 0x78aa
cmp qword [rax], r14
je 0x14047f2e0
mov rax, qword [rcx + 0x50]
test r14b, r8b
test r12d, 0x77f30713
cmc
cmp dword [rax], r14d
jmp 0x14047f2a6
jle 0x14047f2e0
dec dword [rax]
cdq
cbw
mov rcx, qword [rcx + 0x38]
not al
movsx rax, r15w
xchg dx, ax
mov rdx, qword [rcx]
mov al, 0x40
movsxd rax, edi
mov eax, ecx
lea rax, [rdx + 2]
jmp 0x14047f2d0
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047f2db
jmp 0x14047f2f7
mov rax, qword [rcx]
jmp 0x14047f2e8
mov rax, qword [rax + 0x38]
jmp 0x14047f2f1
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047f300
je 0x14047f30e
mov al, r14b
jmp 0x14047f31e
mov qword [rdi], r14
movzx ecx, si
movzx cx, r15b
xchg al, cl
mov al, sil
mov byte [rdi + 8], al
movsxd rcx, edx
movsx cx, r11b
movzx rcx, bx
mov rdx, r13
mov rcx, rdi
call fcn.140468e8f
test al, al
jmp 0x14047f33f
je 0x14047f1c0
jmp 0x14047f358
test sil, sil
jmp 0x14047f352
je 0x14047f572
mov byte [r15], 0x30
jmp 0x14047f361
inc r15
jmp 0x14047f369
jmp 0x14047f572
cmp byte [rdi + 8], r14b
jmp 0x14047f377
jne 0x14047f412
mov rcx, qword [rdi]
stc
clc
test rcx, rcx
jmp 0x14047f38a
je 0x14047f3fc
mov rax, qword [rcx + 0x38]
shr dh, 0xf4
test r9b, bl
xadd dl, dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f3a8
je 0x14047f3cd
mov rax, qword [rcx + 0x50]
test si, 0x57ba
cmp dword [rax], r14d
jle 0x14047f3cd
movzx eax, word [rdx]
jmp 0x14047f3c8
jmp 0x14047f3e4
mov rax, qword [rcx]
jmp 0x14047f3d5
mov rax, qword [rax + 0x30]
jmp 0x14047f3de
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047f3ed
je 0x14047f3fc
mov word [rdi + 0xa], ax
jmp 0x14047f406
mov qword [rdi], r14
movzx r8w, cl
not edx
mov byte [rdi + 8], 1
cdq
movzx r8, r13w
mov r8b, 0xdb
movzx r8d, word [rdi + 0xa]
jmp 0x14047f422
lea rdx, [rbp]
movsx rcx, si
movsxd rcx, r13d
movzx rcx, cx
lea rcx, [rbp - 0x38]
jmp 0x14047f43a
call fcn.140252d10
lea rcx, [rbp - 0x38]
stc
sub rax, rcx
jmp 0x14047f452
sar rax, 1
jmp 0x14047f45e
cmp rax, 0x16
jmp 0x14047f467
jae 0x14047f591
cmp ebx, 8
jmp 0x14047f475
jge 0x14047f4a4
lea rcx, [0x1400c0de0]
setbe sil
mov sil, bpl
mov al, byte [rax + rcx]
mov byte [r15], al
mov cl, 0xd
xchg sil, cl
inc r15
xchg cx, cx
not sil
inc ebx
jmp 0x14047f4a4
mov sil, 1
mov rcx, qword [rdi]
clc
cmp ecx, 0x171a429f
test rcx, rcx
jmp 0x14047f4b9
je 0x14047f559
mov rax, qword [rcx + 0x38]
cmc
clc
jmp 0x14047f4ca
cmp qword [rax], r14
jmp 0x14047f4d2
je 0x14047f526
mov rax, qword [rcx + 0x50]
cmp esp, esp
test si, bp
cmp dword [rax], r14d
jmp 0x14047f4e9
jle 0x14047f526
dec dword [rax]
cwd
movsx ax, dil
movsx eax, r14w
mov rcx, qword [rcx + 0x38]
mov al, bpl
mov rdx, qword [rcx]
cdqe
seta ah
lea rax, [rdx + 2]
jmp 0x14047f514
mov qword [rcx], rax
lahf
setns ah
mov al, sil
movzx eax, word [rdx]
jmp 0x14047f53d
mov rax, qword [rcx]
jmp 0x14047f52e
mov rax, qword [rax + 0x38]
jmp 0x14047f537
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047f546
je 0x14047f559
mov al, r14b
jmp 0x14047f554
jmp 0x14047f56d
mov qword [rdi], r14
cdq
jmp 0x14047f562
mov al, sil
cqo
not dx
movzx edx, sp
mov byte [rdi + 8], al
cwd
mov rdx, r13
not cl
mov rcx, rdi
jmp 0x14047f57f
call fcn.140468e8f
test al, al
jmp 0x14047f58b
je 0x14047f36e
cmp byte [rsp + 0x31], r14b
jmp 0x14047f59b
jne 0x14047f5af
test sil, sil
jmp 0x14047f5a9
jne 0x14047f5c1
mov r15, qword [rbp - 0x80]
bsr ax, ax
cmova cx, r15w
shrd ax, cx, 0xb1
mov byte [r15], r14b
cmc
bsf cx, dx
sar ax, cl
mov eax, dword [rsp + 0x34]
sbb dx, 0x60af
bts rcx, r11
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
rcl edx, 0xc1
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14047f648
inc rdx
mov rcx, qword [rbp - 0x58]
sar ax, 0x43
bt rax, rax
mov rax, rcx
cmp r9b, r9b
cmc
jmp 0x14047f60c
cmp rdx, 0x1000
jb 0x14047f643
add rdx, 0x27
cmp r9b, 0x63
mov rcx, qword [rcx - 8]
test bl, r15b
cmc
sub rax, rcx
add rax, 0xfffffffffffffff8
test bl, 0
clc
cmp rax, 0x1f
jmp 0x14047f63d
ja 0x14047f6b6
call fcn.14026e02c
sub eax, eax
bt rcx, r14
xchg cl, ch
mov rcx, qword [rbp + 8]
cmp r12, 0x18722327
xor rcx, rsp
jmp 0x14047f663
call fcn.14049f715
mov rbx, qword [rsp + 0x150]
and bp, 0x2dea
add rsp, 0x110
pop r15
movzx bp, spl
movsx si, r15b
setnp dil
pop r14
setb bpl
movsx r13d, bx
pop r13
movsxd rsi, r11d
jmp 0x14047f6a4
pop r12
pop rdi
movsxd rbp, ebp
pop rsi
movzx rbp, r12w
pop rbp
jmp 0x14047f6b5
ret
call fcn.1404b5e2e
nop
jmp 0x14047f6c1
call fcn.1404b5e2e
nop
jmp 0x1401c0d85