Function at 0x14047ad8b
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
cbw
rol ah, 0xee
shld rax, rbp, 0xce
push rbp
mov rbp, 0x7f513a83
bts bp, di
xchg bpl, bpl
push rsi
sbb ah, 0xd8
and bpl, r13b
ror esi, 0x99
push rdi
movsx bp, r13b
sub bp, 0x3d91
sbb sil, 0x20
push r12
and edi, 0x3cd26d6
ror sil, cl
push r13
rol rsi, 0x5b
ror r12b, 0x16
btc ebp, 0xfb
push r14
push r15
lea rbp, [rsp - 0x17]
test r9w, 0x7014
sub rsp, 0x100
movzx di, r15b
mov rax, qword [0x1400b7288]
stc
sal sil, 0xee
xor rax, rsp
test r9w, di
mov qword [rbp + 0xf], rax
movsxd rsi, r12d
add r14b, 0x6e
add r13b, r10b
mov r12, r9
not r14b
mov qword [rsp + 0x48], r9
cmp cx, si
mov rdi, r8
rcr al, 0x9d
test rdi, 0x6a0a1c37
movzx r13, bx
mov r14, rdx
bts rsi, r8
xor eax, r10d
mov qword [rbp - 0x79], rdx
mov rsi, qword [rbp + 0x77]
cdq
btc r13w, 0xf6
mov r13, qword [rbp + 0x7f]
movzx rdx, sp
mov qword [rsp + 0x68], r13
clc
adc edx, 0x38df11e4
or edx, r14d
mov eax, dword [rsi + 0x18]
adc dl, dil
mov edx, 0x3000
cmp dl, 0x2b
and eax, edx
cmp eax, edx
jmp 0x14047ae7d
jne 0x14047aeaa
mov qword [rsp + 0x28], r13
sete dh
movzx edx, r10w
mov qword [rsp + 0x20], rsi
cmovne rdx, r10
mov rdx, r14
jmp 0x14047aea0
call fcn.14047d1ba
jmp 0x14047d130
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
movsx eax, bx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047aec4
mov rax, qword [rax + 8]
jmp 0x14047aecd
call qword [0x1400b8d90]
nop
movzx ecx, r12w
cmovl ecx, r11d
movsx cx, spl
lea rcx, [rbp - 0x61]
jmp 0x14047aeea
call fcn.140482d6f
mov r15, rax
cmp cl, 0x4c
mov qword [rsp + 0x60], rax
test rbx, rbx
jmp 0x14047af02
je 0x14047af66
mov rdx, qword [rbx]
movzx eax, r15w
cmovs ax, di
cdqe
mov rcx, rbx
setle al
movzx eax, r13w
movsx eax, dx
mov rax, qword [rdx + 0x10]
jmp 0x14047af2b
call qword [0x1400b8d90]
mov r8, rax
test r9b, r15b
test rax, rax
je 0x14047af66
mov rcx, qword [rax]
not al
movsx rax, dx
lahf
mov rax, qword [rcx]
cqo
cdq
mov edx, 1
movzx ecx, dx
mov rcx, r8
jmp 0x14047af60
call qword [0x1400b8d90]
mov rax, qword [r15]
not ch
mov ch, 0x2b
lea rdx, [rbp - 0x31]
movsxd rcx, r14d
movzx cx, r9b
mov rcx, r15
jmp 0x14047af82
mov rax, qword [rax + 0x28]
jmp 0x14047af8b
call qword [0x1400b8d90]
nop
movzx rbx, si
mov byte [rsp + 0x31], 0
mov cx, bp
mov byte [rsp + 0x40], 0
movsx ebx, r13w
movzx ebx, r11w
mov rax, qword [rsi + 0x40]
movsx rcx, cx
movzx cx, r12b
mov rbx, qword [rax + 8]
xchg ch, ch
cdqe
movsx rcx, cx
mov qword [rbp - 0x59], rbx
movsx ax, r14b
cwde
mov rax, qword [rbx]
jmp 0x14047afd6
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
movzx cx, r10b
movzx rcx, r9w
lea rcx, [rbp - 0x61]
jmp 0x14047aff6
call fcn.140477ba8
mov rsi, rax
test rbx, rbx
jmp 0x14047b006
je 0x14047b064
mov rdx, qword [rbx]
xchg cx, cx
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
bts bx, sp
mov ebx, 1
test rax, rax
jmp 0x14047b033
je 0x14047b06e
mov rcx, qword [rax]
movzx ax, r10b
mov rax, qword [rcx]
bswap dx
cmovge cx, si
mov cx, 0x485a
mov edx, ebx
mov rcx, r8
jmp 0x14047b059
call qword [0x1400b8d90]
jmp 0x14047b06e
mov ebx, 1
mov al, 0x58
setns dh
mov rax, qword [rsi]
movzx cx, r15b
movsx cx, sil
setno cl
lea r9, [rbp - 0x11]
setl ch
lea r8, [0x1400c0d7f]
lea rdx, [0x1400c0d70]
mov cl, al
movzx ecx, cx
seto ch
mov rcx, rsi
jmp 0x14047b0a3
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov rdx, r12
mov rcx, rdi
jmp 0x14047b0b8
call fcn.140468e8f
sub esi, esi
not r12
bt r12, r14
sub r12b, r8b
mov r12d, 0xffff
clc
test al, al
jne 0x14047b3ed
mov cl, byte [rdi + 8]
test cl, cl
jne 0x14047b169
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b0ee
je 0x14047b151
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047b103
je 0x14047b11d
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x14047b11d
movzx eax, word [rdx]
jmp 0x14047b134
mov rax, qword [rcx]
jmp 0x14047b125
mov rax, qword [rax + 0x30]
jmp 0x14047b12e
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047b13d
je 0x14047b151
mov word [rdi + 0xa], ax
jmp 0x14047b14c
jmp 0x14047b15a
mov qword [rdi], rsi
shl al, cl
rcr ax, 0xc5
mov byte [rdi + 8], bl
neg rax
xchg cl, al
mov cl, bl
not al
ror rax, cl
movzx eax, word [rdi + 0xa]
test dl, ah
cmp ax, word [rbp + 5]
jmp 0x14047b178
jne 0x14047b252
mov rsi, qword [rbp - 0x79]
clc
btr r14w, bp
mov byte [rsi], 0x2b
clc
cmp esp, ebp
movzx ecx, ax
lea r14, [rsi + 1]
mov rcx, qword [rdi]
test r13b, r8b
cmp rcx, 0x39c97663
xor esi, esi
test r8w, r15w
clc
test rcx, rcx
jmp 0x14047b1b1
je 0x14047b23c
mov rax, qword [rcx + 0x38]
test r15b, r11b
cmp qword [rax], rsi
jmp 0x14047b1c6
je 0x14047b20e
mov rax, qword [rcx + 0x50]
cmp edi, 0x41765f83
test r13b, al
cmp dword [rax], esi
jmp 0x14047b1e0
jle 0x14047b20e
dec dword [rax]
movzx ax, r9b
mov rcx, qword [rcx + 0x38]
cdq
movsxd rdx, r8d
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047b203
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047b225
mov rax, qword [rcx]
jmp 0x14047b216
mov rax, qword [rax + 0x38]
jmp 0x14047b21f
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047b22e
je 0x14047b23c
mov al, sil
jmp 0x14047b24a
mov qword [rdi], rsi
mov al, 0xa6
xchg al, al
mov al, bl
jmp 0x14047b24a
mov byte [rdi + 8], al
jmp 0x14047b3ed
test cl, cl
jmp 0x14047b259
jne 0x14047b307
mov rcx, qword [rdi]
cmp r15w, 0x7f03
test rcx, rcx
jmp 0x14047b270
je 0x14047b2ed
mov rax, qword [rcx + 0x38]
adc dl, spl
sub dh, 0x5d
or rdx, rbp
mov rdx, qword [rax]
test r12w, 0x1ecf
cmp bl, 0x5b
test rdx, rdx
je 0x14047b2c3
mov rax, qword [rcx + 0x50]
cmc
cmp rdx, 0x422b2a87
jmp 0x14047b2a9
cmp dword [rax], esi
jmp 0x14047b2b0
jle 0x14047b2c3
movzx eax, word [rdx]
jmp 0x14047b2be
jmp 0x14047b2d5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047b2cf
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047b2ed
mov word [rdi + 0xa], ax
jmp 0x14047b2e8
jmp 0x14047b300
mov qword [rdi], rsi
shld eax, esp, 0x25
movzx eax, word [rdi + 0xa]
cmp si, bx
jmp 0x14047b300
mov byte [rdi + 8], bl
cmp r15b, r8b
cmc
cmp ax, word [rbp + 3]
jne 0x14047b3ed
mov rax, qword [rbp - 0x79]
clc
mov byte [rax], 0x2d
bsf r14w, ax
jmp 0x14047b327
lea r14, [rax + 1]
shr cl, cl
mov rcx, qword [rdi]
cmp rsp, 0x168f3161
clc
test rcx, rcx
je 0x14047b3df
mov rax, qword [rcx + 0x38]
cmp cl, r14b
cmp qword [rax], rsi
jmp 0x14047b350
je 0x14047b3b0
mov rax, qword [rcx + 0x50]
jmp 0x14047b366
cmp dword [rax], esi
jmp 0x14047b36d
jle 0x14047b3b0
dec dword [rax]
not al
cbw
cwd
mov rcx, qword [rcx + 0x38]
movzx rax, r11w
movzx ax, sil
cqo
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047b396
mov qword [rcx], rax
movzx ax, bpl
movsx ax, r14b
movzx eax, word [rdx]
jmp 0x14047b3ab
jmp 0x14047b3c2
mov rax, qword [rcx]
jmp 0x14047b3b8
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047b3cb
je 0x14047b3df
mov byte [rdi + 8], sil
jmp 0x14047b3da
jmp 0x14047b3ed
mov qword [rdi], rsi
bswap r12w
mov byte [rdi + 8], bl
rcr cl, 0x7b
stc
mov qword [rbp - 0x61], r14
shr r12d, 0x86
sub r12b, 0x4f
mov byte [r14], 0x30
movzx ax, r15b
movsx ecx, cx
lea r14, [r14 + rbx]
mov qword [rsp + 0x58], r14
xor rax, r14
movzx rbx, cx
mov byte [rsp + 0x30], sil
or bx, sp
shr bl, 0x88
mov r12d, esi
shl rbx, 9
btc bx, r12w
mov dword [rsp + 0x3c], esi
dec bh
shl bx, 0x39
add eax, 0x33b3200b
mov dword [rsp + 0x34], esi
stc
mov eax, 0x24
mov ecx, 0x300
stc
add bx, bx
cmp dword [r13], 0x3b9aca00
movsx rbx, r10w
cmove eax, ecx
sal ebx, cl
inc bl
mov dword [rsp + 0x50], eax
rcl al, cl
mov bl, r8b
lea rbx, [rbp - 0x31]
or al, r14b
setno al
cmp qword [rbp - 0x19], 0x10
mov al, al
cmovae rbx, qword [rbp - 0x31]
mov al, 0xf9
dec al
mov qword [rbp - 0x69], rbx
not al
mov al, byte [rbx]
dec al
cmp al, 0x7d
ja 0x14047bc35
cmp qword [rbp - 0x21], rsi
jmp 0x14047b49f
jne 0x14047b4af
mov word [rsp + 0x38], si
jmp 0x14047b4d0
mov rax, qword [r15]
mov cl, 0xed
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x14047b4c0
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047b4d0
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
sar dh, cl
cmc
mov r13b, bpl
mov qword [rbp - 0x41], 1
mov r13d, 0xf
not rdx
cdq
mov qword [rbp - 0x39], r13
test r10, 0x112a6c4f
xchg cl, dh
btr cx, 0x34
xor eax, eax
movzx ecx, r10w
mov byte [rbp - 0x51], al
cwd
cdq
mov rdx, qword [rsp + 0x48]
mov cl, 0x44
mov rcx, rdi
jmp 0x14047b51c
call fcn.140468e8f
sub r9d, r9d
shld r15d, r8d, 0x34
mov r15, qword [rbp - 0x51]
stc
cmc
test al, al
jmp 0x14047b536
jne 0x14047ba54
lea r12, [rdi + 0xa]
adc r8b, 0x74
mov r8, r12
mov qword [rbp - 0x71], r12
sar bl, cl
cmp rax, r9
mov bl, byte [rsp + 0x31]
test r13b, 0xd8
cmc
cmp byte [rdi + 8], r9b
jmp 0x14047b562
jne 0x14047b622
mov rcx, qword [rdi]
test dx, di
test rcx, rcx
jmp 0x14047b576
je 0x14047b60d
mov rax, qword [rcx + 0x38]
rol dh, cl
mov rdx, qword [rax]
jmp 0x14047b58a
test rdx, rdx
jmp 0x14047b592
je 0x14047b5b9
mov rax, qword [rcx + 0x50]
cmp al, 0x6e
cmp dword [rax], r9d
jmp 0x14047b5a6
jle 0x14047b5b9
movzx eax, word [rdx]
jmp 0x14047b5b4
jmp 0x14047b5dd
mov rax, qword [rcx]
jmp 0x14047b5c1
mov rax, qword [rax + 0x30]
jmp 0x14047b5ca
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
sub r9d, r9d
clc
shr ch, cl
adc cl, 0x1d
mov ecx, 0xffff
test r14b, 0xa1
cmp r15d, r12d
cmc
cmp cx, ax
jmp 0x14047b5f2
je 0x14047b60d
mov word [r8], ax
seta r12b
mov r12, r8
jmp 0x14047b608
jmp 0x14047b611
mov qword [rdi], r9
cdq
mov byte [rdi + 8], 1
movzx rcx, dx
setae r8b
movzx dx, dil
movzx r8d, word [r12]
not rcx
lea rdx, [rbp + 0xb]
movzx cx, spl
jmp 0x14047b638
lea rcx, [rbp - 0x11]
jmp 0x14047b641
call fcn.140252d10
lea rcx, [rbp - 0x11]
cmc
cmp cl, 5
sub rax, rcx
cmp bp, dx
cmc
clc
sar rax, 1
cmp r11b, 0xb8
cmp rax, 0xa
jae 0x14047b769
mov r8d, 1
rcl cx, 8
bts rcx, r8
or cl, r14b
mov byte [rsp + 0x30], r8b
seta cl
clc
mov ecx, dword [rsp + 0x3c]
jmp 0x14047b68a
cmp dword [rsp + 0x50], ecx
jg 0x14047b6b9
add dword [rsp + 0x34], r8d
test cl, spl
test rax, rax
jmp 0x14047b6a4
je 0x14047b71c
mov byte [rsp + 0x40], r8b
jmp 0x14047b6b4
jmp 0x14047b71c
test rax, rax
jne 0x14047b6cf
test ecx, ecx
jmp 0x14047b6c9
je 0x14047b71c
lea r9, [0x1400c0d70]
test r15b, r15b
stc
cmp bpl, 0x65
mov al, byte [rax + r9]
stc
cmp ebp, 0x557376fb
mov byte [r14], al
cmc
lea r14, [r14 + r8]
bt ax, 0xb
cmp ebx, 0x67827cf9
add al, r11b
mov qword [rsp + 0x58], r14
xadd eax, eax
inc ah
ror ah, 0x88
add ecx, r8d
or al, sil
shr rax, 0x6f
cdqe
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x51]
cmc
xadd cl, cl
cmp r13, 0x10
setae cl
jmp 0x14047b730
cmovae rax, r15
jmp 0x14047b739
cmp byte [rax + rsi], 0x7f
jmp 0x14047b742
je 0x14047b90a
lea rax, [rbp - 0x51]
test cl, cl
jmp 0x14047b753
cmovne rax, r15
cmp r14b, 0xb0
add byte [rax + rsi], r8b
jmp 0x14047b764
jmp 0x14047b902
lea rax, [rbp - 0x51]
xadd r14b, r14b
cmp r13, 0x10
setae r14b
cmovae rax, r15
sub r9d, r9d
test r10b, r8b
cmp byte [rax + rsi], r9b
je 0x14047ba04
movzx r8d, word [rsp + 0x38]
stc
test r8w, r8w
jmp 0x14047b79d
je 0x14047ba04
cmp byte [rdi + 8], r9b
jne 0x14047b864
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047b7b8
je 0x14047b844
mov rax, qword [rcx + 0x38]
neg dh
mov rdx, qword [rax]
test r10b, r10b
cmc
test rdx, rdx
jmp 0x14047b7d3
je 0x14047b7f8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047b7e5
jle 0x14047b7f8
movzx eax, word [rdx]
jmp 0x14047b7f3
jmp 0x14047b822
mov rax, qword [rcx]
jmp 0x14047b800
mov rax, qword [rax + 0x30]
jmp 0x14047b809
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
setne ch
adc cx, 0x4dc5
sub cl, ah
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047b82f
je 0x14047b844
mov word [r12], ax
jmp 0x14047b83f
jmp 0x14047b84d
mov qword [rdi], r9
bswap eax
movsx ax, cl
mov eax, 1
jmp 0x14047b857
mov byte [rdi + 8], al
jmp 0x14047b85f
jmp 0x14047b873
mov eax, 1
cmp spl, 0x84
jmp 0x14047b873
cmp word [r12], r8w
jmp 0x14047b87d
jne 0x14047ba04
mov rcx, qword [rbp - 0x41]
cmp rcx, r13
jmp 0x14047b88f
jae 0x14047b8cb
lea rax, [rcx + 1]
test cx, sp
cmp bpl, 0x6a
mov qword [rbp - 0x41], rax
cwde
lea rax, [rbp - 0x51]
clc
test r14b, r14b
jmp 0x14047b8b2
cmovne rax, r15
test r13w, 0x6881
and word [rax + rcx], 0
jmp 0x14047b8c6
jmp 0x14047b8f1
xor r9d, r9d
cmovae dx, r12w
mov r8b, bl
xchg dx, dx
mov dx, 0x1d25
mov edx, r14d
mov rdx, rax
lea rcx, [rbp - 0x51]
jmp 0x14047b8ec
call fcn.140457262
inc rsi
rcl r13b, cl
add cl, dil
mov r14, qword [rsp + 0x58]
sub r13, rcx
mov r15, qword [rbp - 0x51]
mov r13, qword [rbp - 0x39]
mov rcx, qword [rdi]
jmp 0x14047b914
sub r8d, r8d
test rcx, rcx
jmp 0x14047b91f
je 0x14047b9ba
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047b931
je 0x14047b97f
mov rax, qword [rcx + 0x50]
cmp sil, sil
test bpl, r15b
stc
cmp dword [rax], r8d
jle 0x14047b97f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cqo
movzx eax, bp
mov rdx, qword [rcx]
movsx rax, r9w
lea rax, [rdx + 2]
jmp 0x14047b966
mov qword [rcx], rax
movsx ax, dh
setno al
cbw
movzx eax, word [rdx]
jmp 0x14047b97a
jmp 0x14047b99a
mov rax, qword [rcx]
jmp 0x14047b987
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
rcr cx, cl
mov cl, r11b
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047b9a7
je 0x14047b9ba
mov al, r8b
jmp 0x14047b9b5
jmp 0x14047b9c9
mov qword [rdi], r8
mov al, 1
setg cl
not dx
movzx rdx, r9w
mov byte [rdi + 8], al
mov rcx, rcx
mov rdx, qword [rsp + 0x48]
movzx ecx, si
movsx ecx, r10w
mov rcx, rdi
jmp 0x14047b9e3
call fcn.140468e8f
sub r9d, r9d
test al, al
movsxd r8, ebp
jmp 0x14047b9f5
mov r8, qword [rbp - 0x71]
jmp 0x14047b9fe
je 0x14047b559
test rsi, rsi
jmp 0x14047ba0c
je 0x14047ba63
lea rax, [rbp - 0x51]
clc
cmp r13, 0x10
jmp 0x14047ba20
cmovae rax, r15
cmp byte [rax + rsi], r9b
jmp 0x14047ba2d
jle 0x14047ba45
mov edx, 1
add rsi, rdx
jmp 0x14047ba40
jmp 0x14047ba74
mov byte [rsp + 0x31], 1
jmp 0x14047ba4f
jmp 0x14047bad0
mov edx, 1
jmp 0x14047ba5e
jmp 0x14047ba7d
mov edx, 1
shrd ebx, r11d, 0x72
ror bx, 0xa2
or bl, r15b
mov rbx, qword [rbp - 0x69]
test r9w, r14w
cmc
test rsi, rsi
jmp 0x14047ba85
je 0x14047bad0
mov cl, byte [rbx]
jmp 0x14047ba92
cmp cl, 0x7f
jmp 0x14047ba9a
je 0x14047bad0
sub rsi, rdx
je 0x14047bbf0
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x14047bab6
cmovae rax, r15
test r12b, r14b
cmp cl, byte [rax + rsi]
jmp 0x14047bac5
je 0x14047bc1e
mov byte [rsp + 0x31], dl
clc
cmp r13, 0x10
jmp 0x14047bad9
jb 0x14047bb33
lea rdx, [r13 + 1]
mov rax, r15
test ax, 0x1a5
cmp rdx, 0x1000
jmp 0x14047baf6
jb 0x14047bb26
add rdx, 0x27
test r12, r8
mov r15, qword [r15 - 8]
sub rax, r15
test r10d, r9d
cmp r15b, spl
add rax, 0xfffffffffffffff8
cmp r8b, r8b
cmp rax, 0x1f
jmp 0x14047bb20
ja 0x14047d1ae
mov rcx, r15
jmp 0x14047bb2e
call fcn.14026e02c
mov r12d, dword [rsp + 0x3c]
rcr r13b, 0x2e
mov r14, qword [rsp + 0x58]
bsr r15w, r11w
dec edx
mov r15, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
xadd dh, dl
rcl ch, cl
movsxd rdx, r12d
sub esi, esi
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047bb69
call fcn.140468e8f
test al, al
jmp 0x14047bb75
jne 0x14047c09d
mov rax, qword [r15]
mov rcx, r15
jmp 0x14047bb86
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
cmp r9b, bl
clc
cmp byte [rdi + 8], sil
jmp 0x14047bba0
jne 0x14047bf9e
mov rdx, qword [rdi]
test rdx, rdx
jmp 0x14047bbb1
je 0x14047bf79
mov rcx, qword [rdx + 0x38]
sbb r8, 0x567108b3
and r8, rdx
mov r8, qword [rcx]
test r8, r8
je 0x14047bf3c
mov rax, qword [rdx + 0x50]
cmc
test r11b, bpl
clc
cmp dword [rax], esi
jmp 0x14047bbe1
jle 0x14047bf3c
movzx eax, word [r8]
jmp 0x14047bf5d
test rsi, rsi
jne 0x14047bc1e
lea rax, [rbp - 0x51]
cmc
test r12w, 0x13b7
cmp r13, 0x10
jmp 0x14047bc0d
cmovae rax, r15
cmp r13w, r12w
stc
cmp cl, byte [rax]
jl 0x14047bacb
cmp byte [rbx + 1], r9b
jle 0x14047ba7d
inc rbx
jmp 0x14047bc30
jmp 0x14047ba7d
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047bc42
call fcn.140468e8f
test al, al
jmp 0x14047bc4e
jne 0x14047bb5c
lea rbx, [rdi + 0xa]
mov rsi, rbx
test r8w, 0x6499
xor r15b, r10b
shr r15, cl
mov r13d, dword [rsp + 0x50]
btc r15w, 0xeb
bts r15w, r14w
mov r15, qword [rsp + 0x48]
xor r8d, r8d
cmp bpl, 0x62
cmp byte [rdi + 8], r8b
jmp 0x14047bc8c
jne 0x14047bd44
mov rcx, qword [rdi]
cmp al, r9b
clc
test rcx, rcx
jmp 0x14047bca1
je 0x14047bd2f
mov rax, qword [rcx + 0x38]
movzx rdx, cx
movsx rdx, bp
not dl
mov rdx, qword [rax]
jmp 0x14047bcbd
test rdx, rdx
jmp 0x14047bcc5
je 0x14047bce5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047bce5
movzx eax, word [rdx]
jmp 0x14047bce0
jmp 0x14047bd02
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047bcf1
call qword [0x1400b8d90]
sub r8d, r8d
ror cl, cl
rcr cx, cl
cmp rdx, r12
mov ecx, 0xffff
test al, r15b
test dx, 0x7697
cmp dil, r10b
cmp cx, ax
jmp 0x14047bd1a
je 0x14047bd2f
mov word [rsi], ax
cmovp rbx, r13
mov rbx, rsi
jmp 0x14047bd38
mov qword [rdi], r8
mov edx, ecx
cmovp r8, rdi
mov byte [rdi + 8], 1
bswap edx
movsx r8, r15w
xchg dh, dl
movzx r8d, word [rbx]
movzx ecx, bx
not edx
lea rdx, [rbp + 0xb]
bswap rcx
lea rcx, [rbp - 0x11]
jmp 0x14047bd5d
call fcn.140252d10
lea rcx, [rbp - 0x11]
sub rax, rcx
jmp 0x14047bd6e
sar rax, 1
test r9b, r14b
cmp rax, 0xa
jmp 0x14047bd7d
jae 0x14047bf23
sub r8d, r8d
cmp eax, 0x48d81e80
cmp r14b, r9b
clc
cmp r13d, r12d
jg 0x14047bdc7
lea r9d, [r8 + 1]
cmp rdx, 0x5f882417
cmc
add dword [rsp + 0x34], r9d
test ebp, r12d
test bh, 0xfe
test rax, rax
je 0x14047be28
mov byte [rsp + 0x40], r9b
jmp 0x14047bdc2
jmp 0x14047be28
test rax, rax
jmp 0x14047bdcf
jne 0x14047bde3
test r12d, r12d
jmp 0x14047bddd
je 0x14047be18
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
mov byte [r14], al
test sil, r8b
sub r9b, 0x43
mov r9d, 1
test r12d, 0x1eca17ad
stc
add r14, r9
test r15b, r13b
add r12d, r9d
jmp 0x14047be13
jmp 0x14047be28
mov r9d, 1
bts ecx, eax
rcl cx, 0xb9
and cl, spl
mov byte [rsp + 0x30], r9b
adc cx, 0x3f6
shrd rcx, r10, 0x96
mov rcx, qword [rdi]
cmp esp, ebx
stc
test rcx, rcx
jmp 0x14047be45
je 0x14047bee6
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047be57
je 0x14047be9f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047be9f
dec dword [rax]
movsx ax, ch
movsxd rdx, edi
cqo
mov rcx, qword [rcx + 0x38]
cwd
xchg rdx, rax
cqo
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
bswap ax
mov al, 7
movzx eax, r13w
movzx eax, word [rdx]
jmp 0x14047be9a
jmp 0x14047bec6
mov rax, qword [rcx]
jmp 0x14047bea7
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
ror ch, cl
lea r9d, [r8 + 1]
btc cx, 0x3c
bt ecx, r9d
shl cl, 0xbf
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047bed3
je 0x14047bee6
mov al, r8b
jmp 0x14047bee1
jmp 0x14047beed
mov qword [rdi], r8
mov al, r9b
cdq
mov byte [rdi + 8], al
movsx edx, ax
bswap ecx
movzx ecx, r13w
mov rdx, r15
jmp 0x14047bf05
mov rcx, rdi
jmp 0x14047bf0d
call fcn.140468e8f
sub r8d, r8d
cmc
test al, al
jmp 0x14047bf1d
je 0x14047bc83
mov dword [rsp + 0x3c], r12d
jmp 0x14047bf2d
mov qword [rsp + 0x58], r14
jmp 0x14047bf37
jmp 0x14047bb48
mov rax, qword [rdx]
mov ecx, r10d
jmp 0x14047bf4b
mov rcx, rdx
jmp 0x14047bf53
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047bf6a
je 0x14047bf79
mov word [rdi + 0xa], ax
jmp 0x14047bf85
mov qword [rdi], rsi
movzx r15w, spl
movzx r15d, r9w
mov r15d, 1
jmp 0x14047bf90
mov byte [rdi + 8], r15b
jmp 0x14047bf99
jmp 0x14047bfa5
mov r15d, 1
stc
cmp word [rdi + 0xa], bx
jne 0x14047c09d
call fcn.1404b81f6
mov rcx, qword [rax]
rol al, cl
sbb al, r14b
and al, 0xc7
mov al, byte [rcx]
rol ch, cl
mov byte [r14], al
rol cl, cl
mov cx, di
lea r14, [r14 + r15]
bts rcx, r15
bsr ecx, eax
mov qword [rsp + 0x58], r14
mov rcx, qword [rdi]
stc
test sp, 0x2404
cmp al, 0x9d
test rcx, rcx
jmp 0x14047bfed
je 0x14047c091
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
je 0x14047c05b
mov rax, qword [rcx + 0x50]
cmc
cmp bl, r9b
cmp r8b, 0xee
cmp dword [rax], esi
jmp 0x14047c013
jle 0x14047c05b
dec dword [rax]
cwd
cmovg ax, r13w
movzx edx, cx
mov rcx, qword [rcx + 0x38]
movzx eax, dx
movzx dx, r12b
mov rdx, qword [rcx]
movsx eax, cx
movzx ax, r10b
lea rax, [rdx + 2]
jmp 0x14047c045
mov qword [rcx], rax
movsx eax, si
not ax
movzx ax, bpl
movzx eax, word [rdx]
jmp 0x14047c072
mov rax, qword [rcx]
jmp 0x14047c063
mov rax, qword [rax + 0x38]
jmp 0x14047c06c
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r14b, al
cmp cx, ax
je 0x14047c091
mov byte [rdi + 8], sil
jmp 0x14047c08c
jmp 0x14047c09d
mov qword [rdi], rsi
mov byte [rdi + 8], r15b
btr r15w, r13w
mov r15, qword [rsp + 0x48]
test r14b, 0xec
test r10b, r13b
clc
cmp dword [r13], 0x3b9aca00
je 0x14047c2f3
test r12d, r12d
jmp 0x14047c0c0
jne 0x14047c2f3
mov rdx, r15
not cl
mov rcx, rdi
jmp 0x14047c0d3
call fcn.140468e8f
test al, al
jmp 0x14047c0df
jne 0x14047c2bc
lea rbx, [rdi + 0xa]
test sil, r13b
mov rsi, rbx
movzx r14, dx
mov r12d, dword [rsp + 0x34]
xor r13d, r13d
adc r14, r10
lea r14d, [r13 + 1]
test r15b, sil
clc
cmp byte [rdi + 8], r13b
jmp 0x14047c10f
jne 0x14047c1a1
mov rcx, qword [rdi]
clc
jmp 0x14047c11e
test rcx, rcx
je 0x14047c18b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x14047c156
mov rax, qword [rcx + 0x50]
cmp spl, 0xca
cmp dword [rax], r13d
jmp 0x14047c148
jle 0x14047c156
movzx eax, word [rdx]
jmp 0x14047c16d
mov rax, qword [rcx]
jmp 0x14047c15e
mov rax, qword [rax + 0x30]
jmp 0x14047c167
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x14047c18b
mov word [rsi], ax
mov rbx, rsi
jmp 0x14047c186
jmp 0x14047c193
mov qword [rdi], r13
btc ax, 0x11
mov byte [rdi + 8], r14b
shl ah, 0x20
bsr rax, rax
bts eax, eax
movzx eax, word [rbx]
test sil, dl
clc
cmp ax, word [rbp - 0x11]
jmp 0x14047c1b1
jne 0x14047c2a5
sub r12d, r14d
btr ecx, r12d
mov byte [rsp + 0x30], r14b
add cx, 0xe4a
mov rcx, qword [rdi]
stc
clc
test rcx, rcx
jmp 0x14047c1d5
je 0x14047c265
mov rax, qword [rcx + 0x38]
cmp qword [rax], r13
je 0x14047c237
mov rax, qword [rcx + 0x50]
test r10w, 0x172c
jmp 0x14047c1f7
cmp dword [rax], r13d
jle 0x14047c237
dec dword [rax]
not dh
movsx rdx, r9w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
setne ah
movsx ax, r13b
lahf
lea rax, [rdx + 2]
jmp 0x14047c221
mov qword [rcx], rax
cwde
movsx eax, dx
bswap eax
movzx eax, word [rdx]
jmp 0x14047c232
jmp 0x14047c249
mov rax, qword [rcx]
jmp 0x14047c23f
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14047c257
je 0x14047c265
mov al, r13b
jmp 0x14047c27d
mov qword [rdi], r13
not al
mov cx, 0x6100
mov al, r14b
movsx rdx, r10w
xchg rdx, rcx
jmp 0x14047c27d
mov byte [rdi + 8], al
mov rdx, r15
movsx cx, dil
bswap cx
mov rcx, rdi
jmp 0x14047c293
call fcn.140468e8f
test al, al
jmp 0x14047c29f
je 0x14047c106
mov dword [rsp + 0x34], r12d
xchg r14w, r14w
movzx r14, r15w
mov r14, qword [rsp + 0x58]
mov r12d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jmp 0x14047c2c9
jns 0x14047c2fc
mov byte [r14], 0x30
mov eax, 1
lea r14, [r14 + rax]
add r13d, eax
jmp 0x14047c2e4
mov dword [rsp + 0x34], r13d
jmp 0x14047c2ee
jmp 0x14047c2fc
mov r13d, dword [rsp + 0x34]
movsx rdx, ax
mov rdx, r15
movzx cx, r14b
movzx rcx, r10w
mov rcx, rdi
jmp 0x14047c310
call fcn.140468e8f
test al, al
jne 0x14047c5a8
lea rbx, [rdi + 0xa]
mov rsi, rbx
shrd r13d, ebx, 0x6c
btr r13w, 0x95
sub r8d, r8d
adc r13w, ax
lea r13d, [r8 + 1]
cmp byte [rdi + 8], r8b
jmp 0x14047c343
jne 0x14047c3f4
mov rcx, qword [rdi]
jmp 0x14047c351
test rcx, rcx
jmp 0x14047c359
je 0x14047c3e2
mov rax, qword [rcx + 0x38]
cmovg rdx, rsp
rcr dx, cl
sub dh, 0x92
mov rdx, qword [rax]
cmp r10b, 0xeb
jmp 0x14047c379
test rdx, rdx
je 0x14047c3a0
mov rax, qword [rcx + 0x50]
clc
cmc
test rsp, 0x59436479
cmp dword [rax], r8d
jle 0x14047c3a0
movzx eax, word [rdx]
jmp 0x14047c3b5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047c3ac
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047c3c2
je 0x14047c3e2
mov word [rsi], ax
cmovle ebx, r9d
movsxd rbx, ebp
movzx ebx, sp
mov rbx, rsi
jmp 0x14047c3dd
jmp 0x14047c3e8
mov qword [rdi], r8
setbe cl
mov byte [rdi + 8], r13b
movzx ecx, r8w
movzx rcx, r14w
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
not cl
lea rcx, [rbp - 0x11]
jmp 0x14047c407
call fcn.140252d10
lea rcx, [rbp - 0x11]
sub rax, rcx
stc
clc
cmp r14b, 0x71
sar rax, 1
cmp r13w, 0x3113
cmc
cmp rax, 0xa
jmp 0x14047c42c
jae 0x14047c5a3
cmp r12d, dword [rsp + 0x50]
jmp 0x14047c43c
jge 0x14047c472
lea rcx, [0x1400c0d70]
test dl, r15b
mov al, byte [rax + rcx]
test r14b, r14b
cmp ax, cx
mov byte [r14], al
test r10b, 0x6a
add r14, r13
add r12d, r13d
cmp r9d, 0x43ce13cb
cmc
sub r8d, r8d
jmp 0x14047c4a2
mov ecx, dword [rsp + 0x40]
test cl, r8b
cmp r9b, dl
movzx ecx, cl
sub r8d, r8d
cmp r9w, dx
test dx, r9w
test rax, rax
cmovne ecx, r13d
test edx, eax
stc
mov dword [rsp + 0x40], ecx
stc
btc cx, bp
bts cx, r10w
mov byte [rsp + 0x30], r13b
shr ch, 0xa4
mov rcx, qword [rdi]
test dl, r15b
jmp 0x14047c4b5
test rcx, rcx
jmp 0x14047c4bd
je 0x14047c56e
mov rax, qword [rcx + 0x38]
clc
cmp r10d, edi
cmp qword [rax], r8
jmp 0x14047c4d3
je 0x14047c526
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047c4e5
jle 0x14047c526
dec dword [rax]
movzx rax, r9w
mov ah, 0x60
mov rcx, qword [rcx + 0x38]
setbe dh
rdtsc
cwd
mov rdx, qword [rcx]
setl al
cmovbe ax, di
lea rax, [rdx + 2]
jmp 0x14047c512
mov qword [rcx], rax
movsx ax, ch
movzx eax, word [rdx]
jmp 0x14047c521
jmp 0x14047c54d
mov rax, qword [rcx]
jmp 0x14047c52e
mov rax, qword [rax + 0x38]
jmp 0x14047c537
call qword [0x1400b8d90]
xor r8d, r8d
btr rcx, 0x9d
bts cx, r8w
add cl, 0x3c
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047c55b
je 0x14047c56e
mov al, r8b
jmp 0x14047c569
jmp 0x14047c57d
mov qword [rdi], r8
mov al, 0x54
cqo
not dh
mov al, r13b
movsx ecx, dx
mov byte [rdi + 8], al
mov rdx, r15
not cl
mov rcx, rdi
jmp 0x14047c58d
call fcn.140468e8f
xor r8d, r8d
stc
test al, al
jmp 0x14047c59d
je 0x14047c33a
mov r13d, dword [rsp + 0x34]
xor r12d, r12d
cmp byte [rsp + 0x40], r12b
jmp 0x14047c5b5
je 0x14047c66c
lea rbx, [r14 - 1]
xadd r15, r15
mov r15, qword [rbp - 0x61]
jmp 0x14047c5d2
cmp rbx, r15
jmp 0x14047c5da
je 0x14047c630
call fcn.1404b81f6
mov cl, byte [rbx]
test dl, 0xef
mov rax, qword [rax]
jmp 0x14047c5f2
cmp cl, byte [rax]
jmp 0x14047c5f9
je 0x14047c615
cmp cl, 0x39
jmp 0x14047c607
jne 0x14047c622
mov byte [rbx], 0x30
jmp 0x14047c615
dec rbx
jmp 0x14047c61d
jmp 0x14047c5d2
add cl, 1
mov byte [rbx], cl
cmp rbx, r15
jne 0x14047c661
mov byte [rbx], 0x31
mov ebx, 1
bt r15w, r10w
add r13d, ebx
cmovl r15w, r8w
movzx r15w, r8b
mov dword [rsp + 0x34], r13d
mov r15, rcx
mov r15, qword [rsp + 0x48]
jmp 0x14047c65c
jmp 0x14047c671
mov r15, qword [rsp + 0x48]
rol bl, 0xa5
xor sil, r10b
mov ebx, 1
mov sil, byte [rsp + 0x30]
test sil, sil
je 0x14047d07d
mov rdx, r15
mov rcx, rdi
jmp 0x14047c68a
call fcn.140468e8f
test al, al
jne 0x14047d07d
mov cl, byte [rdi + 8]
cmc
test cl, cl
jmp 0x14047c6a2
jne 0x14047c762
mov rcx, qword [rdi]
cmp bpl, r10b
test rcx, rcx
jmp 0x14047c6b6
je 0x14047c747
mov rax, qword [rcx + 0x38]
test ax, r10w
test r14w, 0x29b4
dec rdx
mov rdx, qword [rax]
test ecx, 0x5e57643
stc
test rdx, rdx
jmp 0x14047c6df
je 0x14047c707
mov rax, qword [rcx + 0x50]
cmp esp, r8d
cmp dword [rax], r12d
jmp 0x14047c6f4
jle 0x14047c707
movzx eax, word [rdx]
jmp 0x14047c702
jmp 0x14047c71e
mov rax, qword [rcx]
jmp 0x14047c70f
mov rax, qword [rax + 0x30]
jmp 0x14047c718
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r9, 0x20466d76
stc
cmp cx, ax
jmp 0x14047c733
je 0x14047c747
mov word [rdi + 0xa], ax
jmp 0x14047c742
jmp 0x14047c756
mov qword [rdi], r12
btr ax, 0x1b
cdqe
bts ax, r12w
mov byte [rdi + 8], bl
sub cl, r8b
xadd ax, ax
mov cl, bl
movzx eax, word [rdi + 0xa]
jmp 0x14047c76b
cmp ax, word [rbp + 9]
jmp 0x14047c774
je 0x14047c828
test cl, cl
jne 0x14047c819
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c78d
je 0x14047c806
mov rax, qword [rcx + 0x38]
bt dx, r13w
mov rdx, qword [rax]
test al, 0xc7
test r11b, bl
stc
test rdx, rdx
jmp 0x14047c7ad
je 0x14047c7d3
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14047c7c0
jle 0x14047c7d3
movzx eax, word [rdx]
jmp 0x14047c7ce
jmp 0x14047c7ea
mov rax, qword [rcx]
jmp 0x14047c7db
mov rax, qword [rax + 0x30]
jmp 0x14047c7e4
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047c7f7
je 0x14047c806
mov word [rdi + 0xa], ax
jmp 0x14047c815
mov qword [rdi], r12
add al, r14b
movsx rax, si
stc
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
stc
cmp ax, word [rbp + 7]
jmp 0x14047c822
jne 0x14047d07d
mov byte [r14], 0x65
movzx rcx, ax
shl cl, 0xa
add r14, rbx
mov rcx, qword [rdi]
test r15b, 0x1e
test rcx, rcx
je 0x14047c8cb
mov rax, qword [rcx + 0x38]
cmc
test r13w, 0x53ef
cmp r13b, bpl
cmp qword [rax], r12
jmp 0x14047c85c
je 0x14047c899
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047c86e
jle 0x14047c899
dec dword [rax]
bswap dx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
nop
bswap rax
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047c894
jmp 0x14047c8ab
mov rax, qword [rcx]
jmp 0x14047c8a1
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047c8b8
je 0x14047c8cb
mov al, r12b
jmp 0x14047c8c6
jmp 0x14047c8d9
mov qword [rdi], r12
mov al, bl
jmp 0x14047c8d9
mov byte [rdi + 8], al
cwd
mov sil, r12b
movzx rbx, r13w
mov ebx, r12d
mov rdx, r15
mov rcx, rdi
jmp 0x14047c8f3
call fcn.140468e8f
test al, al
jne 0x14047cc24
mov cl, byte [rdi + 8]
jmp 0x14047c908
test cl, cl
jmp 0x14047c90f
jne 0x14047c9b8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c920
je 0x14047c99a
mov rax, qword [rcx + 0x38]
and dx, 0x6a1e
sbb dx, bx
movsxd rdx, r9d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047c940
je 0x14047c96b
mov rax, qword [rcx + 0x50]
test r9, r13
cmp r12b, r10b
cmp dword [rax], r12d
jmp 0x14047c958
jle 0x14047c96b
movzx eax, word [rdx]
jmp 0x14047c966
jmp 0x14047c97d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047c977
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047c98b
je 0x14047c99a
mov word [rdi + 0xa], ax
jmp 0x14047c9a2
mov qword [rdi], r12
movsx r8w, r15b
mov r8d, 1
mov byte [rdi + 8], r8b
xchg cl, cl
mov cl, 0x20
mov cl, r8b
jmp 0x14047c9be
mov r8d, 1
movzx eax, word [rdi + 0xa]
test dil, bpl
cmp ax, word [rbp + 5]
jne 0x14047ca9a
mov byte [r14], 0x2b
cmc
add r14, r8
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047c9e3
je 0x14047ca7f
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047c9f5
je 0x14047ca45
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047ca07
jle 0x14047ca45
dec dword [rax]
cqo
lahf
mov rcx, qword [rcx + 0x38]
movsx edx, dx
movsxd rax, r8d
mov ax, 0x14b6
mov rdx, qword [rcx]
jmp 0x14047ca28
lea rax, [rdx + 2]
jmp 0x14047ca31
mov qword [rcx], rax
movzx rax, sp
movzx eax, word [rdx]
jmp 0x14047ca40
jmp 0x14047ca69
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047ca51
call qword [0x1400b8d90]
mov r8d, 1
sub cx, 0x5408
and rcx, 0xb14c88
mov ecx, 0xffff
cmp cx, ax
je 0x14047ca7f
mov al, r12b
jmp 0x14047ca8d
mov qword [rdi], r12
sete al
mov al, r8b
jmp 0x14047ca8d
mov byte [rdi + 8], al
jmp 0x14047ca95
jmp 0x14047cc24
test cl, cl
jne 0x14047cb5c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047caad
je 0x14047cb2d
mov rax, qword [rcx + 0x38]
mov dl, r11b
btr dx, bp
mov rdx, qword [rax]
jmp 0x14047cacd
test rdx, rdx
jmp 0x14047cad5
je 0x14047cafa
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047cae7
jle 0x14047cafa
movzx eax, word [rdx]
jmp 0x14047caf5
jmp 0x14047cb11
mov rax, qword [rcx]
jmp 0x14047cb02
mov rax, qword [rax + 0x30]
jmp 0x14047cb0b
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047cb1e
je 0x14047cb2d
mov word [rdi + 0xa], ax
jmp 0x14047cb4a
mov qword [rdi], r12
sbb al, bpl
xor r8d, 0x57b75b6a
movzx eax, word [rdi + 0xa]
test r9d, 0x286351a8
stc
rol r8b, 0x21
mov r8d, 1
test r15b, r8b
mov byte [rdi + 8], r8b
test r14b, 0xe6
clc
cmp ax, word [rbp + 3]
jmp 0x14047cb65
jne 0x14047cc24
mov byte [r14], 0x2d
bt ecx, ecx
lea r14, [r14 + r8]
neg ecx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047cb83
je 0x14047cc1b
mov rax, qword [rcx + 0x38]
cmp r11, 0x332a0531
cmp qword [rax], r12
jmp 0x14047cb9c
je 0x14047cbe2
mov rax, qword [rcx + 0x50]
cmp rdx, 0x58e63344
cmp dword [rax], r12d
jmp 0x14047cbb5
jle 0x14047cbe2
dec dword [rax]
xchg dh, dl
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, cx
lea rax, [rdx + 2]
jmp 0x14047cbd2
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047cbdd
jmp 0x14047cbfa
mov rax, qword [rcx]
jmp 0x14047cbea
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047cc07
je 0x14047cc1b
mov byte [rdi + 8], r12b
jmp 0x14047cc16
jmp 0x14047cc24
mov qword [rdi], r12
mov dl, 0x9e
mov byte [rdi + 8], r8b
mov rdx, r15
xchg cl, ch
mov rcx, rdi
jmp 0x14047cc31
call fcn.140468e8f
test al, al
jne 0x14047ce3d
cmp byte [rdi + 8], r12b
jmp 0x14047cc47
jne 0x14047ccf4
mov rcx, qword [rdi]
clc
cmc
test rcx, rcx
jmp 0x14047cc5a
je 0x14047cccf
mov rax, qword [rcx + 0x38]
bswap edx
rcl dl, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047cc73
je 0x14047cc9c
mov rax, qword [rcx + 0x50]
test bh, 0xdb
cmc
cmp dword [rax], r12d
jmp 0x14047cc89
jle 0x14047cc9c
movzx eax, word [rdx]
jmp 0x14047cc97
jmp 0x14047ccb3
mov rax, qword [rcx]
jmp 0x14047cca4
mov rax, qword [rax + 0x30]
jmp 0x14047ccad
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x14047cccf
mov word [rdi + 0xa], ax
jmp 0x14047ccca
jmp 0x14047ccdb
mov qword [rdi], r12
cmovno r8d, r14d
jmp 0x14047ccdb
mov r8d, 1
jmp 0x14047cce6
mov byte [rdi + 8], r8b
jmp 0x14047ccef
jmp 0x14047cd02
mov r8d, 1
cdqe
xor rax, rax
ror rax, cl
movzx eax, word [rdi + 0xa]
clc
cmp eax, r11d
jmp 0x14047cd0f
cmp ax, word [rbp - 0x11]
jmp 0x14047cd18
jne 0x14047ce1c
mov sil, r8b
bsf cx, cx
sbb cl, r8b
mov rcx, qword [rdi]
clc
test spl, al
cmp cx, 0x2276
test rcx, rcx
jmp 0x14047cd3c
je 0x14047cddc
mov rax, qword [rcx + 0x38]
cmp cx, 0x60fd
cmp qword [rax], r12
je 0x14047cd98
mov rax, qword [rcx + 0x50]
cmp r8b, r14b
cmp dil, 3
cmc
cmp dword [rax], r12d
jmp 0x14047cd68
jle 0x14047cd98
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
not ah
movzx rax, bp
lea rax, [rdx + 2]
jmp 0x14047cd88
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047cd93
jmp 0x14047cdb8
mov rax, qword [rcx]
jmp 0x14047cda0
mov rax, qword [rax + 0x38]
jmp 0x14047cda9
call qword [0x1400b8d90]
mov r8d, 1
movzx ecx, bx
mov ecx, 0xffff
cmp r12b, bl
cmc
cmp cx, ax
jmp 0x14047cdc9
je 0x14047cddc
mov al, r12b
jmp 0x14047cdd7
jmp 0x14047cde6
mov qword [rdi], r12
mov al, r8b
movzx rdx, ax
mov byte [rdi + 8], al
cmovs rcx, rsi
jmp 0x14047cdf7
mov rdx, r15
mov cl, r13b
cmovne cx, r12w
mov rcx, rdi
call fcn.140468e8f
test al, al
jmp 0x14047ce11
je 0x14047cc3e
jmp 0x14047ce2a
test sil, sil
jmp 0x14047ce24
je 0x14047ce3d
mov byte [r14], 0x30
movsxd rcx, r10d
dec dl
mov cl, 0xf7
inc r14
mov edx, 0x7e020206
mov rdx, r15
not rcx
cmovnp ecx, r9d
xchg ecx, ecx
mov rcx, rdi
jmp 0x14047ce51
call fcn.140468e8f
test al, al
jmp 0x14047ce5d
jne 0x14047d07d
mov r13d, 1
cmp byte [rdi + 8], r12b
jne 0x14047cf0e
mov rcx, qword [rdi]
test ax, r8w
test rcx, rcx
je 0x14047cefb
mov rax, qword [rcx + 0x38]
rcr dl, cl
mov rdx, qword [rax]
cmc
cmp r10w, 0x5929
test rdx, rdx
jmp 0x14047ce9b
je 0x14047cec1
mov rax, qword [rcx + 0x50]
jmp 0x14047ceab
cmp dword [rax], r12d
jmp 0x14047ceb3
jle 0x14047cec1
movzx eax, word [rdx]
jmp 0x14047ced8
mov rax, qword [rcx]
jmp 0x14047cec9
mov rax, qword [rax + 0x30]
jmp 0x14047ced2
call qword [0x1400b8d90]
mov ecx, 0xffff
test r12b, spl
stc
cmp dil, r9b
cmp cx, ax
je 0x14047cefb
mov word [rdi + 0xa], ax
jmp 0x14047cef6
jmp 0x14047cf04
mov qword [rdi], r12
bswap r8
mov edx, r14d
mov byte [rdi + 8], r13b
movzx rcx, ax
cwd
movzx r8d, word [rdi + 0xa]
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
call fcn.140252d10
lea rcx, [rbp - 0x11]
sub rax, rcx
cmp r10b, 0x6f
test r8b, 0xd8
sar rax, 1
cmp rax, 0xa
jmp 0x14047cf3b
jae 0x14047d074
cmp ebx, 8
jmp 0x14047cf49
jge 0x14047cf7d
lea rcx, [0x1400c0d70]
sar sil, cl
add sil, r15b
mov al, byte [rax + rcx]
mov cx, 0x7221
mov byte [r14], al
inc sil
add r14, r13
add ebx, r13d
btr cx, r11w
shrd cx, r8w, 0x4b
dec sil
mov sil, r13b
bsf cx, r11w
mov rcx, qword [rdi]
cmp rsi, 0x4d4a5f88
test spl, 0x3f
test rcx, rcx
jmp 0x14047cf9b
je 0x14047d046
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047cfad
je 0x14047d00f
mov rax, qword [rcx + 0x50]
cmp r9b, 0x24
test r11, 0x3b224bf4
cmp dword [rax], r12d
jmp 0x14047cfca
jle 0x14047d00f
dec dword [rax]
movzx rdx, r8w
rdtsc
xchg ah, al
mov rcx, qword [rcx + 0x38]
cdqe
mov ax, 0x7d23
xchg ah, ah
mov rdx, qword [rcx]
cmovge ax, r12w
movzx ax, bpl
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
mov al, 0x52
not eax
movzx eax, word [rdx]
jmp 0x14047d00a
jmp 0x14047d026
mov rax, qword [rcx]
jmp 0x14047d017
mov rax, qword [rax + 0x38]
jmp 0x14047d020
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047d033
je 0x14047d046
mov al, r12b
jmp 0x14047d041
jmp 0x14047d055
mov qword [rdi], r12
mov al, r13b
mov ch, 0xe3
movzx cx, spl
cdq
mov byte [rdi + 8], al
mov rdx, r15
movzx rcx, di
mov rcx, rdi
call fcn.140468e8f
test al, al
jmp 0x14047d06e
je 0x14047ce69
mov r13d, dword [rsp + 0x34]
test bl, 0x10
cmc
cmp byte [rsp + 0x31], r12b
jmp 0x14047d087
jne 0x14047d096
test sil, sil
jne 0x14047d09a
mov r14, qword [rbp - 0x79]
mov byte [r14], r12b
neg dl
movzx edx, r13w
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jmp 0x14047d0b0
jb 0x14047d120
inc rdx
sets cl
mov rcx, qword [rbp - 0x31]
movzx rax, r9w
test bl, r9b
bsr rax, r12
mov rax, rcx
cmp rdx, 0x1000
jb 0x14047d11b
add rdx, 0x27
jmp 0x14047d0e4
mov rcx, qword [rcx - 8]
test r15d, 0x341f5a96
jmp 0x14047d0f8
sub rax, rcx
stc
cmp spl, r13b
test ch, ch
add rax, 0xfffffffffffffff8
stc
test r15w, 0x408e
cmp rax, 0x1f
jmp 0x14047d115
ja 0x14047d1a3
call fcn.14026e02c
mov eax, r13d
btr ecx, r15d
rcr cx, 0xc8
test eax, 0x2f6a7310
mov rcx, qword [rbp + 0xf]
jmp 0x14047d13d
xor rcx, rsp
jmp 0x14047d145
call fcn.14049f715
mov rbx, qword [rsp + 0x140]
or r12d, 0x20442ad7
clc
add rsp, 0x100
movzx r14w, r9b
pop r15
movsxd rsi, r8d
pop r14
mov r12, 0x78d90e4d
movsxd rdi, r8d
cmova r12d, ebp
pop r13
xchg edi, r12d
bswap si
movzx r12w, bpl
pop r12
pop rdi
movsx ebp, r12w
bswap bp
jmp 0x14047d197
pop rsi
movsx ebp, r15w
pop rbp
jmp 0x14047d1a2
ret
call fcn.1404b5e2e
nop
jmp 0x14047d1ae
call fcn.1404b5e2e
nop
int3