Function at 0x14047e05d
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
mov rax, 0x7bd5506c
sbb bx, 0x4d44
push rbp
and bpl, 0x97
cwde
push rsi
cdqe
push rdi
movsxd rax, ebp
sbb bx, 0x2543
mov eax, 0x706f12c7
push r12
adc rdi, r10
push r13
push r14
push r15
lea rbp, [rsp - 0x10]
ror ch, 0x58
movsxd rbx, r9d
sub rsp, 0x110
sar ah, 0x47
mov rax, qword [0x1400b7288]
bsf r14d, r14d
not r14w
xor rax, rsp
mov qword [rbp + 8], rax
mov qword [rsp + 0x48], r9
mov rdi, r8
xor al, r13b
mov r14, rdx
and cx, 0x2add
mov qword [rbp - 0x80], rdx
test r8b, r11b
mov rax, qword [rbp + 0x78]
xchg esi, esi
btr bx, r8w
mov qword [rsp + 0x78], rax
bsf cx, r8w
shld eax, r14d, 0x9e
xchg cl, bh
sub r12d, r12d
mov rsi, qword [rbp + 0x70]
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movzx ecx, r14w
xchg ch, al
seta ch
mov qword [rsp + 0x68], rbx
setne ah
movzx cx, bpl
mov rax, qword [rbx]
movzx ecx, r14w
mov cx, ax
movsxd rcx, r14d
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14047e12f
call qword [0x1400b8d90]
nop
jmp 0x14047e13e
lea rcx, [rsp + 0x60]
jmp 0x14047e148
call fcn.140483bae
mov r13, rax
stc
cmp r10b, dl
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x14047e161
je 0x14047e1b6
mov rdx, qword [rbx]
movsxd rax, esp
not ah
lahf
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14047e17c
call qword [0x1400b8d90]
mov r8, rax
clc
test al, r15b
test rax, rax
jmp 0x14047e191
je 0x14047e1b6
mov rcx, qword [rax]
movzx rax, r13w
mov rax, qword [rcx]
cqo
setae dh
lea edx, [r12 + 1]
bswap ecx
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [r13]
cmovp cx, di
not rcx
lea rdx, [rbp - 0x58]
movzx rcx, r10w
mov rcx, r13
jmp 0x14047e1d1
mov rax, qword [rax + 0x28]
jmp 0x14047e1da
call qword [0x1400b8d90]
nop
not eax
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movsx rcx, bx
xchg cx, ax
movsxd rcx, edx
mov qword [rsp + 0x68], rbx
movzx eax, r9w
movsx ecx, r13w
movzx rcx, r14w
mov rax, qword [rbx]
jmp 0x14047e20f
mov rcx, rbx
jmp 0x14047e217
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x60]
jmp 0x14047e22c
call fcn.1404789cd
mov rsi, rax
jmp 0x14047e23a
test rbx, rbx
jmp 0x14047e242
je 0x14047e2ab
mov rdx, qword [rbx]
mov cl, r11b
mov rcx, rbx
lahf
movsx rax, r8w
jmp 0x14047e25b
mov rax, qword [rdx + 0x10]
jmp 0x14047e264
call qword [0x1400b8d90]
mov r8, rax
jmp 0x14047e272
test rax, rax
jmp 0x14047e27a
je 0x14047e2ab
mov rcx, qword [rax]
movzx ax, r15b
not dh
mov rax, qword [rcx]
cwd
movzx cx, dil
mov cx, 0x2149
mov edx, 1
mov rcx, r8
jmp 0x14047e2a5
call qword [0x1400b8d90]
mov rax, qword [rsi]
lea r9, [rbp - 0x38]
movsx ecx, r12w
lea r8, [0x1400c0dfd]
movsx ecx, sp
lea rdx, [0x1400c0de0]
not ch
setle ch
mov rcx, rsi
jmp 0x14047e2d4
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov r15, r14
cqo
movsx dx, r14b
mov byte [rsp + 0x31], r12b
movzx rsi, r15w
movsxd rsi, r11d
mov rsi, qword [rsp + 0x48]
jmp 0x14047e302
mov rdx, rsi
mov rcx, rdi
jmp 0x14047e30d
call fcn.140469bda
mov ebx, 0xffff
test al, al
jmp 0x14047e31e
jne 0x14047e62a
mov cl, byte [rdi + 8]
test r14b, 0x5d
test cl, cl
jmp 0x14047e332
jne 0x14047e3bd
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047e3a8
mov rax, qword [rcx + 0x38]
cwd
movsx rdx, r11w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e359
je 0x14047e37a
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x14047e36c
jle 0x14047e37a
movzx eax, word [rdx]
jmp 0x14047e391
mov rax, qword [rcx]
jmp 0x14047e382
mov rax, qword [rax + 0x30]
jmp 0x14047e38b
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047e3a8
mov word [rdi + 0xa], ax
jmp 0x14047e3a3
jmp 0x14047e3ab
mov qword [rdi], r12
mov byte [rdi + 8], 1
sub al, dl
test dx, 0x609e
rcl ah, cl
mov cl, 1
movsxd rax, esp
movzx eax, word [rdi + 0xa]
clc
jmp 0x14047e3c7
cmp ax, word [rbp - 0xa]
jmp 0x14047e3d0
jne 0x14047e4a7
mov byte [r14], 0x2b
lea r15, [r14 + 1]
adc cl, r14b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e3ec
je 0x14047e48b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047e3fe
je 0x14047e459
mov rax, qword [rcx + 0x50]
clc
jmp 0x14047e40e
cmp dword [rax], r12d
jmp 0x14047e416
jle 0x14047e459
dec dword [rax]
lahf
movzx ax, r12b
mov rcx, qword [rcx + 0x38]
cqo
movzx ax, r10b
movsxd rdx, r14d
mov rdx, qword [rcx]
not rax
movsx rax, r11w
lea rax, [rdx + 2]
jmp 0x14047e445
mov qword [rcx], rax
movsx rax, r14w
movzx eax, word [rdx]
jmp 0x14047e454
jmp 0x14047e470
mov rax, qword [rcx]
jmp 0x14047e461
mov rax, qword [rax + 0x38]
jmp 0x14047e46a
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e478
je 0x14047e48b
mov al, r12b
jmp 0x14047e486
jmp 0x14047e49a
mov qword [rdi], r12
jmp 0x14047e493
mov al, 1
jmp 0x14047e49a
mov byte [rdi + 8], al
jmp 0x14047e4a2
jmp 0x14047e62a
test cl, cl
jmp 0x14047e4ae
jne 0x14047e564
mov rcx, qword [rdi]
jmp 0x14047e4c0
test rcx, rcx
jmp 0x14047e4c8
je 0x14047e54f
mov rax, qword [rcx + 0x38]
bt dx, r12w
movzx edx, bx
cmp dh, 0x26
mov rdx, qword [rax]
cmp ch, 0xd8
cmp r15w, si
cmc
test rdx, rdx
jmp 0x14047e4f0
je 0x14047e51c
mov rax, qword [rcx + 0x50]
test dx, r13w
cmp r15, r9
cmp dword [rax], r12d
jmp 0x14047e509
jle 0x14047e51c
movzx eax, word [rdx]
jmp 0x14047e517
jmp 0x14047e533
mov rax, qword [rcx]
jmp 0x14047e524
mov rax, qword [rax + 0x30]
jmp 0x14047e52d
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e53b
je 0x14047e54f
mov word [rdi + 0xa], ax
jmp 0x14047e54a
jmp 0x14047e559
mov qword [rdi], r12
or ah, cl
movzx eax, word [rdi + 0xa]
stc
mov byte [rdi + 8], 1
test edi, 0x18a5515f
clc
cmp ax, word [rbp - 0xc]
jmp 0x14047e56d
jne 0x14047e62a
mov byte [r14], 0x2d
lea r15, [r14 + 1]
mov rcx, qword [rdi]
test r8b, r14b
test rcx, rcx
je 0x14047e614
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047e596
je 0x14047e5e1
mov rax, qword [rcx + 0x50]
cmc
cmp ah, 0x6c
cmp dword [rax], r12d
jmp 0x14047e5ac
jle 0x14047e5e1
dec dword [rax]
movsx dx, bpl
cwde
movsxd rax, r9d
mov rcx, qword [rcx + 0x38]
bswap edx
movzx rdx, di
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
lahf
cdqe
movzx eax, word [rdx]
jmp 0x14047e5dc
jmp 0x14047e5f8
mov rax, qword [rcx]
jmp 0x14047e5e9
mov rax, qword [rax + 0x38]
jmp 0x14047e5f2
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e600
je 0x14047e614
mov byte [rdi + 8], r12b
jmp 0x14047e60f
jmp 0x14047e62a
mov qword [rdi], r12
xchg dx, dx
jmp 0x14047e623
mov byte [rdi + 8], 1
bts edx, esp
mov word [r15], 0x7830
rol rdx, 0x83
add r15, 2
mov qword [rsp + 0x50], r15
xchg r14w, dx
jmp 0x14047e646
mov byte [rsp + 0x30], r12b
mov r14d, r12d
cmovnp edx, ebx
cdq
movsx edx, cx
mov dword [rsp + 0x3c], r12d
movzx ecx, sp
cdq
mov dword [rsp + 0x34], r12d
xchg cl, dl
bswap ecx
mov rdx, rsi
xchg cl, cl
mov rcx, rdi
jmp 0x14047e674
call fcn.140469bda
test al, al
jmp 0x14047e680
jne 0x14047ea44
cmp byte [rdi + 8], r12b
jmp 0x14047e68f
jne 0x14047e70d
mov rcx, qword [rdi]
cmp r12d, edi
test rcx, rcx
je 0x14047e706
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmp rbp, rax
test rdx, rdx
jmp 0x14047e6b7
je 0x14047e6dd
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14047e6ca
jle 0x14047e6dd
movzx eax, word [rdx]
jmp 0x14047e6d8
jmp 0x14047e6ea
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e6f2
je 0x14047e706
mov word [rdi + 0xa], ax
jmp 0x14047e701
jmp 0x14047e709
mov qword [rdi], r12
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
stc
cmp rdx, 0x17da6655
cmp r11b, spl
cmp ax, word [rbp - 0x38]
jne 0x14047ea44
mov rcx, qword [rdi]
cmp sil, r13b
test rcx, rcx
jmp 0x14047e734
je 0x14047e7d6
mov rax, qword [rcx + 0x38]
test r8w, bp
stc
cmp qword [rax], r12
jmp 0x14047e74b
je 0x14047e7a4
mov rax, qword [rcx + 0x50]
test dx, r10w
cmp dword [rax], r12d
jmp 0x14047e761
jle 0x14047e7a4
dec dword [rax]
movsx dx, r10b
bswap dx
mov ah, 0xec
mov rcx, qword [rcx + 0x38]
xchg dx, dx
mov rdx, qword [rcx]
mov ax, 0x45f1
movzx ax, r10b
cdqe
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovno rax, r15
sets ah
movzx eax, word [rdx]
jmp 0x14047e79f
jmp 0x14047e7bb
mov rax, qword [rcx]
jmp 0x14047e7ac
mov rax, qword [rax + 0x38]
jmp 0x14047e7b5
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e7c3
je 0x14047e7d6
mov al, r12b
jmp 0x14047e7d1
jmp 0x14047e7e1
mov qword [rdi], r12
xchg dl, al
cdq
mov al, 1
xchg rdx, rcx
mov byte [rdi + 8], al
mov cl, r8b
mov rdx, rsi
bswap cx
mov rcx, rdi
call fcn.140469bda
test al, al
jmp 0x14047e7fc
jne 0x14047ea3c
mov cl, byte [rdi + 8]
stc
test rcx, rdx
test r10, 0x58f53e55
test cl, cl
jmp 0x14047e817
jne 0x14047e8ab
mov rcx, qword [rdi]
test r11w, r11w
stc
test rcx, rcx
je 0x14047e897
mov rax, qword [rcx + 0x38]
cmp r14w, bp
bt dx, bp
sal rdx, cl
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14047e86e
mov rax, qword [rcx + 0x50]
jmp 0x14047e853
cmp dword [rax], r12d
jmp 0x14047e85b
jle 0x14047e86e
movzx eax, word [rdx]
jmp 0x14047e869
jmp 0x14047e87b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e883
je 0x14047e897
mov word [rdi + 0xa], ax
jmp 0x14047e892
jmp 0x14047e89c
mov qword [rdi], r12
mov cl, 0xc8
mov byte [rdi + 8], 1
xadd cl, cl
rol ah, 0x43
mov cl, 1
setle ah
movzx eax, word [rdi + 0xa]
stc
cmp r10w, bp
test cl, 0xe6
cmp ax, word [rbp - 6]
jmp 0x14047e8c0
je 0x14047e982
test cl, cl
jmp 0x14047e8cd
jne 0x14047e973
mov rcx, qword [rdi]
test al, 0xe9
test rcx, rcx
jmp 0x14047e8e0
je 0x14047e958
mov rax, qword [rcx + 0x38]
bsr edx, ebx
ror rdx, 0x3e
movzx edx, r10w
mov rdx, qword [rax]
cmp rsp, 0x177d3d70
test dh, ah
test rdx, rdx
je 0x14047e92a
mov rax, qword [rcx + 0x50]
cmc
test sil, 0x66
clc
cmp dword [rax], r12d
jmp 0x14047e91c
jle 0x14047e92a
movzx eax, word [rdx]
jmp 0x14047e93c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047e936
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e944
je 0x14047e958
mov word [rdi + 0xa], ax
jmp 0x14047e953
jmp 0x14047e968
mov qword [rdi], r12
bts ax, bp
setle ah
movzx eax, word [rdi + 0xa]
stc
cmc
mov byte [rdi + 8], 1
cmp r10d, 0x42f63846
cmp ax, word [rbp - 8]
jmp 0x14047e97c
jne 0x14047ea3c
mov rcx, qword [rdi]
clc
test r15w, 0x3f14
test rcx, rcx
je 0x14047ea2a
mov rax, qword [rcx + 0x38]
test r14d, 0x3bdc107e
cmc
cmp qword [rax], r12
je 0x14047e9fd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047e9b6
jle 0x14047e9fd
dec dword [rax]
cdqe
movsx rax, r9w
mov rcx, qword [rcx + 0x38]
lahf
movzx ax, r9b
mov rdx, qword [rcx]
cmova ax, r13w
movsx eax, r15w
setae ah
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovb ax, r14w
xchg ah, ah
movsx ax, r13b
movzx eax, word [rdx]
jmp 0x14047e9f8
jmp 0x14047ea0f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047ea09
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ea17
je 0x14047ea2a
mov al, r12b
jmp 0x14047ea25
jmp 0x14047ea34
mov qword [rdi], r12
mov al, 1
jmp 0x14047ea34
mov byte [rdi + 8], al
jmp 0x14047ea44
mov byte [rsp + 0x30], 1
shl cx, cl
mov ecx, 0x300
mov r12d, 0x24
cmp r14b, 0xee
test r15w, 0x999
shrd bx, sp, 0x6d
mov rax, qword [rsp + 0x78]
ror bh, 0xcf
cmp dword [rax], 0x3b9aca00
cmove r12d, ecx
xadd al, bl
and ebx, edi
bt bx, 0x96
mov dword [rsp + 0x40], r12d
cmc
btc rbx, rbx
xor bl, r8b
lea rbx, [rbp - 0x58]
ror al, cl
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
mov al, byte [rbx]
jmp 0x14047eaa3
dec al
cmp al, 0x7d
jmp 0x14047eaac
ja 0x14047f191
xor esi, esi
stc
cmp qword [rbp - 0x48], rsi
jmp 0x14047eabe
jne 0x14047eace
mov word [rsp + 0x38], si
jmp 0x14047eaf2
mov rax, qword [r13]
movsx cx, al
mov rcx, r13
jmp 0x14047eade
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047eaf2
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xadd r13b, cl
mov cl, r11b
mov qword [rbp - 0x68], 1
bsr r13, rbx
cmovo r13, rdi
mov r13d, 0xf
movsx rdx, di
stc
mov qword [rbp - 0x60], r13
rol rdx, cl
sub eax, eax
movsx rcx, ax
mov byte [rbp - 0x78], al
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
call fcn.140469bda
xor r9d, r9d
shl r14w, cl
mov r14, qword [rbp - 0x78]
test al, al
jmp 0x14047eb4a
jne 0x14047ef92
lea r12, [rdi + 0xa]
mov r8, r12
dec bl
sub bl, bl
rcl bl, cl
mov qword [rsp + 0x70], r12
mov bl, 0x6a
rcr bl, cl
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x14047eb73
jne 0x14047ec2a
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047eb85
je 0x14047ec1e
mov rax, qword [rcx + 0x38]
bt dx, 0xe0
sub dl, 0xd1
rol dl, 0xf1
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047eba5
je 0x14047ebcc
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r9d
jmp 0x14047ebb9
jle 0x14047ebcc
movzx eax, word [rdx]
jmp 0x14047ebc7
jmp 0x14047ebf2
mov rax, qword [rcx]
jmp 0x14047ebd4
mov rax, qword [rax + 0x30]
jmp 0x14047ebdd
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
add cx, 0x59cc
xor r9d, r9d
mov ch, cl
mov ecx, 0xffff
cmc
cmp rsi, r11
cmp cx, ax
jmp 0x14047ec03
je 0x14047ec1e
mov word [r8], ax
movzx r12d, bx
mov r12, r8
jmp 0x14047ec19
jmp 0x14047ec21
mov qword [rdi], r9
mov byte [rdi + 8], 1
movzx cx, r10b
movzx r8d, word [r12]
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
call fcn.1400fdf40
lea rcx, [rbp - 0x38]
cmc
test r14, rdx
cmp dx, sp
sub rax, rcx
clc
sar rax, 1
cmp r15, r15
cmp rax, 0x16
jmp 0x14047ec5a
jae 0x14047ed0a
mov byte [rsp + 0x30], 1
movsx cx, r12b
mov ecx, dword [rsp + 0x3c]
clc
cmp dword [rsp + 0x40], ecx
jmp 0x14047ec78
jg 0x14047ec87
inc dword [rsp + 0x34]
jmp 0x14047eccb
test rax, rax
jmp 0x14047ec8f
jne 0x14047ec9d
test ecx, ecx
je 0x14047eccb
lea r8, [0x1400c0de0]
mov al, byte [rax + r8]
jmp 0x14047ecad
mov byte [r15], al
inc r15
mov qword [rsp + 0x50], r15
movsxd rax, edi
inc ecx
bt eax, r15d
dec eax
movsx rax, sp
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x78]
cmp r13, 0x10
setae cl
jmp 0x14047ecdb
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
je 0x14047ee6f
lea rax, [rbp - 0x78]
cmp r12b, 0x5e
clc
test cl, cl
jmp 0x14047ecf9
cmovne rax, r14
jmp 0x14047ed02
inc byte [rax + rsi]
jmp 0x14047ee5b
lea rax, [rbp - 0x78]
cmc
cmp r13, 0x10
setae r15b
jmp 0x14047ed1c
cmovae rax, r14
xor r9d, r9d
clc
test spl, cl
cmp byte [rax + rsi], r9b
jmp 0x14047ed30
je 0x14047ef56
movzx r8d, word [rsp + 0x38]
test r8w, r8w
jmp 0x14047ed45
je 0x14047ef56
cmp byte [rdi + 8], r9b
jmp 0x14047ed54
jne 0x14047ede4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ed65
je 0x14047edd4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14047ed9c
mov rax, qword [rcx + 0x50]
cmp ah, cl
cmp dword [rax], r9d
jmp 0x14047ed89
jle 0x14047ed9c
movzx eax, word [rdx]
jmp 0x14047ed97
jmp 0x14047edb2
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
xor r9d, r9d
mov ecx, 0xffff
test r14w, ax
cmc
cmp cx, ax
je 0x14047edd4
mov word [r12], ax
jmp 0x14047edcf
jmp 0x14047edd7
mov qword [rdi], r9
mov byte [rdi + 8], 1
stc
jmp 0x14047ede4
cmp word [r12], r8w
jmp 0x14047edee
jne 0x14047ef56
mov rcx, qword [rbp - 0x68]
jmp 0x14047edfe
cmp rcx, r13
jae 0x14047ee2e
lea rax, [rcx + 1]
mov qword [rbp - 0x68], rax
lea rax, [rbp - 0x78]
cmp dil, 0xb7
cmc
test r15b, r15b
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x14047ee29
jmp 0x14047ee41
sub r9d, r9d
mov r8b, bl
lea edx, [r9 + 1]
lea rcx, [rbp - 0x78]
call fcn.140457ecd
inc rsi
jmp 0x14047ee49
mov r15, qword [rsp + 0x50]
ror r13b, 0xce
xor r14b, 0x2a
bsf r14w, r9w
mov r14, qword [rbp - 0x78]
xor ecx, 0x243e0ab3
setae cl
xadd cl, ch
mov r13, qword [rbp - 0x60]
mov rcx, qword [rdi]
stc
xor r8d, r8d
cmp dl, r11b
test rcx, rcx
jmp 0x14047ee81
je 0x14047ef09
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14047eed9
mov rax, qword [rcx + 0x50]
jmp 0x14047ee9d
cmp dword [rax], r8d
jmp 0x14047eea5
jle 0x14047eed9
dec dword [rax]
cwd
nop
not dh
mov rcx, qword [rcx + 0x38]
rdtsc
jmp 0x14047eebd
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047eec9
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047eed4
jmp 0x14047eeee
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047eee5
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x14047ef09
mov al, r8b
jmp 0x14047ef04
jmp 0x14047ef13
mov qword [rdi], r8
mov al, 1
jmp 0x14047ef13
mov byte [rdi + 8], al
xchg cx, cx
cwd
movzx edx, sp
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047ef2b
call fcn.140469bda
xor r9d, r9d
bswap r8w
bts r8, r15
movzx r8, r12w
test al, al
jmp 0x14047ef46
mov r8, qword [rsp + 0x70]
jmp 0x14047ef50
je 0x14047eb6a
test rsi, rsi
jmp 0x14047ef5e
je 0x14047ef8b
lea rax, [rbp - 0x78]
jmp 0x14047ef6d
cmp r13, 0x10
cmovae rax, r14
cmp byte [rax + rsi], r9b
jmp 0x14047ef7e
jle 0x14047efe3
inc rsi
stc
bswap bx
mov rbx, qword [rsp + 0x60]
clc
stc
test rsi, rsi
je 0x14047efe8
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14047efa5
je 0x14047efe8
sub rsi, 1
je 0x14047f146
lea rax, [rbp - 0x78]
test r10d, 0x280b43d9
stc
cmp r13, 0x10
jmp 0x14047efca
cmovae rax, r14
stc
test r9w, 0x77d6
cmp cl, byte [rax + rsi]
jmp 0x14047efdd
je 0x14047f175
mov byte [rsp + 0x31], 1
cmp r13, 0x10
jb 0x14047f050
lea rdx, [r13 + 1]
bt ax, 0x4c
mov rax, r14
clc
cmp rdx, 0x1000
jmp 0x14047f00b
jb 0x14047f048
add rdx, 0x27
mov r14, qword [r14 - 8]
jmp 0x14047f022
sub rax, r14
test dil, cl
jmp 0x14047f032
add rax, 0xfffffffffffffff8
test r13, rsp
cmp rax, 0x1f
jmp 0x14047f042
ja 0x1404804f7
mov rcx, r14
call fcn.14018e3c0
sub r8d, r8d
bt r14d, esi
cmc
or r15b, 0x86
mov r12d, dword [rsp + 0x40]
mov r14d, dword [rsp + 0x3c]
shl si, cl
btr si, 0x5c
btc r15w, bx
mov r15, qword [rsp + 0x50]
rcl r13b, 0xc6
mov r13, qword [rsp + 0x58]
rcr sil, cl
sar rsi, cl
mov rsi, qword [rsp + 0x48]
cmp byte [rsp + 0x30], r8b
jmp 0x14047f096
je 0x14047f0b9
test r14d, r14d
jmp 0x14047f0a4
jne 0x14047f0b9
mov byte [r15], 0x30
inc r15
sete ch
movsx dx, r13b
mov rdx, rsi
jmp 0x14047f0c6
mov rcx, rdi
jmp 0x14047f0ce
call fcn.140469bda
xor esi, esi
test al, al
jmp 0x14047f0dc
jne 0x14047f5a3
cmp byte [rdi + 8], sil
jmp 0x14047f0eb
jne 0x14047f49f
mov rcx, qword [rdi]
test r8b, r15b
test rcx, rcx
je 0x14047f490
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r13w, 0x7cd2
test r13b, 0xd4
test dx, r8w
test rdx, rdx
jmp 0x14047f11d
je 0x14047f451
mov rax, qword [rcx + 0x50]
cmp r13b, 0x86
stc
cmp dword [rax], esi
jmp 0x14047f133
jle 0x14047f451
movzx eax, word [rdx]
jmp 0x14047f141
jmp 0x14047f463
test rsi, rsi
jmp 0x14047f14e
jne 0x14047f175
lea rax, [rbp - 0x78]
cmp cl, 0xa5
cmp r13, 0x10
jmp 0x14047f164
cmovae rax, r14
cmp cl, byte [rax]
jmp 0x14047f16f
jl 0x14047efe3
cmp byte [rbx + 1], r9b
jmp 0x14047f17e
jle 0x14047ef92
inc rbx
jmp 0x14047f18c
jmp 0x14047ef92
mov rdx, rsi
setge ch
movzx rcx, r12w
mov rcx, rdi
call fcn.140469bda
xor r8d, r8d
test r9, 0x16b02c24
stc
test al, al
jmp 0x14047f1b5
jne 0x14047f08c
lea rbx, [rdi + 0xa]
shrd si, dx, 0x46
btc rsi, rdi
mov rsi, rbx
xor r13b, 0xb0
shr r13b, cl
mov r13, qword [rsp + 0x48]
clc
test r13d, 0x7e684cb7
cmp byte [rdi + 8], r8b
jmp 0x14047f1e8
jne 0x14047f299
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047f1f9
je 0x14047f28d
mov rax, qword [rcx + 0x38]
rol edx, cl
cqo
mov rdx, qword [rax]
jmp 0x14047f20f
test rdx, rdx
jmp 0x14047f217
je 0x14047f238
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x14047f22a
jle 0x14047f238
movzx eax, word [rdx]
jmp 0x14047f25d
mov rax, qword [rcx]
jmp 0x14047f240
mov rax, qword [rax + 0x30]
jmp 0x14047f249
call qword [0x1400b8d90]
sub r8d, r8d
xadd cx, cx
mov ecx, 0x391b75bf
rol cl, cl
mov ecx, 0xffff
stc
test edx, r8d
cmp cx, ax
jmp 0x14047f26e
je 0x14047f28d
mov word [rsi], ax
xchg bx, bx
movzx bx, dl
not ebx
mov rbx, rsi
jmp 0x14047f288
jmp 0x14047f293
mov qword [rdi], r8
movsxd rdx, r9d
mov byte [rdi + 8], 1
mov dl, 0x73
movzx r8d, word [rbx]
movzx edx, r9w
lea rdx, [rbp]
not cx
lea rcx, [rbp - 0x38]
jmp 0x14047f2b1
call fcn.1400fdf40
lea rcx, [rbp - 0x38]
test r13b, r10b
cmc
sub rax, rcx
jmp 0x14047f2c6
sar rax, 1
cmp r13d, edx
test r13w, bx
clc
cmp rax, 0x16
jmp 0x14047f2da
jae 0x14047f43a
cmp r12d, r14d
jmp 0x14047f2e8
jg 0x14047f2fe
inc dword [rsp + 0x34]
cmp dil, r13b
clc
sub r8d, r8d
jmp 0x14047f346
sub r8d, r8d
clc
cmc
test rax, rax
jmp 0x14047f30b
jne 0x14047f31a
test r14d, r14d
je 0x14047f346
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
mov byte [r15], al
setb cl
mov ecx, 0x62c52dff
inc r15
mov ch, 0xc1
mov ecx, r14d
inc r14d
cmovns cx, ax
xor cl, 0xb5
bsr rcx, r12
mov byte [rsp + 0x30], 1
ror ch, cl
mov ch, bl
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x14047f3ea
mov rax, qword [rcx + 0x38]
test dx, 0x1e3f
test r12d, r9d
cmp r9d, ecx
cmp qword [rax], r8
je 0x14047f3b6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047f380
jle 0x14047f3b6
dec dword [rax]
mov rcx, qword [rcx + 0x38]
xchg dx, dx
mov rdx, qword [rcx]
jmp 0x14047f39c
lea rax, [rdx + 2]
mov qword [rcx], rax
bswap ax
setnp ah
movzx eax, word [rdx]
jmp 0x14047f3b1
jmp 0x14047f3d3
mov rax, qword [rcx]
jmp 0x14047f3be
mov rax, qword [rax + 0x38]
jmp 0x14047f3c7
call qword [0x1400b8d90]
sub r8d, r8d
xor ch, 0xa6
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x14047f3ea
mov al, r8b
jmp 0x14047f3fc
mov qword [rdi], r8
movsx cx, r8b
mov al, 1
setnp cl
xchg rcx, rcx
cwd
mov byte [rdi + 8], al
movzx rdx, r9w
cmovnp ecx, r14d
mov rdx, r13
cmovae ecx, r15d
jmp 0x14047f417
mov rcx, rdi
call fcn.140469bda
sub r8d, r8d
test dil, r13b
cmp bpl, cl
test al, al
jmp 0x14047f42f
je 0x14047f1df
jmp 0x14047f442
sub r8d, r8d
jmp 0x14047f442
mov dword [rsp + 0x3c], r14d
jmp 0x14047f44c
jmp 0x14047f07c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047f45d
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
test r12b, 0xc4
cmp r15d, 0x3e9f36c2
cmp cx, ax
jmp 0x14047f47c
je 0x14047f490
mov word [rdi + 0xa], ax
jmp 0x14047f48b
jmp 0x14047f49b
mov qword [rdi], rsi
movsxd rbx, esp
movsx ebx, r14w
cwde
mov byte [rdi + 8], 1
movzx ebx, word [rdi + 0xa]
not al
movzx rax, bx
mov rax, qword [r13]
cmovns cx, r10w
movzx rcx, bp
movsxd rcx, edi
mov rcx, r13
mov rax, qword [rax + 0x18]
jmp 0x14047f4c5
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047f4d3
jne 0x14047f5a3
call fcn.1404b9169
mov rcx, qword [rax]
jmp 0x14047f4e6
mov al, byte [rcx]
mov byte [r15], al
inc r15
xor cx, 0x1e79
adc cx, r8w
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047f588
mov rax, qword [rcx + 0x38]
cmp eax, 0x7b7246e8
cmp qword [rax], rsi
jmp 0x14047f514
je 0x14047f54f
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x14047f54f
dec dword [rax]
movsx dx, r15b
cwd
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovbe ax, bx
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047f54a
jmp 0x14047f566
mov rax, qword [rcx]
jmp 0x14047f557
mov rax, qword [rax + 0x38]
jmp 0x14047f560
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
jmp 0x14047f571
cmp cx, ax
jmp 0x14047f579
je 0x14047f588
mov byte [rdi + 8], sil
jmp 0x14047f5a3
mov qword [rdi], rsi
and r13b, 0x6c
movsxd r13, edi
bt r13w, 0x52
mov byte [rdi + 8], 1
inc r13w
cmp r10b, r8b
mov r13, qword [rsp + 0x48]
clc
cmp rbx, 0x3fd8515b
test r14d, r14d
jmp 0x14047f5b8
jne 0x14047f7fa
mov rdx, r13
cmovbe cx, r15w
movzx rcx, r15w
mov rcx, rdi
jmp 0x14047f5d2
call fcn.140469bda
test al, al
jmp 0x14047f5de
jne 0x14047f7cf
lea rbx, [rdi + 0xa]
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
cmc
sub r8d, r8d
shr r14b, 0x63
mov r14d, 0xffff
clc
jmp 0x14047f604
cmp byte [rdi + 8], r8b
jmp 0x14047f60d
jne 0x14047f6b8
mov rcx, qword [rdi]
test r11, 0x310a0f6c
jmp 0x14047f626
test rcx, rcx
jmp 0x14047f62e
je 0x14047f6ad
mov rax, qword [rcx + 0x38]
ror edx, cl
sal dx, cl
mov rdx, qword [rax]
cmp r8w, r11w
cmp r12w, 0x5481
test rdx, rdx
jmp 0x14047f652
je 0x14047f677
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047f664
jle 0x14047f677
movzx eax, word [rdx]
jmp 0x14047f672
jmp 0x14047f68c
mov rax, qword [rcx]
jmp 0x14047f67f
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
cmp r14w, ax
je 0x14047f6ad
mov word [rsi], ax
movzx rbx, r15w
not bx
mov rbx, rsi
jmp 0x14047f6a8
jmp 0x14047f6b4
mov qword [rdi], r8
btc eax, 0x9f
mov byte [rdi + 8], 1
movzx eax, word [rbx]
cmp ax, word [rbp - 0x38]
jne 0x14047f7b4
dec r12d
rol rcx, 0x8b
bt cx, r9w
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
jmp 0x14047f6de
test rcx, rcx
je 0x14047f772
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
jmp 0x14047f6f4
je 0x14047f73b
mov rax, qword [rcx + 0x50]
clc
cmc
stc
cmp dword [rax], r8d
jmp 0x14047f709
jle 0x14047f73b
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov ah, 0xc3
lea rax, [rdx + 2]
jmp 0x14047f724
mov qword [rcx], rax
not ah
jmp 0x14047f72e
movzx eax, word [rdx]
jmp 0x14047f736
jmp 0x14047f756
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047f747
call qword [0x1400b8d90]
sub r8d, r8d
clc
jmp 0x14047f756
cmp r14w, ax
jmp 0x14047f75f
je 0x14047f772
mov al, r8b
jmp 0x14047f76d
jmp 0x14047f785
mov qword [rdi], r8
movsx edx, sp
mov ecx, ecx
mov al, 1
movsxd rdx, eax
seto ch
movzx edx, cx
mov byte [rdi + 8], al
movsx cx, r8b
mov rdx, r13
mov rcx, rdi
jmp 0x14047f798
call fcn.140469bda
sub r8d, r8d
cmp r13w, bx
cmp rcx, 0x585c4487
clc
test al, al
je 0x14047f604
mov dword [rsp + 0x34], r12d
bsr rax, rdx
mov r14d, dword [rsp + 0x3c]
bswap ax
shld r12d, esi, 0x54
mov r12d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x34]
test eax, eax
jns 0x14047f7fa
mov byte [r15], 0x30
movzx ecx, bx
mov dx, dx
inc r15
cdq
inc eax
mov dword [rsp + 0x34], eax
mov rcx, 0x1e4b1463
mov cx, r9w
mov rdx, r13
mov ecx, 0x1e7a03a3
jmp 0x14047f807
mov rcx, rdi
jmp 0x14047f80f
call fcn.140469bda
test al, al
jmp 0x14047f81b
jne 0x14047fa4a
lea rbx, [rdi + 0xa]
xor esi, 0x76760757
rcl sil, 0xef
dec rsi
mov rsi, rbx
test r13b, 0xf8
cmc
sub r8d, r8d
test dh, 0x1e
clc
cmp byte [rdi + 8], r8b
jmp 0x14047f84a
jne 0x14047f905
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14047f85c
je 0x14047f8f2
mov rax, qword [rcx + 0x38]
movzx edx, bp
rcl dl, cl
bt dx, 0x94
mov rdx, qword [rax]
cmc
test sil, 0x4b
test rdx, rdx
jmp 0x14047f880
je 0x14047f8a6
mov rax, qword [rcx + 0x50]
jmp 0x14047f890
cmp dword [rax], r8d
jmp 0x14047f898
jle 0x14047f8a6
movzx eax, word [rdx]
jmp 0x14047f8c6
mov rax, qword [rcx]
jmp 0x14047f8ae
mov rax, qword [rax + 0x30]
jmp 0x14047f8b7
call qword [0x1400b8d90]
sub r8d, r8d
rcr ch, 0x2d
adc ch, 0xed
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x14047f8f2
mov word [rsi], ax
mov rbx, 0x77387867
mov ebx, r14d
movsx ebx, cx
mov rbx, rsi
jmp 0x14047f8ed
jmp 0x14047f8f5
mov qword [rdi], r8
mov byte [rdi + 8], 1
movzx rdx, r10w
not r8d
jmp 0x14047f905
movzx r8d, word [rbx]
xchg dx, cx
cwd
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x14047f91b
call fcn.1400fdf40
lea rcx, [rbp - 0x38]
sub rax, rcx
stc
sar rax, 1
cmp rax, 0x16
jae 0x14047fa4a
cmp r14d, r12d
jge 0x14047f960
lea rcx, [0x1400c0de0]
jmp 0x14047f94a
mov al, byte [rax + rcx]
not ch
mov byte [r15], al
inc r15
inc r14d
xor cl, r8b
shrd ecx, r13d, 0x56
mov byte [rsp + 0x30], 1
bt rcx, r10
movsxd rcx, edx
mov rcx, qword [rdi]
xor r8d, r8d
test r13b, sil
cmp di, di
test rcx, rcx
jmp 0x14047f980
je 0x14047fa14
mov rax, qword [rcx + 0x38]
jmp 0x14047f993
cmp qword [rax], r8
jmp 0x14047f99b
je 0x14047f9d4
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jle 0x14047f9d4
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwd
xchg dh, dl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
mov rax, r11
cwde
movsx ax, dil
movzx eax, word [rdx]
jmp 0x14047f9f2
mov rax, qword [rcx]
jmp 0x14047f9dc
mov rax, qword [rax + 0x38]
jmp 0x14047f9e5
call qword [0x1400b8d90]
xor r8d, r8d
cmovo rcx, rcx
mov ecx, 0xffff
stc
cmc
cmp cx, ax
jmp 0x14047fa01
je 0x14047fa14
mov al, r8b
jmp 0x14047fa0f
jmp 0x14047fa21
mov qword [rdi], r8
mov al, 1
movsxd rdx, r12d
jmp 0x14047fa21
mov byte [rdi + 8], al
mov rdx, r13
sete ch
mov rcx, rdi
jmp 0x14047fa32
call fcn.140469bda
sub r8d, r8d
cmp r10b, bl
test al, al
jmp 0x14047fa44
je 0x14047f841
mov sil, byte [rsp + 0x30]
test eax, edx
sub r14d, r14d
cmp r8w, 0x74ef
test sil, sil
jmp 0x14047fa62
je 0x1404803d4
mov rdx, r13
mov rcx, rdi
call fcn.140469bda
test al, al
jmp 0x14047fa7a
jne 0x1404803d4
mov cl, byte [rdi + 8]
test r11w, di
cmp spl, r9b
test cl, cl
jmp 0x14047fa91
jne 0x14047fb32
mov rcx, qword [rdi]
jmp 0x14047fa9f
test rcx, rcx
jmp 0x14047faa7
je 0x14047fb26
mov rax, qword [rcx + 0x38]
bt dx, si
sub dx, 0x4570
mov rdx, qword [rax]
stc
cmp rdi, 0x48924e40
test rdx, rdx
jmp 0x14047facd
je 0x14047faf8
mov rax, qword [rcx + 0x50]
jmp 0x14047fadd
cmp dword [rax], r14d
jmp 0x14047fae5
jle 0x14047faf8
movzx eax, word [rdx]
jmp 0x14047faf3
jmp 0x14047fb0a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047fb04
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x14047fb26
mov word [rdi + 0xa], ax
jmp 0x14047fb21
jmp 0x14047fb2c
mov qword [rdi], r14
or cl, 0xba
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 2]
jmp 0x14047fb3f
je 0x14047fc10
test cl, cl
jmp 0x14047fb4c
jne 0x14047fc01
mov rcx, qword [rdi]
test r15w, 0x2e61
test rcx, rcx
je 0x14047fbe7
mov rax, qword [rcx + 0x38]
btr dx, r9w
mov rdx, qword [rax]
jmp 0x14047fb7e
test rdx, rdx
jmp 0x14047fb86
je 0x14047fbab
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047fb98
jle 0x14047fbab
movzx eax, word [rdx]
jmp 0x14047fba6
jmp 0x14047fbc2
mov rax, qword [rcx]
jmp 0x14047fbb3
mov rax, qword [rax + 0x30]
jmp 0x14047fbbc
call qword [0x1400b8d90]
mov ecx, 0xffff
test r8b, 0x3c
cmp cx, ax
jmp 0x14047fbd3
je 0x14047fbe7
mov word [rdi + 0xa], ax
jmp 0x14047fbe2
jmp 0x14047fbf6
mov qword [rdi], r14
cmp bpl, 0x15
btc ax, si
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp sil, r10b
test dx, si
clc
cmp ax, word [rbp - 4]
jmp 0x14047fc0a
jne 0x1404803d4
mov byte [r15], 0x70
movsx cx, r11b
cmovg ecx, ebx
jmp 0x14047fc21
inc r15
xor cx, 0x370d
not ch
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047fc37
je 0x14047fcce
mov rax, qword [rcx + 0x38]
test rbp, rdi
cmp qword [rax], r14
jmp 0x14047fc4c
je 0x14047fc94
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047fc5e
jle 0x14047fc94
dec dword [rax]
mov rcx, qword [rcx + 0x38]
jmp 0x14047fc74
mov rdx, qword [rcx]
cbw
nop
lea rax, [rdx + 2]
jmp 0x14047fc84
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047fc8f
jmp 0x14047fcab
mov rax, qword [rcx]
jmp 0x14047fc9c
mov rax, qword [rax + 0x38]
jmp 0x14047fca5
call qword [0x1400b8d90]
mov r12d, 0xffff
cmc
cmp r12w, ax
jmp 0x14047fcbb
je 0x14047fcdc
mov al, r14b
jmp 0x14047fcc9
jmp 0x14047fce7
mov r12d, 0xffff
xchg sil, dl
jmp 0x14047fcdc
mov qword [rdi], r14
not rcx
mov al, 1
movsx ecx, di
mov byte [rdi + 8], al
movsx rcx, r10w
setge dl
mov sil, r14b
movsx edx, sp
movzx edx, sp
cmovns bx, sp
mov ebx, r14d
mov rdx, r13
mov rcx, rdi
jmp 0x14047fd0c
call fcn.140469bda
test al, al
jmp 0x14047fd18
jne 0x140480003
mov cl, byte [rdi + 8]
clc
test cl, cl
jmp 0x14047fd29
jne 0x14047fdc5
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047fd3a
je 0x14047fdac
mov rax, qword [rcx + 0x38]
cwd
movzx edx, r14w
sar dl, 0xf9
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047fd58
je 0x14047fd7d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047fd6a
jle 0x14047fd7d
movzx eax, word [rdx]
jmp 0x14047fd78
jmp 0x14047fd8f
mov rax, qword [rcx]
jmp 0x14047fd85
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047fd98
je 0x14047fdac
mov word [rdi + 0xa], ax
jmp 0x14047fda7
jmp 0x14047fdb3
mov qword [rdi], r14
shl cl, 0xa1
lahf
mov byte [rdi + 8], 1
movzx ax, cl
mov cl, 1
and al, 0xc
sal ax, cl
ror rax, cl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x14047fdd2
jne 0x14047fe9b
mov byte [r15], 0x2b
mov ecx, 0x30af3da0
inc r15
dec ch
sub cx, 0x2e25
cmc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047fdf7
je 0x14047fe81
mov rax, qword [rcx + 0x38]
cmp cx, 0x4cb0
test r15b, 0xc5
cmp qword [rax], r14
je 0x14047fe58
mov rax, qword [rcx + 0x50]
jmp 0x14047fe1c
cmp dword [rax], r14d
jle 0x14047fe58
dec dword [rax]
movsxd rax, r11d
cmovle eax, r15d
mov rcx, qword [rcx + 0x38]
mov ah, 0xb9
mov rdx, qword [rcx]
movsxd rax, r12d
setge al
lea rax, [rdx + 2]
jmp 0x14047fe47
mov qword [rcx], rax
lahf
movzx eax, word [rdx]
jmp 0x14047fe53
jmp 0x14047fe6a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047fe64
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047fe73
je 0x14047fe81
mov al, r14b
jmp 0x14047fe8e
mov qword [rdi], r14
setp al
mov al, 1
jmp 0x14047fe8e
mov byte [rdi + 8], al
jmp 0x14047fe96
jmp 0x140480003
test cl, cl
jne 0x14047ff39
mov rcx, qword [rdi]
test dl, spl
test rcx, rcx
jmp 0x14047feb1
je 0x14047ff1b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14047fec7
je 0x14047fef1
mov rax, qword [rcx + 0x50]
cmp bp, 0x43e5
cmp dword [rax], r14d
jmp 0x14047fede
jle 0x14047fef1
movzx eax, word [rdx]
jmp 0x14047feec
jmp 0x14047ff03
mov rax, qword [rcx]
jmp 0x14047fef9
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047ff0c
je 0x14047ff1b
mov word [rdi + 0xa], ax
jmp 0x14047ff32
mov qword [rdi], r14
mov eax, 0x6f3149a
adc al, r13b
not rax
movzx eax, word [rdi + 0xa]
clc
cmp r10b, 0xe3
mov byte [rdi + 8], 1
cmp r10b, r9b
cmp ax, word [rbp - 0xc]
jmp 0x14047ff42
jne 0x140480003
mov byte [r15], 0x2d
movsxd rcx, edi
cmovnp cx, sp
inc r15
ror cl, cl
mov rcx, 0x40c24284
rcr ch, 0xe6
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ff6d
je 0x14047fff8
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x14047ffc9
mov rax, qword [rcx + 0x50]
cmp rbx, r10
cmp dword [rax], r14d
jmp 0x14047ff8f
jle 0x14047ffc9
dec dword [rax]
movzx ax, r15b
setne dh
mov rcx, qword [rcx + 0x38]
sets dh
movzx rdx, bp
movsxd rax, r15d
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047ffb9
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047ffc4
jmp 0x14047ffdb
mov rax, qword [rcx]
jmp 0x14047ffd1
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047ffe4
je 0x14047fff8
mov byte [rdi + 8], r14b
jmp 0x14047fff3
jmp 0x140480003
mov qword [rdi], r14
mov byte [rdi + 8], 1
cdq
mov dl, r15b
mov rdx, r13
mov cl, 0xc2
jmp 0x14048000d
mov rcx, rdi
jmp 0x140480015
call fcn.140469bda
test al, al
jmp 0x140480021
jne 0x1404803b4
cmp byte [rdi + 8], r14b
jmp 0x140480030
jne 0x1404800d2
mov rcx, qword [rdi]
cmc
stc
jmp 0x140480040
test rcx, rcx
jmp 0x140480048
je 0x1404800c1
mov rax, qword [rcx + 0x38]
movsx rdx, bp
adc dx, cx
sbb dl, 0x95
mov rdx, qword [rax]
test rdx, rdx
je 0x14048008d
mov rax, qword [rcx + 0x50]
stc
jmp 0x140480072
cmp dword [rax], r14d
jmp 0x14048007a
jle 0x14048008d
movzx eax, word [rdx]
jmp 0x140480088
jmp 0x1404800a4
mov rax, qword [rcx]
jmp 0x140480095
mov rax, qword [rax + 0x30]
jmp 0x14048009e
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404800ad
je 0x1404800c1
mov word [rdi + 0xa], ax
jmp 0x1404800bc
jmp 0x1404800c9
mov qword [rdi], r14
mov ah, bh
test bh, 0x29
mov byte [rdi + 8], 1
cwde
bts ax, cx
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x1404800df
jne 0x1404801ca
mov sil, 1
rol cx, 0x74
and cl, dil
ror ch, cl
mov rcx, qword [rdi]
test rcx, rcx
je 0x140480189
mov rax, qword [rcx + 0x38]
jmp 0x140480109
cmp qword [rax], r14
jmp 0x140480111
je 0x14048015b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140480123
jle 0x14048015b
dec dword [rax]
movsx eax, r8w
rdtsc
mov rcx, qword [rcx + 0x38]
cdqe
cmovge dx, bp
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140480147
mov qword [rcx], rax
movzx ax, bl
movzx eax, word [rdx]
jmp 0x140480156
jmp 0x140480172
mov rax, qword [rcx]
jmp 0x140480163
mov rax, qword [rax + 0x38]
jmp 0x14048016c
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14048017b
je 0x140480189
mov al, r14b
jmp 0x14048019b
mov qword [rdi], r14
movzx ecx, ax
mov al, sil
movsx dx, ch
mov dh, ch
mov ch, 0x7b
mov byte [rdi + 8], al
mov rdx, r13
not cx
movsxd rcx, r11d
movsx rcx, r11w
mov rcx, rdi
jmp 0x1404801b3
call fcn.140469bda
test al, al
jmp 0x1404801bf
je 0x140480027
jmp 0x1404801d8
test sil, sil
jmp 0x1404801d2
je 0x1404803b4
mov byte [r15], 0x30
jmp 0x1404801e1
inc r15
jmp 0x1404801e9
jmp 0x1404803b4
cmp byte [rdi + 8], r14b
jmp 0x1404801f7
jne 0x14048027f
mov rcx, qword [rdi]
test rcx, rcx
je 0x140480264
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140480218
je 0x140480235
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r14d
jle 0x140480235
movzx eax, word [rdx]
jmp 0x14048024c
mov rax, qword [rcx]
jmp 0x14048023d
mov rax, qword [rax + 0x30]
jmp 0x140480246
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140480255
je 0x140480264
mov word [rdi + 0xa], ax
jmp 0x140480271
mov qword [rdi], r14
movsx r8w, r13b
mov dl, r11b
cqo
mov byte [rdi + 8], 1
xchg r8b, cl
movzx rcx, r15w
movsx ecx, ax
movzx r8d, word [rdi + 0xa]
movzx ecx, dx
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x140480294
call fcn.1400fdf40
lea rcx, [rbp - 0x38]
cmc
cmp r8w, 0x7861
sub rax, rcx
stc
sar rax, 1
cmp bp, 0x4652
test cl, r13b
cmp rax, 0x16
jmp 0x1404802bc
jae 0x1404803d4
cmp ebx, 8
jge 0x1404802f3
lea rcx, [0x1400c0de0]
dec sil
mov sil, dl
mov al, byte [rax + rcx]
mov cl, 0xd9
mov byte [r15], al
jmp 0x1404802eb
inc r15
not sil
inc ebx
mov sil, 1
movzx rcx, r8w
test r8w, 0x6826
neg ecx
mov rcx, qword [rdi]
jmp 0x14048030b
test rcx, rcx
je 0x140480399
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r14
je 0x14048036b
mov rax, qword [rcx + 0x50]
cmp r8d, r11d
clc
cmp dword [rax], r14d
jmp 0x140480332
jle 0x14048036b
dec dword [rax]
cmovs rdx, rbp
mov rcx, qword [rcx + 0x38]
cmovns ax, dx
bswap ax
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140480357
mov qword [rcx], rax
cmovb rax, rsp
movzx eax, word [rdx]
jmp 0x140480366
jmp 0x14048037d
mov rax, qword [rcx]
jmp 0x140480373
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140480386
je 0x140480399
mov al, r14b
jmp 0x140480394
jmp 0x1404803a8
mov qword [rdi], r14
cqo
movsx dx, spl
mov al, sil
cqo
mov byte [rdi + 8], al
cwd
jmp 0x1404803b4
mov rdx, r13
mov cl, r15b
xchg cx, cx
not ch
mov rcx, rdi
call fcn.140469bda
test al, al
jmp 0x1404803ce
je 0x1404801ee
cmp byte [rsp + 0x31], r14b
jmp 0x1404803de
jne 0x1404803f2
test sil, sil
jmp 0x1404803ec
jne 0x1404803f9
mov r15, qword [rbp - 0x80]
xor ax, bx
mov byte [r15], r14b
mov eax, dword [rsp + 0x34]
shr cx, cl
ror rdx, 0x6e
xadd dh, cl
mov rcx, qword [rsp + 0x78]
ror dl, cl
mov dword [rcx], eax
add dl, 0xfe
mov rdx, qword [rbp - 0x40]
stc
cmp rdx, 0x10
jmp 0x140480424
jb 0x14048048a
inc rdx
lahf
test r12b, 0x5c
mov rcx, qword [rbp - 0x58]
ror al, 0xed
rol ax, 0x6f
mov eax, 0x2751435f
mov rax, rcx
test r10b, r10b
clc
jmp 0x14048044e
cmp rdx, 0x1000
jb 0x140480485
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
jmp 0x140480472
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14048047f
ja 0x1404804f1
call fcn.14018e3c0
sub eax, eax
clc
mov cx, 0x13ce
mov rcx, qword [rbp + 8]
cmp r8d, edx
xor rcx, rsp
jmp 0x1404804a0
call fcn.1404a07bb
mov rbx, qword [rsp + 0x150]
rcl r13, cl
rcr r14d, cl
add rsp, 0x110
pop r15
movzx r12w, r15b
pop r14
not r12
movsx r12, r13w
pop r13
mov r12b, sil
movsx edi, dx
bswap r12
pop r12
jmp 0x1404804dc
pop rdi
movsx ebp, r9w
pop rsi
jmp 0x1404804ea
pop rbp
jmp 0x1404804f0
ret
call fcn.1404b6dca
nop
call fcn.1404b6dca
nop
jmp 0x1401b2540