Function at 0x14047be3f
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
mov ah, 0xc7
shrd ax, dx, 0x99
rcl ah, 0x75
push rbp
btc ebp, 0xa0
push rsi
dec al
shld si, cx, 0xfb
cbw
push rdi
xadd rax, rbp
rol dil, cl
jmp 0x14047be6b
push r12
push r13
ror al, 0x1b
and r13b, r14b
push r14
push r15
add r13b, r10b
movsxd rsi, r15d
bt rsi, 0xfb
lea rbp, [rsp - 0x17]
cdqe
not dil
sub rsp, 0x100
shr al, 0xf5
btc r14d, 0xa2
bsf r14w, r10w
mov rax, qword [0x1400b7288]
shr dil, 0xc6
btc r14w, 0x9a
xor rax, rsp
bt edi, r8d
cmovp si, ax
mov qword [rbp + 0xf], rax
stc
rcr r13, cl
mov r12, r9
bt rdi, 0x5a
mov qword [rsp + 0x48], r9
mov rdi, r8
mov r14, rdx
neg r13b
mov qword [rbp - 0x79], rdx
and sil, r8b
setno r13b
mov rsi, qword [rbp + 0x77]
dec r13b
or dl, r15b
sbb r13b, cl
mov r13, qword [rbp + 0x7f]
shr dx, cl
mov qword [rsp + 0x68], r13
shrd rax, rsi, 0x4e
movzx edx, bp
rol eax, 0x68
mov eax, dword [rsi + 0x18]
ror dl, cl
shrd dx, bp, 0xce
shld edx, edi, 0x56
mov edx, 0x3000
and eax, edx
cmp eax, edx
jmp 0x14047bf27
jne 0x14047bf4a
mov qword [rsp + 0x28], r13
cdq
mov qword [rsp + 0x20], rsi
cwd
movzx edx, ax
mov rdx, r14
call fcn.14047e242
jmp 0x14047e1c9
mov rax, qword [rsi + 0x40]
cmovl bx, bp
not bx
mov ebx, ebp
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
movsx ecx, r9w
mov rax, qword [rbx]
jmp 0x14047bf6e
mov rcx, rbx
jmp 0x14047bf76
mov rax, qword [rax + 8]
jmp 0x14047bf7f
call qword [0x1400b8d90]
nop
movsx ecx, r12w
movsx rcx, sp
bswap ecx
lea rcx, [rbp - 0x61]
jmp 0x14047bf99
call fcn.140483c30
mov r15, rax
test ax, 0x4331
mov qword [rsp + 0x60], rax
cmp r11b, spl
jmp 0x14047bfb2
test rbx, rbx
jmp 0x14047bfba
je 0x14047c018
mov rdx, qword [rbx]
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14047bfcf
call qword [0x1400b8d90]
mov r8, rax
test r8b, cl
jmp 0x14047bfe0
test rax, rax
jmp 0x14047bfe8
je 0x14047c018
mov rcx, qword [rax]
mov eax, r14d
not ah
movsx dx, dil
mov rax, qword [rcx]
cwd
jmp 0x14047c005
mov edx, 1
mov rcx, r8
jmp 0x14047c012
call qword [0x1400b8d90]
mov rax, qword [r15]
movsx rdx, bx
movzx ecx, r9w
mov dh, 0xae
lea rdx, [rbp - 0x31]
mov rcx, r15
jmp 0x14047c032
mov rax, qword [rax + 0x28]
call qword [0x1400b8d90]
nop
movsxd rbx, edx
mov byte [rsp + 0x31], 0
movzx ax, r9b
mov byte [rsp + 0x40], 0
cwde
movsxd rax, r12d
mov rax, qword [rsi + 0x40]
jmp 0x14047c068
mov rbx, qword [rax + 8]
movsx cx, r12b
movsxd rcx, r12d
mov qword [rbp - 0x59], rbx
cmovge rcx, rbp
mov rax, qword [rbx]
not ch
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14047c08d
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x61]
jmp 0x14047c09d
call fcn.140478c26
mov rsi, rax
cmp r11b, 0x90
test rbx, rbx
jmp 0x14047c0b1
je 0x14047c129
mov rdx, qword [rbx]
cbw
not al
movzx cx, sil
mov rcx, rbx
setbe ah
movsx ax, ah
mov rax, qword [rdx + 0x10]
jmp 0x14047c0d6
call qword [0x1400b8d90]
mov r8, rax
shr bh, 0x35
mov ebx, 1
test r15b, dil
test rax, rax
jmp 0x14047c0f2
je 0x14047c13b
mov rcx, qword [rax]
cbw
xchg al, al
cwd
mov rax, qword [rcx]
cwd
movsxd rcx, edi
setbe dh
mov edx, ebx
jmp 0x14047c116
mov rcx, r8
jmp 0x14047c11e
call qword [0x1400b8d90]
jmp 0x14047c13b
mov ebx, 1
movsx r8, r14w
movzx ax, r10b
movzx r9, r8w
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
cwd
lea r8, [0x1400c0d7f]
movsx rcx, r14w
lea rdx, [0x1400c0d70]
mov rcx, rsi
jmp 0x14047c15e
mov rax, qword [rax + 0x58]
jmp 0x14047c167
call qword [0x1400b8d90]
mov rdx, r12
movsx ecx, r10w
xchg ch, cl
mov rcx, rdi
jmp 0x14047c17e
call fcn.140469e2d
sub esi, esi
rcr r12b, cl
sub r12b, r13b
cmovnp r12w, si
mov r12d, 0xffff
test al, al
jne 0x14047c49a
mov cl, byte [rdi + 8]
test r8w, 0x4dfe
stc
test cl, cl
jmp 0x14047c1af
jne 0x14047c248
mov rcx, qword [rdi]
cmp dh, 0x31
cmc
test rcx, rcx
jmp 0x14047c1c4
je 0x14047c240
mov rax, qword [rcx + 0x38]
movzx rdx, bx
xor dl, 0x1b
sub dx, r12w
mov rdx, qword [rax]
cmp r15b, 0xc4
stc
test r12d, 0x1e2773a6
test rdx, rdx
je 0x14047c216
mov rax, qword [rcx + 0x50]
test bpl, bl
test spl, 0x80
cmp dword [rax], esi
jmp 0x14047c203
jle 0x14047c216
movzx eax, word [rdx]
jmp 0x14047c211
jmp 0x14047c228
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047c222
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047c240
mov word [rdi + 0xa], ax
jmp 0x14047c23b
jmp 0x14047c243
mov qword [rdi], rsi
mov byte [rdi + 8], bl
mov cl, bl
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp + 5]
jmp 0x14047c256
jne 0x14047c31b
mov rsi, qword [rbp - 0x79]
btr r14w, r10w
mov byte [rsi], 0x2b
shr ch, 0x4f
cmc
lea r14, [rsi + 1]
clc
bt cx, 0x9d
sub cx, r13w
mov rcx, qword [rdi]
cmp bl, 0x81
stc
sub esi, esi
jmp 0x14047c28a
test rcx, rcx
jmp 0x14047c292
je 0x14047c309
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14047c2a4
je 0x14047c2e5
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047c2b5
jle 0x14047c2e5
dec dword [rax]
cmovl eax, ecx
cqo
cbw
mov rcx, qword [rcx + 0x38]
cdqe
cdq
movsx edx, bx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047c2e0
jmp 0x14047c2f7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047c2f1
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047c309
mov al, sil
jmp 0x14047c30e
mov qword [rdi], rsi
mov al, bl
mov byte [rdi + 8], al
jmp 0x14047c316
jmp 0x14047c49a
test cl, cl
jne 0x14047c3c8
mov rcx, qword [rdi]
test r14b, 0xd5
stc
test rcx, rcx
jmp 0x14047c333
je 0x14047c3a5
mov rax, qword [rcx + 0x38]
cmp al, al
mov rdx, qword [rax]
clc
test ax, ax
test r13b, 0x48
test rdx, rdx
je 0x14047c371
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047c35e
jle 0x14047c371
movzx eax, word [rdx]
jmp 0x14047c36c
jmp 0x14047c388
mov rax, qword [rcx]
jmp 0x14047c379
mov rax, qword [rax + 0x30]
jmp 0x14047c382
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047c391
je 0x14047c3a5
mov word [rdi + 0xa], ax
jmp 0x14047c3a0
jmp 0x14047c3b9
mov qword [rdi], rsi
shl ax, cl
bt ax, 0x40
movzx eax, word [rdi + 0xa]
jmp 0x14047c3b9
mov byte [rdi + 8], bl
test r13b, 0xd2
test r8b, dil
cmp sp, 0x68d2
cmp ax, word [rbp + 3]
jmp 0x14047c3d1
jne 0x14047c49a
mov rax, qword [rbp - 0x79]
bts rcx, r9
mov byte [rax], 0x2d
lea r14, [rax + 1]
mov rcx, qword [rdi]
cmp si, 0x789b
clc
test rcx, rcx
jmp 0x14047c3f7
je 0x14047c48c
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], rsi
je 0x14047c458
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047c416
jle 0x14047c458
dec dword [rax]
movzx ax, r11b
rdtsc
mov rcx, qword [rcx + 0x38]
cdq
not rax
lahf
mov rdx, qword [rcx]
movsx eax, di
cwde
lea rax, [rdx + 2]
jmp 0x14047c43e
mov qword [rcx], rax
nop
setne al
jmp 0x14047c44b
movzx eax, word [rdx]
jmp 0x14047c453
jmp 0x14047c46f
mov rax, qword [rcx]
jmp 0x14047c460
mov rax, qword [rax + 0x38]
jmp 0x14047c469
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047c478
je 0x14047c48c
mov byte [rdi + 8], sil
jmp 0x14047c487
jmp 0x14047c49a
mov qword [rdi], rsi
cwde
bsf ax, r12w
mov byte [rdi + 8], bl
sub ecx, ebp
mov qword [rbp - 0x61], r14
xadd al, r12b
mov byte [r14], 0x30
sub r12w, bx
shl ch, 0xba
sbb ax, r9w
lea r14, [r14 + rbx]
mov qword [rsp + 0x58], r14
rcl cx, 0xb2
shr r12d, cl
mov byte [rsp + 0x30], sil
mov r12d, esi
cdqe
adc bl, 0x9a
rcr rax, cl
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
mov eax, 0x24
mov ecx, 0x300
movzx ebx, cx
cmp dword [r13], 0x3b9aca00
jmp 0x14047c4fa
cmove eax, ecx
movsx bx, r11b
setb bl
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
jmp 0x14047c519
cmovae rbx, qword [rbp - 0x31]
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
dec al
cmp al, 0x7d
jmp 0x14047c52d
ja 0x14047cccc
cmp qword [rbp - 0x21], rsi
jmp 0x14047c53c
jne 0x14047c551
mov word [rsp + 0x38], si
jmp 0x14047c54c
jmp 0x14047c578
mov rax, qword [r15]
mov cl, r12b
jmp 0x14047c55c
mov rcx, r15
jmp 0x14047c564
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047c578
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], 1
ror rcx, cl
mov r13d, 0xf
shl dx, cl
mov qword [rbp - 0x39], r13
inc dl
mov cx, cx
or ch, al
sub eax, eax
movzx rcx, r10w
mov byte [rbp - 0x51], al
movsx ecx, sp
cdq
not cx
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047c5bb
call fcn.140469e2d
sub r9d, r9d
clc
cmp sil, r10b
mov r15, qword [rbp - 0x51]
test al, al
jne 0x14047cadd
lea r12, [rdi + 0xa]
mov r8, r12
mov qword [rbp - 0x71], r12
sar bl, cl
mov bl, byte [rsp + 0x31]
jmp 0x14047c5ed
cmp byte [rdi + 8], r9b
jmp 0x14047c5f6
jne 0x14047c6b3
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047c608
je 0x14047c69b
mov rax, qword [rcx + 0x38]
jmp 0x14047c61d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047c628
je 0x14047c64d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047c63a
jle 0x14047c64d
movzx eax, word [rdx]
jmp 0x14047c648
jmp 0x14047c676
mov rax, qword [rcx]
jmp 0x14047c655
mov rax, qword [rax + 0x30]
jmp 0x14047c65e
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
and ch, 0x34
rcl cl, cl
shr rcx, cl
sub r9d, r9d
xadd cl, ch
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14047c684
je 0x14047c69b
mov word [r8], ax
mov r12, r8
jmp 0x14047c696
jmp 0x14047c6a5
mov qword [rdi], r9
cqo
cmovo r8, rdi
cdq
mov byte [rdi + 8], 1
movzx r8, sp
bswap r8d
mov r8b, 0xc5
movzx r8d, word [r12]
movsxd rdx, r10d
not rdx
setnp ch
lea rdx, [rbp + 0xb]
not ch
lea rcx, [rbp - 0x11]
jmp 0x14047c6d0
call fcn.14020e9b0
lea rcx, [rbp - 0x11]
cmp spl, 0xd0
test r9b, bl
sub rax, rcx
cmp ax, di
sar rax, 1
clc
stc
cmp rax, 0xa
jae 0x14047c7e8
mov r8d, 1
mov byte [rsp + 0x30], r8b
neg cx
bsf cx, r14w
mov ecx, dword [rsp + 0x3c]
cmp r14b, 0x77
cmp dword [rsp + 0x50], ecx
jmp 0x14047c719
jg 0x14047c743
add dword [rsp + 0x34], r8d
cmp r12d, 0x1f9a7d3d
test rax, rax
jmp 0x14047c733
je 0x14047c7a6
mov byte [rsp + 0x40], r8b
jmp 0x14047c7a6
test rax, rax
jmp 0x14047c74b
jne 0x14047c75e
test ecx, ecx
jmp 0x14047c758
je 0x14047c7a6
lea r9, [0x1400c0d70]
cmp r12b, 0x33
mov al, byte [rax + r9]
cmp di, cx
cmp spl, 0xe1
mov byte [r14], al
test dh, 0x6b
adc ax, 0x385
cdqe
add r14, r8
rol ah, 7
mov qword [rsp + 0x58], r14
adc eax, 0x69626d25
bsf ax, ax
add ecx, r8d
btc rax, rdi
dec al
mov dword [rsp + 0x3c], ecx
rcl cl, 0x69
neg ah
lea rax, [rbp - 0x51]
cmp r13, 0x10
xchg cl, cl
setae cl
jmp 0x14047c7b8
cmovae rax, r15
cmp byte [rax + rsi], 0x7f
jmp 0x14047c7c5
je 0x14047c972
lea rax, [rbp - 0x51]
test cl, cl
jmp 0x14047c7d6
cmovne rax, r15
add byte [rax + rsi], r8b
jmp 0x14047c7e3
jmp 0x14047c964
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x14047c7f5
setae r14b
jmp 0x14047c7fe
cmovae rax, r15
cmp r15b, 0xbb
xor r9d, r9d
cmc
cmp byte [rax + rsi], r9b
jmp 0x14047c813
je 0x14047ca9a
movzx r8d, word [rsp + 0x38]
test r13b, 0x9f
test r8w, r8w
jmp 0x14047c82c
je 0x14047ca9a
cmp byte [rdi + 8], r9b
jmp 0x14047c83b
jne 0x14047c8e4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c84c
je 0x14047c8ce
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14047c862
je 0x14047c88c
mov rax, qword [rcx + 0x50]
cmc
cmp bp, 0xf29
test r8b, 0xff
cmp dword [rax], r9d
jmp 0x14047c87e
jle 0x14047c88c
movzx eax, word [rdx]
jmp 0x14047c8ac
mov rax, qword [rcx]
jmp 0x14047c894
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
movzx cx, r8b
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047c8b9
je 0x14047c8ce
mov word [r12], ax
jmp 0x14047c8c9
jmp 0x14047c8d7
mov qword [rdi], r9
movsx ax, r8b
nop
mov eax, 1
mov byte [rdi + 8], al
jmp 0x14047c8eb
mov eax, 1
clc
stc
cmp word [r12], r8w
jmp 0x14047c8f5
jne 0x14047ca9a
mov rcx, qword [rbp - 0x41]
clc
cmp rcx, r13
jae 0x14047c93c
lea rax, [rcx + 1]
stc
mov qword [rbp - 0x41], rax
cmp cx, sp
bts rax, rbx
cmc
lea rax, [rbp - 0x51]
cmp r14b, cl
test r14b, r14b
cmovne rax, r15
cmc
cmp r14w, r9w
and word [rax + rcx], 0
jmp 0x14047c937
jmp 0x14047c958
sub r9d, r9d
movzx rcx, cx
mov r8b, bl
cdq
mov rdx, rax
lea rcx, [rbp - 0x51]
jmp 0x14047c953
call fcn.1404580ba
inc rsi
mov r14, qword [rsp + 0x58]
and r15b, 0x9f
mov r15, qword [rbp - 0x51]
mov r13, qword [rbp - 0x39]
sbb cl, dh
cmc
add ecx, r14d
mov rcx, qword [rdi]
cmp r9w, 0x1f0f
test ebx, 0x2fc62792
xor r8d, r8d
jmp 0x14047c989
test rcx, rcx
jmp 0x14047c991
je 0x14047ca3f
mov rax, qword [rcx + 0x38]
cmp r15, 0x213540c5
stc
jmp 0x14047c9a8
cmp qword [rax], r8
jmp 0x14047c9b0
je 0x14047ca01
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047ca01
dec dword [rax]
mov rax, 0x6004663b
not dl
movsx rdx, r12w
mov rcx, qword [rcx + 0x38]
rdtsc
movsx edx, bp
mov rdx, qword [rcx]
movsx eax, sp
lea rax, [rdx + 2]
jmp 0x14047c9ea
mov qword [rcx], rax
movsx ax, r9b
bswap eax
movzx eax, word [rdx]
jmp 0x14047c9fc
jmp 0x14047ca1e
mov rax, qword [rcx]
jmp 0x14047ca09
mov rax, qword [rax + 0x38]
jmp 0x14047ca12
call qword [0x1400b8d90]
xor r8d, r8d
or ch, 0xda
mov ecx, 0xffff
jmp 0x14047ca29
cmp cx, ax
jmp 0x14047ca31
je 0x14047ca3f
mov al, r8b
jmp 0x14047ca4e
mov qword [rdi], r8
cqo
movzx rcx, di
mov al, 1
movzx ecx, r12w
mov byte [rdi + 8], al
movzx cx, r10b
movsx rcx, si
movsx edx, r14w
mov rdx, qword [rsp + 0x48]
mov ecx, 0x18541a4b
mov rcx, rdi
call fcn.140469e2d
sub r9d, r9d
bt r8w, cx
btr r8w, r11w
test al, al
movsx r8d, ax
movzx r8, r13w
seta r8b
mov r8, qword [rbp - 0x71]
jmp 0x14047ca94
je 0x14047c5ed
test rsi, rsi
je 0x14047caec
lea rax, [rbp - 0x51]
cmc
cmp r13, 0x10
jmp 0x14047cab1
cmovae rax, r15
cmc
cmp byte [rax + rsi], r9b
jle 0x14047cad3
mov edx, 1
stc
add rsi, rdx
jmp 0x14047cace
jmp 0x14047caf1
mov byte [rsp + 0x31], 1
jmp 0x14047cb52
mov edx, 1
jmp 0x14047cae7
jmp 0x14047cafa
mov edx, 1
mov rbx, qword [rbp - 0x69]
clc
test spl, 0xa5
test rsi, rsi
je 0x14047cb52
mov cl, byte [rbx]
jmp 0x14047cb11
cmp cl, 0x7f
jmp 0x14047cb19
je 0x14047cb52
sub rsi, rdx
je 0x14047cc89
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x14047cb35
cmovae rax, r15
cmp rsi, 0x75e37a6
cmp cl, byte [rax + rsi]
jmp 0x14047cb48
je 0x14047ccb5
mov byte [rsp + 0x31], dl
cmp r13, 0x10
jmp 0x14047cb5b
jb 0x14047cbb2
lea rdx, [r13 + 1]
mov rax, r15
stc
cmp rdx, 0x1000
jmp 0x14047cb75
jb 0x14047cba5
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
test r8b, 0x40
stc
add rax, 0xfffffffffffffff8
cmp r10w, 0x191
cmc
cmp rax, 0x1f
jmp 0x14047cb9f
ja 0x14047e237
mov rcx, r15
jmp 0x14047cbad
call fcn.14011c520
mov r12d, dword [rsp + 0x3c]
or r15w, ax
btr r13w, bx
sal dx, 5
mov r14, qword [rsp + 0x58]
add r15, rax
dec rcx
shld dx, r8w, 0x41
mov r15, qword [rsp + 0x60]
and ecx, esi
or dl, dh
movsxd rdx, r14d
mov r13, qword [rsp + 0x68]
sub esi, esi
xchg cx, cx
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047cbf8
call fcn.140469e2d
test al, al
jmp 0x14047cc04
jne 0x14047d109
mov rax, qword [r15]
movsx ecx, r10w
mov rcx, r15
mov rax, qword [rax + 0x18]
jmp 0x14047cc1d
call qword [0x1400b8d90]
movzx ebx, ax
cmp si, 0x7327
stc
cmp byte [rdi + 8], sil
jmp 0x14047cc35
jne 0x14047d017
mov rdx, qword [rdi]
test rdx, rdx
je 0x14047d000
mov rcx, qword [rdx + 0x38]
bts r8w, sp
mov r8, qword [rcx]
test esp, 0x5ba82f11
stc
clc
test r8, r8
jmp 0x14047cc63
je 0x14047cfc2
mov rax, qword [rdx + 0x50]
clc
cmp dword [rax], esi
jmp 0x14047cc75
jle 0x14047cfc2
movzx eax, word [r8]
jmp 0x14047cc84
jmp 0x14047cfd9
test rsi, rsi
jmp 0x14047cc91
jne 0x14047ccb5
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x14047cca4
cmovae rax, r15
cmp cl, byte [rax]
jmp 0x14047ccaf
jl 0x14047cb4e
cmp byte [rbx + 1], r9b
jle 0x14047cafa
inc rbx
jmp 0x14047ccc7
jmp 0x14047cafa
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047ccd9
call fcn.140469e2d
test al, al
jmp 0x14047cce5
jne 0x14047cbeb
lea rbx, [rdi + 0xa]
mov rsi, rbx
sar r15b, 0xf2
and r13d, 0x2d856ddb
mov r13d, dword [rsp + 0x50]
xadd r15b, r15b
mov r15, qword [rsp + 0x48]
cmc
xor r8d, r8d
cmp r13b, r12b
test r8b, 0x30
cmc
cmp byte [rdi + 8], r8b
jmp 0x14047cd20
jne 0x14047cdd3
mov rcx, qword [rdi]
clc
cmc
test r12b, 0x50
test rcx, rcx
jmp 0x14047cd37
je 0x14047cdc7
mov rax, qword [rcx + 0x38]
neg edx
mov rdx, qword [rax]
test rsi, r14
cmp dx, cx
test rdx, rdx
jmp 0x14047cd54
je 0x14047cd7d
mov rax, qword [rcx + 0x50]
clc
test dl, 0x7c
cmp dword [rax], r8d
jmp 0x14047cd6a
jle 0x14047cd7d
movzx eax, word [rdx]
jmp 0x14047cd78
jmp 0x14047cda0
mov rax, qword [rcx]
jmp 0x14047cd85
mov rax, qword [rax + 0x30]
jmp 0x14047cd8e
call qword [0x1400b8d90]
xor r8d, r8d
movsx ecx, r12w
ror ecx, cl
movzx ecx, bp
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047cdad
je 0x14047cdc7
mov word [rsi], ax
movzx ebx, r9w
mov rbx, rsi
jmp 0x14047cdc2
jmp 0x14047cdcf
mov qword [rdi], r8
movzx dx, bpl
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
sete ch
lea rdx, [rbp + 0xb]
not ch
movzx cx, r8b
movsxd rcx, esp
lea rcx, [rbp - 0x11]
jmp 0x14047cdf1
call fcn.14020e9b0
lea rcx, [rbp - 0x11]
clc
sub rax, rcx
sar rax, 1
jmp 0x14047ce06
cmp rax, 0xa
jmp 0x14047ce0f
jae 0x14047cfa9
xor r8d, r8d
cmp r13d, r12d
jmp 0x14047ce20
jg 0x14047ce5d
lea r9d, [r8 + 1]
stc
jmp 0x14047ce31
add dword [rsp + 0x34], r9d
test r8b, r14b
test r14, 0x107c636e
test rax, rax
jmp 0x14047ce48
je 0x14047ceb0
mov byte [rsp + 0x40], r9b
jmp 0x14047ce58
jmp 0x14047ceb0
test rax, rax
jne 0x14047ce74
test r12d, r12d
jmp 0x14047ce6e
je 0x14047cea3
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
mov r9b, 0xae
rol r9w, cl
test r12d, ecx
mov byte [r14], al
mov r9d, 1
add r14, r9
test r10d, r11d
cmp r13w, si
add r12d, r9d
jmp 0x14047ceb0
mov r9d, 1
neg cx
cmc
xor cl, spl
mov byte [rsp + 0x30], r9b
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
jmp 0x14047cec2
je 0x14047cf70
mov rax, qword [rcx + 0x38]
jmp 0x14047ced1
cmp qword [rax], r8
jmp 0x14047ced9
je 0x14047cf25
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047ceeb
jle 0x14047cf25
dec dword [rax]
cdqe
not ax
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
cmovg ax, bx
setl ah
movsx eax, r11w
lea rax, [rdx + 2]
jmp 0x14047cf15
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047cf20
jmp 0x14047cf50
mov rax, qword [rcx]
jmp 0x14047cf2d
mov rax, qword [rax + 0x38]
jmp 0x14047cf36
call qword [0x1400b8d90]
sub r8d, r8d
adc r9d, ebp
xor ecx, 0x20df5a20
lea r9d, [r8 + 1]
sar cx, 6
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047cf5d
je 0x14047cf70
mov al, r8b
jmp 0x14047cf6b
jmp 0x14047cf7d
mov qword [rdi], r8
not edx
movsx cx, bpl
mov al, r9b
mov byte [rdi + 8], al
bswap dx
setge dl
mov rdx, r15
mov rcx, rdi
jmp 0x14047cf91
call fcn.140469e2d
xor r8d, r8d
cmp dil, r11b
test al, al
jmp 0x14047cfa3
je 0x14047cd17
mov dword [rsp + 0x3c], r12d
jmp 0x14047cfb3
mov qword [rsp + 0x58], r14
jmp 0x14047cfbd
jmp 0x14047cbd5
mov rax, qword [rdx]
movsx cx, al
bswap cx
mov rcx, rdx
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047cfe4
cmp cx, ax
jmp 0x14047cfec
je 0x14047d000
mov word [rdi + 0xa], ax
jmp 0x14047cffb
jmp 0x14047d003
mov qword [rdi], rsi
mov r15d, 1
jmp 0x14047d00e
mov byte [rdi + 8], r15b
jmp 0x14047d01e
mov r15d, 1
clc
cmp word [rdi + 0xa], bx
jmp 0x14047d027
jne 0x14047d109
call fcn.1404b929b
mov rcx, qword [rax]
cmc
mov al, byte [rcx]
shrd ecx, esi, 0x5b
bts rcx, r12
bsf rcx, r14
mov byte [r14], al
movsx ecx, cx
lea r14, [r14 + r15]
mov qword [rsp + 0x58], r14
neg cl
mov rcx, qword [rdi]
cmp r12b, cl
jmp 0x14047d061
test rcx, rcx
jmp 0x14047d069
je 0x14047d0f0
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14047d07b
je 0x14047d0bb
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047d08c
jle 0x14047d0bb
dec dword [rax]
movsx rdx, r11w
cwd
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, bx
bswap eax
movzx eax, word [rdx]
jmp 0x14047d0b6
jmp 0x14047d0d2
mov rax, qword [rcx]
jmp 0x14047d0c3
mov rax, qword [rax + 0x38]
jmp 0x14047d0cc
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmc
cmp cx, ax
je 0x14047d0f0
mov byte [rdi + 8], sil
jmp 0x14047d0eb
jmp 0x14047d109
mov qword [rdi], rsi
cmp r12, 0x17d05b8b
mov byte [rdi + 8], r15b
sbb r15b, 0xab
rol r15, cl
cmp r12w, dx
mov r15, qword [rsp + 0x48]
jmp 0x14047d113
cmp dword [r13], 0x3b9aca00
jmp 0x14047d120
je 0x14047d383
test r12d, r12d
jne 0x14047d383
mov rdx, r15
movsx ecx, r15w
mov cx, 0x6155
mov rcx, rdi
jmp 0x14047d142
call fcn.140469e2d
test al, al
jmp 0x14047d14e
jne 0x14047d33c
lea rbx, [rdi + 0xa]
movsx si, dl
movsxd r12, r15d
test r14w, r8w
mov rsi, rbx
movsx r14w, r11b
neg r12d
mov r12d, dword [rsp + 0x34]
bts r14d, r11d
cmc
sub r13d, r13d
movzx r14w, r12b
bsr r14, r15
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x14047d191
jne 0x14047d244
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047d1a2
je 0x14047d22e
mov rax, qword [rcx + 0x38]
bt dx, 0x2b
btr edx, r11d
movsx dx, bpl
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14047d1e1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x14047d1e1
movzx eax, word [rdx]
jmp 0x14047d1dc
jmp 0x14047d1f8
mov rax, qword [rcx]
jmp 0x14047d1e9
mov rax, qword [rax + 0x30]
jmp 0x14047d1f2
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r10d, 0x22f06869
test r13b, 0x1d
cmp cx, ax
jmp 0x14047d210
je 0x14047d22e
mov word [rsi], ax
xchg bx, bx
seta bl
not bl
mov rbx, rsi
jmp 0x14047d229
jmp 0x14047d239
mov qword [rdi], r13
jmp 0x14047d239
mov byte [rdi + 8], r14b
cwde
not ah
movsx rax, bp
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jmp 0x14047d250
jne 0x14047d323
sub r12d, r14d
mov byte [rsp + 0x30], r14b
mov rcx, qword [rdi]
cmp dil, r11b
cmc
jmp 0x14047d26a
test rcx, rcx
jmp 0x14047d272
je 0x14047d2ee
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r13
jmp 0x14047d285
je 0x14047d2c1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x14047d2c1
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047d2aa
mov qword [rcx], rax
movsx eax, r8w
not rax
jmp 0x14047d2b9
movzx eax, word [rdx]
jmp 0x14047d2d3
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047d2cd
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047d2e0
je 0x14047d2ee
mov al, r13b
jmp 0x14047d2fd
mov qword [rdi], r13
movzx rdx, si
movsxd rdx, edi
mov al, r14b
xchg edx, edx
mov byte [rdi + 8], al
xchg dl, ch
cwd
cqo
mov rdx, r15
mov rcx, rdi
jmp 0x14047d311
call fcn.140469e2d
test al, al
jmp 0x14047d31d
je 0x14047d188
mov dword [rsp + 0x34], r12d
adc r14w, 0x19eb
mov r14, qword [rsp + 0x58]
mov r12d, dword [rsp + 0x3c]
not r13w
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jmp 0x14047d349
jns 0x14047d393
mov byte [r14], 0x30
btr rax, 0x72
btr ax, dx
adc ax, 0x5536
mov eax, 1
cmp r12b, bpl
clc
add r14, rax
add r13d, eax
jmp 0x14047d374
mov dword [rsp + 0x34], r13d
jmp 0x14047d37e
jmp 0x14047d393
mov r13d, dword [rsp + 0x34]
jmp 0x14047d393
mov rdx, r15
mov ch, 0xa0
movzx cx, ch
movsx ecx, si
mov rcx, rdi
call fcn.140469e2d
test al, al
jmp 0x14047d3af
jne 0x14047d62b
lea rbx, [rdi + 0xa]
mov rsi, rbx
btr r13w, bx
xor r8d, r8d
setns r13b
lea r13d, [r8 + 1]
cmp byte [rdi + 8], r8b
jmp 0x14047d3d5
jne 0x14047d47e
mov rcx, qword [rdi]
test r9, 0x6ce87fae
test rcx, rcx
jmp 0x14047d3ed
je 0x14047d466
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r9, rsp
test rdx, rdx
je 0x14047d429
mov rax, qword [rcx + 0x50]
test r13b, 0xf8
cmp dword [rax], r8d
jmp 0x14047d416
jle 0x14047d429
movzx eax, word [rdx]
jmp 0x14047d424
jmp 0x14047d443
mov rax, qword [rcx]
jmp 0x14047d431
mov rax, qword [rax + 0x30]
jmp 0x14047d43a
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
clc
cmp bpl, 0xb7
cmp cx, ax
jmp 0x14047d455
je 0x14047d466
mov word [rsi], ax
mov rbx, rsi
jmp 0x14047d46e
mov qword [rdi], r8
xchg r8, r8
cwd
mov byte [rdi + 8], r13b
movzx r8, r13w
movsx r8, di
bswap r8w
movzx r8d, word [rbx]
jmp 0x14047d488
lea rdx, [rbp + 0xb]
cmovp ecx, r9d
mov rcx, 0x59ee0a8e
movzx rcx, r12w
lea rcx, [rbp - 0x11]
jmp 0x14047d4a4
call fcn.14020e9b0
lea rcx, [rbp - 0x11]
cmp esi, 0x61391793
clc
test r14b, cl
sub rax, rcx
test r8d, r14d
stc
sar rax, 1
cmp rax, 0xa
jmp 0x14047d4ca
jae 0x14047d621
cmp r12d, dword [rsp + 0x50]
jmp 0x14047d4da
jge 0x14047d505
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
mov byte [r14], al
stc
add r14, r13
add r12d, r13d
test dx, si
clc
sub r8d, r8d
jmp 0x14047d500
jmp 0x14047d53d
mov ecx, dword [rsp + 0x40]
test r15b, r8b
movzx ecx, cl
test rsp, 0x24a670a
sub r8d, r8d
test rax, rax
jmp 0x14047d521
cmovne ecx, r13d
jmp 0x14047d530
mov dword [rsp + 0x40], ecx
bsf rcx, r10
adc cx, 0x7687
mov byte [rsp + 0x30], r13b
sal ch, cl
shld rcx, rax, 0xf7
mov rcx, r10
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047d558
je 0x14047d5ef
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14047d5a9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047d577
jle 0x14047d5a9
dec dword [rax]
mov rcx, qword [rcx + 0x38]
bswap rax
movsx dx, r9b
cdqe
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
mov ax, 0x4e26
movzx eax, bx
movsxd rax, r14d
movzx eax, word [rdx]
jmp 0x14047d5cd
mov rax, qword [rcx]
jmp 0x14047d5b1
mov rax, qword [rax + 0x38]
jmp 0x14047d5ba
call qword [0x1400b8d90]
sub r8d, r8d
inc ch
movzx rcx, r9w
sal rcx, 0x97
mov ecx, 0xffff
clc
cmc
cmp cx, ax
jmp 0x14047d5dc
je 0x14047d5ef
mov al, r8b
jmp 0x14047d5ea
jmp 0x14047d5f6
mov qword [rdi], r8
cdq
mov al, r13b
mov byte [rdi + 8], al
mov rdx, r15
mov cx, 0x762f
mov rcx, rdi
jmp 0x14047d608
call fcn.140469e2d
xor r8d, r8d
cmp spl, 0xdc
test al, al
jmp 0x14047d61b
je 0x14047d3cc
mov r13d, dword [rsp + 0x34]
cmp r11b, dil
clc
cmc
sub r12d, r12d
cmc
test ebx, eax
cmp byte [rsp + 0x40], r12b
je 0x14047d6e4
lea rbx, [r14 - 1]
sbb r15, r15
mov r15, qword [rbp - 0x61]
cmp rbx, r15
jmp 0x14047d64f
je 0x14047d6a2
call fcn.1404b929b
mov cl, byte [rbx]
jmp 0x14047d661
mov rax, qword [rax]
jmp 0x14047d669
cmp cl, byte [rax]
jmp 0x14047d670
je 0x14047d687
cmp cl, 0x39
jne 0x14047d68f
mov byte [rbx], 0x30
jmp 0x14047d687
dec rbx
jmp 0x14047d647
add cl, 1
mov byte [rbx], cl
cmp rbx, r15
jmp 0x14047d69c
jne 0x14047d6df
mov byte [rbx], 0x31
jmp 0x14047d6ab
mov ebx, 1
movsx r15d, cx
test rbp, rdx
add r13d, ebx
cmove r15w, dx
mov dword [rsp + 0x34], r13d
setno r15b
movsx r15d, r15w
cmovns r15, r9
mov r15, qword [rsp + 0x48]
jmp 0x14047d6da
jmp 0x14047d6f3
mov r15, qword [rsp + 0x48]
mov ebx, 1
shl sil, 0x45
mov sil, al
add sil, r11b
mov sil, byte [rsp + 0x30]
stc
test sil, sil
jmp 0x14047d701
je 0x14047e13d
mov rdx, r15
jmp 0x14047d712
mov rcx, rdi
call fcn.140469e2d
test al, al
jmp 0x14047d721
jne 0x14047e13d
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047d731
jne 0x14047d7c7
mov rcx, qword [rdi]
cmp r10w, 0x5c2d
clc
test rcx, rcx
je 0x14047d7b5
mov rax, qword [rcx + 0x38]
inc dh
bts dx, r12w
mov rdx, qword [rax]
test r12w, r8w
test rdx, rdx
je 0x14047d787
mov rax, qword [rcx + 0x50]
cmp r9b, cl
cmp dword [rax], r12d
jmp 0x14047d774
jle 0x14047d787
movzx eax, word [rdx]
jmp 0x14047d782
jmp 0x14047d799
mov rax, qword [rcx]
jmp 0x14047d78f
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047d7a6
je 0x14047d7b5
mov word [rdi + 0xa], ax
jmp 0x14047d7c2
mov qword [rdi], r12
movsx rax, dx
shld ax, r13w, 0x2a
mov byte [rdi + 8], bl
mov cl, bl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 9]
jmp 0x14047d7d4
je 0x14047d88f
test cl, cl
jmp 0x14047d7e1
jne 0x14047d885
mov rcx, qword [rdi]
cmp r15, rsi
jmp 0x14047d7f2
test rcx, rcx
jmp 0x14047d7fa
je 0x14047d867
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047d80f
je 0x14047d834
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047d821
jle 0x14047d834
movzx eax, word [rdx]
jmp 0x14047d82f
jmp 0x14047d846
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047d840
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047d853
je 0x14047d867
mov word [rdi + 0xa], ax
jmp 0x14047d862
jmp 0x14047d881
mov qword [rdi], r12
xor rax, 0x45df3940
movsx ax, bh
or ah, 0xca
movzx eax, word [rdi + 0xa]
clc
cmp dil, 0x89
mov byte [rdi + 8], bl
stc
cmp ax, word [rbp + 7]
jne 0x14047e13d
mov byte [r14], 0x65
and cx, r8w
sal cl, 0x4c
not cx
add r14, rbx
shr cx, cl
mov rcx, qword [rdi]
test r9b, 0xc5
clc
test rcx, rcx
je 0x14047d923
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14047d8ec
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047d8ec
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047d8e1
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047d903
mov rax, qword [rcx]
jmp 0x14047d8f4
mov rax, qword [rax + 0x38]
jmp 0x14047d8fd
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047d910
je 0x14047d923
mov al, r12b
jmp 0x14047d91e
jmp 0x14047d92e
mov qword [rdi], r12
mov cl, ah
movzx rcx, ax
mov al, bl
mov byte [rdi + 8], al
cqo
mov sil, r12b
movsx rbx, si
mov ebx, r12d
mov rdx, r15
movsx cx, dil
mov cl, r11b
cmovs rcx, r14
mov rcx, rdi
jmp 0x14047d954
call fcn.140469e2d
test al, al
jne 0x14047dcd1
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047d96b
jne 0x14047da22
mov rcx, qword [rdi]
test r13, r8
jmp 0x14047d97c
test rcx, rcx
jmp 0x14047d984
je 0x14047d9fb
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test sp, 0x98
stc
jmp 0x14047d99c
test rdx, rdx
jmp 0x14047d9a4
je 0x14047d9cc
mov rax, qword [rcx + 0x50]
test r13b, spl
cmp dword [rax], r12d
jmp 0x14047d9b9
jle 0x14047d9cc
movzx eax, word [rdx]
jmp 0x14047d9c7
jmp 0x14047d9de
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047d9d8
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
je 0x14047d9fb
mov word [rdi + 0xa], ax
jmp 0x14047d9f6
jmp 0x14047da04
mov qword [rdi], r12
mov cl, r14b
bswap r8d
mov r8d, 1
xchg cl, cl
mov byte [rdi + 8], r8b
xchg cl, cl
setbe cl
mov cl, r8b
jmp 0x14047da1d
jmp 0x14047da2f
mov r8d, 1
shl ah, 0xef
bsr rax, rbp
movzx eax, word [rdi + 0xa]
cmp cl, 0x8e
cmp ax, word [rbp + 5]
jne 0x14047db2c
mov byte [r14], 0x2b
add r14, r8
rcr cx, 0x80
not rcx
mov rcx, qword [rdi]
cmp r13, r11
cmp r13w, 0x29e6
test rcx, rcx
jmp 0x14047da62
je 0x14047db19
mov rax, qword [rcx + 0x38]
cmc
jmp 0x14047da72
cmp qword [rax], r12
jmp 0x14047da7a
je 0x14047dad5
mov rax, qword [rcx + 0x50]
test esp, 0x3d4a4e77
cmc
jmp 0x14047da90
cmp dword [rax], r12d
jmp 0x14047da98
jle 0x14047dad5
dec dword [rax]
movsx dx, r14b
bswap eax
mov rcx, qword [rcx + 0x38]
cwd
cdqe
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
jmp 0x14047dabc
mov qword [rcx], rax
movzx rax, r14w
jmp 0x14047dac8
movzx eax, word [rdx]
jmp 0x14047dad0
jmp 0x14047dafd
mov rax, qword [rcx]
jmp 0x14047dadd
mov rax, qword [rax + 0x38]
jmp 0x14047dae6
call qword [0x1400b8d90]
mov r8d, 1
inc rcx
mov cx, 0x1187
movsx rcx, r11w
mov ecx, 0xffff
stc
cmp cx, ax
je 0x14047db19
mov al, r12b
jmp 0x14047db14
jmp 0x14047db1f
mov qword [rdi], r12
mov al, r8b
mov byte [rdi + 8], al
jmp 0x14047db27
jmp 0x14047dcd1
test cl, cl
jmp 0x14047db33
jne 0x14047dbe5
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047db44
je 0x14047dbbf
mov rax, qword [rcx + 0x38]
bsr dx, bx
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14047db5e
je 0x14047db83
mov rax, qword [rcx + 0x50]
jmp 0x14047db6d
cmp dword [rax], r12d
jle 0x14047db83
movzx eax, word [rdx]
jmp 0x14047db7e
jmp 0x14047db95
mov rax, qword [rcx]
jmp 0x14047db8b
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test r9b, 0x9a
jmp 0x14047dba3
cmp cx, ax
jmp 0x14047dbab
je 0x14047dbbf
mov word [rdi + 0xa], ax
jmp 0x14047dbba
jmp 0x14047dbd0
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
add r8b, 0x77
dec r8d
not r8b
mov r8d, 1
cmc
mov byte [rdi + 8], r8b
cmp r12b, r10b
cmp rcx, 0x1a871a8c
cmp ax, word [rbp + 3]
jmp 0x14047dbee
jne 0x14047dcd1
mov byte [r14], 0x2d
rcl ch, 0x41
shr cl, 0xfc
lea r14, [r14 + r8]
mov rcx, qword [rdi]
cmp r8, 0x49d70335
stc
test rcx, rcx
jmp 0x14047dc15
je 0x14047dcbe
mov rax, qword [rcx + 0x38]
test r15b, sil
cmp qword [rax], r12
jmp 0x14047dc2a
je 0x14047dc7e
mov rax, qword [rcx + 0x50]
test r8, 0x3b714f9
cmp dword [rax], r12d
jmp 0x14047dc43
jle 0x14047dc7e
dec dword [rax]
cmovle eax, r14d
not dh
mov rcx, qword [rcx + 0x38]
cwd
mov rdx, qword [rcx]
movzx rax, dx
lea rax, [rdx + 2]
jmp 0x14047dc67
mov qword [rcx], rax
nop
not al
setae al
movzx eax, word [rdx]
jmp 0x14047dc79
jmp 0x14047dc9d
mov rax, qword [rcx]
jmp 0x14047dc86
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
movsx rcx, r12w
movsx ecx, sp
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047dcaa
je 0x14047dcbe
mov byte [rdi + 8], r12b
jmp 0x14047dcb9
jmp 0x14047dcd1
mov qword [rdi], r12
mov byte [rdi + 8], r8b
movzx rcx, r8w
mov rdx, rsp
movzx dx, dil
mov rdx, r15
mov rcx, rdi
jmp 0x14047dcdc
call fcn.140469e2d
test al, al
jmp 0x14047dce8
jne 0x14047dedf
cmp byte [rdi + 8], r12b
jmp 0x14047dcf7
jne 0x14047ddac
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14047dd09
je 0x14047dd90
mov rax, qword [rcx + 0x38]
cmove edx, edi
not edx
mov rdx, qword [rax]
cmp r14w, bx
test r9b, 8
test r11b, r13b
test rdx, rdx
jmp 0x14047dd2e
je 0x14047dd53
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047dd40
jle 0x14047dd53
movzx eax, word [rdx]
jmp 0x14047dd4e
jmp 0x14047dd65
mov rax, qword [rcx]
jmp 0x14047dd5b
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
test r10d, ebx
test rax, 0x966af2
cmp cx, ax
jmp 0x14047dd7c
je 0x14047dd90
mov word [rdi + 0xa], ax
jmp 0x14047dd8b
jmp 0x14047dd93
mov qword [rdi], r12
mov r8d, 1
jmp 0x14047dd9e
mov byte [rdi + 8], r8b
jmp 0x14047dda7
jmp 0x14047ddb6
mov r8d, 1
bts rax, r9
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x14047ddc3
jne 0x14047deb5
mov sil, r8b
mov rcx, qword [rdi]
test r9b, cl
jmp 0x14047dddb
test rcx, rcx
jmp 0x14047dde3
je 0x14047de81
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
je 0x14047de3c
mov rax, qword [rcx + 0x50]
cmc
test r13w, r11w
cmp dword [rax], r12d
jmp 0x14047de08
jle 0x14047de3c
dec dword [rax]
movzx rdx, r11w
movsx eax, bx
mov rcx, qword [rcx + 0x38]
xchg ah, al
cdq
movzx rax, bx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx rax, dx
cwde
bswap ax
movzx eax, word [rdx]
jmp 0x14047de60
mov rax, qword [rcx]
jmp 0x14047de44
mov rax, qword [rax + 0x38]
jmp 0x14047de4d
call qword [0x1400b8d90]
mov r8d, 1
bt ecx, edx
shrd ecx, ecx, 0x15
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14047de6e
je 0x14047de81
mov al, r12b
jmp 0x14047de7c
jmp 0x14047de90
mov qword [rdi], r12
cqo
movzx edx, r8w
mov al, r8b
movsx ecx, bx
mov byte [rdi + 8], al
mov rdx, r15
jmp 0x14047de9b
mov rcx, rdi
jmp 0x14047dea3
call fcn.140469e2d
test al, al
je 0x14047dcee
jmp 0x14047dec3
test sil, sil
jmp 0x14047debd
je 0x14047dedf
mov byte [r14], 0x30
movsx rdx, r10w
movzx edx, r8w
movzx rdx, sp
inc r14
cwd
mov dh, 0xb1
movsx rcx, r12w
mov rdx, r15
movsxd rcx, ebx
mov rcx, rdi
jmp 0x14047deed
call fcn.140469e2d
test al, al
jmp 0x14047def9
jne 0x14047e13d
mov r13d, 1
jmp 0x14047df0a
cmp byte [rdi + 8], r12b
jmp 0x14047df13
jne 0x14047dfb7
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047df24
je 0x14047dfa9
mov rax, qword [rcx + 0x38]
clc
and rdx, r13
ror dh, 0x21
mov rdx, qword [rax]
stc
jmp 0x14047df3e
test rdx, rdx
jmp 0x14047df46
je 0x14047df6b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047df58
jle 0x14047df6b
movzx eax, word [rdx]
jmp 0x14047df66
jmp 0x14047df7d
mov rax, qword [rcx]
jmp 0x14047df73
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047df8d
cmp cx, ax
jmp 0x14047df95
je 0x14047dfa9
mov word [rdi + 0xa], ax
jmp 0x14047dfa4
jmp 0x14047dfb3
mov qword [rdi], r12
jmp 0x14047dfb3
mov byte [rdi + 8], r13b
movzx r8d, word [rdi + 0xa]
lea rdx, [rbp + 0xb]
xchg cl, ch
not cl
jmp 0x14047dfc9
lea rcx, [rbp - 0x11]
jmp 0x14047dfd2
call fcn.14020e9b0
lea rcx, [rbp - 0x11]
cmc
jmp 0x14047dfe4
sub rax, rcx
sar rax, 1
test r8w, 0x776c
clc
cmp rax, 0xa
jae 0x14047e134
cmp ebx, 8
jmp 0x14047e003
jge 0x14047e032
lea rcx, [0x1400c0d70]
cmp r12d, r15d
rcr sil, cl
mov al, byte [rax + rcx]
mov byte [r14], al
sal sil, cl
lea r14, [r14 + r13]
or rcx, rbp
bswap rcx
add ebx, r13d
or sil, al
add sil, r12b
mov sil, r13b
shrd cx, ax, 0xcd
movzx ecx, r8w
sal ch, 0xde
mov rcx, qword [rdi]
cmc
test r14b, 0x12
test rcx, rcx
jmp 0x14047e051
je 0x14047e0f7
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
jmp 0x14047e064
je 0x14047e0b9
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r12d
jmp 0x14047e078
jle 0x14047e0b9
dec dword [rax]
movsx dx, r12b
mov rcx, qword [rcx + 0x38]
movsx eax, r14w
xchg al, al
movsxd rax, r13d
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e09e
mov qword [rcx], rax
nop
cmovl ax, r8w
movzx rax, dx
movzx eax, word [rdx]
jmp 0x14047e0b4
jmp 0x14047e0d0
mov rax, qword [rcx]
jmp 0x14047e0c1
mov rax, qword [rax + 0x38]
jmp 0x14047e0ca
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp dil, dil
cmp r14b, 0xc9
cmp cx, ax
jmp 0x14047e0e4
je 0x14047e0f7
mov al, r12b
jmp 0x14047e0f2
jmp 0x14047e10b
mov qword [rdi], r12
mov al, r13b
mov al, r13b
bswap dx
movsx rdx, sp
movsx dx, bl
mov byte [rdi + 8], al
mov rdx, r15
bswap cx
mov cl, r12b
movsxd rcx, r12d
mov rcx, rdi
jmp 0x14047e122
call fcn.140469e2d
test al, al
jmp 0x14047e12e
je 0x14047df0a
mov r13d, dword [rsp + 0x34]
cmp sil, sil
clc
cmp byte [rsp + 0x31], r12b
jmp 0x14047e147
jne 0x14047e15b
test sil, sil
jmp 0x14047e155
jne 0x14047e165
mov r14, qword [rbp - 0x79]
dec dh
shl dx, 0x96
mov byte [r14], r12b
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jmp 0x14047e175
jb 0x14047e1bf
inc rdx
xadd ah, al
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14047e1ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x14047e1a6
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rdx, rax
cmp rax, 0x1f
ja 0x14047e22c
call fcn.14011c520
mov eax, r13d
xchg ch, ch
rol ch, cl
sbb cx, bp
mov rcx, qword [rbp + 0xf]
clc
xor rcx, rsp
jmp 0x14047e1d6
call fcn.1404a0686
mov rbx, qword [rsp + 0x140]
bswap r15w
bt r15w, bx
add rsp, 0x100
movsx bp, r9b
pop r15
pop r14
not r12b
movzx bp, r10b
xchg dil, dil
pop r13
movzx si, r13b
pop r12
pop rdi
not ebp
movzx si, sil
pop rsi
movzx ebp, sp
movzx rbp, cx
movzx bp, r8b
pop rbp
jmp 0x14047e22b
ret
call fcn.1404b6f1c
nop
jmp 0x14047e237
call fcn.1404b6f1c
nop
jmp 0x1400f7b2c