Function at 0x14047a02e
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
sal sil, 0x56
cdqe
movzx si, spl
push r12
shl bp, cl
shl rbp, 0x65
push r13
push r14
push r15
bts rbp, r12
lea rbp, [rsp - 0x17]
sub rsp, 0x100
cmc
xor eax, r9d
seto r13b
mov rax, qword [0x1400b7288]
sub r14b, al
adc di, 0x1405
add rdi, r14
xor rax, rsp
mov qword [rbp + 0xf], rax
cmc
and r12w, 0x4a18
mov r12, r9
mov qword [rsp + 0x48], r9
mov rdi, r8
mov r14, rdx
bt r13w, 0x71
mov qword [rbp - 0x79], rdx
mov rsi, qword [rbp + 0x77]
mov r13, qword [rbp + 0x7f]
mov qword [rsp + 0x68], r13
sub al, r10b
cdq
cwd
mov eax, dword [rsi + 0x18]
mov edx, 0x3000
cmp bh, 0xa5
stc
and eax, edx
cmp eax, edx
jmp 0x14047a0c8
jne 0x14047a0ec
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
not dh
mov rdx, r14
jmp 0x14047a0e2
call fcn.14047c3c6
jmp 0x14047c357
mov rax, qword [rsi + 0x40]
mov bl, bpl
setb ch
mov rbx, qword [rax + 8]
setb ch
xchg ecx, eax
movsxd rax, esp
mov qword [rbp - 0x59], rbx
bswap rcx
xchg al, ah
cwde
mov rax, qword [rbx]
not cx
mov rcx, rbx
jmp 0x14047a119
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
movsxd rcx, r13d
movzx cx, dl
mov ecx, 0xd09bf
lea rcx, [rbp - 0x61]
jmp 0x14047a139
call fcn.140481f2c
mov r15, rax
stc
clc
mov qword [rsp + 0x60], rax
stc
test rbx, rbx
jmp 0x14047a151
je 0x14047a1aa
mov rdx, qword [rbx]
movsx ecx, bp
movzx ax, al
mov rcx, rbx
cwde
mov rax, qword [rdx + 0x10]
jmp 0x14047a16e
call qword [0x1400b8d90]
mov r8, rax
jmp 0x14047a17c
test rax, rax
jmp 0x14047a184
je 0x14047a1aa
mov rcx, qword [rax]
mov rax, qword [rcx]
movzx edx, r11w
bswap rdx
mov edx, 1
mov rcx, r8
jmp 0x14047a1a4
call qword [0x1400b8d90]
mov rax, qword [r15]
mov cl, 2
lea rdx, [rbp - 0x31]
mov rcx, r15
mov rax, qword [rax + 0x28]
jmp 0x14047a1bf
call qword [0x1400b8d90]
nop
lahf
mov rax, rdx
xchg al, bl
mov byte [rsp + 0x31], 0
jmp 0x14047a1db
mov byte [rsp + 0x40], 0
mov rax, qword [rsi + 0x40]
mov bl, r10b
mov rbx, qword [rax + 8]
cdqe
not ch
mov qword [rbp - 0x59], rbx
cbw
jmp 0x14047a1fa
mov rax, qword [rbx]
movsxd rcx, ebp
mov rcx, rbx
jmp 0x14047a208
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
movsx cx, dh
lea rcx, [rbp - 0x61]
jmp 0x14047a220
call fcn.140476e30
mov rsi, rax
stc
cmp sp, r12w
cmc
test rbx, rbx
jmp 0x14047a236
je 0x14047a288
mov rdx, qword [rbx]
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
or bx, 0x3cc6
mov ebx, 1
test rax, rax
jmp 0x14047a261
je 0x14047a29a
mov rcx, qword [rax]
setns al
rdtsc
lahf
mov rax, qword [rcx]
mov edx, ebx
mov rcx, r8
jmp 0x14047a27d
call qword [0x1400b8d90]
jmp 0x14047a29a
mov ebx, 1
movzx r8d, r8w
cmovb edx, r9d
movzx cx, r12b
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
cdq
setg dh
cwd
lea r8, [0x1400c0d7f]
movsx ecx, si
cwd
cdq
lea rdx, [0x1400c0d70]
xchg cx, cx
mov rcx, rsi
jmp 0x14047a2c6
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov rdx, r12
movzx cx, r14b
mov rcx, rdi
jmp 0x14047a2e0
call fcn.1404682bf
xor esi, esi
test rbp, r11
mov r12d, 0xffff
test al, al
jmp 0x14047a2f7
jne 0x14047a600
mov cl, byte [rdi + 8]
test cl, cl
jne 0x14047a39e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047a313
je 0x14047a387
mov rax, qword [rcx + 0x38]
rol dl, 0xea
sar dh, cl
shr dl, 0x9f
mov rdx, qword [rax]
stc
cmc
test rdx, rdx
je 0x14047a358
mov rax, qword [rcx + 0x50]
cmp esi, 0x7a93610c
test rax, 0x22254bbf
cmp dword [rax], esi
jle 0x14047a358
movzx eax, word [rdx]
jmp 0x14047a353
jmp 0x14047a36f
mov rax, qword [rcx]
jmp 0x14047a360
mov rax, qword [rax + 0x30]
jmp 0x14047a369
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047a387
mov word [rdi + 0xa], ax
jmp 0x14047a382
jmp 0x14047a391
mov qword [rdi], rsi
shl cl, 0xad
movsxd rax, r9d
stc
mov byte [rdi + 8], bl
test bx, 0x2bfb
mov cl, bl
mov al, r13b
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x14047a3ab
jne 0x14047a481
mov rsi, qword [rbp - 0x79]
jmp 0x14047a3c3
mov byte [rsi], 0x2b
bswap cx
lea r14, [rsi + 1]
adc cl, r8b
btc cx, 0xfc
test r10w, ax
mov rcx, qword [rdi]
xor esi, esi
clc
test rcx, rcx
jmp 0x14047a3e7
je 0x14047a46a
mov rax, qword [rcx + 0x38]
test r9d, r11d
cmp r9b, spl
cmp qword [rax], rsi
je 0x14047a437
mov rax, qword [rcx + 0x50]
clc
cmc
test r14b, 0x58
cmp dword [rax], esi
jle 0x14047a437
dec dword [rax]
cqo
cwd
mov rcx, qword [rcx + 0x38]
cdqe
cbw
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047a42c
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047a44e
mov rax, qword [rcx]
jmp 0x14047a43f
mov rax, qword [rax + 0x38]
jmp 0x14047a448
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047a457
je 0x14047a46a
mov al, sil
jmp 0x14047a465
jmp 0x14047a479
mov qword [rdi], rsi
setge al
not al
mov al, bl
jmp 0x14047a479
mov byte [rdi + 8], al
jmp 0x14047a600
test cl, cl
jne 0x14047a51d
mov rcx, qword [rdi]
cmp r14w, 0x553d
test rcx, rcx
je 0x14047a510
mov rax, qword [rcx + 0x38]
bts dx, r14w
rcl rdx, cl
mov rdx, qword [rax]
cmp dx, 0x15b5
jmp 0x14047a4b4
test rdx, rdx
jmp 0x14047a4bc
je 0x14047a4e1
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], esi
jmp 0x14047a4ce
jle 0x14047a4e1
movzx eax, word [rdx]
jmp 0x14047a4dc
jmp 0x14047a4f8
mov rax, qword [rcx]
jmp 0x14047a4e9
mov rax, qword [rax + 0x30]
jmp 0x14047a4f2
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047a510
mov word [rdi + 0xa], ax
jmp 0x14047a50b
jmp 0x14047a51a
mov qword [rdi], rsi
sar al, 0x3e
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
cmp ax, word [rbp + 3]
jne 0x14047a600
mov rax, qword [rbp - 0x79]
mov byte [rax], 0x2d
sbb r14, 0x61f2ec6
movsx r14w, dil
cmp r8b, bpl
lea r14, [rax + 1]
stc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047a54d
je 0x14047a5e4
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14047a55f
je 0x14047a5ba
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047a570
jle 0x14047a5ba
dec dword [rax]
cqo
movsx rdx, sp
cdq
mov rcx, qword [rcx + 0x38]
xchg dh, dh
rdtsc
bswap dx
mov rdx, qword [rcx]
cbw
movsx eax, r8w
lea rax, [rdx + 2]
jmp 0x14047a59c
mov qword [rcx], rax
mov rax, 0x10a3263
jmp 0x14047a5ad
movzx eax, word [rdx]
jmp 0x14047a5b5
jmp 0x14047a5cc
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047a5c6
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047a5e4
mov byte [rdi + 8], sil
jmp 0x14047a5df
jmp 0x14047a600
mov qword [rdi], rsi
movzx rcx, r14w
test r11b, bl
sub ax, 0x7d8f
mov byte [rdi + 8], bl
xor ecx, 0x3b7f2d1f
rol r12w, 0xfe
mov qword [rbp - 0x61], r14
mov byte [r14], 0x30
bts rcx, rbp
bswap r12d
add r14, rbx
rcr al, 0x8f
btc r12w, 0x21
rcl ch, 0xd0
mov qword [rsp + 0x58], r14
bt bx, 0x51
cmp r14w, 0x56f9
mov byte [rsp + 0x30], sil
inc ch
xor r12d, ebp
mov r12d, esi
mov dword [rsp + 0x3c], esi
test bp, 0x5284
sub rax, 0x7539174f
mov dword [rsp + 0x34], esi
test sil, 0xb2
mov cl, r9b
sal ch, 0xd3
mov eax, 0x24
mov ecx, 0x300
mov bx, si
mov rbx, 0xcc90336
cmp dword [r13], 0x3b9aca00
cmove eax, ecx
mov dword [rsp + 0x50], eax
neg ebx
lea rbx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
mov al, r8b
cmovae rbx, qword [rbp - 0x31]
mov qword [rbp - 0x69], rbx
inc al
mov al, byte [rbx]
dec al
cmp al, 0x7d
jmp 0x14047a6a0
ja 0x14047ae5b
cmp qword [rbp - 0x21], rsi
jmp 0x14047a6af
jne 0x14047a6c4
mov word [rsp + 0x38], si
jmp 0x14047a6bf
jmp 0x14047a6ef
mov rax, qword [r15]
movsx ecx, r10w
setne ch
mov rcx, r15
jmp 0x14047a6d6
mov rax, qword [rax + 0x20]
jmp 0x14047a6df
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047a6ef
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
rcr dh, cl
mov qword [rbp - 0x41], 1
movsx r13, si
shl r13, 0x38
sal ch, cl
mov r13d, 0xf
rol rcx, 3
cwd
clc
mov qword [rbp - 0x39], r13
stc
rcl ecx, cl
sub eax, eax
cwd
mov byte [rbp - 0x51], al
mov rdx, qword [rsp + 0x48]
sete ch
mov rcx, rdi
jmp 0x14047a735
call fcn.1404682bf
xor r9d, r9d
mov r15, qword [rbp - 0x51]
test r13b, 0x9b
test al, al
jmp 0x14047a74c
jne 0x14047ac67
lea r12, [rdi + 0xa]
bsr r8w, r13w
xor bl, cl
mov r8, r12
sbb bl, 0x5d
rcl bl, 0xe4
mov qword [rbp - 0x71], r12
rcl bl, 0xec
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x14047a77a
jne 0x14047a84c
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047a78c
je 0x14047a838
mov rax, qword [rcx + 0x38]
bts dx, bp
ror dh, 0xee
and dl, r14b
mov rdx, qword [rax]
jmp 0x14047a7ac
test rdx, rdx
jmp 0x14047a7b4
je 0x14047a7d9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047a7c6
jle 0x14047a7d9
movzx eax, word [rdx]
jmp 0x14047a7d4
jmp 0x14047a801
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
sbb cl, r12b
movsxd rcx, ebp
mov cx, 0x210c
sub r9d, r9d
rcl cx, 0x72
sbb cl, r10b
sub rcx, rax
mov ecx, 0xffff
test r12b, dl
stc
cmp cx, ax
jmp 0x14047a812
je 0x14047a838
mov word [r8], ax
movzx r12w, r9b
cmove r12w, dx
movsx r12w, r8b
mov r12, r8
jmp 0x14047a833
jmp 0x14047a844
mov qword [rdi], r9
movsx rcx, r9w
xchg r8, rcx
cwd
mov byte [rdi + 8], 1
movsx rdx, r9w
movzx r8d, word [r12]
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x14047a85e
call fcn.14013cb0e
lea rcx, [rbp - 0x11]
test r10b, r12b
sub rax, rcx
jmp 0x14047a872
sar rax, 1
clc
test dl, 0xf2
cmc
cmp rax, 0xa
jmp 0x14047a883
jae 0x14047a971
mov r8d, 1
clc
test rsi, r8
mov byte [rsp + 0x30], r8b
btr ecx, 0xfa
xchg rcx, rcx
mov ecx, dword [rsp + 0x3c]
test rsp, r14
cmp dword [rsp + 0x50], ecx
jmp 0x14047a8af
jg 0x14047a8db
add dword [rsp + 0x34], r8d
cmp r11b, 0xd
test rax, rax
jmp 0x14047a8c6
je 0x14047a92d
mov byte [rsp + 0x40], r8b
jmp 0x14047a8d6
jmp 0x14047a92d
test rax, rax
jmp 0x14047a8e3
jne 0x14047a8f6
test ecx, ecx
jmp 0x14047a8f0
je 0x14047a92d
lea r9, [0x1400c0d70]
cmc
cmp rdi, rsp
mov al, byte [rax + r9]
mov byte [r14], al
movsx ax, cl
bswap eax
add r14, r8
mov qword [rsp + 0x58], r14
sal al, cl
bsr ax, bx
rcl al, 0x94
add ecx, r8d
mov dword [rsp + 0x3c], ecx
sub rax, 0x76e54bfa
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae cl
jmp 0x14047a93d
cmovae rax, r15
cmp r12b, r8b
cmc
cmp byte [rax + rsi], 0x7f
jmp 0x14047a94e
je 0x14047ab31
lea rax, [rbp - 0x51]
jmp 0x14047a95d
test cl, cl
cmovne rax, r15
add byte [rax + rsi], r8b
jmp 0x14047a96c
jmp 0x14047ab20
lea rax, [rbp - 0x51]
sub r14b, 0xd0
cmp r13, 0x10
jmp 0x14047a985
setae r14b
jmp 0x14047a98e
cmovae rax, r15
test r8w, 0x5885
cmc
sub r9d, r9d
cmp byte [rax + rsi], r9b
je 0x14047ac1b
movzx r8d, word [rsp + 0x38]
jmp 0x14047a9b1
test r8w, r8w
je 0x14047ac1b
cmp byte [rdi + 8], r9b
jmp 0x14047a9c4
jne 0x14047aa7c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047a9d5
je 0x14047aa63
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047a9ea
je 0x14047aa12
mov rax, qword [rcx + 0x50]
test sil, dil
cmp dword [rax], r9d
jmp 0x14047a9ff
jle 0x14047aa12
movzx eax, word [rdx]
jmp 0x14047aa0d
jmp 0x14047aa3d
mov rax, qword [rcx]
jmp 0x14047aa1a
mov rax, qword [rax + 0x30]
jmp 0x14047aa23
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
xor r9d, r9d
bts cx, cx
bsr cx, r11w
shl ch, cl
mov ecx, 0xffff
cmp dil, 0x8a
jmp 0x14047aa4b
cmp cx, ax
jmp 0x14047aa53
je 0x14047aa63
mov word [r12], ax
jmp 0x14047aa6a
mov qword [rdi], r9
movzx eax, r15w
mov eax, 1
mov byte [rdi + 8], al
jmp 0x14047aa77
jmp 0x14047aa85
mov eax, 1
cmp bl, r12b
stc
cmp word [r12], r8w
jmp 0x14047aa8f
jne 0x14047ac1b
mov rcx, qword [rbp - 0x41]
stc
cmp r10b, 0x5d
cmc
cmp rcx, r13
jmp 0x14047aaa7
jae 0x14047aae3
lea rax, [rcx + 1]
jmp 0x14047aab6
mov qword [rbp - 0x41], rax
sub al, al
lea rax, [rbp - 0x51]
cmp ax, 0x59b7
jmp 0x14047aac9
test r14b, r14b
jmp 0x14047aad1
cmovne rax, r15
test dx, r8w
and word [rax + rcx], 0
jmp 0x14047ab07
sub r9d, r9d
cwd
mov r8b, bl
movzx rdx, r10w
xchg ch, cl
cqo
mov rdx, rax
cmovae cx, r9w
movzx ecx, cx
lea rcx, [rbp - 0x51]
call fcn.140456744
inc rsi
rcl ch, cl
dec r15b
neg r14b
mov r14, qword [rsp + 0x58]
jmp 0x14047ab20
mov r15, qword [rbp - 0x51]
mov r13, qword [rbp - 0x39]
bsf cx, r8w
xadd rcx, rcx
mov rcx, qword [rdi]
clc
test r14b, r14b
sub r8d, r8d
test rcx, rcx
je 0x14047abd8
mov rax, qword [rcx + 0x38]
stc
clc
cmp qword [rax], r8
jmp 0x14047ab52
je 0x14047ab95
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047ab95
dec dword [rax]
nop
not dl
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, r15d
lea rax, [rdx + 2]
jmp 0x14047ab7e
mov qword [rcx], rax
cbw
movzx eax, r10w
cwde
movzx eax, word [rdx]
jmp 0x14047ab90
jmp 0x14047abaf
mov rax, qword [rcx]
jmp 0x14047ab9d
mov rax, qword [rax + 0x38]
jmp 0x14047aba6
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp r14b, r11b
cmp r15w, 0x2d82
cmp cx, ax
jmp 0x14047abc5
je 0x14047abd8
mov al, r8b
jmp 0x14047abd3
jmp 0x14047abe4
mov qword [rdi], r8
xchg edx, ecx
cdq
mov al, 1
movzx edx, r12w
mov byte [rdi + 8], al
cdq
cqo
setge dl
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047abfa
call fcn.1404682bf
sub r9d, r9d
test al, al
mov r8b, 0x3c
jmp 0x14047ac0c
mov r8, qword [rbp - 0x71]
jmp 0x14047ac15
je 0x14047a771
test rsi, rsi
jmp 0x14047ac23
je 0x14047ac76
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x14047ac36
cmovae rax, r15
cmc
stc
cmp byte [rax + rsi], r9b
jle 0x14047ac58
mov edx, 1
add rsi, rdx
jmp 0x14047ac53
jmp 0x14047ac8c
mov byte [rsp + 0x31], 1
jmp 0x14047ac62
jmp 0x14047acf0
mov edx, 1
jmp 0x14047ac71
jmp 0x14047ac91
mov edx, 1
test r8d, 0x668e3836
shld rbx, rsp, 0xeb
jmp 0x14047ac8c
mov rbx, qword [rbp - 0x69]
stc
test rsi, rsi
jmp 0x14047ac99
je 0x14047acf0
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14047aca9
je 0x14047acf0
sub rsi, rdx
je 0x14047ae12
lea rax, [rbp - 0x51]
cmp rdx, 0x42db5372
test r15b, 0x41
cmp r13, 0x10
jmp 0x14047acd0
cmovae rax, r15
clc
cmp cl, byte [rax + rsi]
jmp 0x14047acdd
je 0x14047ae3f
mov byte [rsp + 0x31], dl
stc
jmp 0x14047acf0
cmp r13, 0x10
jmp 0x14047acf9
jb 0x14047ad4a
lea rdx, [r13 + 1]
mov rax, r15
cmp r9w, 0x7172
test r15b, r8b
cmp rdx, 0x1000
jmp 0x14047ad1b
jb 0x14047ad42
add rdx, 0x27
cmp r15b, r15b
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047ad3c
ja 0x14047c3bb
mov rcx, r15
call fcn.1401c5da5
mov r12d, dword [rsp + 0x3c]
ror r15b, 9
stc
mov r14, qword [rsp + 0x58]
bswap r15
adc cl, r14b
mov r15, qword [rsp + 0x60]
movsx edx, r13w
mov r13, qword [rsp + 0x68]
sub esi, esi
movsx dx, bl
movzx rdx, r11w
movzx ecx, bp
mov rdx, qword [rsp + 0x48]
movzx rcx, bx
mov rcx, rdi
jmp 0x14047ad8b
call fcn.1404682bf
test al, al
jmp 0x14047ad97
jne 0x14047b281
mov rax, qword [r15]
mov rcx, r15
jmp 0x14047ada8
mov rax, qword [rax + 0x18]
jmp 0x14047adb1
call qword [0x1400b8d90]
movzx ebx, ax
cmc
test r13b, r14b
cmp byte [rdi + 8], sil
jmp 0x14047adc7
jne 0x14047b191
mov rdx, qword [rdi]
jmp 0x14047add5
test rdx, rdx
jmp 0x14047addd
je 0x14047b17a
mov rcx, qword [rdx + 0x38]
movsx r8, r8w
mov r8, qword [rcx]
test r8, r8
je 0x14047b134
mov rax, qword [rdx + 0x50]
stc
cmp dword [rax], esi
jle 0x14047b134
movzx eax, word [r8]
jmp 0x14047ae0d
jmp 0x14047b150
test rsi, rsi
jne 0x14047ae3f
lea rax, [rbp - 0x51]
cmc
stc
cmp r13, 0x10
jmp 0x14047ae2a
cmovae rax, r15
cmp spl, 0xf9
cmp cl, byte [rax]
jmp 0x14047ae39
jl 0x14047ace3
cmp byte [rbx + 1], r9b
jmp 0x14047ae48
jle 0x14047ac91
inc rbx
jmp 0x14047ae56
jmp 0x14047ac91
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047ae68
call fcn.1404682bf
test al, al
jmp 0x14047ae74
jne 0x14047ad7a
lea rbx, [rdi + 0xa]
mov rsi, rbx
add r15d, esp
mov r13d, dword [rsp + 0x50]
movsx r15w, dl
movzx r15, si
mov r15, qword [rsp + 0x48]
clc
cmp r14w, 0x1ed7
xor r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x14047aeaa
jne 0x14047af59
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047aebb
je 0x14047af49
mov rax, qword [rcx + 0x38]
cmc
mov rdx, qword [rax]
cmp rax, rbx
test rdx, rdx
jmp 0x14047aed4
je 0x14047aef9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047aee6
jle 0x14047aef9
movzx eax, word [rdx]
jmp 0x14047aef4
jmp 0x14047af1c
mov rax, qword [rcx]
jmp 0x14047af01
mov rax, qword [rax + 0x30]
jmp 0x14047af0a
call qword [0x1400b8d90]
xor r8d, r8d
sar cx, cl
sets ch
inc cx
mov ecx, 0xffff
cmp cl, spl
cmp rsp, 0x1a402e07
cmp cx, ax
jmp 0x14047af33
je 0x14047af49
mov word [rsi], ax
mov rbx, rsi
jmp 0x14047af44
jmp 0x14047af4f
mov qword [rdi], r8
seto cl
mov byte [rdi + 8], 1
cwd
movzx edx, r11w
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x14047af6a
call fcn.14013cb0e
lea rcx, [rbp - 0x11]
stc
clc
sub rax, rcx
sar rax, 1
cmp eax, 0x4bc71bd5
cmp rax, 0xa
jmp 0x14047af89
jae 0x14047b11b
sub r8d, r8d
cmc
cmp r13d, r12d
jg 0x14047afbe
lea r9d, [r8 + 1]
stc
add dword [rsp + 0x34], r9d
test dx, r12w
clc
test rax, rax
je 0x14047b02a
mov byte [rsp + 0x40], r9b
jmp 0x14047b02a
test rax, rax
jmp 0x14047afc6
jne 0x14047afda
test r12d, r12d
jmp 0x14047afd4
je 0x14047b01a
lea rcx, [0x1400c0d70]
test cx, 0x315a
mov al, byte [rax + rcx]
sar r9b, 0x1b
xchg r9, r9
mov byte [r14], al
mov r9d, 1
jmp 0x14047b004
lea r14, [r14 + r9]
cmc
cmp bx, r15w
add r12d, r9d
jmp 0x14047b015
jmp 0x14047b02a
mov r9d, 1
movsx ecx, r15w
adc cl, r9b
shl cl, 0x61
mov byte [rsp + 0x30], r9b
rcr rcx, 6
mov ecx, r10d
mov rcx, qword [rdi]
cmc
test rdx, 0x4c644f42
test rcx, rcx
jmp 0x14047b049
je 0x14047b0e5
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047b05b
je 0x14047b09f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047b06d
jle 0x14047b09f
dec dword [rax]
bswap edx
cwd
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
setb ah
movzx eax, bp
movzx ax, sil
lea rax, [rdx + 2]
jmp 0x14047b094
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047b0c2
mov rax, qword [rcx]
jmp 0x14047b0a7
mov rax, qword [rax + 0x38]
jmp 0x14047b0b0
call qword [0x1400b8d90]
xor r8d, r8d
lea r9d, [r8 + 1]
add cx, 0x5654
mov ecx, 0xffff
test r13, r11
cmp cx, ax
jmp 0x14047b0d2
je 0x14047b0e5
mov al, r8b
jmp 0x14047b0e0
jmp 0x14047b0f2
mov qword [rdi], r8
mov al, r9b
movsx rcx, r15w
cqo
cdq
mov byte [rdi + 8], al
mov rdx, r15
movsxd rcx, edx
mov rcx, rdi
jmp 0x14047b103
call fcn.1404682bf
sub r8d, r8d
test dl, 0xe3
test al, al
jmp 0x14047b115
je 0x14047aea1
mov dword [rsp + 0x3c], r12d
jmp 0x14047b125
mov qword [rsp + 0x58], r14
jmp 0x14047b12f
jmp 0x14047ad5f
mov rax, qword [rdx]
bswap ecx
mov rcx, rdx
jmp 0x14047b141
mov rax, qword [rax + 0x30]
jmp 0x14047b14a
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp spl, 0xd1
jmp 0x14047b15e
cmp cx, ax
jmp 0x14047b166
je 0x14047b17a
mov word [rdi + 0xa], ax
jmp 0x14047b175
jmp 0x14047b17d
mov qword [rdi], rsi
mov r15d, 1
jmp 0x14047b188
mov byte [rdi + 8], r15b
jmp 0x14047b197
mov r15d, 1
cmp word [rdi + 0xa], bx
jmp 0x14047b1a0
jne 0x14047b281
call fcn.1404b7526
mov rcx, qword [rax]
sar al, cl
add al, dl
mov al, byte [rcx]
mov byte [r14], al
xor cx, r12w
lea r14, [r14 + r15]
movsx ecx, sp
adc cx, 0x777
mov qword [rsp + 0x58], r14
cmp r8w, 0x5c31
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047b1de
je 0x14047b273
mov rax, qword [rcx + 0x38]
test sil, r11b
cmp qword [rax], rsi
je 0x14047b23a
mov rax, qword [rcx + 0x50]
jmp 0x14047b1fd
cmp dword [rax], esi
jmp 0x14047b204
jle 0x14047b23a
dec dword [rax]
movsx ax, spl
mov rcx, qword [rcx + 0x38]
jmp 0x14047b220
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047b22c
mov qword [rcx], rax
cbw
cwde
movzx eax, word [rdx]
jmp 0x14047b251
mov rax, qword [rcx]
jmp 0x14047b242
mov rax, qword [rax + 0x38]
jmp 0x14047b24b
call qword [0x1400b8d90]
mov ecx, 0xffff
test sil, r14b
test dl, 0x69
cmp cx, ax
je 0x14047b273
mov byte [rdi + 8], sil
jmp 0x14047b26e
jmp 0x14047b281
mov qword [rdi], rsi
mov byte [rdi + 8], r15b
ror r15b, cl
shr r15w, cl
mov r15, qword [rsp + 0x48]
cmp di, r14w
test edi, 0x5ece0cbf
cmp dword [r13], 0x3b9aca00
jmp 0x14047b29d
je 0x14047b529
test r12d, r12d
jmp 0x14047b2ab
jne 0x14047b529
mov rdx, r15
movsx cx, dl
movzx rcx, r14w
movsx ecx, ax
mov rcx, rdi
jmp 0x14047b2c7
call fcn.1404682bf
test al, al
jne 0x14047b4d9
lea rbx, [rdi + 0xa]
xor r12, rcx
mov rsi, rbx
bsf r12, rdi
shr r12b, cl
btr r14, 0xd2
mov r12d, dword [rsp + 0x34]
adc r14b, 0x84
cmc
sub r13d, r13d
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x14047b304
jne 0x14047b3b9
mov rcx, qword [rdi]
cmp r10w, si
clc
test rbx, 0x59aa7add
test rcx, rcx
je 0x14047b3a1
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
cmp cl, dil
test rdx, rdx
jmp 0x14047b335
je 0x14047b362
mov rax, qword [rcx + 0x50]
cmp r10b, 8
test dil, 0xa8
cmp dword [rax], r13d
jmp 0x14047b34f
jle 0x14047b362
movzx eax, word [rdx]
jmp 0x14047b35d
jmp 0x14047b374
mov rax, qword [rcx]
jmp 0x14047b36a
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp bl, r11b
cmp cx, ax
jmp 0x14047b384
je 0x14047b3a1
mov word [rsi], ax
movsx ebx, r14w
setg bh
mov rbx, rsi
jmp 0x14047b39c
jmp 0x14047b3ab
mov qword [rdi], r13
and rax, r11
stc
or rax, r8
mov byte [rdi + 8], r14b
bt ax, 0x14
adc eax, 0x25b53dde
movzx eax, word [rbx]
stc
cmp ax, word [rbp - 0x11]
jmp 0x14047b3c6
jne 0x14047b4b3
sub r12d, r14d
mov byte [rsp + 0x30], r14b
btc rcx, r9
mov rcx, qword [rdi]
test sil, 0x7d
test rcx, rcx
je 0x14047b474
mov rax, qword [rcx + 0x38]
test cx, 0x585a
cmp qword [rax], r13
jmp 0x14047b3f9
je 0x14047b43e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x14047b43e
dec dword [rax]
cwd
cbw
mov rcx, qword [rcx + 0x38]
movzx eax, dx
cqo
not ax
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047b42a
mov qword [rcx], rax
nop
movsx rax, bx
movsxd rax, ebp
movzx eax, word [rdx]
jmp 0x14047b455
mov rax, qword [rcx]
jmp 0x14047b446
mov rax, qword [rax + 0x38]
jmp 0x14047b44f
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp bh, 0x52
cmc
cmp cx, ax
je 0x14047b474
mov al, r13b
jmp 0x14047b46f
jmp 0x14047b482
mov qword [rdi], r13
jmp 0x14047b47c
mov al, r14b
movsx edx, bx
mov byte [rdi + 8], al
movsx rcx, r15w
xchg dx, cx
movzx rcx, si
mov rdx, r15
cmovns ecx, r12d
mov cl, r12b
movsx rcx, r15w
mov rcx, rdi
jmp 0x14047b4a6
call fcn.1404682bf
test al, al
je 0x14047b2fb
mov dword [rsp + 0x34], r12d
sal r12d, 0x22
shr r13w, cl
setl r14b
mov r14, qword [rsp + 0x58]
movsx r12w, r15b
mov r12d, dword [rsp + 0x3c]
sbb r13d, r11d
dec r13d
mov r13d, dword [rsp + 0x34]
cmc
cmp bpl, al
test r13d, r13d
jmp 0x14047b4ea
jns 0x14047b534
mov byte [r14], 0x30
movsx rax, si
or rax, 0xdb7031d
test spl, r13b
mov eax, 1
test ax, 0x43b
test r13b, r13b
lea r14, [r14 + rax]
add r13d, eax
jmp 0x14047b51a
mov dword [rsp + 0x34], r13d
jmp 0x14047b524
jmp 0x14047b534
mov r13d, dword [rsp + 0x34]
mov dl, 0xd9
movsx rcx, r15w
mov rdx, r15
mov rcx, rdi
call fcn.1404682bf
test al, al
jmp 0x14047b546
jne 0x14047b7c8
lea rbx, [rdi + 0xa]
mov rsi, rbx
movsx r13w, r14b
xor r8d, r8d
rcr r13b, 0xec
lea r13d, [r8 + 1]
cmp r11b, 0x94
cmp r14, r15
cmp byte [rdi + 8], r8b
jmp 0x14047b573
jne 0x14047b619
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047b585
je 0x14047b610
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047b59a
je 0x14047b5c3
mov rax, qword [rcx + 0x50]
test spl, 0xf3
cmp dword [rax], r8d
jmp 0x14047b5b0
jle 0x14047b5c3
movzx eax, word [rdx]
jmp 0x14047b5be
jmp 0x14047b5e8
mov rax, qword [rcx]
jmp 0x14047b5cb
mov rax, qword [rax + 0x30]
jmp 0x14047b5d4
call qword [0x1400b8d90]
sub r8d, r8d
xor ch, 0x75
sbb cx, 0x2677
adc cl, r11b
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047b5f5
je 0x14047b610
mov word [rsi], ax
jmp 0x14047b603
mov rbx, rsi
jmp 0x14047b60b
jmp 0x14047b613
mov qword [rdi], r8
mov byte [rdi + 8], r13b
not dl
movzx r8d, word [rbx]
setg cl
jmp 0x14047b625
lea rdx, [rbp + 0xb]
movzx cx, bpl
lea rcx, [rbp - 0x11]
jmp 0x14047b637
call fcn.14013cb0e
lea rcx, [rbp - 0x11]
sub rax, rcx
jmp 0x14047b64c
sar rax, 1
cmp rax, 0xa
jmp 0x14047b658
jae 0x14047b7c1
cmp r12d, dword [rsp + 0x50]
jmp 0x14047b668
jge 0x14047b69f
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
cmp esi, ebx
mov byte [r14], al
clc
cmp r15b, r8b
test bx, 0x2fd8
lea r14, [r14 + r13]
add r12d, r13d
test sp, 0x6481
sub r8d, r8d
jmp 0x14047b69a
jmp 0x14047b6cf
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
test r9w, 0x6d0c
stc
cmp r12b, 0x38
xor r8d, r8d
cmc
jmp 0x14047b6ba
test rax, rax
jmp 0x14047b6c2
cmovne ecx, r13d
jmp 0x14047b6cb
mov dword [rsp + 0x40], ecx
mov byte [rsp + 0x30], r13b
or rcx, 0x42b85e9c
clc
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047b6e8
je 0x14047b779
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x14047b6fb
je 0x14047b740
mov rax, qword [rcx + 0x50]
cmp rdx, rbp
test r12d, ecx
cmp dword [rax], r8d
jmp 0x14047b713
jle 0x14047b740
dec dword [rax]
not dl
mov rcx, qword [rcx + 0x38]
mov ah, 0x19
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
setl ah
movzx eax, word [rdx]
jmp 0x14047b73b
jmp 0x14047b755
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047b74c
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
test dl, sil
stc
cmp cx, ax
jmp 0x14047b766
je 0x14047b779
mov al, r8b
jmp 0x14047b774
jmp 0x14047b786
mov qword [rdi], r8
mov al, r13b
movzx rcx, r8w
mov ch, bh
cdq
mov byte [rdi + 8], al
bswap dx
movzx dx, r12b
movsxd rcx, r11d
mov rdx, r15
mov ecx, 0x56414349
movzx ecx, r13w
cmovae rcx, r14
mov rcx, rdi
jmp 0x14047b7ac
call fcn.1404682bf
sub r8d, r8d
test al, al
jmp 0x14047b7bb
je 0x14047b56a
mov r13d, dword [rsp + 0x34]
cmc
clc
xor r12d, r12d
jmp 0x14047b7d4
cmp byte [rsp + 0x40], r12b
jmp 0x14047b7de
je 0x14047b8b0
lea rbx, [r14 - 1]
sal r15d, 0x26
mov r15, qword [rbp - 0x61]
cmp rbx, r15
je 0x14047b862
call fcn.1404b7526
mov cl, byte [rbx]
cmp bx, 0x23a9
test bp, r14w
cmp r11b, bpl
mov rax, qword [rax]
stc
test dx, 0x282
cmp cl, byte [rax]
jmp 0x14047b81c
je 0x14047b838
cmp cl, 0x39
jmp 0x14047b82a
jne 0x14047b845
mov byte [rbx], 0x30
jmp 0x14047b838
dec rbx
jmp 0x14047b840
jmp 0x14047b7f0
add cl, 1
mov byte [rbx], cl
stc
test r9b, r15b
test esp, 0x16022fdc
cmp rbx, r15
jmp 0x14047b85c
jne 0x14047b89f
mov byte [rbx], 0x31
movsx r15d, sp
xor bx, dx
mov ebx, 1
ror r15b, 0xec
add r15b, bl
add r13d, ebx
movzx r15, r8w
mov r15d, r9d
sets r15b
mov dword [rsp + 0x34], r13d
movzx r15w, r13b
mov r15, qword [rsp + 0x48]
jmp 0x14047b89a
jmp 0x14047b8b5
mov r15, qword [rsp + 0x48]
bt bx, 0x25
add sil, r8b
shl sil, 0x79
mov ebx, 1
mov sil, byte [rsp + 0x30]
test sil, sil
je 0x14047c2a5
mov rdx, r15
movsx ecx, r14w
mov rcx, rdi
jmp 0x14047b8d2
call fcn.1404682bf
test al, al
jmp 0x14047b8de
jne 0x14047c2a5
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047b8ee
jne 0x14047b98c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b8ff
je 0x14047b981
mov rax, qword [rcx + 0x38]
cmp edx, r15d
sar dh, cl
mov rdx, qword [rax]
cmp dil, dl
stc
test rdx, rdx
jmp 0x14047b91d
je 0x14047b943
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x14047b930
jle 0x14047b943
movzx eax, word [rdx]
jmp 0x14047b93e
jmp 0x14047b95a
mov rax, qword [rcx]
jmp 0x14047b94b
mov rax, qword [rax + 0x30]
jmp 0x14047b954
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
jmp 0x14047b965
cmp cx, ax
jmp 0x14047b96d
je 0x14047b981
mov word [rdi + 0xa], ax
jmp 0x14047b97c
jmp 0x14047b987
mov qword [rdi], r12
sar cl, 0x7c
mov byte [rdi + 8], bl
mov cl, bl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 9]
jmp 0x14047b999
je 0x14047ba55
test cl, cl
jmp 0x14047b9a6
jne 0x14047ba46
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b9b7
je 0x14047ba36
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047b9cc
je 0x14047b9f9
mov rax, qword [rcx + 0x50]
cmc
test r11d, 0x324903bb
cmp dword [rax], r12d
jmp 0x14047b9e6
jle 0x14047b9f9
movzx eax, word [rdx]
jmp 0x14047b9f4
jmp 0x14047ba10
mov rax, qword [rcx]
jmp 0x14047ba01
mov rax, qword [rax + 0x30]
jmp 0x14047ba0a
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047ba1a
cmp cx, ax
jmp 0x14047ba22
je 0x14047ba36
mov word [rdi + 0xa], ax
jmp 0x14047ba31
jmp 0x14047ba42
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
test r11b, 0x10
stc
mov byte [rdi + 8], bl
cmc
cmp ax, word [rbp + 7]
jmp 0x14047ba4f
jne 0x14047c2a5
mov byte [r14], 0x65
add r14, rbx
xchg cl, ch
sub rcx, 0x6468424d
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14047ba71
je 0x14047bb0b
mov rax, qword [rcx + 0x38]
clc
test sil, al
cmp qword [rax], r12
jmp 0x14047ba87
je 0x14047bad9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047ba99
jle 0x14047bad9
dec dword [rax]
cdqe
movzx ax, bpl
not al
mov rcx, qword [rcx + 0x38]
mov dh, 0xd4
mov rdx, qword [rcx]
movzx rax, r15w
movzx ax, r11b
movsxd rax, esp
lea rax, [rdx + 2]
jmp 0x14047bac9
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047bad4
jmp 0x14047baf0
mov rax, qword [rcx]
jmp 0x14047bae1
mov rax, qword [rax + 0x38]
jmp 0x14047baea
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x14047bb0b
mov al, r12b
jmp 0x14047bb06
jmp 0x14047bb13
mov qword [rdi], r12
mov al, r14b
mov al, bl
mov byte [rdi + 8], al
jmp 0x14047bb20
mov sil, r12b
not ch
cdq
mov ebx, r12d
mov dh, 0x33
cdq
mov rdx, r15
movsxd rcx, r13d
not ecx
mov rcx, rdi
jmp 0x14047bb3d
call fcn.1404682bf
test al, al
jmp 0x14047bb49
jne 0x14047be88
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047bb59
jne 0x14047bc04
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14047bb6b
je 0x14047bbe1
mov rax, qword [rcx + 0x38]
bswap dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047bb83
je 0x14047bba9
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14047bb96
jle 0x14047bba9
movzx eax, word [rdx]
jmp 0x14047bba4
jmp 0x14047bbbb
mov rax, qword [rcx]
jmp 0x14047bbb1
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047bbc5
cmp cx, ax
jmp 0x14047bbcd
je 0x14047bbe1
mov word [rdi + 0xa], ax
jmp 0x14047bbdc
jmp 0x14047bbeb
mov qword [rdi], r12
movsx r8, dx
mov cl, r9b
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, 0x5c
mov cl, r8b
jmp 0x14047bbff
jmp 0x14047bc0a
mov r8d, 1
movzx eax, word [rdi + 0xa]
cmp r12b, al
cmc
cmp ax, word [rbp + 5]
jmp 0x14047bc1b
jne 0x14047bcf6
mov byte [r14], 0x2b
lea r14, [r14 + r8]
add cx, r8w
and cl, 7
mov rcx, qword [rdi]
test di, 0x6088
test edx, eax
test rcx, rcx
je 0x14047bcde
mov rax, qword [rcx + 0x38]
test r12b, 0x47
cmp qword [rax], r12
jmp 0x14047bc53
je 0x14047bc9f
mov rax, qword [rcx + 0x50]
cmp r11b, r11b
cmp dword [rax], r12d
jmp 0x14047bc68
jle 0x14047bc9f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
setae dl
movsx edx, r8w
rdtsc
mov rdx, qword [rcx]
movzx ax, sil
lea rax, [rdx + 2]
jmp 0x14047bc8e
mov qword [rcx], rax
cdqe
cmovns ax, si
movzx eax, word [rdx]
jmp 0x14047bcb7
mov rax, qword [rcx]
jmp 0x14047bca7
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
mov ecx, 0xffff
test r11, 0x68ae1a94
cmp cx, ax
jmp 0x14047bccb
je 0x14047bcde
mov al, r12b
jmp 0x14047bcd9
jmp 0x14047bce9
mov qword [rdi], r12
mov al, r8b
jmp 0x14047bce9
mov byte [rdi + 8], al
jmp 0x14047bcf1
jmp 0x14047be88
test cl, cl
jmp 0x14047bcfd
jne 0x14047bdad
mov rcx, qword [rdi]
clc
cmp r13w, 0x5ecd
test rcx, rcx
jmp 0x14047bd15
je 0x14047bd8f
mov rax, qword [rcx + 0x38]
shrd rdx, r9, 0xd5
xchg dh, dh
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14047bd32
je 0x14047bd57
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047bd44
jle 0x14047bd57
movzx eax, word [rdx]
jmp 0x14047bd52
jmp 0x14047bd6e
mov rax, qword [rcx]
jmp 0x14047bd5f
mov rax, qword [rax + 0x30]
jmp 0x14047bd68
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047bd7b
je 0x14047bd8f
mov word [rdi + 0xa], ax
jmp 0x14047bd8a
jmp 0x14047bd99
mov qword [rdi], r12
clc
ror ah, cl
movzx eax, word [rdi + 0xa]
mov r8d, 1
jmp 0x14047bda8
mov byte [rdi + 8], r8b
stc
cmp ax, word [rbp + 3]
jmp 0x14047bdb6
jne 0x14047be88
mov byte [r14], 0x2d
rcl rcx, cl
add r14, r8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047bdd1
je 0x14047be72
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047bde3
je 0x14047be35
mov rax, qword [rcx + 0x50]
test r15, rcx
cmp dword [rax], r12d
jmp 0x14047bdf8
jle 0x14047be35
dec dword [rax]
mov al, r8b
cdq
mov rcx, qword [rcx + 0x38]
lahf
cqo
movsx edx, ax
mov rdx, qword [rcx]
setp al
movzx rax, r11w
lea rax, [rdx + 2]
jmp 0x14047be21
mov qword [rcx], rax
movsxd rax, ebx
movzx eax, dx
not ax
movzx eax, word [rdx]
jmp 0x14047be55
mov rax, qword [rcx]
jmp 0x14047be3d
mov rax, qword [rax + 0x38]
jmp 0x14047be46
call qword [0x1400b8d90]
mov r8d, 1
sbb cx, dx
mov ecx, 0xffff
clc
cmp cx, ax
je 0x14047be72
mov byte [rdi + 8], r12b
jmp 0x14047be6d
jmp 0x14047be88
mov qword [rdi], r12
not dh
bswap dx
mov byte [rdi + 8], r8b
movzx rcx, si
bswap dx
movsxd rdx, r12d
mov rdx, r15
mov cl, dil
not ch
mov rcx, rdi
jmp 0x14047be98
call fcn.1404682bf
test al, al
jmp 0x14047bea4
jne 0x14047c095
cmp byte [rdi + 8], r12b
jne 0x14047bf6a
mov rcx, qword [rdi]
stc
clc
test rcx, rcx
jmp 0x14047bec1
je 0x14047bf4f
mov rax, qword [rcx + 0x38]
xchg dx, dx
bsr edx, r8d
mov rdx, qword [rax]
test esp, 0x377450f0
stc
cmp ebx, 0x4d3175be
test rdx, rdx
jmp 0x14047beea
je 0x14047bf12
mov rax, qword [rcx + 0x50]
test bh, 0xdf
cmp dword [rax], r12d
jmp 0x14047beff
jle 0x14047bf12
movzx eax, word [rdx]
jmp 0x14047bf0d
jmp 0x14047bf29
mov rax, qword [rcx]
jmp 0x14047bf1a
mov rax, qword [rax + 0x30]
jmp 0x14047bf23
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp bp, 0x4a83
cmp cx, ax
jmp 0x14047bf3b
je 0x14047bf4f
mov word [rdi + 0xa], ax
jmp 0x14047bf4a
jmp 0x14047bf56
mov qword [rdi], r12
mov r8w, r11w
mov r8d, 1
mov byte [rdi + 8], r8b
jmp 0x14047bf65
jmp 0x14047bf75
mov r8d, 1
or ah, 0x1f
bswap eax
movzx eax, word [rdi + 0xa]
test dil, dil
cmp ax, word [rbp - 0x11]
jne 0x14047c079
mov sil, r8b
shrd ecx, ecx, 0x6e
cmp r12b, dil
bt rcx, 0x71
mov rcx, qword [rdi]
cmp bpl, r8b
stc
cmp dh, 0xcd
test rcx, rcx
jmp 0x14047bfa7
je 0x14047c03e
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
je 0x14047c005
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x14047bfc8
jle 0x14047c005
dec dword [rax]
movsxd rax, r11d
mov rcx, qword [rcx + 0x38]
mov ah, 0xb4
cdq
mov rdx, qword [rcx]
lahf
movzx eax, si
lea rax, [rdx + 2]
jmp 0x14047bfeb
mov qword [rcx], rax
movsxd rax, eax
movsx ax, dil
bswap eax
movzx eax, word [rdx]
jmp 0x14047c000
jmp 0x14047c01d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047c011
call qword [0x1400b8d90]
mov r8d, 1
mov ecx, 0xffff
jmp 0x14047c028
cmp cx, ax
jmp 0x14047c030
je 0x14047c03e
mov al, r12b
jmp 0x14047c050
mov qword [rdi], r12
movsx rcx, bx
mov al, r8b
cqo
xchg ch, ch
movzx dx, dl
mov byte [rdi + 8], al
movzx cx, dl
mov rdx, r15
mov rcx, rdi
jmp 0x14047c062
call fcn.1404682bf
test al, al
jmp 0x14047c06e
je 0x14047beaa
jmp 0x14047c087
test sil, sil
jmp 0x14047c081
je 0x14047c095
mov byte [r14], 0x30
movzx cx, r14b
xchg dl, cl
inc r14
mov rdx, r15
not ecx
mov rcx, rdi
call fcn.1404682bf
test al, al
jmp 0x14047c0a9
jne 0x14047c2a5
mov r13d, 1
cmp byte [rdi + 8], r12b
jmp 0x14047c0be
jne 0x14047c14c
mov rcx, qword [rdi]
test dil, 0xd
cmc
test rcx, rcx
je 0x14047c141
mov rax, qword [rcx + 0x38]
inc dx
jmp 0x14047c0e1
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14047c0ed
je 0x14047c10e
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x14047c100
jle 0x14047c10e
movzx eax, word [rdx]
jmp 0x14047c120
mov rax, qword [rcx]
jmp 0x14047c116
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047c12d
je 0x14047c141
mov word [rdi + 0xa], ax
jmp 0x14047c13c
jmp 0x14047c148
mov qword [rdi], r12
setbe r8b
mov byte [rdi + 8], r13b
movzx r8d, word [rdi + 0xa]
movsx edx, di
cdq
lea rdx, [rbp + 0xb]
movzx ecx, r15w
not cl
lea rcx, [rbp - 0x11]
jmp 0x14047c168
call fcn.14013cb0e
lea rcx, [rbp - 0x11]
cmc
clc
sub rax, rcx
cmp r11b, 0xaa
sar rax, 1
test r10b, 0xd1
jmp 0x14047c186
cmp rax, 0xa
jmp 0x14047c18f
jae 0x14047c29f
cmp ebx, 8
jmp 0x14047c19d
jge 0x14047c1c5
lea rcx, [0x1400c0d70]
or sil, 0xf0
mov al, byte [rax + rcx]
add sil, r13b
mov byte [r14], al
shld cx, ax, 0x46
add r14, r13
add ebx, r13d
ror rcx, cl
mov sil, r13b
sub ecx, r13d
rol cl, 0xd9
movzx ecx, r8w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c1dd
je 0x14047c27e
mov rax, qword [rcx + 0x38]
jmp 0x14047c1f0
cmp qword [rax], r12
jmp 0x14047c1f8
je 0x14047c243
mov rax, qword [rcx + 0x50]
stc
cmc
cmp r14b, 0x17
cmp dword [rax], r12d
jmp 0x14047c210
jle 0x14047c243
dec dword [rax]
jmp 0x14047c21e
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
cdqe
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
cwde
not eax
xchg ah, ah
movzx eax, word [rdx]
jmp 0x14047c23e
jmp 0x14047c25a
mov rax, qword [rcx]
jmp 0x14047c24b
mov rax, qword [rax + 0x38]
jmp 0x14047c254
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp rax, 0x4cc00711
clc
cmp cx, ax
je 0x14047c27e
mov al, r12b
jmp 0x14047c279
jmp 0x14047c284
mov qword [rdi], r12
mov al, r13b
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
jmp 0x14047c292
call fcn.1404682bf
test al, al
je 0x14047c0b5
mov r13d, dword [rsp + 0x34]
cmc
cmp byte [rsp + 0x31], r12b
jmp 0x14047c2af
jne 0x14047c2c3
test sil, sil
jmp 0x14047c2bd
jne 0x14047c2cd
mov r14, qword [rbp - 0x79]
add edx, edi
movzx edx, r15w
mov byte [r14], r12b
movzx dx, r9b
movsx edx, r14w
mov rdx, qword [rbp - 0x19]
clc
jmp 0x14047c2e6
cmp rdx, 0x10
jmp 0x14047c2ef
jb 0x14047c349
inc rdx
mov rcx, qword [rbp - 0x31]
or al, r11b
ror ax, cl
mov rax, rcx
jmp 0x14047c30a
cmp rdx, 0x1000
jb 0x14047c344
add rdx, 0x27
cmp r13b, 0x45
clc
mov rcx, qword [rcx - 8]
test dh, 0x1b
sub rax, rcx
add rax, 0xfffffffffffffff8
test r10, 0x4c735e94
cmp rax, 0x1f
jmp 0x14047c33e
ja 0x14047c3b0
call fcn.1401c5da5
mov eax, r13d
shld ecx, r8d, 0x1c
rcr ch, 0xd5
xchg rcx, rcx
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
jmp 0x14047c363
call fcn.14049e949
mov rbx, qword [rsp + 0x140]
cmc
inc dil
shl r13b, cl
add rsp, 0x100
pop r15
cmovle r14w, cx
movsx r14w, al
pop r14
xchg rsi, rsi
movsx rbp, cx
pop r13
pop r12
not bp
pop rdi
bswap ebp
movsx rsi, r9w
pop rsi
mov bp, r8w
movzx rbp, r8w
cmovl rbp, r10
pop rbp
ret
call fcn.1404b515b
nop
jmp 0x14047c3bb
call fcn.1404b515b
nop
jmp 0x14022f36d