Function at 0x14047da59
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
or cl, dil
cdqe
add al, r10b
push rbp
movsx ax, r9b
sar rcx, 0xf
bsr bx, si
push rsi
adc bp, r13w
push rdi
btr ecx, 0xa6
bsr rbp, rdx
sar dil, cl
push r12
push r13
mov bpl, dil
sar bh, cl
push r14
cmovg si, r14w
sbb al, 0x15
push r15
lea rbp, [rsp - 0x10]
rol bx, cl
sub rsp, 0x110
sar ch, 0x58
jmp 0x14047dab0
mov rax, qword [0x1400b7288]
and r14, 0x71ba3673
rcl r14b, cl
xor rax, rsp
shl r14, 0xc6
btc di, r10w
mov qword [rbp + 8], rax
btc si, bp
or dil, 0x53
mov qword [rsp + 0x48], r9
ror r14b, 0xa6
xadd r14b, al
mov rdi, r8
sal bh, cl
btr si, di
clc
mov r14, rdx
mov qword [rbp - 0x80], rdx
rcl rcx, 0x1b
mov rax, qword [rbp + 0x78]
movzx rsi, r10w
mov qword [rsp + 0x78], rax
adc ecx, 0x1b9a6cb5
xor r12d, r12d
mov rsi, qword [rbp + 0x70]
not ax
seta ah
mov rax, qword [rsi + 0x40]
movsxd rbx, r11d
jmp 0x14047db2c
mov rbx, qword [rax + 8]
movsx ax, r15b
mov qword [rsp + 0x68], rbx
mov rax, qword [rbx]
movsx rcx, r11w
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14047db4d
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x60]
jmp 0x14047db5e
call fcn.1404836db
mov r13, rax
test r9b, r11b
jmp 0x14047db6e
mov qword [rsp + 0x58], rax
test rbx, rbx
je 0x14047dbdc
mov rdx, qword [rbx]
mov rcx, rbx
setg al
mov rax, qword [rdx + 0x10]
jmp 0x14047db8e
call qword [0x1400b8d90]
mov r8, rax
cmp r9, 0x2b3d4e1a
jmp 0x14047dba4
test rax, rax
je 0x14047dbdc
mov rcx, qword [rax]
lahf
mov dl, bl
setno al
mov rax, qword [rcx]
cmovae cx, dx
movzx edx, dx
lea edx, [r12 + 1]
setg ch
movzx ecx, r13w
xchg ch, ch
mov rcx, r8
jmp 0x14047dbd6
call qword [0x1400b8d90]
mov rax, qword [r13]
cwd
not dh
lea rdx, [rbp - 0x58]
movzx ecx, r14w
movsxd rcx, r13d
mov rcx, r13
jmp 0x14047dbf7
mov rax, qword [rax + 0x28]
jmp 0x14047dc00
call qword [0x1400b8d90]
nop
movzx ax, r11b
movsxd rax, esi
cdqe
mov rax, qword [rsi + 0x40]
movzx bx, r8b
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
setbe al
cmove rcx, r15
bswap rax
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047dc38
mov rax, qword [rax + 8]
jmp 0x14047dc41
call qword [0x1400b8d90]
nop
jmp 0x14047dc4d
lea rcx, [rsp + 0x60]
jmp 0x14047dc57
call fcn.1404783fb
mov rsi, rax
jmp 0x14047dc65
test rbx, rbx
je 0x14047dcc7
mov rdx, qword [rbx]
sets cl
mov rcx, rbx
bswap eax
mov rax, qword [rdx + 0x10]
jmp 0x14047dc82
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
je 0x14047dcc7
mov rcx, qword [rax]
movzx edx, r12w
setg ah
mov ah, 0xc6
mov rax, qword [rcx]
movsx rdx, bp
mov rcx, r9
cdq
mov edx, 1
bswap ecx
mov cx, 0x59e0
not ecx
mov rcx, r8
jmp 0x14047dcc1
call qword [0x1400b8d90]
mov rax, qword [rsi]
cwd
movsx ecx, bx
bswap r8
lea r9, [rbp - 0x38]
not ecx
movsxd rdx, ebp
lea r8, [0x1400c0dfd]
cqo
lea rdx, [0x1400c0de0]
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x14047dcf7
call qword [0x1400b8d90]
mov r15, r14
movsxd rdx, ebx
xchg cx, dx
movzx cx, r13b
mov byte [rsp + 0x31], r12b
mov rsi, qword [rsp + 0x48]
not rdx
mov cx, 0x3402
movzx dx, r13b
mov rdx, rsi
mov ch, 0x94
mov rcx, rdi
jmp 0x14047dd2f
call fcn.14046989e
mov ebx, 0xffff
test al, al
jmp 0x14047dd40
jne 0x14047e04c
mov cl, byte [rdi + 8]
clc
cmc
test cl, cl
jmp 0x14047dd52
jne 0x14047ddf8
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047dde2
mov rax, qword [rcx + 0x38]
movzx rdx, r11w
and dl, r10b
or dx, r11w
mov rdx, qword [rax]
clc
test r15d, 0x67c20692
test rdx, rdx
jmp 0x14047dd86
je 0x14047ddaf
mov rax, qword [rcx + 0x50]
cmp bp, r11w
cmp dword [rax], r12d
jmp 0x14047dd9c
jle 0x14047ddaf
movzx eax, word [rdx]
jmp 0x14047ddaa
jmp 0x14047ddc6
mov rax, qword [rcx]
jmp 0x14047ddb7
mov rax, qword [rax + 0x30]
jmp 0x14047ddc0
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ddce
je 0x14047dde2
mov word [rdi + 0xa], ax
jmp 0x14047dddd
jmp 0x14047ddee
mov qword [rdi], r12
and al, r9b
bts rax, rdx
ror cl, cl
mov byte [rdi + 8], 1
bsr rax, rsi
mov cl, 1
movzx eax, word [rdi + 0xa]
test spl, dl
stc
cmp ax, word [rbp - 0xa]
jmp 0x14047de09
jne 0x14047dee6
mov byte [r14], 0x2b
cmp ebp, r9d
bts r15d, eax
sbb rcx, 0x4fc75b4c
lea r15, [r14 + 1]
sar ch, cl
inc ch
sbb cx, 0x36f1
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047de3a
je 0x14047decc
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r12
jmp 0x14047de4d
je 0x14047dea9
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x14047de60
jle 0x14047dea9
dec dword [rax]
cmovne dx, bp
cqo
rdtsc
mov rcx, qword [rcx + 0x38]
movzx dx, r13b
mov rdx, qword [rcx]
movsx rax, r15w
jmp 0x14047de85
lea rax, [rdx + 2]
jmp 0x14047de8e
mov qword [rcx], rax
movsx ax, r13b
mov al, dh
movzx ax, bl
movzx eax, word [rdx]
jmp 0x14047dea4
jmp 0x14047debb
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047deb5
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047decc
mov al, r12b
jmp 0x14047ded9
mov qword [rdi], r12
setne al
mov al, 1
jmp 0x14047ded9
mov byte [rdi + 8], al
jmp 0x14047dee1
jmp 0x14047e04c
test cl, cl
jmp 0x14047deed
jne 0x14047df97
mov rcx, qword [rdi]
test r13b, r15b
cmc
cmp r15w, 0x3b9a
test rcx, rcx
jmp 0x14047df08
je 0x14047df72
mov rax, qword [rcx + 0x38]
and dx, r8w
and dh, 0xc2
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047df24
je 0x14047df44
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047df44
movzx eax, word [rdx]
jmp 0x14047df3f
jmp 0x14047df5b
mov rax, qword [rcx]
jmp 0x14047df4c
mov rax, qword [rax + 0x30]
jmp 0x14047df55
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047df72
mov word [rdi + 0xa], ax
jmp 0x14047df6d
jmp 0x14047df87
mov qword [rdi], r12
and eax, 0x74e54831
btc ax, r11w
movzx eax, word [rdi + 0xa]
cmc
test r8d, r10d
mov byte [rdi + 8], 1
jmp 0x14047df97
cmp ax, word [rbp - 0xc]
jmp 0x14047dfa0
jne 0x14047e04c
mov byte [r14], 0x2d
shl cl, cl
ror r15b, cl
lea r15, [r14 + 1]
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x14047e03e
mov rax, qword [rcx + 0x38]
cmp ebp, r12d
cmc
clc
cmp qword [rax], r12
jmp 0x14047dfd1
je 0x14047e010
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047dfe3
jle 0x14047e010
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rax, ebp
rdtsc
cdqe
mov rdx, qword [rcx]
movsxd rax, edi
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e00b
jmp 0x14047e022
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047e01c
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e02a
je 0x14047e03e
mov byte [rdi + 8], r12b
jmp 0x14047e039
jmp 0x14047e04c
mov qword [rdi], r12
dec r14
mov byte [rdi + 8], 1
sal ecx, cl
cqo
mov word [r15], 0x7830
add r15, 2
movzx edx, sp
mov r14b, 0x20
mov qword [rsp + 0x50], r15
movsx rdx, bp
jmp 0x14047e06e
mov byte [rsp + 0x30], r12b
movzx r14d, bp
cmovnp dx, di
cdq
mov r14d, r12d
movzx cx, al
cmovae cx, r11w
mov dword [rsp + 0x3c], r12d
cdq
sete cl
mov dword [rsp + 0x34], r12d
movsx edx, r15w
mov rdx, rsi
cmovbe cx, r14w
mov rcx, rdi
jmp 0x14047e0aa
call fcn.14046989e
test al, al
jmp 0x14047e0b6
jne 0x14047e457
cmp byte [rdi + 8], r12b
jmp 0x14047e0c5
jne 0x14047e15b
mov rcx, qword [rdi]
stc
cmp spl, r10b
test rcx, rcx
jmp 0x14047e0da
je 0x14047e150
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r14b, r15b
test r15b, 0xd1
test rdx, rdx
jmp 0x14047e0f6
je 0x14047e122
mov rax, qword [rcx + 0x50]
test rax, 0x22484a5c
clc
cmp dword [rax], r12d
jmp 0x14047e10f
jle 0x14047e122
movzx eax, word [rdx]
jmp 0x14047e11d
jmp 0x14047e134
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047e12e
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e13c
je 0x14047e150
mov word [rdi + 0xa], ax
jmp 0x14047e14b
jmp 0x14047e157
mov qword [rdi], r12
mov ax, r9w
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
test r10b, 0xfa
jmp 0x14047e168
cmp ax, word [rbp - 0x38]
jmp 0x14047e171
jne 0x14047e457
mov rcx, qword [rdi]
cmp cl, 0x7d
test rcx, rcx
je 0x14047e1ff
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14047e1cd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047e19f
jle 0x14047e1cd
dec dword [rax]
mov eax, edx
movsx rdx, r9w
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e1be
mov qword [rcx], rax
lahf
setg ah
movzx eax, word [rdx]
jmp 0x14047e1e4
mov rax, qword [rcx]
jmp 0x14047e1d5
mov rax, qword [rax + 0x38]
jmp 0x14047e1de
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e1ec
je 0x14047e1ff
mov al, r12b
jmp 0x14047e1fa
jmp 0x14047e209
mov qword [rdi], r12
mov al, 1
movzx dx, bpl
mov byte [rdi + 8], al
mov rdx, rsi
movzx ecx, r11w
mov rcx, 0x18a45e69
mov rcx, rdi
jmp 0x14047e222
call fcn.14046989e
test al, al
jne 0x14047e44b
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047e239
jne 0x14047e2cb
mov rcx, qword [rdi]
stc
test bpl, spl
test rcx, rcx
jmp 0x14047e24e
je 0x14047e2be
mov rax, qword [rcx + 0x38]
btr edx, 0xe9
mov dl, r10b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e26a
je 0x14047e290
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x14047e27d
jle 0x14047e290
movzx eax, word [rdx]
jmp 0x14047e28b
jmp 0x14047e2a7
mov rax, qword [rcx]
jmp 0x14047e298
mov rax, qword [rax + 0x30]
jmp 0x14047e2a1
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e2af
je 0x14047e2be
mov word [rdi + 0xa], ax
jmp 0x14047e2c5
mov qword [rdi], r12
movzx rax, r12w
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
test r14w, cx
jmp 0x14047e2d8
cmp ax, word [rbp - 6]
jmp 0x14047e2e1
je 0x14047e394
test cl, cl
jmp 0x14047e2ee
jne 0x14047e385
mov rcx, qword [rdi]
test cl, 5
jmp 0x14047e2ff
test rcx, rcx
jmp 0x14047e307
je 0x14047e373
mov rax, qword [rcx + 0x38]
sub dl, r10b
mov rdx, qword [rax]
test r10, 0x77c432ad
test rdx, rdx
je 0x14047e345
mov rax, qword [rcx + 0x50]
test r12w, di
cmp dword [rax], r12d
jle 0x14047e345
movzx eax, word [rdx]
jmp 0x14047e340
jmp 0x14047e35c
mov rax, qword [rcx]
jmp 0x14047e34d
mov rax, qword [rax + 0x30]
jmp 0x14047e356
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e364
je 0x14047e373
mov word [rdi + 0xa], ax
jmp 0x14047e37c
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmc
clc
mov byte [rdi + 8], 1
jmp 0x14047e385
cmp ax, word [rbp - 8]
jmp 0x14047e38e
jne 0x14047e44b
mov rcx, qword [rdi]
stc
cmp dil, al
test rcx, rcx
jmp 0x14047e3a3
je 0x14047e42f
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047e3b5
je 0x14047e402
mov rax, qword [rcx + 0x50]
jmp 0x14047e3c8
cmp dword [rax], r12d
jmp 0x14047e3d0
jle 0x14047e402
dec dword [rax]
cbw
movsx rax, r12w
cqo
mov rcx, qword [rcx + 0x38]
movzx edx, sp
not dl
cqo
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e3fd
jmp 0x14047e419
mov rax, qword [rcx]
jmp 0x14047e40a
mov rax, qword [rax + 0x38]
jmp 0x14047e413
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047e42f
mov al, r12b
jmp 0x14047e42a
jmp 0x14047e43e
mov qword [rdi], r12
jmp 0x14047e437
mov al, 1
jmp 0x14047e43e
mov byte [rdi + 8], al
jmp 0x14047e446
jmp 0x14047e457
mov byte [rsp + 0x30], 1
btc eax, 0xb0
ror al, 0x38
mov ecx, 0x300
or bl, 0x20
movsxd rax, edx
and al, bpl
mov r12d, 0x24
mov rax, qword [rsp + 0x78]
add bx, 0x7c80
cmp dword [rax], 0x3b9aca00
cmove r12d, ecx
neg al
mov dword [rsp + 0x40], r12d
test edi, esi
lea rbx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
setae al
mov al, byte [rbx]
jmp 0x14047e4a5
dec al
cmp al, 0x7d
jmp 0x14047e4ae
ja 0x14047ec8c
sub esi, esi
cmc
cmp dil, 0xed
cmp qword [rbp - 0x48], rsi
jne 0x14047e4d4
mov word [rsp + 0x38], si
jmp 0x14047e4cf
jmp 0x14047e4f9
mov rax, qword [r13]
cmovg cx, r8w
mov rcx, r13
jmp 0x14047e4e5
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047e4f9
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
movzx edx, dx
shr r13w, cl
shl dl, cl
mov qword [rbp - 0x68], 1
xchg edx, ecx
movzx edx, r9w
rcl ch, cl
mov r13d, 0xf
add dh, ch
xor dh, 0x59
sal edx, 0x8e
mov qword [rbp - 0x60], r13
xor eax, eax
movzx edx, dx
cmovs cx, di
bswap rdx
mov byte [rbp - 0x78], al
jmp 0x14047e53f
mov rdx, qword [rsp + 0x48]
setb ch
movsx cx, sil
movsxd rcx, r11d
mov rcx, rdi
jmp 0x14047e557
call fcn.14046989e
sub r9d, r9d
inc r14
shl r14w, cl
mov r14, qword [rbp - 0x78]
clc
test bl, dil
test al, al
jmp 0x14047e575
jne 0x14047ea8a
lea r12, [rdi + 0xa]
shl bl, 0x17
mov r8, r12
add bl, 0x58
mov qword [rsp + 0x70], r12
cmp di, dx
ror bl, 0x49
rol bl, 0x47
mov bl, byte [rsp + 0x31]
cmc
cmp bl, 0x3b
cmp byte [rdi + 8], r9b
jmp 0x14047e5a7
jne 0x14047e664
mov rcx, qword [rdi]
test r12b, r14b
test rcx, rcx
jmp 0x14047e5bb
je 0x14047e658
mov rax, qword [rcx + 0x38]
movsx dx, bl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e5d4
je 0x14047e5fc
mov rax, qword [rcx + 0x50]
stc
clc
cmc
cmp dword [rax], r9d
jmp 0x14047e5e9
jle 0x14047e5fc
movzx eax, word [rdx]
jmp 0x14047e5f7
jmp 0x14047e626
mov rax, qword [rcx]
jmp 0x14047e604
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
shrd rcx, rsi, 0x25
and ecx, 0x59701611
neg ecx
xor r9d, r9d
bsr ecx, ecx
mov ecx, 0xffff
clc
cmp spl, 0xc4
cmp cx, ax
je 0x14047e658
mov word [r8], ax
mov r12d, 0x1f347d37
movzx r12, r10w
cmovno r12, r11
mov r12, r8
jmp 0x14047e653
jmp 0x14047e660
mov qword [rdi], r9
xchg dl, dl
movsx edx, si
mov byte [rdi + 8], 1
movzx r8d, word [r12]
movzx ecx, bp
movsx dx, ch
cqo
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x14047e67f
call fcn.1401290f0
lea rcx, [rbp - 0x38]
sub rax, rcx
test dx, 0x5dda
jmp 0x14047e696
sar rax, 1
cmp rax, 0x16
jmp 0x14047e6a2
jae 0x14047e77f
mov byte [rsp + 0x30], 1
rol cl, 0x85
movsxd rcx, eax
adc rcx, 0x30eb15fc
mov ecx, dword [rsp + 0x3c]
stc
cmp spl, bl
cmp dword [rsp + 0x40], ecx
jmp 0x14047e6cb
jg 0x14047e6df
inc dword [rsp + 0x34]
jmp 0x14047e6da
jmp 0x14047e72f
test rax, rax
jmp 0x14047e6e7
jne 0x14047e6fa
test ecx, ecx
jmp 0x14047e6f4
je 0x14047e72f
lea r8, [0x1400c0de0]
jmp 0x14047e706
mov al, byte [rax + r8]
jmp 0x14047e70f
mov byte [r15], al
not al
inc r15
mov qword [rsp + 0x50], r15
movzx ax, r9b
jmp 0x14047e729
inc ecx
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x78]
jmp 0x14047e738
cmp r13, 0x10
setae cl
cmovae rax, r14
jmp 0x14047e749
cmp byte [rax + rsi], 0x7f
jmp 0x14047e752
je 0x14047e92b
lea rax, [rbp - 0x78]
test r9b, 0x96
cmp bpl, 0x13
cmp r11b, r14b
test cl, cl
jmp 0x14047e76e
cmovne rax, r14
inc byte [rax + rsi]
jmp 0x14047e77a
jmp 0x14047e916
lea rax, [rbp - 0x78]
cmp r13, 0x10
setae r15b
jmp 0x14047e790
cmovae rax, r14
clc
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14047e7a1
je 0x14047ea47
movzx r8d, word [rsp + 0x38]
cmp rdi, 0x79946686
jmp 0x14047e7ba
test r8w, r8w
jmp 0x14047e7c3
je 0x14047ea47
cmp byte [rdi + 8], r9b
jmp 0x14047e7d2
jne 0x14047e897
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047e7e4
je 0x14047e88c
mov rax, qword [rcx + 0x38]
movsxd rdx, r8d
sbb dl, r15b
movzx edx, r8w
mov rdx, qword [rax]
test r12d, ebx
test rdx, rdx
jmp 0x14047e806
je 0x14047e836
mov rax, qword [rcx + 0x50]
cmp r10, 0x38757f40
test r13b, 0x1e
cmp dword [rax], r9d
jmp 0x14047e823
jle 0x14047e836
movzx eax, word [rdx]
jmp 0x14047e831
jmp 0x14047e862
mov rax, qword [rcx]
jmp 0x14047e83e
mov rax, qword [rax + 0x30]
jmp 0x14047e847
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
adc cl, r10b
sbb cl, r15b
xor r9d, r9d
xchg cx, cx
or cl, 0x5a
mov ecx, 0xffff
test r15, 0x4eff7759
cmc
cmp cx, ax
jmp 0x14047e877
je 0x14047e88c
mov word [r12], ax
jmp 0x14047e887
jmp 0x14047e892
mov qword [rdi], r9
cmp r12b, dil
mov byte [rdi + 8], 1
stc
cmp word [r12], r8w
jmp 0x14047e8a1
jne 0x14047ea47
mov rcx, qword [rbp - 0x68]
cmc
cmp rcx, r13
jmp 0x14047e8b4
jae 0x14047e8e6
lea rax, [rcx + 1]
test cx, 0x2b6c
cmc
mov qword [rbp - 0x68], rax
lea rax, [rbp - 0x78]
test r15b, r15b
cmovne rax, r14
clc
test r13b, r13b
and word [rax + rcx], 0
jmp 0x14047e8e1
jmp 0x14047e90e
sub r9d, r9d
cdq
mov r8b, bl
not edx
lea edx, [r9 + 1]
movzx ecx, r13w
jmp 0x14047e900
lea rcx, [rbp - 0x78]
jmp 0x14047e909
call fcn.140457b4c
inc rsi
mov r15, qword [rsp + 0x50]
mov r14, qword [rbp - 0x78]
jmp 0x14047e924
mov r13, qword [rbp - 0x60]
xor rcx, r14
mov rcx, qword [rdi]
stc
cmp bpl, 0x11
sub r8d, r8d
cmc
test rcx, rcx
jmp 0x14047e93f
je 0x14047e9ec
mov rax, qword [rcx + 0x38]
test r15d, 0x106d0b04
cmc
test dx, r8w
cmp qword [rax], r8
jmp 0x14047e95d
je 0x14047e9a6
mov rax, qword [rcx + 0x50]
test dl, 0x54
clc
cmp dword [rax], r8d
jmp 0x14047e973
jle 0x14047e9a6
dec dword [rax]
bswap rdx
movzx edx, r14w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e992
mov qword [rcx], rax
mov ax, 0x1356
movzx eax, word [rdx]
jmp 0x14047e9a1
jmp 0x14047e9c7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047e9b2
call qword [0x1400b8d90]
sub r8d, r8d
movzx cx, al
rcr rcx, 0x47
movzx rcx, r10w
mov ecx, 0xffff
jmp 0x14047e9d1
cmp cx, ax
jmp 0x14047e9d9
je 0x14047e9ec
mov al, r8b
jmp 0x14047e9e7
jmp 0x14047ea08
mov qword [rdi], r8
mov dx, r9w
setle cl
jmp 0x14047e9fb
mov al, 1
cdq
mov edx, 0x14594671
movsx dx, r12b
mov byte [rdi + 8], al
cqo
cmovns edx, esp
mov rdx, qword [rsp + 0x48]
bswap cx
movzx cx, bpl
movsx ecx, ax
mov rcx, rdi
jmp 0x14047ea28
call fcn.14046989e
xor r9d, r9d
cmovne r8w, cx
test al, al
mov r8, qword [rsp + 0x70]
jmp 0x14047ea41
je 0x14047e59e
test rsi, rsi
jmp 0x14047ea4f
je 0x14047ea7e
lea rax, [rbp - 0x78]
test r10b, r11b
cmp r13, 0x10
jmp 0x14047ea65
cmovae rax, r14
test bl, 0x74
cmc
cmp byte [rax + rsi], r9b
jle 0x14047eaef
inc rsi
btr rbx, rdi
mov rbx, qword [rsp + 0x60]
test rdx, 0x4d21037a
test rsi, rsi
jmp 0x14047ea92
je 0x14047eaf4
mov cl, byte [rbx]
jmp 0x14047eaa6
cmp cl, 0x7f
jmp 0x14047eaae
je 0x14047eaf4
sub rsi, 1
jmp 0x14047eabd
je 0x14047ec52
lea rax, [rbp - 0x78]
jmp 0x14047eace
cmp r13, 0x10
jmp 0x14047ead7
cmovae rax, r14
cmp r8b, 0x57
cmp bh, bh
cmp cl, byte [rax + rsi]
jmp 0x14047eae9
je 0x14047ec75
mov byte [rsp + 0x31], 1
cmp r13, 0x10
jmp 0x14047eafd
jb 0x14047eb56
lea rdx, [r13 + 1]
mov al, 0xe7
test dil, 0x71
movzx ax, spl
mov rax, r14
clc
cmp rdx, 0x1000
jb 0x14047eb4e
add rdx, 0x27
cmc
jmp 0x14047eb2d
mov r14, qword [r14 - 8]
cmp cx, 0x5f30
clc
sub rax, r14
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14047eb48
ja 0x14047ffb9
mov rcx, r14
call fcn.140267d8d
sub r8d, r8d
sbb r15b, 0x4e
rol r13, cl
mov r12d, dword [rsp + 0x40]
shr r13, 0x1d
mov r14d, dword [rsp + 0x3c]
xadd r13, rsi
and sil, 0xec
movzx r13w, r8b
mov r15, qword [rsp + 0x50]
movzx r13w, r11b
sub sil, 0x3d
bsr rsi, r10
mov r13, qword [rsp + 0x58]
shl si, 0
movzx esi, sp
mov rsi, qword [rsp + 0x48]
cmp r8b, spl
cmp byte [rsp + 0x30], r8b
jmp 0x14047ebab
je 0x14047ebcf
test r14d, r14d
jmp 0x14047ebb9
jne 0x14047ebcf
mov byte [r15], 0x30
inc dh
xchg dx, cx
movsx ecx, r8w
inc r15
mov rdx, rsi
mov cx, cx
xchg ch, cl
not ecx
mov rcx, rdi
call fcn.14046989e
sub esi, esi
cmc
cmp r13b, bl
cmp cx, 0x65ff
test al, al
jmp 0x14047ebf3
jne 0x14047f09b
cmp byte [rdi + 8], sil
jmp 0x14047ec02
jne 0x14047efa8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ec13
je 0x14047efa1
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmp dil, 0x70
cmc
test rdx, rdx
jmp 0x14047ec2e
je 0x14047ef63
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047ec3f
jle 0x14047ef63
movzx eax, word [rdx]
jmp 0x14047ec4d
jmp 0x14047ef7a
test rsi, rsi
jne 0x14047ec75
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x14047ec68
cmovae rax, r14
stc
cmp cl, byte [rax]
jl 0x14047eaef
cmp byte [rbx + 1], r9b
jle 0x14047ea8a
inc rbx
jmp 0x14047ec87
jmp 0x14047ea8a
mov rdx, rsi
mov rcx, rdi
jmp 0x14047ec97
call fcn.14046989e
sub r8d, r8d
stc
clc
test r14, r11
test al, al
jmp 0x14047ecab
jne 0x14047eba1
lea rbx, [rdi + 0xa]
sal r13d, 0xde
xor sil, 0x5b
mov rsi, rbx
and r13d, 0x7c347349
test dl, 0x26
xor r13b, dl
mov r13, qword [rsp + 0x48]
stc
jmp 0x14047ecdb
cmp byte [rdi + 8], r8b
jmp 0x14047ece4
jne 0x14047ed94
mov rcx, qword [rdi]
test r15d, esi
test sp, 0xc3b
clc
test rcx, rcx
jmp 0x14047ecfe
je 0x14047ed80
mov rax, qword [rcx + 0x38]
stc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047ed14
je 0x14047ed39
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047ed26
jle 0x14047ed39
movzx eax, word [rdx]
jmp 0x14047ed34
jmp 0x14047ed53
mov rax, qword [rcx]
jmp 0x14047ed41
mov rax, qword [rax + 0x30]
jmp 0x14047ed4a
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047ed61
je 0x14047ed80
mov word [rsi], ax
movsx bx, dh
movzx bx, r15b
mov rbx, rsi
jmp 0x14047ed7b
jmp 0x14047ed8d
mov qword [rdi], r8
jmp 0x14047ed8d
mov byte [rdi + 8], 1
bswap cx
movzx r8d, word [rbx]
movzx rdx, r8w
movzx dx, r15b
lea rdx, [rbp]
cmovg cx, sp
lea rcx, [rbp - 0x38]
jmp 0x14047edb2
call fcn.1401290f0
lea rcx, [rbp - 0x38]
sub rax, rcx
clc
test cx, r14w
sar rax, 1
cmc
test ax, r13w
cmp rax, 0x16
jmp 0x14047edd4
jae 0x14047ef51
cmp r12d, r14d
jg 0x14047edf8
inc dword [rsp + 0x34]
test bpl, 0x52
xor r8d, r8d
jmp 0x14047edf3
jmp 0x14047ee4a
sub r8d, r8d
cmp r8, r12
jmp 0x14047ee04
test rax, rax
jne 0x14047ee1b
test r14d, r14d
jmp 0x14047ee15
je 0x14047ee4a
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
movzx ecx, r13w
movsx ecx, r14w
inc ecx
mov byte [r15], al
jmp 0x14047ee3b
inc r15
inc r14d
sar ecx, cl
shl cx, 0x7a
adc cl, 0xad
mov byte [rsp + 0x30], 1
shl cx, cl
mov rcx, qword [rdi]
cmp rsi, 0x6f165376
cmc
test rcx, rcx
je 0x14047ef0b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047ee72
je 0x14047eec2
mov rax, qword [rcx + 0x50]
test r10, 0x4fdc425a
cmp dword [rax], r8d
jle 0x14047eec2
dec dword [rax]
xchg rdx, rax
cbw
cwde
mov rcx, qword [rcx + 0x38]
movzx eax, r10w
not al
movsx dx, r9b
mov rdx, qword [rcx]
not al
movsx ax, r14b
cdqe
lea rax, [rdx + 2]
jmp 0x14047eeb7
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047eee5
mov rax, qword [rcx]
jmp 0x14047eeca
mov rax, qword [rax + 0x38]
jmp 0x14047eed3
call qword [0x1400b8d90]
xor r8d, r8d
shl cx, 0x2d
xchg ch, cl
or cl, 0x6b
mov ecx, 0xffff
test r11w, 0x3980
cmp cx, ax
jmp 0x14047eef8
je 0x14047ef0b
mov al, r8b
jmp 0x14047ef06
jmp 0x14047ef1a
mov qword [rdi], r8
mov dx, 0x33e7
cwd
mov al, 1
movzx rdx, di
mov byte [rdi + 8], al
cqo
xchg edx, edx
bswap dx
mov rdx, r13
movsx rcx, r9w
movzx cx, spl
mov rcx, rdi
jmp 0x14047ef38
call fcn.14046989e
sub r8d, r8d
stc
cmp r11d, edi
test al, al
je 0x14047ecdb
jmp 0x14047ef54
sub r8d, r8d
mov dword [rsp + 0x3c], r14d
jmp 0x14047ef5e
jmp 0x14047eb8d
mov rax, qword [rcx]
jmp 0x14047ef6b
mov rax, qword [rax + 0x30]
jmp 0x14047ef74
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047ef85
cmp cx, ax
jmp 0x14047ef8d
je 0x14047efa1
mov word [rdi + 0xa], ax
jmp 0x14047ef9c
jmp 0x14047efa4
mov qword [rdi], rsi
mov byte [rdi + 8], 1
movzx ebx, word [rdi + 0xa]
movsx rax, dx
cwde
mov rax, qword [r13]
mov rcx, r13
mov rax, qword [rax + 0x18]
jmp 0x14047efc1
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047efcf
jne 0x14047f09b
call fcn.1404b8fa9
mov rcx, qword [rax]
mov al, byte [rcx]
movsx ecx, di
mov byte [r15], al
inc r15
adc ch, dh
movzx cx, r8b
inc ecx
mov rcx, qword [rdi]
clc
stc
cmc
test rcx, rcx
je 0x14047f08d
mov rax, qword [rcx + 0x38]
stc
test bp, r12w
cmp qword [rax], rsi
je 0x14047f04d
mov rax, qword [rcx + 0x50]
test r15w, 0x1cc5
cmp dword [rax], esi
jle 0x14047f04d
dec dword [rax]
movsxd rax, r11d
lahf
rdtsc
mov rcx, qword [rcx + 0x38]
movsxd rax, r9d
movzx rax, bx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cwde
setnp al
movzx eax, word [rdx]
jmp 0x14047f064
mov rax, qword [rcx]
jmp 0x14047f055
mov rax, qword [rax + 0x38]
jmp 0x14047f05e
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047f071
cmp cx, ax
jmp 0x14047f079
je 0x14047f08d
mov byte [rdi + 8], sil
jmp 0x14047f088
jmp 0x14047f09b
mov qword [rdi], rsi
mov byte [rdi + 8], 1
sub r13d, 0x62b40b3c
mov r13, qword [rsp + 0x48]
test r14d, r14d
jmp 0x14047f0a8
jne 0x14047f311
mov rdx, r13
mov rcx, rdi
call fcn.14046989e
test al, al
jmp 0x14047f0c0
jne 0x14047f2d3
lea rbx, [rdi + 0xa]
mov rsi, rbx
bswap r14w
rol r14b, 0x93
mov r12d, dword [rsp + 0x34]
cmp cx, 0x4b34
sub r14b, r15b
sub r8d, r8d
movzx r14w, dil
mov r14d, 0xffff
cmp byte [rdi + 8], r8b
jmp 0x14047f0f9
jne 0x14047f1a1
mov rcx, qword [rdi]
jmp 0x14047f10c
test rcx, rcx
jmp 0x14047f114
je 0x14047f193
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14047f12a
je 0x14047f14a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047f14a
movzx eax, word [rdx]
jmp 0x14047f145
jmp 0x14047f170
mov rax, qword [rcx]
jmp 0x14047f152
mov rax, qword [rax + 0x30]
jmp 0x14047f15b
call qword [0x1400b8d90]
sub r8d, r8d
clc
cmp r14d, 0x1e157299
test r11b, 0xc1
cmp r14w, ax
jmp 0x14047f179
je 0x14047f193
mov word [rsi], ax
movzx rbx, r12w
mov rbx, rsi
jmp 0x14047f18e
jmp 0x14047f199
mov qword [rdi], r8
bts eax, edx
mov byte [rdi + 8], 1
sub ax, r11w
movzx eax, word [rbx]
test rdi, 0x53034ca2
cmp r15, 0x7504334c
cmp ax, word [rbp - 0x38]
jmp 0x14047f1bb
jne 0x14047f2ba
dec r12d
adc cx, 0x58f2
mov cx, 0x2089
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test r14b, r8b
test rcx, rcx
jmp 0x14047f1e0
je 0x14047f27f
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047f1f2
je 0x14047f245
mov rax, qword [rcx + 0x50]
cmc
cmp bpl, spl
cmp dword [rax], r8d
jmp 0x14047f208
jle 0x14047f245
dec dword [rax]
xchg dl, dl
mov rcx, qword [rcx + 0x38]
cmovns ax, r12w
movsx dx, dil
cwde
mov rdx, qword [rcx]
mov al, r13b
cdqe
movsx eax, si
lea rax, [rdx + 2]
jmp 0x14047f235
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047f240
jmp 0x14047f263
mov rax, qword [rcx]
jmp 0x14047f24d
mov rax, qword [rax + 0x38]
jmp 0x14047f256
call qword [0x1400b8d90]
xor r8d, r8d
cmp bl, 0
clc
cmp r14w, ax
jmp 0x14047f26c
je 0x14047f27f
mov al, r8b
jmp 0x14047f27a
jmp 0x14047f28d
mov qword [rdi], r8
movzx rdx, r11w
mov al, 1
movzx dx, r8b
mov byte [rdi + 8], al
movsx dx, r11b
cdq
mov rdx, r13
mov rcx, rdi
jmp 0x14047f2a1
call fcn.14046989e
sub r8d, r8d
test spl, r10b
stc
test al, al
jmp 0x14047f2b4
je 0x14047f0f0
mov dword [rsp + 0x34], r12d
ror al, cl
shld ax, ax, 0x46
inc r12b
mov r14d, dword [rsp + 0x3c]
mov r12d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x34]
stc
test ah, 0x6d
test eax, eax
jns 0x14047f311
mov byte [r15], 0x30
inc dh
inc r15
mov rdx, rdi
xchg rcx, rcx
movzx cx, sil
inc eax
movsx dx, spl
movzx ecx, r9w
mov dword [rsp + 0x34], eax
movzx rcx, r8w
not cx
movsx rcx, r9w
mov rdx, r13
mov ecx, 0x7c244c71
setae cl
xchg cx, cx
mov rcx, rdi
jmp 0x14047f327
call fcn.14046989e
test al, al
jmp 0x14047f333
jne 0x14047f559
lea rbx, [rdi + 0xa]
bsr rsi, r12
mov rsi, rbx
cmp spl, r8b
test cx, 0x6b60
jmp 0x14047f351
xor r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x14047f35d
jne 0x14047f412
mov rcx, qword [rdi]
cmp spl, 0xd7
cmp r12b, dil
test bh, 0xbf
test rcx, rcx
je 0x14047f3fd
mov rax, qword [rcx + 0x38]
not edx
mov rdx, qword [rax]
cmp ecx, 0x1cf30ca2
test rdx, rdx
je 0x14047f3ab
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047f39d
jle 0x14047f3ab
movzx eax, word [rdx]
jmp 0x14047f3ce
mov rax, qword [rcx]
jmp 0x14047f3b3
mov rax, qword [rax + 0x30]
jmp 0x14047f3bc
call qword [0x1400b8d90]
xor r8d, r8d
sar rcx, cl
not cl
movzx rcx, si
mov ecx, 0xffff
cmp r11w, di
jmp 0x14047f3df
cmp cx, ax
jmp 0x14047f3e7
je 0x14047f3fd
mov word [rsi], ax
mov rbx, rsi
jmp 0x14047f3f8
jmp 0x14047f402
mov qword [rdi], r8
cqo
mov byte [rdi + 8], 1
setp cl
movsx dx, r8b
movsx rcx, r14w
movzx r8d, word [rbx]
lea rdx, [rbp]
movsxd rcx, eax
lea rcx, [rbp - 0x38]
jmp 0x14047f426
call fcn.1401290f0
lea rcx, [rbp - 0x38]
cmc
sub rax, rcx
jmp 0x14047f438
sar rax, 1
cmp rax, 0x16
jmp 0x14047f444
jae 0x14047f559
cmp r14d, r12d
jge 0x14047f477
lea rcx, [0x1400c0de0]
jmp 0x14047f45f
mov al, byte [rax + rcx]
mov byte [r15], al
not ecx
inc r15
xchg cx, cx
inc r14d
test ax, 0x69e5
rol ch, cl
clc
mov byte [rsp + 0x30], 1
sal ch, cl
cmc
cmp al, r9b
mov rcx, qword [rdi]
sub r8d, r8d
test r8d, r8d
test rcx, rcx
je 0x14047f519
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047f4a0
je 0x14047f4e0
mov rax, qword [rcx + 0x50]
cmp dil, r9b
cmc
cmp dword [rax], r8d
jle 0x14047f4e0
dec dword [rax]
bswap rdx
movsx edx, r15w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047f4d0
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047f4db
jmp 0x14047f4fc
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047f4ec
call qword [0x1400b8d90]
sub r8d, r8d
sub cl, bh
sub cx, 0x6d6d
mov ecx, 0xffff
stc
clc
cmp cx, ax
jmp 0x14047f50b
je 0x14047f519
mov al, r8b
jmp 0x14047f52a
mov qword [rdi], r8
xchg edx, edx
mov al, 1
movzx rdx, r11w
bswap dx
movsxd rdx, edx
mov byte [rdi + 8], al
movsx rdx, r10w
setp cl
movsx ecx, r12w
mov rdx, r13
movsx ecx, di
movsxd rcx, esi
mov rcx, rdi
call fcn.14046989e
sub r8d, r8d
test al, al
jmp 0x14047f553
je 0x14047f354
mov sil, byte [rsp + 0x30]
xor r14d, r14d
cmp di, 0x712a
clc
test sil, sil
jmp 0x14047f56f
je 0x14047fea9
mov rdx, r13
jmp 0x14047f585
mov rcx, rdi
jmp 0x14047f58d
call fcn.14046989e
test al, al
jmp 0x14047f599
jne 0x14047fea9
mov cl, byte [rdi + 8]
test r14d, 0x74766dce
test cl, cl
jmp 0x14047f5b0
jne 0x14047f642
mov rcx, qword [rdi]
jmp 0x14047f5c1
test rcx, rcx
jmp 0x14047f5c9
je 0x14047f633
mov rax, qword [rcx + 0x38]
shr dl, 0xc3
movsx edx, si
mov rdx, qword [rax]
cmp bx, sp
stc
test rdx, rdx
je 0x14047f605
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r14d
jmp 0x14047f5f7
jle 0x14047f605
movzx eax, word [rdx]
jmp 0x14047f61c
mov rax, qword [rcx]
jmp 0x14047f60d
mov rax, qword [rax + 0x30]
jmp 0x14047f616
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x14047f633
mov word [rdi + 0xa], ax
jmp 0x14047f636
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov cl, 1
nop
inc ah
dec ah
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 2]
jmp 0x14047f64f
je 0x14047f711
test cl, cl
jmp 0x14047f65c
jne 0x14047f702
mov rcx, qword [rdi]
cmp r10b, r15b
test rcx, rcx
jmp 0x14047f670
je 0x14047f6ee
mov rax, qword [rcx + 0x38]
bt dx, 0x55
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f68a
je 0x14047f6b1
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], r14d
jmp 0x14047f69e
jle 0x14047f6b1
movzx eax, word [rdx]
jmp 0x14047f6ac
jmp 0x14047f6c8
mov rax, qword [rcx]
jmp 0x14047f6b9
mov rax, qword [rax + 0x30]
jmp 0x14047f6c2
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047f6d2
cmp cx, ax
jmp 0x14047f6da
je 0x14047f6ee
mov word [rdi + 0xa], ax
jmp 0x14047f6e9
jmp 0x14047f6fe
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
cmp dil, 0xe6
jmp 0x14047f6fe
mov byte [rdi + 8], 1
cmp ax, word [rbp - 4]
jmp 0x14047f70b
jne 0x14047fea9
mov byte [r15], 0x70
movsx rcx, r14w
movzx ecx, bp
inc r15
mov ecx, 0x418f7378
movsxd rcx, r9d
movzx rcx, r11w
mov rcx, qword [rdi]
jmp 0x14047f73c
test rcx, rcx
jmp 0x14047f744
je 0x14047f7da
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047f756
je 0x14047f7a0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047f768
jle 0x14047f7a0
dec dword [rax]
cwd
mov rcx, qword [rcx + 0x38]
movzx eax, bx
jmp 0x14047f77e
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
jmp 0x14047f78c
mov qword [rcx], rax
movsxd rax, r9d
nop
movzx eax, word [rdx]
jmp 0x14047f79b
jmp 0x14047f7b2
mov rax, qword [rcx]
jmp 0x14047f7a8
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r12d, 0xffff
stc
jmp 0x14047f7be
cmp r12w, ax
jmp 0x14047f7c7
je 0x14047f7e0
mov al, r14b
jmp 0x14047f7d5
jmp 0x14047f7ef
mov r12d, 0xffff
mov qword [rdi], r14
jmp 0x14047f7ed
mov al, 1
mov byte [rdi + 8], al
mov sil, r14b
not bx
movzx dx, r12b
mov ebx, r14d
cqo
mov rdx, r13
mov rcx, rdi
jmp 0x14047f80d
call fcn.14046989e
test al, al
jne 0x14047faf8
mov cl, byte [rdi + 8]
test cl, cl
jne 0x14047f8aa
mov rcx, qword [rdi]
jmp 0x14047f82e
test rcx, rcx
jmp 0x14047f836
je 0x14047f897
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f84b
je 0x14047f86d
mov rax, qword [rcx + 0x50]
test dh, dl
cmp dword [rax], r14d
jle 0x14047f86d
movzx eax, word [rdx]
jmp 0x14047f868
jmp 0x14047f87a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047f883
je 0x14047f897
mov word [rdi + 0xa], ax
jmp 0x14047f892
jmp 0x14047f89d
mov qword [rdi], r14
sal ah, 0xcc
mov byte [rdi + 8], 1
add ax, 0x23b8
ror al, cl
mov cl, 1
stc
movzx eax, word [rdi + 0xa]
jmp 0x14047f8b3
cmp ax, word [rbp - 0xa]
jne 0x14047f97e
mov byte [r15], 0x2b
inc cx
cmova cx, bp
jmp 0x14047f8cd
inc r15
add cl, 7
shl cx, cl
mov rcx, qword [rdi]
cmp bp, 0x54e
cmc
test rcx, rcx
jmp 0x14047f8e7
je 0x14047f971
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047f8f9
je 0x14047f93e
mov rax, qword [rcx + 0x50]
clc
test r9b, 0x27
cmp dword [rax], r14d
jle 0x14047f93e
dec dword [rax]
cdq
xchg dx, dx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047f927
mov qword [rcx], rax
movsx ax, bpl
jmp 0x14047f936
movzx eax, word [rdx]
jmp 0x14047f955
mov rax, qword [rcx]
jmp 0x14047f946
mov rax, qword [rax + 0x38]
jmp 0x14047f94f
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047f95e
je 0x14047f971
mov al, r14b
jmp 0x14047f96c
jmp 0x14047f976
mov qword [rdi], r14
mov al, 1
mov byte [rdi + 8], al
jmp 0x14047faf8
test cl, cl
jne 0x14047fa1e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047f991
je 0x14047fa01
mov rax, qword [rcx + 0x38]
movzx dx, bh
xadd rdx, rdx
mov rdx, qword [rax]
cmp r12w, bx
jmp 0x14047f9af
test rdx, rdx
jmp 0x14047f9b7
je 0x14047f9d7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14047f9d7
movzx eax, word [rdx]
jmp 0x14047f9d2
jmp 0x14047f9e9
mov rax, qword [rcx]
jmp 0x14047f9df
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047fa01
mov word [rdi + 0xa], ax
jmp 0x14047f9fc
jmp 0x14047fa11
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
jmp 0x14047fa11
mov byte [rdi + 8], 1
cmp bh, 0xdf
test r14b, r10b
cmp bl, sil
cmp ax, word [rbp - 0xc]
jmp 0x14047fa27
jne 0x14047faf8
mov byte [r15], 0x2d
bswap cx
inc r15
shl ecx, 0xd9
mov rcx, qword [rdi]
jmp 0x14047fa48
test rcx, rcx
je 0x14047faed
mov rax, qword [rcx + 0x38]
jmp 0x14047fa5a
cmp qword [rax], r14
jmp 0x14047fa62
je 0x14047fabe
mov rax, qword [rcx + 0x50]
cmp sil, 0xa6
stc
jmp 0x14047fa76
cmp dword [rax], r14d
jmp 0x14047fa7e
jle 0x14047fabe
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
movsxd rdx, ebx
mov rdx, qword [rcx]
movzx ax, sil
mov eax, 0x6e550072
bswap ax
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, sp
movzx eax, r9w
bswap ax
movzx eax, word [rdx]
jmp 0x14047fab9
jmp 0x14047fad5
mov rax, qword [rcx]
jmp 0x14047fac6
mov rax, qword [rax + 0x38]
jmp 0x14047facf
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047faed
mov byte [rdi + 8], r14b
jmp 0x14047fae8
jmp 0x14047faf8
mov qword [rdi], r14
mov byte [rdi + 8], 1
cmovnp cx, cx
mov rdx, r13
mov cl, 0x13
movsx ecx, di
mov rcx, rdi
call fcn.14046989e
test al, al
jmp 0x14047fb0f
jne 0x14047fe96
cmp byte [rdi + 8], r14b
jmp 0x14047fb1e
jne 0x14047fbab
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047fba0
mov rax, qword [rcx + 0x38]
shr dl, 0x44
cmp r15w, 0x7bbf
bsf dx, r13w
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14047fb4e
je 0x14047fb71
mov rax, qword [rcx + 0x50]
cmp sp, si
cmp dword [rax], r14d
jmp 0x14047fb63
jle 0x14047fb71
movzx eax, word [rdx]
jmp 0x14047fb83
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047fb7d
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047fb8c
je 0x14047fba0
mov word [rdi + 0xa], ax
jmp 0x14047fb9b
jmp 0x14047fba3
mov qword [rdi], r14
mov byte [rdi + 8], 1
test r13b, 0x3a
movzx eax, word [rdi + 0xa]
stc
cmp ax, word [rbp - 0x38]
jmp 0x14047fbb9
jne 0x14047fcab
mov sil, 1
sar ecx, 0xf3
neg cl
mov rcx, qword [rdi]
clc
cmc
test dl, 0x51
test rcx, rcx
je 0x14047fc6b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047fbe4
je 0x14047fc3d
mov rax, qword [rcx + 0x50]
test r8b, sil
test edi, 0x492d43a3
cmp dword [rax], r14d
jmp 0x14047fbff
jle 0x14047fc3d
dec dword [rax]
cwd
cdq
mov rax, r14
mov rcx, qword [rcx + 0x38]
mov dl, bpl
mov rdx, qword [rcx]
bswap ax
nop
not eax
lea rax, [rdx + 2]
jmp 0x14047fc27
mov qword [rcx], rax
mov rax, r13
mov ah, 0x1d
movzx eax, word [rdx]
jmp 0x14047fc38
jmp 0x14047fc54
mov rax, qword [rcx]
jmp 0x14047fc45
mov rax, qword [rax + 0x38]
jmp 0x14047fc4e
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047fc6b
mov al, r14b
jmp 0x14047fc66
jmp 0x14047fc7d
mov qword [rdi], r14
cqo
mov al, sil
mov dx, 0x1465
movsx edx, r15w
cqo
mov byte [rdi + 8], al
movzx ecx, r10w
mov edx, ebp
mov rdx, r13
bswap cx
mov rcx, rdi
jmp 0x14047fc94
call fcn.14046989e
test al, al
jmp 0x14047fca0
je 0x14047fb15
jmp 0x14047fcb9
test sil, sil
jmp 0x14047fcb3
je 0x14047fe96
mov byte [r15], 0x30
jmp 0x14047fcc2
inc r15
jmp 0x14047fcca
jmp 0x14047fe96
cmp byte [rdi + 8], r14b
jmp 0x14047fcd8
jne 0x14047fd74
mov rcx, qword [rdi]
test r10b, 0x2a
test r11w, di
test rcx, rcx
jmp 0x14047fcf1
je 0x14047fd5d
mov rax, qword [rcx + 0x38]
movsxd rdx, r8d
mov rdx, qword [rax]
test rdx, rdx
je 0x14047fd2e
mov rax, qword [rcx + 0x50]
test bh, 0x32
cmp r13w, 0xd67
stc
cmp dword [rax], r14d
jmp 0x14047fd20
jle 0x14047fd2e
movzx eax, word [rdx]
jmp 0x14047fd45
mov rax, qword [rcx]
jmp 0x14047fd36
mov rax, qword [rax + 0x30]
jmp 0x14047fd3f
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047fd4e
je 0x14047fd5d
mov word [rdi + 0xa], ax
jmp 0x14047fd67
mov qword [rdi], r14
cmovnp dx, r13w
xchg dh, cl
mov byte [rdi + 8], 1
jmp 0x14047fd74
movzx r8d, word [rdi + 0xa]
mov cx, 0x7749
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x14047fd8a
call fcn.1401290f0
lea rcx, [rbp - 0x38]
cmp spl, 0x76
jmp 0x14047fd9c
sub rax, rcx
sar rax, 1
stc
cmp r15w, ax
cmp rax, 0x16
jmp 0x14047fdb0
jae 0x14047fea9
cmp ebx, 8
jmp 0x14047fdbe
jge 0x14047fdee
lea rcx, [0x1400c0de0]
sets sil
mov al, byte [rax + rcx]
inc sil
dec cx
mov byte [r15], al
cmovo cx, r9w
mov ch, 0xbc
inc r15
inc ebx
neg cx
xor sil, al
mov sil, 1
xadd ch, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047fdff
je 0x14047fe81
mov rax, qword [rcx + 0x38]
test al, 0xe
cmc
test r12w, dx
cmp qword [rax], r14
jmp 0x14047fe18
je 0x14047fe53
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047fe2a
jle 0x14047fe53
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx ax, r11b
cwde
lea rax, [rdx + 2]
jmp 0x14047fe48
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047fe65
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047fe5f
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047fe6e
je 0x14047fe81
mov al, r14b
jmp 0x14047fe7c
jmp 0x14047fe93
mov qword [rdi], r14
movzx cx, bpl
mov al, sil
movsx ecx, r14w
setp dl
mov byte [rdi + 8], al
mov rdx, r13
mov rcx, rdi
call fcn.14046989e
test al, al
je 0x14047fccf
cmp byte [rsp + 0x31], r14b
jmp 0x14047feb3
jne 0x14047fec7
test sil, sil
jmp 0x14047fec1
jne 0x14047fece
mov r15, qword [rbp - 0x80]
ror rax, cl
mov byte [r15], r14b
adc dx, r12w
shl rax, 0xb3
mov eax, dword [rsp + 0x34]
rol cx, 0x20
btc dx, ax
sar ch, cl
mov rcx, qword [rsp + 0x78]
rcl rdx, cl
cwd
mov dword [rcx], eax
btr dx, dx
sub dx, 0x4f95
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jmp 0x14047ff09
jb 0x14047ff5c
inc rdx
mov cl, r12b
mov rcx, qword [rbp - 0x58]
cwde
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14047ff29
jb 0x14047ff57
add rdx, 0x27
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
add rax, 0xfffffffffffffff8
test eax, r11d
cmp r8w, 0x5f73
cmp rax, 0x1f
jmp 0x14047ff51
ja 0x14047ffae
call fcn.140267d8d
sub eax, eax
rcr ch, 0x40
mov rcx, qword [rbp + 8]
jmp 0x14047ff6b
xor rcx, rsp
call fcn.1404a0330
mov rbx, qword [rsp + 0x150]
add rsp, 0x110
pop r15
mov bpl, al
movsx r12w, r11b
jmp 0x14047ff91
pop r14
mov r12w, 0x576a
pop r13
pop r12
not esi
sete bpl
pop rdi
movzx esi, si
pop rsi
pop rbp
jmp 0x14047ffad
ret
call fcn.1404b6b98
nop
jmp 0x14047ffb9
call fcn.1404b6b98
nop
jmp 0x1401fcf67