Function at 0x14047b8ee
Capabilities:
Check for software breakpoints
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
dec ebx
push rsi
movzx ebp, cx
push rdi
bswap bp
push r12
sar dil, 0xd0
shld ax, r9w, 0x96
push r13
sar bpl, cl
push r14
push r15
mov r14w, 0x6180
adc bp, 0x50c
btc bp, 0x63
lea rbp, [rsp - 0x10]
dec dil
movzx r14d, r13w
sub rsp, 0x110
mov rax, qword [0x1400b7288]
bts r14w, r15w
rcl bx, 0xe3
xor rax, rsp
xchg si, cx
xor r14w, r13w
mov qword [rbp + 8], rax
sar ax, cl
bts si, ax
jmp 0x14047b95f
mov qword [rsp + 0x48], r9
and bh, al
rcr r14b, cl
mov rdi, r8
mov r14, rdx
mov sil, 0x7b
mov qword [rbp - 0x80], rdx
mov rax, qword [rbp + 0x78]
shl rsi, cl
mov qword [rsp + 0x78], rax
sub r12d, r12d
mov rsi, qword [rbp + 0x70]
mov rax, qword [rsi + 0x40]
setl bh
mov rbx, qword [rax + 8]
bswap ax
mov qword [rsp + 0x68], rbx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047b9a7
mov rax, qword [rax + 8]
jmp 0x14047b9b0
call qword [0x1400b8d90]
nop
bswap rcx
lea rcx, [rsp + 0x60]
jmp 0x14047b9c4
call fcn.1404813fc
mov r13, rax
test r15d, edi
clc
jmp 0x14047b9d5
mov qword [rsp + 0x58], rax
cmc
cmp r11w, si
test rbx, rbx
jmp 0x14047b9e7
je 0x14047ba4d
mov rdx, qword [rbx]
cwde
cmova ax, dx
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
cmp ebp, 0x65c669fb
cmc
test esp, 0x630f5227
test rax, rax
jmp 0x14047ba1a
je 0x14047ba4d
mov rcx, qword [rax]
bswap eax
movsx rdx, r8w
mov rax, qword [rcx]
bswap ecx
movsx ecx, r15w
cwd
lea edx, [r12 + 1]
xchg ch, cl
movsx rcx, bx
mov rcx, r8
jmp 0x14047ba47
call qword [0x1400b8d90]
mov rax, qword [r13]
movsx rdx, r11w
movsx ecx, bp
jmp 0x14047ba5d
lea rdx, [rbp - 0x58]
mov cx, r9w
movzx cx, r13b
mov rcx, r13
jmp 0x14047ba72
mov rax, qword [rax + 0x28]
jmp 0x14047ba7b
call qword [0x1400b8d90]
nop
mov rax, qword [rsi + 0x40]
mov bh, 0xb
mov rbx, qword [rax + 8]
movzx rcx, r13w
mov qword [rsp + 0x68], rbx
setne ah
xchg ch, cl
mov rax, qword [rbx]
bswap cx
mov rcx, rbx
jmp 0x14047baa9
mov rax, qword [rax + 8]
jmp 0x14047bab2
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x60]
call fcn.1404763a0
mov rsi, rax
test ah, 0x38
stc
test rbx, rbx
jmp 0x14047bad2
je 0x14047bb32
mov rdx, qword [rbx]
movsx rcx, sp
setae al
mov rcx, rbx
cwde
mov rax, qword [rdx + 0x10]
jmp 0x14047baef
call qword [0x1400b8d90]
mov r8, rax
cmp r10b, 0x89
cmc
test rax, rax
jmp 0x14047bb05
je 0x14047bb32
mov rcx, qword [rax]
not al
movsxd rdx, eax
mov rax, qword [rcx]
movzx cx, r11b
mov edx, 1
movzx cx, ah
mov rcx, r8
jmp 0x14047bb2c
call qword [0x1400b8d90]
mov rax, qword [rsi]
mov r9b, 0x75
lea r9, [rbp - 0x38]
lea r8, [0x1400c0dfd]
mov rdx, rcx
movsx cx, r15b
setnp cl
lea rdx, [0x1400c0de0]
jmp 0x14047bb5a
mov rcx, rsi
jmp 0x14047bb62
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov r15, r14
mov ch, 0x27
xchg sil, sil
mov byte [rsp + 0x31], r12b
setge ch
mov sil, 0xe9
mov rsi, qword [rsp + 0x48]
xchg cx, dx
mov rdx, rsi
jmp 0x14047bb90
mov rcx, rdi
jmp 0x14047bb98
call fcn.140467684
mov ebx, 0xffff
test dx, 0x71a0
clc
cmp r9b, 0x41
test al, al
jne 0x14047be96
mov cl, byte [rdi + 8]
cmp r11b, 0x4b
cmc
test cl, cl
jne 0x14047bc64
mov rcx, qword [rdi]
jmp 0x14047bbcc
test rcx, rcx
jmp 0x14047bbd4
je 0x14047bc49
mov rax, qword [rcx + 0x38]
btc rdx, r9
test ch, ah
mov rdx, qword [rax]
test rdx, rdx
je 0x14047bc1b
mov rax, qword [rcx + 0x50]
test dil, 0xa7
cmp r12d, 0x24ce25b4
stc
cmp dword [rax], r12d
jmp 0x14047bc08
jle 0x14047bc1b
movzx eax, word [rdx]
jmp 0x14047bc16
jmp 0x14047bc32
mov rax, qword [rcx]
jmp 0x14047bc23
mov rax, qword [rax + 0x30]
jmp 0x14047bc2c
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047bc49
mov word [rdi + 0xa], ax
jmp 0x14047bc44
jmp 0x14047bc51
mov qword [rdi], r12
stc
movsx rax, r12w
mov byte [rdi + 8], 1
cdqe
and cl, 0x63
mov cl, 1
btr ax, 0x62
sal ax, cl
movzx eax, word [rdi + 0xa]
stc
clc
cmp ax, word [rbp - 0xa]
jne 0x14047bd3c
mov byte [r14], 0x2b
test rdx, rbx
lea r15, [r14 + 1]
bts cx, r13w
clc
mov rcx, qword [rdi]
cmp r10w, 0x7076
test rcx, rcx
je 0x14047bd20
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14047bcf3
mov rax, qword [rcx + 0x50]
stc
test eax, 0x732201a6
cmp dword [rax], r12d
jle 0x14047bcf3
dec dword [rax]
bswap rdx
seta dh
movzx ax, sil
mov rcx, qword [rcx + 0x38]
cwde
bswap rax
mov dl, 4
mov rdx, qword [rcx]
movsx ax, al
movsx eax, di
lea rax, [rdx + 2]
mov qword [rcx], rax
mov ax, 0x7fb9
movsx ax, cl
movzx eax, r13w
movzx eax, word [rdx]
jmp 0x14047bd05
mov rax, qword [rcx]
jmp 0x14047bcfb
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047bd0d
je 0x14047bd20
mov al, r12b
jmp 0x14047bd1b
jmp 0x14047bd2f
mov qword [rdi], r12
xchg al, al
mov al, bpl
mov al, 1
jmp 0x14047bd2f
mov byte [rdi + 8], al
jmp 0x14047bd37
jmp 0x14047be96
test cl, cl
jmp 0x14047bd43
jne 0x14047bdd0
mov rcx, qword [rdi]
test r8b, 0xab
test rcx, rcx
jmp 0x14047bd58
je 0x14047bdbf
mov rax, qword [rcx + 0x38]
not dl
jmp 0x14047bd6b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047bd76
je 0x14047bd96
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047bd88
jle 0x14047bd96
movzx eax, word [rdx]
jmp 0x14047bda8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047bda2
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047bdb0
je 0x14047bdbf
mov word [rdi + 0xa], ax
jmp 0x14047bdcc
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
stc
test sp, 0x2047
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jmp 0x14047bdd9
jne 0x14047be96
mov byte [r14], 0x2d
xor cl, r9b
cmovo cx, r11w
cmc
lea r15, [r14 + 1]
xchg cx, cx
or cl, r12b
mov rcx, qword [rdi]
stc
cmp r12b, 0x43
test rcx, rcx
jmp 0x14047be06
je 0x14047be81
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047be18
je 0x14047be58
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047be58
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dl, r9b
mov rdx, qword [rcx]
jmp 0x14047be3f
lea rax, [rdx + 2]
jmp 0x14047be48
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047be53
jmp 0x14047be6a
mov rax, qword [rcx]
jmp 0x14047be60
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047be81
mov byte [rdi + 8], r12b
jmp 0x14047be7c
jmp 0x14047be96
mov qword [rdi], r12
test sil, 0x81
mov byte [rdi + 8], 1
shrd r14w, bx, 0xfe
movzx rdx, dx
mov word [r15], 0x7830
sbb cl, sil
rcr r14b, 0xfb
add r15, 2
cqo
bswap cx
sets dl
mov qword [rsp + 0x50], r15
sets cl
cdq
mov byte [rsp + 0x30], r12b
jmp 0x14047bec6
mov r14d, r12d
cdq
mov dword [rsp + 0x3c], r12d
movzx ecx, r13w
mov dword [rsp + 0x34], r12d
cqo
cdq
mov rdx, rsi
not ch
movzx rcx, r9w
movzx cx, bpl
mov rcx, rdi
jmp 0x14047bef1
call fcn.140467684
test al, al
jmp 0x14047befd
jne 0x14047c2ba
cmp byte [rdi + 8], r12b
jmp 0x14047bf0c
jne 0x14047bf98
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047bf1d
je 0x14047bf8e
mov rax, qword [rcx + 0x38]
sub dl, r8b
rcr dx, cl
bswap dx
mov rdx, qword [rax]
cmc
test r15w, r13w
test rdx, rdx
jmp 0x14047bf40
je 0x14047bf65
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047bf52
jle 0x14047bf65
movzx eax, word [rdx]
jmp 0x14047bf60
jmp 0x14047bf77
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047bf71
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047bf8e
mov word [rdi + 0xa], ax
jmp 0x14047bf89
jmp 0x14047bf91
mov qword [rdi], r12
mov byte [rdi + 8], 1
rcr ah, 0x94
movzx eax, word [rdi + 0xa]
test r9b, bpl
cmp ah, bl
cmp ax, word [rbp - 0x38]
jmp 0x14047bfaa
jne 0x14047c2ba
mov rcx, qword [rdi]
cmp spl, 0xb2
jmp 0x14047bfbc
test rcx, rcx
jmp 0x14047bfc4
je 0x14047c063
mov rax, qword [rcx + 0x38]
test r13w, r13w
cmp r10w, bp
cmp qword [rax], r12
jmp 0x14047bfde
je 0x14047c036
mov rax, qword [rcx + 0x50]
cmp rsp, rsp
cmp dword [rax], r12d
jmp 0x14047bff3
jle 0x14047c036
dec dword [rax]
movzx rax, di
mov rcx, qword [rcx + 0x38]
rdtsc
jmp 0x14047c00a
mov rdx, qword [rcx]
cwde
cmovnp rax, r14
xchg ah, al
lea rax, [rdx + 2]
jmp 0x14047c01d
mov qword [rcx], rax
jmp 0x14047c029
movzx eax, word [rdx]
jmp 0x14047c031
jmp 0x14047c048
mov rax, qword [rcx]
jmp 0x14047c03e
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047c050
je 0x14047c063
mov al, r12b
jmp 0x14047c05e
jmp 0x14047c070
mov qword [rdi], r12
mov al, 1
movzx edx, dx
movsx dx, r14b
mov byte [rdi + 8], al
mov ch, 0x68
mov dl, bh
mov rdx, rsi
movsxd rcx, r9d
movzx cx, dh
mov rcx, rdi
jmp 0x14047c08a
call fcn.140467684
test al, al
jmp 0x14047c096
jne 0x14047c2ad
mov cl, byte [rdi + 8]
cmp dl, r10b
test cl, cl
jmp 0x14047c0a9
jne 0x14047c130
mov rcx, qword [rdi]
cmc
test r14b, al
clc
test rcx, rcx
jmp 0x14047c0bf
je 0x14047c120
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047c0d4
je 0x14047c0f7
mov rax, qword [rcx + 0x50]
test edx, r14d
cmp dword [rax], r12d
jmp 0x14047c0e9
jle 0x14047c0f7
movzx eax, word [rdx]
jmp 0x14047c10e
mov rax, qword [rcx]
jmp 0x14047c0ff
mov rax, qword [rax + 0x30]
jmp 0x14047c108
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047c120
mov word [rdi + 0xa], ax
jmp 0x14047c125
mov qword [rdi], r12
rol ah, cl
mov byte [rdi + 8], 1
rcl cl, 0x15
mov cl, pe_nt_image_headers64
mov cl, 1
movzx eax, word [rdi + 0xa]
test r14b, bl
cmp ax, word [rbp - 6]
jmp 0x14047c140
je 0x14047c206
test cl, cl
jne 0x14047c1f7
mov rcx, qword [rdi]
test cx, r14w
test r8d, 0x6b5f2057
test rcx, rcx
jmp 0x14047c164
je 0x14047c1da
mov rax, qword [rcx + 0x38]
shl dl, 7
sar dl, 0xa4
mov rdx, qword [rax]
cmp r9d, 0x4b654567
test rdx, rdx
je 0x14047c1ac
mov rax, qword [rcx + 0x50]
clc
jmp 0x14047c191
cmp dword [rax], r12d
jmp 0x14047c199
jle 0x14047c1ac
movzx eax, word [rdx]
jmp 0x14047c1a7
jmp 0x14047c1c3
mov rax, qword [rcx]
jmp 0x14047c1b4
mov rax, qword [rax + 0x30]
jmp 0x14047c1bd
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047c1cb
je 0x14047c1da
mov word [rdi + 0xa], ax
jmp 0x14047c1f3
mov qword [rdi], r12
xadd al, al
bt ax, si
inc al
movzx eax, word [rdi + 0xa]
cmp ecx, 0x152c2bcd
cmp r8b, dl
mov byte [rdi + 8], 1
cmp ax, word [rbp - 8]
jmp 0x14047c200
jne 0x14047c2ad
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c211
je 0x14047c29b
mov rax, qword [rcx + 0x38]
stc
test r8b, cl
cmp qword [rax], r12
jmp 0x14047c227
je 0x14047c269
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x14047c23a
jle 0x14047c269
dec dword [rax]
cwd
mov rcx, qword [rcx + 0x38]
cbw
lahf
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x14047c259
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047c264
jmp 0x14047c280
mov rax, qword [rcx]
jmp 0x14047c271
mov rax, qword [rax + 0x38]
jmp 0x14047c27a
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047c288
je 0x14047c29b
mov al, r12b
jmp 0x14047c296
jmp 0x14047c2a0
mov qword [rdi], r12
mov al, 1
mov byte [rdi + 8], al
jmp 0x14047c2a8
jmp 0x14047c2ba
mov byte [rsp + 0x30], 1
movzx eax, r11w
cmp bpl, 0xb0
mov ecx, 0x300
sal r12b, cl
not al
cmovnp rax, r12
mov r12d, 0x24
mov ebx, 0x7ddb74ed
bts ax, r12w
cmc
mov rax, qword [rsp + 0x78]
cmova bx, bx
cmp dword [rax], 0x3b9aca00
cmove r12d, ecx
sar bl, cl
inc al
mov dword [rsp + 0x40], r12d
lea rbx, [rbp - 0x58]
mov al, r11b
rcr al, 0x62
cmp qword [rbp - 0x40], 0x10
not al
cmovae rbx, qword [rbp - 0x58]
inc al
mov qword [rsp + 0x60], rbx
xchg al, al
mov al, 0xfb
not al
mov al, byte [rbx]
jmp 0x14047c31f
dec al
jmp 0x14047c326
cmp al, 0x7d
ja 0x14047cad2
sub esi, esi
cmp qword [rbp - 0x48], rsi
jmp 0x14047c339
jne 0x14047c34e
mov word [rsp + 0x38], si
jmp 0x14047c349
jmp 0x14047c37a
mov rax, qword [r13]
movsxd rcx, r8d
movsx rcx, bx
mov rcx, r13
jmp 0x14047c361
mov rax, qword [rax + 0x20]
jmp 0x14047c36a
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047c37a
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
sal r13w, 0x7c
cdq
mov qword [rbp - 0x68], 1
adc dx, bx
bswap dx
movsx edx, sp
mov r13d, 0xf
bts dx, r15w
mov qword [rbp - 0x60], r13
bts dx, r12w
not dl
inc rcx
xor eax, eax
bswap edx
mov byte [rbp - 0x78], al
mov rdx, qword [rsp + 0x48]
jmp 0x14047c3c2
mov rcx, rdi
jmp 0x14047c3ca
call fcn.140467684
sub r9d, r9d
cmovno r14w, di
mov r14, qword [rbp - 0x78]
test al, al
jne 0x14047c8db
lea r12, [rdi + 0xa]
mov r8, r12
setns bl
mov qword [rsp + 0x70], r12
shl bl, cl
rcl bl, cl
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x14047c403
jne 0x14047c4dc
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047c415
je 0x14047c4c1
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r9b, r10b
test rdx, rdx
jmp 0x14047c42d
je 0x14047c457
mov rax, qword [rcx + 0x50]
jmp 0x14047c43c
cmp dword [rax], r9d
jmp 0x14047c444
jle 0x14047c457
movzx eax, word [rdx]
jmp 0x14047c452
jmp 0x14047c48e
mov rax, qword [rcx]
jmp 0x14047c45f
mov rax, qword [rax + 0x30]
jmp 0x14047c468
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
add cl, spl
setg cl
shrd cx, r8w, 0xb1
sub r9d, r9d
add ecx, edi
jmp 0x14047c48e
mov ecx, 0xffff
stc
cmc
cmp cx, ax
jmp 0x14047c49d
je 0x14047c4c1
mov word [r8], ax
movsx r12d, r11w
movzx r12, r15w
movzx r12w, bpl
mov r12, r8
jmp 0x14047c4bc
jmp 0x14047c4cf
mov qword [rdi], r9
mov r8, 0x77325bf8
not r8w
mov byte [rdi + 8], 1
mov dl, spl
movsxd rcx, ecx
not r8b
movzx r8d, word [r12]
mov cl, dil
cqo
lea rdx, [rbp]
movsx cx, bpl
movsx rcx, r14w
lea rcx, [rbp - 0x38]
jmp 0x14047c4fc
call fcn.14012aeb7
lea rcx, [rbp - 0x38]
sub rax, rcx
cmp spl, 0x74
cmp dx, ax
clc
sar rax, 1
test sp, 0x4c82
cmp rax, 0x16
jmp 0x14047c521
jae 0x14047c5ed
mov byte [rsp + 0x30], 1
mov ecx, dword [rsp + 0x3c]
cmp bpl, cl
jmp 0x14047c538
cmp dword [rsp + 0x40], ecx
jmp 0x14047c541
jg 0x14047c555
inc dword [rsp + 0x34]
jmp 0x14047c550
jmp 0x14047c5aa
test rax, rax
jmp 0x14047c55d
jne 0x14047c570
test ecx, ecx
jmp 0x14047c56a
je 0x14047c5aa
lea r8, [0x1400c0de0]
jmp 0x14047c57c
mov al, byte [rax + r8]
mov byte [r15], al
bswap ax
mov ax, 0x55a8
inc r15
lahf
mov ah, 0xa8
mov qword [rsp + 0x50], r15
movzx ax, r10b
bswap eax
lahf
inc ecx
mov ah, 0xa7
add al, bpl
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x78]
cmp r13, 0x10
setae cl
cmovae rax, r14
jmp 0x14047c5be
cmp byte [rax + rsi], 0x7f
je 0x14047c7a2
lea rax, [rbp - 0x78]
cmp r15b, 0xda
test cl, cl
jmp 0x14047c5d7
cmovne rax, r14
jmp 0x14047c5e0
inc byte [rax + rsi]
jmp 0x14047c5e8
jmp 0x14047c787
lea rax, [rbp - 0x78]
rcl r15b, 0xf3
cmp r13, 0x10
jmp 0x14047c5fe
setae r15b
jmp 0x14047c607
cmovae rax, r14
stc
jmp 0x14047c611
xor r9d, r9d
test rcx, r11
cmc
cmp byte [rax + rsi], r9b
jmp 0x14047c621
je 0x14047c8a4
movzx r8d, word [rsp + 0x38]
test r14b, r15b
test r8w, r8w
je 0x14047c8a4
cmp byte [rdi + 8], r9b
jmp 0x14047c643
jne 0x14047c6f7
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14047c655
je 0x14047c6ec
mov rax, qword [rcx + 0x38]
sbb edx, r8d
mov rdx, qword [rax]
test rdx, rdx
je 0x14047c692
mov rax, qword [rcx + 0x50]
clc
test sil, 0xbb
cmp dword [rax], r9d
jmp 0x14047c67f
jle 0x14047c692
movzx eax, word [rdx]
jmp 0x14047c68d
jmp 0x14047c6c3
mov rax, qword [rcx]
jmp 0x14047c69a
mov rax, qword [rax + 0x30]
jmp 0x14047c6a3
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
movzx cx, r13b
jmp 0x14047c6bc
sub r9d, r9d
or cx, r13w
mov ecx, 0xffff
cmp r15w, sp
test r8, r15
cmp cx, ax
jmp 0x14047c6d7
je 0x14047c6ec
mov word [r12], ax
jmp 0x14047c6e7
jmp 0x14047c6f3
mov qword [rdi], r9
test r8b, 0x74
mov byte [rdi + 8], 1
cmp word [r12], r8w
jmp 0x14047c701
jne 0x14047c8a4
mov rcx, qword [rbp - 0x68]
cmp rcx, r13
jmp 0x14047c713
jae 0x14047c753
lea rax, [rcx + 1]
mov qword [rbp - 0x68], rax
bts eax, edi
btc eax, 0xe3
lea rax, [rbp - 0x78]
cmc
jmp 0x14047c732
test r15b, r15b
jmp 0x14047c73a
cmovne rax, r14
stc
jmp 0x14047c744
and word [rax + rcx], 0
jmp 0x14047c74e
jmp 0x14047c77c
xor r9d, r9d
jmp 0x14047c75b
mov r8b, bl
lea edx, [r9 + 1]
cmovb ecx, r11d
movsx ecx, ax
movzx cx, r11b
lea rcx, [rbp - 0x78]
jmp 0x14047c777
call fcn.140455aed
inc rsi
sal r14b, cl
mov r15, qword [rsp + 0x50]
mov r14, qword [rbp - 0x78]
ror ch, cl
shr r13, cl
cmp bp, 0x44ff
mov r13, qword [rbp - 0x60]
sbb cx, dx
inc ch
and cx, r9w
mov rcx, qword [rdi]
sub r8d, r8d
cmc
test rcx, rcx
jmp 0x14047c7b1
je 0x14047c863
mov rax, qword [rcx + 0x38]
cmp r9w, r9w
cmp qword [rax], r8
jmp 0x14047c7c7
je 0x14047c810
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047c7d9
jle 0x14047c810
dec dword [rax]
cmovns ax, cx
movsxd rdx, ecx
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
cbw
movzx rax, bp
bswap ax
lea rax, [rdx + 2]
mov qword [rcx], rax
not ax
movzx eax, word [rdx]
jmp 0x14047c80b
jmp 0x14047c838
mov rax, qword [rcx]
jmp 0x14047c818
mov rax, qword [rax + 0x38]
jmp 0x14047c821
call qword [0x1400b8d90]
sub r8d, r8d
cmovle rcx, r8
test r15d, 0x48a86b46
sal ch, 0xf5
mov ecx, 0xffff
test edi, 0x46d3b19
jmp 0x14047c848
cmp cx, ax
jmp 0x14047c850
je 0x14047c863
mov al, r8b
jmp 0x14047c85e
jmp 0x14047c86e
mov qword [rdi], r8
mov al, 1
sets ch
movsxd rcx, r11d
mov byte [rdi + 8], al
movzx rcx, r12w
movsx dx, bpl
mov rdx, qword [rsp + 0x48]
movsx rcx, di
mov cx, 0xd93
mov rcx, rdi
call fcn.140467684
xor r9d, r9d
test al, al
mov r8, qword [rsp + 0x70]
jmp 0x14047c89e
je 0x14047c3fa
test rsi, rsi
jmp 0x14047c8ac
je 0x14047c8d6
lea rax, [rbp - 0x78]
clc
stc
cmp r13, 0x10
cmovae rax, r14
cmc
cmp byte [rax + rsi], r9b
jle 0x14047c927
inc rsi
jmp 0x14047c8d6
mov rbx, qword [rsp + 0x60]
test rsi, rsi
jmp 0x14047c8e3
je 0x14047c92c
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14047c8f3
je 0x14047c92c
sub rsi, 1
jmp 0x14047c902
je 0x14047ca83
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x14047c915
cmovae rax, r14
cmp cl, byte [rax + rsi]
jmp 0x14047c921
je 0x14047cab6
mov byte [rsp + 0x31], 1
cmp r13, 0x10
jb 0x14047c993
lea rdx, [r13 + 1]
btr rax, 0xf0
bswap ax
mov rax, r14
stc
cmp rdx, 0x1000
jmp 0x14047c952
jb 0x14047c98b
add rdx, 0x27
cmp r12d, 0x3744488
test rax, 0x5a0029d7
mov r14, qword [r14 - 8]
cmp r14b, al
jmp 0x14047c975
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14047c985
ja 0x14047de0e
mov rcx, r14
call fcn.140102f68
sub r8d, r8d
btr r13d, 0xc1
rol esi, cl
mov r12d, dword [rsp + 0x40]
stc
xchg r13, r15
btc r15w, r11w
mov r14d, dword [rsp + 0x3c]
setl r15b
test cl, r12b
neg r15b
mov r15, qword [rsp + 0x50]
btc r13w, r13w
rcl sil, cl
mov r13, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x48]
jmp 0x14047c9da
cmp byte [rsp + 0x30], r8b
jmp 0x14047c9e4
je 0x14047ca05
test r14d, r14d
jmp 0x14047c9f2
jne 0x14047ca05
mov byte [r15], 0x30
inc r15
movsxd rdx, edi
movzx edx, dx
mov rdx, rsi
bswap cx
movsx ecx, r11w
mov rcx, rdi
jmp 0x14047ca17
call fcn.140467684
xor esi, esi
test al, al
jmp 0x14047ca25
jne 0x14047cf02
cmp byte [rdi + 8], sil
jmp 0x14047ca34
jne 0x14047cde6
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ca45
je 0x14047cdd2
mov rax, qword [rcx + 0x38]
mov rdx, r15
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047ca5d
je 0x14047cd9a
mov rax, qword [rcx + 0x50]
cmp rsi, 0x7b0355d1
cmp dword [rax], esi
jle 0x14047cd9a
movzx eax, word [rdx]
jmp 0x14047ca7e
jmp 0x14047cdb1
test rsi, rsi
jmp 0x14047ca8b
jne 0x14047cab6
lea rax, [rbp - 0x78]
clc
test r14b, dl
cmp r13, 0x10
jmp 0x14047caa2
cmovae rax, r14
cmp r15b, dl
cmp cl, byte [rax]
jmp 0x14047cab0
jl 0x14047c927
cmp byte [rbx + 1], r9b
jmp 0x14047cabf
jle 0x14047c8db
inc rbx
jmp 0x14047cacd
jmp 0x14047c8db
mov rdx, rsi
movsx cx, r12b
mov rcx, rdi
jmp 0x14047cae2
call fcn.140467684
sub r8d, r8d
test al, al
jmp 0x14047caf1
jne 0x14047c9da
lea rbx, [rdi + 0xa]
xadd sil, r13b
jmp 0x14047cb09
mov rsi, rbx
bswap r13w
shr r13b, cl
bsf r13w, r9w
mov r13, qword [rsp + 0x48]
clc
cmp byte [rdi + 8], r8b
jne 0x14047cbce
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047cb33
je 0x14047cbb4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14047cb45
test rdx, rdx
je 0x14047cb68
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047cb5a
jle 0x14047cb68
movzx eax, word [rdx]
jmp 0x14047cb8c
mov rax, qword [rcx]
jmp 0x14047cb70
mov rax, qword [rax + 0x30]
jmp 0x14047cb79
call qword [0x1400b8d90]
xor r8d, r8d
sar ch, 0x11
jmp 0x14047cb8c
mov ecx, 0xffff
clc
test r15w, bx
cmp cx, ax
jmp 0x14047cb9e
je 0x14047cbb4
mov word [rsi], ax
mov rbx, rsi
jmp 0x14047cbaf
jmp 0x14047cbc2
mov qword [rdi], r8
jmp 0x14047cbc2
mov byte [rdi + 8], 1
mov edx, 0x148c250f
xchg dl, r8b
movzx r8d, word [rbx]
sete cl
xchg dx, dx
lea rdx, [rbp]
movzx rcx, bp
lea rcx, [rbp - 0x38]
jmp 0x14047cbe9
call fcn.14012aeb7
lea rcx, [rbp - 0x38]
sub rax, rcx
sar rax, 1
stc
cmp rax, 0x16
jmp 0x14047cc02
jae 0x14047cd88
cmp r12d, r14d
jmp 0x14047cc10
jg 0x14047cc2e
inc dword [rsp + 0x34]
test bl, r10b
stc
cmp ecx, r11d
sub r8d, r8d
jmp 0x14047cc29
jmp 0x14047cc84
xor r8d, r8d
cmc
jmp 0x14047cc37
test rax, rax
jmp 0x14047cc3f
jne 0x14047cc4e
test r14d, r14d
je 0x14047cc84
lea rcx, [0x1400c0de0]
jmp 0x14047cc5a
mov al, byte [rax + rcx]
movzx ecx, r8w
mov byte [r15], al
inc cx
cmovp cx, si
not cl
inc r15
xchg ch, ch
inc rcx
inc r14d
bsf cx, r15w
rcr cx, 0x52
sbb cl, 0xc1
mov byte [rsp + 0x30], 1
cmc
movsx ecx, r8w
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047cd4c
mov rax, qword [rcx + 0x38]
cmc
clc
cmp qword [rax], r8
jmp 0x14047cca8
je 0x14047cd07
mov rax, qword [rcx + 0x50]
cmp dx, 0x739e
cmc
cmp dword [rax], r8d
jmp 0x14047ccc0
jle 0x14047cd07
dec dword [rax]
movsx rax, si
bswap rax
cdqe
mov rcx, qword [rcx + 0x38]
movzx dx, r10b
cqo
mov rdx, qword [rcx]
movzx rax, r13w
movsx rax, r15w
lea rax, [rdx + 2]
jmp 0x14047ccf0
mov qword [rcx], rax
not al
movsx ax, r12b
movzx eax, word [rdx]
jmp 0x14047cd02
jmp 0x14047cd25
mov rax, qword [rcx]
jmp 0x14047cd0f
mov rax, qword [rax + 0x38]
jmp 0x14047cd18
call qword [0x1400b8d90]
xor r8d, r8d
xor cx, r11w
mov ecx, 0xffff
cmp si, r11w
test r14b, cl
cmp cx, ax
jmp 0x14047cd39
je 0x14047cd4c
mov al, r8b
jmp 0x14047cd47
jmp 0x14047cd56
mov qword [rdi], r8
mov dx, r13w
cdq
mov al, 1
mov byte [rdi + 8], al
movzx ecx, bx
movsx cx, ch
mov rdx, r13
cmovns ecx, ebx
mov rcx, rdi
jmp 0x14047cd6e
call fcn.140467684
xor r8d, r8d
test al, al
jmp 0x14047cd7d
je 0x14047cb1e
jmp 0x14047cd8b
xor r8d, r8d
mov dword [rsp + 0x3c], r14d
jmp 0x14047cd95
jmp 0x14047c9c7
mov rax, qword [rcx]
jmp 0x14047cda2
mov rax, qword [rax + 0x30]
jmp 0x14047cdab
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047cdbe
je 0x14047cdd2
mov word [rdi + 0xa], ax
jmp 0x14047cdcd
jmp 0x14047cdd9
mov qword [rdi], rsi
cwde
movsxd rbx, ebp
mov byte [rdi + 8], 1
mov bx, 0x3823
cmova ebx, ebx
xchg ah, bl
movzx ebx, word [rdi + 0xa]
bswap ecx
movsx rcx, r15w
movsx eax, r14w
mov rax, qword [r13]
movzx rcx, r15w
movsx rcx, cx
mov rcx, r13
jmp 0x14047ce08
mov rax, qword [rax + 0x18]
jmp 0x14047ce11
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047ce1f
jne 0x14047cf02
call fcn.1404b6683
mov rcx, qword [rax]
mov al, byte [rcx]
inc cx
dec ch
movzx ecx, r14w
mov byte [r15], al
inc r15
shl ecx, cl
mov rcx, qword [rdi]
jmp 0x14047ce48
test rcx, rcx
jmp 0x14047ce50
je 0x14047cef7
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14047ce62
je 0x14047ceba
mov rax, qword [rcx + 0x50]
jmp 0x14047ce71
cmp dword [rax], esi
jmp 0x14047ce78
jle 0x14047ceba
dec dword [rax]
movsx eax, r13w
not ah
mov rcx, qword [rcx + 0x38]
mov ax, r12w
movzx rax, ax
movzx ax, bl
mov rdx, qword [rcx]
mov al, r8b
cdqe
movzx ax, r10b
lea rax, [rdx + 2]
jmp 0x14047ceac
mov qword [rcx], rax
mov rax, rbp
movzx eax, word [rdx]
jmp 0x14047ced1
mov rax, qword [rcx]
jmp 0x14047cec2
mov rax, qword [rax + 0x38]
jmp 0x14047cecb
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047cedb
cmp cx, ax
jmp 0x14047cee3
je 0x14047cef7
mov byte [rdi + 8], sil
jmp 0x14047cef2
jmp 0x14047cf02
mov qword [rdi], rsi
mov byte [rdi + 8], 1
ror r13b, 0x38
mov r13, qword [rsp + 0x48]
test sil, spl
test r14d, r14d
jmp 0x14047cf12
jne 0x14047d15e
mov rdx, r13
mov rcx, rdi
jmp 0x14047cf23
call fcn.140467684
test al, al
jmp 0x14047cf2f
jne 0x14047d12a
lea rbx, [rdi + 0xa]
mov r14b, 0xcb
add r12b, spl
mov rsi, rbx
cmc
inc r14w
mov r12d, dword [rsp + 0x34]
sal r14b, 0x4f
bsf r14, rbx
sbb r14w, 0x4ec5
sub r8d, r8d
mov r14d, 0xffff
test ecx, 0x623e6f43
cmp byte [rdi + 8], r8b
jmp 0x14047cf72
jne 0x14047d018
mov rcx, qword [rdi]
jmp 0x14047cf81
test rcx, rcx
jmp 0x14047cf89
je 0x14047d000
mov rax, qword [rcx + 0x38]
add dx, 0x6fa0
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047cfa3
je 0x14047cfce
mov rax, qword [rcx + 0x50]
cmc
cmp dx, 0x67e0
cmp dword [rax], r8d
jmp 0x14047cfbb
jle 0x14047cfce
movzx eax, word [rdx]
jmp 0x14047cfc9
jmp 0x14047cfeb
mov rax, qword [rcx]
jmp 0x14047cfd6
mov rax, qword [rax + 0x30]
jmp 0x14047cfdf
call qword [0x1400b8d90]
xor r8d, r8d
cmp spl, r8b
cmp r14w, ax
je 0x14047d000
mov word [rsi], ax
mov rbx, rsi
jmp 0x14047d00a
mov qword [rdi], r8
ror ax, cl
cmc
xor al, r11b
mov byte [rdi + 8], 1
add rax, 0x42a02ead
sbb ax, ax
movzx eax, word [rbx]
cmp ax, word [rbp - 0x38]
jne 0x14047d112
dec r12d
shl cx, 0x86
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047d03c
je 0x14047d0cd
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14047d09b
mov rax, qword [rcx + 0x50]
cmp r9w, 0x10fb
stc
cmp dword [rax], r8d
jmp 0x14047d062
jle 0x14047d09b
dec dword [rax]
mov al, 0x83
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov al, r10b
movsx eax, sp
cbw
lea rax, [rdx + 2]
jmp 0x14047d086
mov qword [rcx], rax
jmp 0x14047d08e
movzx eax, word [rdx]
jmp 0x14047d096
jmp 0x14047d0b1
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047d0a7
call qword [0x1400b8d90]
sub r8d, r8d
stc
cmp r14w, ax
jmp 0x14047d0ba
je 0x14047d0cd
mov al, r8b
jmp 0x14047d0c8
jmp 0x14047d0e2
mov qword [rdi], r8
seta al
movzx rdx, si
movzx edx, cx
mov al, 1
not dl
movsx cx, al
mov byte [rdi + 8], al
mov rdx, r13
movsx cx, r8b
cmovno ecx, esi
mov rcx, rdi
jmp 0x14047d0f8
call fcn.140467684
xor r8d, r8d
jmp 0x14047d105
test al, al
jmp 0x14047d10c
je 0x14047cf69
mov dword [rsp + 0x34], r12d
mov r14d, dword [rsp + 0x3c]
sub r12b, 0xae
mov r12d, dword [rsp + 0x40]
shrd eax, r11d, 0x22
mov eax, dword [rsp + 0x34]
cmp r12w, cx
clc
stc
test eax, eax
jmp 0x14047d13b
jns 0x14047d15e
mov byte [r15], 0x30
cdq
seto ch
movzx rdx, r9w
inc r15
inc eax
movsx cx, cl
mov dword [rsp + 0x34], eax
cqo
mov dl, al
mov rdx, r13
mov rcx, rdi
jmp 0x14047d169
call fcn.140467684
test al, al
jmp 0x14047d175
jne 0x14047d3ce
lea rbx, [rdi + 0xa]
sar si, cl
mov rsi, rbx
jmp 0x14047d18e
xor r8d, r8d
cmp byte [rdi + 8], r8b
jne 0x14047d24d
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14047d1a7
je 0x14047d236
mov rax, qword [rcx + 0x38]
rcl rdx, 0x2a
bt edx, 7
cqo
mov rdx, qword [rax]
test sp, r15w
jmp 0x14047d1cd
test rdx, rdx
jmp 0x14047d1d5
je 0x14047d1f6
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jle 0x14047d1f6
movzx eax, word [rdx]
jmp 0x14047d1f1
jmp 0x14047d20e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047d202
call qword [0x1400b8d90]
sub r8d, r8d
mov ch, 0
mov ecx, 0xffff
clc
cmp r14b, 0x30
cmp cx, ax
jmp 0x14047d220
je 0x14047d236
mov word [rsi], ax
mov rbx, rsi
jmp 0x14047d231
jmp 0x14047d23f
mov qword [rdi], r8
cqo
movzx r8d, ax
mov byte [rdi + 8], 1
seto cl
xchg rcx, rdx
movsx r8, dx
movzx r8d, word [rbx]
movsx rcx, di
mov dh, 0x47
lea rdx, [rbp]
jmp 0x14047d261
lea rcx, [rbp - 0x38]
jmp 0x14047d26a
call fcn.14012aeb7
lea rcx, [rbp - 0x38]
cmc
sub rax, rcx
clc
sar rax, 1
jmp 0x14047d283
cmp rax, 0x16
jae 0x14047d3ce
cmp r14d, r12d
jmp 0x14047d295
jge 0x14047d2c9
lea rcx, [0x1400c0de0]
jmp 0x14047d2a7
mov al, byte [rax + rcx]
movsxd rcx, r13d
mov byte [r15], al
movzx cx, r11b
mov cl, 0x13
setb cl
inc r15
inc ch
inc r14d
test r8, rdx
bt cx, si
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
cmp r13b, sil
sub r8d, r8d
stc
jmp 0x14047d2e1
test rcx, rcx
jmp 0x14047d2e9
je 0x14047d388
mov rax, qword [rcx + 0x38]
stc
test r11b, r12b
jmp 0x14047d2fc
cmp qword [rax], r8
jmp 0x14047d304
je 0x14047d344
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047d316
jle 0x14047d344
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rax, 0x757851a4
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x14047d33c
movzx eax, word [rdx]
jmp 0x14047d364
mov rax, qword [rcx]
jmp 0x14047d34c
mov rax, qword [rax + 0x38]
jmp 0x14047d355
call qword [0x1400b8d90]
xor r8d, r8d
mov cl, r13b
xor rcx, r15
mov ecx, 0xffff
test bpl, 0x80
jmp 0x14047d372
cmp cx, ax
jmp 0x14047d37a
je 0x14047d388
mov al, r8b
jmp 0x14047d3a0
mov qword [rdi], r8
jmp 0x14047d394
mov al, 1
cdq
movzx cx, r11b
cmovns rdx, r9
mov byte [rdi + 8], al
xchg ch, dl
cwd
mov rdx, r13
mov rcx, rdi
jmp 0x14047d3b2
call fcn.140467684
sub r8d, r8d
test ax, bx
test ah, 0x1e
clc
test al, al
jmp 0x14047d3c8
je 0x14047d191
mov sil, byte [rsp + 0x30]
xor r14d, r14d
cmp ecx, 0x17a944d8
test sil, sil
je 0x14047dce6
mov rdx, r13
bswap rcx
mov rcx, rdi
jmp 0x14047d3f3
call fcn.140467684
test al, al
jmp 0x14047d3ff
jne 0x14047dce6
mov cl, byte [rdi + 8]
stc
test r14b, sil
test r12b, 0xe7
test cl, cl
jne 0x14047d4b1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047d423
je 0x14047d493
mov rax, qword [rcx + 0x38]
mov edx, eax
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047d43a
je 0x14047d45f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047d44c
jle 0x14047d45f
movzx eax, word [rdx]
jmp 0x14047d45a
jmp 0x14047d476
mov rax, qword [rcx]
jmp 0x14047d467
mov rax, qword [rax + 0x30]
jmp 0x14047d470
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x14047d493
mov word [rdi + 0xa], ax
jmp 0x14047d48e
jmp 0x14047d4a0
mov qword [rdi], r14
cmp r12, 0xae676f2
shl cl, 0xa3
mov byte [rdi + 8], 1
mov cl, 1
sar ax, 0xec
neg al
btr ax, 0x77
movzx eax, word [rdi + 0xa]
stc
cmp ebx, ebp
cmp ax, word [rbp - 2]
je 0x14047d57a
test cl, cl
jmp 0x14047d4c9
jne 0x14047d570
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047d4da
je 0x14047d55a
mov rax, qword [rcx + 0x38]
bt dx, r12w
cmc
mov rdx, qword [rax]
test r12b, r11b
cmc
test rdx, rdx
jmp 0x14047d4f9
je 0x14047d522
mov rax, qword [rcx + 0x50]
test r15w, dx
cmp dword [rax], r14d
jmp 0x14047d50f
jle 0x14047d522
movzx eax, word [rdx]
jmp 0x14047d51d
jmp 0x14047d539
mov rax, qword [rcx]
jmp 0x14047d52a
mov rax, qword [rax + 0x30]
jmp 0x14047d533
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047d546
je 0x14047d55a
mov word [rdi + 0xa], ax
jmp 0x14047d555
jmp 0x14047d567
mov qword [rdi], r14
sbb rax, rsi
movzx eax, word [rdi + 0xa]
test dh, 0xce
mov byte [rdi + 8], 1
clc
test esi, r10d
stc
cmp ax, word [rbp - 4]
jne 0x14047dce6
mov byte [r15], 0x70
cmovb ecx, r11d
movzx cx, dil
bswap rcx
inc r15
btr cx, r10w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047d59d
je 0x14047d62d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047d5af
je 0x14047d5f9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047d5c1
jle 0x14047d5f9
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, 0x19990c8e
movzx edx, di
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
jmp 0x14047d5e4
mov qword [rcx], rax
movsx ax, r13b
movzx eax, word [rdx]
jmp 0x14047d5f4
jmp 0x14047d610
mov rax, qword [rcx]
jmp 0x14047d601
mov rax, qword [rax + 0x38]
jmp 0x14047d60a
call qword [0x1400b8d90]
mov r12d, 0xffff
cmp r12w, ax
jmp 0x14047d61f
je 0x14047d639
mov al, r14b
jmp 0x14047d64c
mov r12d, 0xffff
cqo
movsx rdx, r15w
mov qword [rdi], r14
jmp 0x14047d644
mov al, 1
movsx ecx, r12w
cqo
mov byte [rdi + 8], al
setge ch
mov sil, 0xfa
mov sil, r14b
mov bl, dh
xchg dx, dx
bswap edx
mov ebx, r14d
mov rdx, r13
movzx rcx, r14w
mov rcx, rdi
jmp 0x14047d671
call fcn.140467684
test al, al
jne 0x14047d940
mov cl, byte [rdi + 8]
cmc
test cl, cl
jmp 0x14047d689
jne 0x14047d711
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047d701
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp cl, 0xf4
test rdx, rdx
je 0x14047d6cd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047d6ba
jle 0x14047d6cd
movzx eax, word [rdx]
jmp 0x14047d6c8
jmp 0x14047d6e4
mov rax, qword [rcx]
jmp 0x14047d6d5
mov rax, qword [rax + 0x30]
jmp 0x14047d6de
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047d6ed
je 0x14047d701
mov word [rdi + 0xa], ax
jmp 0x14047d6fc
jmp 0x14047d706
mov qword [rdi], r14
sal ah, cl
mov byte [rdi + 8], 1
ror cl, cl
xadd eax, eax
mov cl, 1
movzx eax, word [rdi + 0xa]
jmp 0x14047d721
cmp ax, word [rbp - 0xa]
jne 0x14047d7d5
mov byte [r15], 0x2b
mov rcx, rcx
inc r15
sar cx, 0x35
test al, r13b
cmp dl, 0x42
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047d7be
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x14047d790
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047d764
jle 0x14047d790
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx edx, cx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047d77f
mov qword [rcx], rax
cbw
lahf
bswap rax
movzx eax, word [rdx]
jmp 0x14047d7a7
mov rax, qword [rcx]
jmp 0x14047d798
mov rax, qword [rax + 0x38]
jmp 0x14047d7a1
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047d7b0
je 0x14047d7be
mov al, r14b
jmp 0x14047d7c8
mov qword [rdi], r14
mov al, 1
jmp 0x14047d7c8
mov byte [rdi + 8], al
jmp 0x14047d7d0
jmp 0x14047d940
test cl, cl
jmp 0x14047d7dc
jne 0x14047d87a
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047d7ed
je 0x14047d85f
mov rax, qword [rcx + 0x38]
or dl, r12b
mov rdx, qword [rax]
clc
stc
test rdx, rdx
jmp 0x14047d807
je 0x14047d830
mov rax, qword [rcx + 0x50]
jmp 0x14047d81a
cmp dword [rax], r14d
jmp 0x14047d822
jle 0x14047d830
movzx eax, word [rdx]
jmp 0x14047d842
mov rax, qword [rcx]
jmp 0x14047d838
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047d84b
je 0x14047d85f
mov word [rdi + 0xa], ax
jmp 0x14047d85a
jmp 0x14047d86f
mov qword [rdi], r14
mov rax, 0x2d9078db
movzx eax, word [rdi + 0xa]
stc
cmc
mov byte [rdi + 8], 1
jmp 0x14047d87a
cmp ax, word [rbp - 0xc]
jmp 0x14047d883
jne 0x14047d940
mov byte [r15], 0x2d
mov ch, bh
jmp 0x14047d894
inc r15
stc
sal cx, 0xbc
mov rcx, qword [rdi]
cmp dil, 0xcc
test r10d, r14d
test rcx, rcx
jmp 0x14047d8ae
je 0x14047d92f
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047d8c0
je 0x14047d90a
mov rax, qword [rcx + 0x50]
cmp r11w, 0x5e7b
test r10w, 0x2be7
cmp dword [rax], r14d
jmp 0x14047d8de
jle 0x14047d90a
dec dword [rax]
movzx eax, r13w
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047d8fc
mov qword [rcx], rax
xchg ah, ah
cwde
movzx eax, word [rdx]
jmp 0x14047d917
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047d92f
mov byte [rdi + 8], r14b
jmp 0x14047d92a
jmp 0x14047d940
mov qword [rdi], r14
not cx
cmove dx, r15w
mov byte [rdi + 8], 1
cqo
mov rdx, r13
mov rcx, rdi
jmp 0x14047d94b
call fcn.140467684
test al, al
jne 0x14047dcc2
cmp byte [rdi + 8], r14b
jne 0x14047d9e4
mov rcx, qword [rdi]
cmp spl, 0xdf
stc
test rcx, rcx
je 0x14047d9d9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14047d97f
test rdx, rdx
jmp 0x14047d987
je 0x14047d9af
mov rax, qword [rcx + 0x50]
cmp r9b, spl
cmp dword [rax], r14d
jmp 0x14047d99c
jle 0x14047d9af
movzx eax, word [rdx]
jmp 0x14047d9aa
jmp 0x14047d9c6
mov rax, qword [rcx]
jmp 0x14047d9b7
mov rax, qword [rax + 0x30]
jmp 0x14047d9c0
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047d9d9
mov word [rdi + 0xa], ax
jmp 0x14047d9e0
mov qword [rdi], r14
cmovno ax, di
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
jmp 0x14047d9f1
cmp ax, word [rbp - 0x38]
jmp 0x14047d9fa
jne 0x14047dae4
mov sil, 1
test dil, spl
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047da12
je 0x14047da9f
mov rax, qword [rcx + 0x38]
cmp bpl, 0x5c
cmp qword [rax], r14
jmp 0x14047da28
je 0x14047da71
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047da3a
jle 0x14047da71
dec dword [rax]
jmp 0x14047da4c
mov rcx, qword [rcx + 0x38]
mov ax, si
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047da5f
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x14047da6c
jmp 0x14047da83
mov rax, qword [rcx]
jmp 0x14047da79
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047da8c
je 0x14047da9f
mov al, r14b
jmp 0x14047da9a
jmp 0x14047dab2
mov qword [rdi], r14
not al
jmp 0x14047daab
mov al, sil
movsx rcx, r10w
mov byte [rdi + 8], al
movsx rcx, r13w
movsx ecx, r9w
mov edx, 0x23f32d1b
mov rdx, r13
mov rcx, rdi
jmp 0x14047dacd
call fcn.140467684
test al, al
jmp 0x14047dad9
je 0x14047d958
jmp 0x14047daed
test sil, sil
je 0x14047dcc2
mov byte [r15], 0x30
inc r15
jmp 0x14047daf9
jmp 0x14047dcc2
cmp byte [rdi + 8], r14b
jne 0x14047db94
mov rcx, qword [rdi]
jmp 0x14047db17
test rcx, rcx
je 0x14047db82
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r13, r15
cmc
test rdx, rdx
je 0x14047db53
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047db40
jle 0x14047db53
movzx eax, word [rdx]
jmp 0x14047db4e
jmp 0x14047db6a
mov rax, qword [rcx]
jmp 0x14047db5b
mov rax, qword [rax + 0x30]
jmp 0x14047db64
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047db82
mov word [rdi + 0xa], ax
jmp 0x14047db7d
jmp 0x14047db85
mov qword [rdi], r14
mov byte [rdi + 8], 1
jmp 0x14047db94
movzx r8d, word [rdi + 0xa]
movsxd rdx, esp
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x14047dba9
call fcn.14012aeb7
lea rcx, [rbp - 0x38]
test sp, cx
sub rax, rcx
cmp bpl, 0xea
sar rax, 1
cmp rax, 0x16
jmp 0x14047dbc8
jae 0x14047dce6
cmp ebx, 8
jmp 0x14047dbd6
jge 0x14047dbf9
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
mov byte [r15], al
sets sil
movsx cx, ah
inc r15
movsxd rcx, r15d
inc ebx
mov sil, 1
adc ecx, r10d
mov rcx, qword [rdi]
test cl, r12b
clc
test ah, 0x51
test rcx, rcx
jmp 0x14047dc11
je 0x14047dcb4
mov rax, qword [rcx + 0x38]
cmp bx, 0x1e0a
cmc
test cx, r8w
cmp qword [rax], r14
jmp 0x14047dc2d
je 0x14047dc86
mov rax, qword [rcx + 0x50]
test r12d, 0x5390042e
cmp dword [rax], r14d
jle 0x14047dc86
dec dword [rax]
not ah
cqo
movzx rdx, dx
mov rcx, qword [rcx + 0x38]
movzx rax, r13w
mov edx, edx
cbw
mov rdx, qword [rcx]
movsx eax, r14w
movzx eax, r12w
jmp 0x14047dc6d
lea rax, [rdx + 2]
jmp 0x14047dc76
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047dc81
jmp 0x14047dc98
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047dc92
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047dca1
je 0x14047dcb4
mov al, r14b
jmp 0x14047dcaf
jmp 0x14047dcba
mov qword [rdi], r14
mov al, sil
mov byte [rdi + 8], al
cqo
cmovo edx, ebx
mov rdx, r13
movsxd rcx, r8d
mov cx, 0x3eb9
mov rcx, rdi
jmp 0x14047dcd4
call fcn.140467684
test al, al
jmp 0x14047dce0
je 0x14047dafe
cmp byte [rsp + 0x31], r14b
jmp 0x14047dcf0
jne 0x14047dd04
test sil, sil
jmp 0x14047dcfe
jne 0x14047dd08
mov r15, qword [rbp - 0x80]
mov byte [r15], r14b
xor edx, esi
mov al, 0x5c
mov eax, dword [rsp + 0x34]
ror cl, cl
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
bts rdx, rcx
btr dx, r14w
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jmp 0x14047dd32
jb 0x14047dda1
inc rdx
mov rcx, qword [rbp - 0x58]
btc eax, r8d
sar al, cl
sbb ax, sp
mov rax, rcx
stc
test si, 0x17
cmp rdx, 0x1000
jb 0x14047dd9c
add rdx, 0x27
cmp sil, r11b
cmp spl, 0x8e
mov rcx, qword [rcx - 8]
cmp ax, r11w
stc
sub rax, rcx
test r12b, 0x25
jmp 0x14047dd85
add rax, 0xfffffffffffffff8
test r14b, 0x90
jmp 0x14047dd92
cmp rax, 0x1f
ja 0x14047de03
call fcn.140102f68
sub eax, eax
rcl rcx, 0x59
mov rcx, qword [rbp + 8]
stc
xor rcx, rsp
jmp 0x14047ddb4
call fcn.14049dc81
mov rbx, qword [rsp + 0x150]
mov bpl, al
add rsp, 0x110
pop r15
movsx edi, bp
movzx r12d, bx
movsx r14, cx
pop r14
bswap rsi
xchg r12, rbp
pop r13
pop r12
pop rdi
movsx rbp, r15w
movzx rbp, r9w
bswap si
pop rsi
cmovno rbp, r15
movzx rbp, r15w
movsxd rbp, r8d
pop rbp
jmp 0x14047de02
ret
call fcn.1404b4343
nop
jmp 0x14047de0e
call fcn.1404b4343
nop
jmp 0x14021a3e0