Function at 0x14047c226
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
push rsi
or bp, 0x692c
clc
push rdi
shrd ax, bx, 0xb2
shr cx, 0x73
push r12
push r13
push r14
add rcx, rcx
cwde
push r15
sar al, cl
btr bp, di
or ecx, r14d
lea rbp, [rsp - 0x10]
sub rsp, 0x110
movsxd rax, esp
add ah, 0xb5
mov rax, qword [0x1400b7288]
bts rsi, rsi
xor rax, rsp
bt bx, 0x93
bsf ebx, esi
mov qword [rbp + 8], rax
shr cx, cl
mov qword [rsp + 0x48], r9
sub bh, ch
btr ax, 0x6b
bsr r14d, ecx
mov rdi, r8
mov r14, rdx
cmp r13w, 0x13f8
not esi
sal rcx, cl
mov qword [rbp - 0x80], rdx
mov rax, qword [rbp + 0x78]
bswap bx
mov qword [rsp + 0x78], rax
mov al, spl
test sp, 0xf71
sub r12d, r12d
movsxd rax, edx
bswap ax
mov rsi, qword [rbp + 0x70]
cbw
movsx rbx, cx
movzx eax, r11w
mov rax, qword [rsi + 0x40]
mov bl, r11b
xchg bx, bx
mov rbx, qword [rax + 8]
mov al, 0xb8
bswap ax
cmovl rcx, rcx
mov qword [rsp + 0x68], rbx
not cx
mov rax, qword [rbx]
movsxd rcx, r13d
cmovo rcx, r9
mov rcx, rbx
jmp 0x14047c302
mov rax, qword [rax + 8]
jmp 0x14047c30b
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x60]
jmp 0x14047c31c
call fcn.140481cf9
mov r13, rax
stc
test bh, 0x4d
mov qword [rsp + 0x58], rax
cmp cl, r9b
test rbx, rbx
jmp 0x14047c338
je 0x14047c390
mov rdx, qword [rbx]
mov rcx, rbx
cwde
cbw
mov rax, qword [rdx + 0x10]
jmp 0x14047c350
call qword [0x1400b8d90]
mov r8, rax
cmp rsp, r11
test rax, rax
je 0x14047c390
mov rcx, qword [rax]
movsx ax, sil
movsx rdx, dx
cdq
mov rax, qword [rcx]
mov cl, r15b
mov dl, 0x13
lea edx, [r12 + 1]
movsx ecx, sp
mov rcx, r8
jmp 0x14047c38a
call qword [0x1400b8d90]
mov rax, qword [r13]
lea rdx, [rbp - 0x58]
mov rcx, r13
mov rax, qword [rax + 0x28]
jmp 0x14047c3a4
call qword [0x1400b8d90]
nop
cbw
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
seta ah
mov qword [rsp + 0x68], rbx
cwde
mov rax, qword [rbx]
mov cx, 0x5c63
bswap cx
mov rcx, rbx
jmp 0x14047c3d0
mov rax, qword [rax + 8]
jmp 0x14047c3d9
call qword [0x1400b8d90]
nop
mov cl, r15b
lea rcx, [rsp + 0x60]
jmp 0x14047c3ed
call fcn.140476afe
mov rsi, rax
test rbx, rbx
jmp 0x14047c3fd
je 0x14047c454
mov rdx, qword [rbx]
movsx ecx, r10w
setb ah
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14047c419
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
je 0x14047c454
mov rcx, qword [rax]
movsx edx, r9w
mov rax, qword [rcx]
mov cx, 0xc5e
xchg cl, cl
mov edx, 1
movzx rcx, sp
mov cl, 0xe2
mov rcx, r8
jmp 0x14047c44e
call qword [0x1400b8d90]
mov rax, qword [rsi]
cmovs rdx, rsp
cqo
cwd
lea r9, [rbp - 0x38]
movzx edx, dx
movsx r8w, cl
jmp 0x14047c470
lea r8, [0x1400c0dfd]
cdq
mov ch, 0xa9
movsx dx, r15b
lea rdx, [0x1400c0de0]
mov rcx, rsi
jmp 0x14047c48f
mov rax, qword [rax + 0x58]
jmp 0x14047c498
call qword [0x1400b8d90]
mov r15, r14
cmovge cx, r10w
mov byte [rsp + 0x31], r12b
setno sil
mov rsi, qword [rsp + 0x48]
xchg dx, dx
setnp cl
movsxd rcx, ecx
mov rdx, rsi
not cl
movsx cx, dh
movsx ecx, r13w
mov rcx, rdi
call fcn.140467ea1
mov ebx, 0xffff
cmp rbx, rsp
test r14w, r12w
clc
test al, al
jmp 0x14047c4e6
jne 0x14047c7ef
mov cl, byte [rdi + 8]
cmp r9, 0x1897576d
test cl, cl
jmp 0x14047c4fd
jne 0x14047c5a0
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c50e
je 0x14047c588
mov rax, qword [rcx + 0x38]
bsf dx, r15w
adc dx, 0x1555
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047c52d
je 0x14047c555
mov rax, qword [rcx + 0x50]
cmp rsi, rbp
test sil, 8
stc
cmp dword [rax], r12d
jmp 0x14047c547
jle 0x14047c555
movzx eax, word [rdx]
jmp 0x14047c56c
mov rax, qword [rcx]
jmp 0x14047c55d
mov rax, qword [rax + 0x30]
jmp 0x14047c566
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047c574
je 0x14047c588
mov word [rdi + 0xa], ax
jmp 0x14047c583
jmp 0x14047c58b
mov qword [rdi], r12
mov byte [rdi + 8], 1
rcr cl, 0x12
test r14b, 0x8c
mov cl, 1
btr ax, 0xdc
rcr al, 0xae
movzx eax, word [rdi + 0xa]
test bpl, 1
jmp 0x14047c5ad
cmp ax, word [rbp - 0xa]
jmp 0x14047c5b6
jne 0x14047c67c
mov byte [r14], 0x2b
bsf cx, sp
ror cx, 0x22
lea r15, [r14 + 1]
sub cx, sp
cmovle ecx, r12d
stc
mov rcx, qword [rdi]
test r11d, ecx
stc
test rcx, rcx
jmp 0x14047c5e3
je 0x14047c66a
mov rax, qword [rcx + 0x38]
cmp dil, r13b
cmp qword [rax], r12
je 0x14047c63d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047c63d
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
mov eax, esi
setp dl
movzx rax, dx
mov rdx, qword [rcx]
movzx rax, sp
movsx ax, bl
nop
lea rax, [rdx + 2]
jmp 0x14047c62d
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047c638
jmp 0x14047c654
mov rax, qword [rcx]
jmp 0x14047c645
mov rax, qword [rax + 0x38]
jmp 0x14047c64e
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047c66a
mov al, r12b
jmp 0x14047c665
jmp 0x14047c66f
mov qword [rdi], r12
mov al, 1
mov byte [rdi + 8], al
jmp 0x14047c677
jmp 0x14047c7ef
test cl, cl
jmp 0x14047c683
jne 0x14047c726
mov rcx, qword [rdi]
cmp r9w, 0x7d87
jmp 0x14047c697
test rcx, rcx
jmp 0x14047c69f
je 0x14047c70b
mov rax, qword [rcx + 0x38]
rcr dh, cl
bt dx, 0x12
rol dl, cl
mov rdx, qword [rax]
test rdx, rdx
je 0x14047c6dd
mov rax, qword [rcx + 0x50]
jmp 0x14047c6c7
cmp dword [rax], r12d
jle 0x14047c6dd
movzx eax, word [rdx]
jmp 0x14047c6d8
jmp 0x14047c6f4
mov rax, qword [rcx]
jmp 0x14047c6e5
mov rax, qword [rax + 0x30]
jmp 0x14047c6ee
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047c70b
mov word [rdi + 0xa], ax
jmp 0x14047c706
jmp 0x14047c71b
mov qword [rdi], r12
bts eax, r14d
movzx eax, word [rdi + 0xa]
test bp, 0x7d2a
mov byte [rdi + 8], 1
test r11d, 0x48518b4
cmp ax, word [rbp - 0xc]
jmp 0x14047c72f
jne 0x14047c7ef
mov byte [r14], 0x2d
movsx cx, dl
movzx r15w, r14b
lea r15, [r14 + 1]
shl ch, 0x58
movzx ecx, dx
mov cl, 0xd9
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c759
je 0x14047c7df
mov rax, qword [rcx + 0x38]
cmp sp, 0x4b1b
cmp qword [rax], r12
jmp 0x14047c770
je 0x14047c7b6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047c782
jle 0x14047c7b6
dec dword [rax]
cwde
not rdx
mov rcx, qword [rcx + 0x38]
cbw
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047c7a1
mov qword [rcx], rax
movzx ax, r13b
movzx eax, word [rdx]
jmp 0x14047c7b1
jmp 0x14047c7c3
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047c7cb
je 0x14047c7df
mov byte [rdi + 8], r12b
jmp 0x14047c7da
jmp 0x14047c7ef
mov qword [rdi], r12
mov byte [rdi + 8], 1
bt dx, cx
adc cx, 0x2017
mov word [r15], 0x7830
stc
add r15, 2
movsx r14w, r13b
mov r14b, r12b
bswap dx
mov qword [rsp + 0x50], r15
setl r14b
mov byte [rsp + 0x30], r12b
mov r14d, r12d
jmp 0x14047c81b
mov dword [rsp + 0x3c], r12d
jmp 0x14047c825
mov dword [rsp + 0x34], r12d
mov rdx, rsi
jmp 0x14047c832
mov rcx, rdi
jmp 0x14047c83a
call fcn.140467ea1
test al, al
jmp 0x14047c846
jne 0x14047cbe1
cmp byte [rdi + 8], r12b
jmp 0x14047c855
jne 0x14047c8e6
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c866
je 0x14047c8cb
mov rax, qword [rcx + 0x38]
sal dl, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047c87d
je 0x14047c89d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047c89d
movzx eax, word [rdx]
jmp 0x14047c898
jmp 0x14047c8b4
mov rax, qword [rcx]
jmp 0x14047c8a5
mov rax, qword [rax + 0x30]
jmp 0x14047c8ae
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047c8cb
mov word [rdi + 0xa], ax
jmp 0x14047c8c6
jmp 0x14047c8d8
mov qword [rdi], r12
btr rax, 0xb3
bts ax, r9w
mov byte [rdi + 8], 1
bt ax, 0xf
btc ax, 0x3e
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x14047c8f3
jne 0x14047cbe1
mov rcx, qword [rdi]
jmp 0x14047c901
test rcx, rcx
jmp 0x14047c909
je 0x14047c99c
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047c91b
je 0x14047c96a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047c96a
dec dword [rax]
mov dl, 0x47
mov rcx, qword [rcx + 0x38]
cdqe
movzx edx, r12w
movzx rdx, r13w
mov rdx, qword [rcx]
movsx rax, bx
movzx eax, bp
lea rax, [rdx + 2]
jmp 0x14047c953
mov qword [rcx], rax
movsx rax, dx
cwde
cbw
movzx eax, word [rdx]
jmp 0x14047c965
jmp 0x14047c981
mov rax, qword [rcx]
jmp 0x14047c972
mov rax, qword [rax + 0x38]
jmp 0x14047c97b
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047c989
je 0x14047c99c
mov al, r12b
jmp 0x14047c997
jmp 0x14047c9af
mov qword [rdi], r12
cmova dx, r14w
mov al, 1
movsxd rcx, r15d
cwd
movsx rcx, dx
mov byte [rdi + 8], al
mov rdx, rsi
not cx
movzx ecx, cx
mov rcx, rdi
call fcn.140467ea1
test al, al
jmp 0x14047c9ca
jne 0x14047cbd1
mov cl, byte [rdi + 8]
jmp 0x14047c9da
test cl, cl
jmp 0x14047c9e1
jne 0x14047ca6d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047c9f2
je 0x14047ca56
mov rax, qword [rcx + 0x38]
bts dx, bx
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x14047ca32
mov rax, qword [rcx + 0x50]
jmp 0x14047ca17
cmp dword [rax], r12d
jmp 0x14047ca1f
jle 0x14047ca32
movzx eax, word [rdx]
jmp 0x14047ca2d
jmp 0x14047ca44
mov rax, qword [rcx]
jmp 0x14047ca3a
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047ca56
mov word [rdi + 0xa], ax
jmp 0x14047ca59
mov qword [rdi], r12
mov byte [rdi + 8], 1
cmp r8, rdx
mov cl, 1
xadd ah, al
add ax, r12w
bsf ax, sp
movzx eax, word [rdi + 0xa]
cmp r13b, cl
jmp 0x14047ca79
cmp ax, word [rbp - 6]
jmp 0x14047ca82
je 0x14047cb26
test cl, cl
jne 0x14047cb17
mov rcx, qword [rdi]
jmp 0x14047ca98
test rcx, rcx
je 0x14047cb03
mov rax, qword [rcx + 0x38]
jmp 0x14047caad
mov rdx, qword [rax]
clc
cmc
test rdx, rdx
je 0x14047cad5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14047cad5
movzx eax, word [rdx]
jmp 0x14047cad0
jmp 0x14047caec
mov rax, qword [rcx]
jmp 0x14047cadd
mov rax, qword [rax + 0x30]
jmp 0x14047cae6
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047cb03
mov word [rdi + 0xa], ax
jmp 0x14047cafe
jmp 0x14047cb0c
mov qword [rdi], r12
cbw
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp rbx, 0x546c7819
cmp ax, word [rbp - 8]
jmp 0x14047cb20
jne 0x14047cbd1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047cb31
je 0x14047cbb8
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14047cb86
mov rax, qword [rcx + 0x50]
cmp r8b, r11b
test ch, 0x19
cmp dword [rax], r12d
jle 0x14047cb86
dec dword [rax]
movsx rdx, r13w
mov rcx, qword [rcx + 0x38]
mov al, r15b
mov rdx, qword [rcx]
cbw
cmovp ax, dx
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, r12b
bswap ax
not eax
movzx eax, word [rdx]
jmp 0x14047cb9d
mov rax, qword [rcx]
jmp 0x14047cb8e
mov rax, qword [rax + 0x38]
jmp 0x14047cb97
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047cba5
je 0x14047cbb8
mov al, r12b
jmp 0x14047cbb3
jmp 0x14047cbc4
mov qword [rdi], r12
xchg al, al
mov al, 1
jmp 0x14047cbc4
mov byte [rdi + 8], al
jmp 0x14047cbcc
jmp 0x14047cbe1
mov byte [rsp + 0x30], 1
btr cx, ax
xor al, bpl
sal r12b, 0xcc
mov ecx, 0x300
cmovs bx, si
bswap r12d
mov r12d, 0x24
xadd ah, bl
mov rax, qword [rsp + 0x78]
xor bl, ch
cmp dword [rax], 0x3b9aca00
cmove r12d, ecx
test rcx, 0x15386431
or bh, 0x9a
bsr rbx, rdx
mov dword [rsp + 0x40], r12d
sal bl, cl
lea rbx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
jmp 0x14047cc2f
mov qword [rsp + 0x60], rbx
mov al, byte [rbx]
jmp 0x14047cc3b
dec al
cmp dx, r10w
jmp 0x14047cc46
cmp al, 0x7d
jmp 0x14047cc4d
ja 0x14047d3c6
sub esi, esi
cmp bp, bp
test r8b, r12b
cmc
cmp qword [rbp - 0x48], rsi
jmp 0x14047cc65
jne 0x14047cc7a
mov word [rsp + 0x38], si
jmp 0x14047cc75
jmp 0x14047cca3
mov rax, qword [r13]
cmovnp cx, ax
mov rcx, r13
jmp 0x14047cc8a
mov rax, qword [rax + 0x20]
jmp 0x14047cc93
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047cca3
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
ror ecx, 0x81
add r13d, eax
mov qword [rbp - 0x68], 1
clc
bts r13w, sp
btc ecx, 0x81
mov r13d, 0xf
shr cl, 0xbb
shl dh, 0x6c
movsxd rcx, r8d
mov qword [rbp - 0x60], r13
ror rdx, cl
movzx cx, bl
sal edx, 0xd7
xor eax, eax
movsxd rcx, r11d
setae ch
mov byte [rbp - 0x78], al
cdq
mov rdx, qword [rsp + 0x48]
jmp 0x14047ccf5
mov rcx, rdi
jmp 0x14047ccfd
call fcn.140467ea1
xor r9d, r9d
movzx r14w, dil
mov r14, qword [rbp - 0x78]
test r12, 0x2481439d
cmc
test al, al
jmp 0x14047cd1d
jne 0x14047d1c9
lea r12, [rdi + 0xa]
mov r8, r12
mov qword [rsp + 0x70], r12
not bl
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jne 0x14047cdd7
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047cd4a
je 0x14047cdca
mov rax, qword [rcx + 0x38]
cmc
movsx dx, ch
sal dh, 0x94
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14047cd83
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14047cd83
movzx eax, word [rdx]
jmp 0x14047cd7e
jmp 0x14047cda1
mov rax, qword [rcx]
jmp 0x14047cd8b
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
cmc
xor r9d, r9d
sar ch, 0xcf
mov ecx, 0xffff
jmp 0x14047cdab
cmp cx, ax
jmp 0x14047cdb3
je 0x14047cdca
mov word [r8], ax
mov r12, r8
jmp 0x14047cdc5
jmp 0x14047cdcd
mov qword [rdi], r9
mov byte [rdi + 8], 1
movzx r8d, r9w
not cl
movzx r8d, word [r12]
lea rdx, [rbp]
xchg cx, cx
movsx ecx, di
jmp 0x14047cdeb
lea rcx, [rbp - 0x38]
jmp 0x14047cdf4
call fcn.1400f3a6c
lea rcx, [rbp - 0x38]
test r9w, bp
sub rax, rcx
cmc
sar rax, 1
stc
test r12w, 0x7094
cmc
cmp rax, 0x16
jmp 0x14047ce19
jae 0x14047cee2
mov byte [rsp + 0x30], 1
shl cl, cl
mov ecx, dword [rsp + 0x3c]
cmp rdx, rdx
cmc
cmp dword [rsp + 0x40], ecx
jmp 0x14047ce37
jg 0x14047ce46
inc dword [rsp + 0x34]
jmp 0x14047cea0
test rax, rax
jmp 0x14047ce4e
jne 0x14047ce61
test ecx, ecx
jmp 0x14047ce5b
je 0x14047cea0
lea r8, [0x1400c0de0]
jmp 0x14047ce6d
mov al, byte [rax + r8]
jmp 0x14047ce76
mov byte [r15], al
movsx ax, r8b
inc r15
movzx eax, r15w
mov qword [rsp + 0x50], r15
movsx eax, si
jmp 0x14047ce95
inc ecx
mov dword [rsp + 0x3c], ecx
inc ah
bswap rax
lea rax, [rbp - 0x78]
and cl, 0x96
stc
cmp r13, 0x10
setae cl
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
jmp 0x14047cebc
je 0x14047d082
lea rax, [rbp - 0x78]
test sil, 0x3b
test cl, cl
cmovne rax, r14
jmp 0x14047ced5
inc byte [rax + rsi]
jmp 0x14047cedd
jmp 0x14047d071
lea rax, [rbp - 0x78]
cmp r13, 0x10
xchg r15b, r15b
setae r15b
jmp 0x14047cef6
cmovae rax, r14
sub r9d, r9d
stc
clc
cmp byte [rax + rsi], r9b
je 0x14047d18a
movzx r8d, word [rsp + 0x38]
cmp r10d, ecx
test r8w, r8w
je 0x14047d18a
cmp byte [rdi + 8], r9b
jmp 0x14047cf25
jne 0x14047cfe2
mov rcx, qword [rdi]
cmc
test r12, 0x4a425888
cmp r10d, 0x54801234
test rcx, rcx
jmp 0x14047cf45
je 0x14047cfdb
mov rax, qword [rcx + 0x38]
shl edx, 6
or dl, r14b
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14047cf87
mov rax, qword [rcx + 0x50]
test cl, r11b
cmp r13b, r12b
cmp dword [rax], r9d
jmp 0x14047cf74
jle 0x14047cf87
movzx eax, word [rdx]
jmp 0x14047cf82
jmp 0x14047cfb1
mov rax, qword [rcx]
jmp 0x14047cf8f
mov rax, qword [rax + 0x30]
jmp 0x14047cf98
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
bt cx, ax
xor ecx, 0x61860bfd
sub r9d, r9d
mov ecx, 0xffff
clc
test r11b, 0x6c
cmp r11, r15
cmp cx, ax
jmp 0x14047cfc6
je 0x14047cfdb
mov word [r12], ax
jmp 0x14047cfd6
jmp 0x14047cfde
mov qword [rdi], r9
mov byte [rdi + 8], 1
cmp word [r12], r8w
jmp 0x14047cfec
jne 0x14047d18a
mov rcx, qword [rbp - 0x68]
cmp rcx, r13
jmp 0x14047cffe
jae 0x14047d032
lea rax, [rcx + 1]
mov qword [rbp - 0x68], rax
btc ax, 0x9c
xor al, ah
lea rax, [rbp - 0x78]
cmp edi, eax
test dl, 0x58
test r15b, r15b
jmp 0x14047d024
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x14047d05d
sub r9d, r9d
not r8b
mov r8b, bl
jmp 0x14047d045
lea edx, [r9 + 1]
setl ch
movzx ecx, cx
lea rcx, [rbp - 0x78]
jmp 0x14047d058
call fcn.1404562c7
inc rsi
and r15b, r12b
movsx ecx, r15w
rol r14b, 0x3c
mov r15, qword [rsp + 0x50]
stc
mov r14, qword [rbp - 0x78]
mov r13, qword [rbp - 0x60]
sbb cl, sil
or rcx, rdx
sub rcx, r12
mov rcx, qword [rdi]
cmc
xor r8d, r8d
test rcx, rcx
jmp 0x14047d091
je 0x14047d134
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047d0a3
je 0x14047d0f9
mov rax, qword [rcx + 0x50]
stc
cmp r12b, bpl
cmp dword [rax], r8d
jmp 0x14047d0b9
jle 0x14047d0f9
dec dword [rax]
rdtsc
movsxd rax, r11d
movzx ax, r11b
mov rcx, qword [rcx + 0x38]
jmp 0x14047d0d4
mov rdx, qword [rcx]
bswap eax
xchg ah, al
cmovno eax, edi
lea rax, [rdx + 2]
jmp 0x14047d0e7
mov qword [rcx], rax
movzx eax, r9w
not ax
movzx eax, word [rdx]
jmp 0x14047d114
mov rax, qword [rcx]
jmp 0x14047d101
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
setp cl
sub ch, 0xe4
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047d121
je 0x14047d134
mov al, r8b
jmp 0x14047d12f
jmp 0x14047d14d
mov qword [rdi], r8
movsx dx, r15b
movsx edx, di
cdq
mov al, 1
cqo
jmp 0x14047d14d
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
movsx ecx, bp
mov rcx, rdi
jmp 0x14047d160
call fcn.140467ea1
sub r9d, r9d
not r8
bts r8w, r10w
and r8d, 0x46233ace
test al, al
mov r8b, 0xf2
bswap r8
mov r8, qword [rsp + 0x70]
je 0x14047cd35
test rsi, rsi
je 0x14047d1bf
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x14047d1a0
cmovae rax, r14
test r15d, eax
cmp byte [rax + rsi], r9b
jmp 0x14047d1b0
jle 0x14047d21b
inc rsi
cmp cl, r9b
movzx ebx, ax
mov rbx, qword [rsp + 0x60]
clc
cmp r12w, r12w
test rsi, rsi
je 0x14047d221
mov cl, byte [rbx]
jmp 0x14047d1d9
cmp cl, 0x7f
jmp 0x14047d1e1
je 0x14047d221
sub rsi, 1
jmp 0x14047d1f0
je 0x14047d384
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x14047d203
cmovae rax, r14
cmc
clc
test r8b, 0x2e
cmp cl, byte [rax + rsi]
jmp 0x14047d215
je 0x14047d3aa
mov byte [rsp + 0x31], 1
clc
cmp r13, 0x10
jmp 0x14047d22a
jb 0x14047d283
lea rdx, [r13 + 1]
ror eax, 0xfa
adc al, 0xa6
mov rax, r14
cmp rdx, 0x1000
jb 0x14047d276
add rdx, 0x27
test r8, 0x221e7378
mov r14, qword [r14 - 8]
test dil, r9b
jmp 0x14047d260
sub rax, r14
add rax, 0xfffffffffffffff8
test spl, 0xbc
clc
cmp rax, 0x1f
ja 0x14047e711
mov rcx, r14
jmp 0x14047d27e
call fcn.140197518
xor r8d, r8d
bswap si
rcr r14, 0x79
rol sil, cl
mov r12d, dword [rsp + 0x40]
shl r14d, 0xa
mov r14d, dword [rsp + 0x3c]
xadd r15b, r13b
mov r15d, esi
btr r15d, edx
mov r15, qword [rsp + 0x50]
bts esi, ecx
mov r13, qword [rsp + 0x58]
bsf si, r13w
inc si
xor si, dx
mov rsi, qword [rsp + 0x48]
cmp byte [rsp + 0x30], r8b
jmp 0x14047d2d0
je 0x14047d2ff
test r14d, r14d
jmp 0x14047d2de
jne 0x14047d2ff
mov byte [r15], 0x30
inc dh
cmovo cx, si
inc r15
movzx rdx, sp
cmovg cx, r14w
jmp 0x14047d2ff
mov rdx, rsi
mov rcx, rdi
jmp 0x14047d30a
call fcn.140467ea1
xor esi, esi
jmp 0x14047d31c
test al, al
jmp 0x14047d323
jne 0x14047d7cc
cmp byte [rdi + 8], sil
jmp 0x14047d332
jne 0x14047d6bf
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047d343
je 0x14047d6a9
mov rax, qword [rcx + 0x38]
add dh, 0x63
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047d35b
je 0x14047d67b
mov rax, qword [rcx + 0x50]
jmp 0x14047d36a
cmp dword [rax], esi
jmp 0x14047d371
jle 0x14047d67b
movzx eax, word [rdx]
jmp 0x14047d37f
jmp 0x14047d68d
test rsi, rsi
jne 0x14047d3aa
lea rax, [rbp - 0x78]
cmp r13, 0x10
cmovae rax, r14
test r14w, bp
cmp cl, byte [rax]
jmp 0x14047d3a4
jl 0x14047d21b
cmp byte [rbx + 1], r9b
jmp 0x14047d3b3
jle 0x14047d1c9
inc rbx
jmp 0x14047d3c1
jmp 0x14047d1c9
mov rdx, rsi
mov ch, 0x89
movzx cx, al
mov rcx, rdi
jmp 0x14047d3d8
call fcn.140467ea1
xor r8d, r8d
cmp r12, 0x4a3c0b24
test al, al
jne 0x14047d2c6
lea rbx, [rdi + 0xa]
movsx r13, r12w
bsr si, r8w
mov rsi, rbx
mov r13, qword [rsp + 0x48]
cmp byte [rdi + 8], r8b
jmp 0x14047d40d
jne 0x14047d4b2
mov rcx, qword [rdi]
cmp dl, r13b
test rcx, rcx
jmp 0x14047d421
je 0x14047d49f
mov rax, qword [rcx + 0x38]
adc dh, al
movsxd rdx, r10d
mov rdx, qword [rax]
test r14b, al
test rdx, rdx
jmp 0x14047d43e
je 0x14047d463
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047d450
jle 0x14047d463
movzx eax, word [rdx]
jmp 0x14047d45e
jmp 0x14047d479
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047d46f
call qword [0x1400b8d90]
sub r8d, r8d
clc
mov ecx, 0xffff
cmp r14b, al
cmp cx, ax
jmp 0x14047d489
je 0x14047d49f
mov word [rsi], ax
mov rbx, rsi
jmp 0x14047d49a
jmp 0x14047d4a7
mov qword [rdi], r8
movzx dx, r13b
mov byte [rdi + 8], 1
mov cl, 0xac
jmp 0x14047d4b2
movzx r8d, word [rbx]
not dl
cmovp cx, si
cqo
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x14047d4cb
call fcn.1400f3a6c
lea rcx, [rbp - 0x38]
test r11b, 0x80
sub rax, rcx
cmp bl, r9b
stc
sar rax, 1
test r13b, r11b
stc
cmp rax, 0x16
jae 0x14047d66e
cmp r12d, r14d
jg 0x14047d511
inc dword [rsp + 0x34]
cmc
test r11w, 0x1671
xor r8d, r8d
jmp 0x14047d50c
jmp 0x14047d571
xor r8d, r8d
stc
cmp di, r12w
test r12w, r13w
test rax, rax
jmp 0x14047d525
jne 0x14047d539
test r14d, r14d
jmp 0x14047d533
je 0x14047d571
lea rcx, [0x1400c0de0]
jmp 0x14047d545
mov al, byte [rax + rcx]
cmovnp ecx, esi
mov byte [r15], al
movsx cx, dil
bswap cx
inc r15
mov rcx, 0x4516079c
dec ch
xchg cx, cx
inc r14d
mov ch, dl
ror ch, 0xd0
btc ecx, r10d
mov byte [rsp + 0x30], 1
rcl ecx, 0x91
shrd cx, r9w, 0x37
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x14047d627
mov rax, qword [rcx + 0x38]
test rdx, r15
cmc
cmp qword [rax], r8
jmp 0x14047d59c
je 0x14047d5ec
mov rax, qword [rcx + 0x50]
jmp 0x14047d5ac
cmp dword [rax], r8d
jmp 0x14047d5b4
jle 0x14047d5ec
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx dx, bpl
lahf
movsxd rax, r10d
mov rdx, qword [rcx]
movzx rax, r15w
lea rax, [rdx + 2]
jmp 0x14047d5d9
mov qword [rcx], rax
bswap ax
movzx eax, word [rdx]
jmp 0x14047d5e7
jmp 0x14047d608
mov rax, qword [rcx]
jmp 0x14047d5f4
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
xor cl, r9b
movsx rcx, r12w
mov ecx, 0xffff
cmp bpl, 0x14
cmp cx, ax
je 0x14047d627
mov al, r8b
jmp 0x14047d622
jmp 0x14047d638
mov qword [rdi], r8
movsx dx, ah
mov al, 1
movzx rdx, si
movsx ecx, r9w
mov byte [rdi + 8], al
not dx
movsx rcx, r8w
mov rdx, r13
mov rcx, rdi
jmp 0x14047d64d
call fcn.140467ea1
xor r8d, r8d
stc
cmp bpl, r10b
cmp ah, 0x38
test al, al
jmp 0x14047d663
je 0x14047d404
jmp 0x14047d671
xor r8d, r8d
mov dword [rsp + 0x3c], r14d
jmp 0x14047d2b1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047d687
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x14047d6a9
mov word [rdi + 0xa], ax
jmp 0x14047d6a4
jmp 0x14047d6b4
mov qword [rdi], rsi
mov ah, dl
cbw
movsx rax, di
mov byte [rdi + 8], 1
cmovle ecx, ebp
movsx eax, r8w
movzx ebx, word [rdi + 0xa]
not ax
mov rcx, 0x5f0e0d8b
mov rax, qword [r13]
mov ch, 0xeb
movsx ecx, r12w
mov rcx, r13
jmp 0x14047d6e0
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
cmp bx, ax
jne 0x14047d7cc
call fcn.1404b73c5
mov rcx, qword [rax]
not al
mov al, byte [rcx]
movzx cx, spl
movsxd rcx, esi
mov byte [r15], al
inc r15
mov ecx, 0x4bc73ea0
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047d71e
je 0x14047d7b3
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14047d730
je 0x14047d776
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x14047d776
dec dword [rax]
cqo
mov ax, 0x61b2
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
nop
setno al
lea rax, [rdx + 2]
jmp 0x14047d75f
mov qword [rcx], rax
jmp 0x14047d769
movzx eax, word [rdx]
jmp 0x14047d771
jmp 0x14047d78d
mov rax, qword [rcx]
jmp 0x14047d77e
mov rax, qword [rax + 0x38]
jmp 0x14047d787
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14047d797
cmp cx, ax
jmp 0x14047d79f
je 0x14047d7b3
mov byte [rdi + 8], sil
jmp 0x14047d7ae
jmp 0x14047d7cc
mov qword [rdi], rsi
setno r13b
movsx r13d, r9w
mov byte [rdi + 8], 1
mov r13w, 0x7258
jmp 0x14047d7cc
mov r13, qword [rsp + 0x48]
test rsi, r8
test r14d, r14d
jmp 0x14047d7dc
jne 0x14047da3e
mov rdx, r13
jmp 0x14047d7f2
mov rcx, rdi
jmp 0x14047d7fa
call fcn.140467ea1
test al, al
jmp 0x14047d806
jne 0x14047da12
lea rbx, [rdi + 0xa]
sal si, 0x4b
xor r12d, 0x521d769f
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
test r8d, edx
bsr r14, rbp
shr r14w, cl
xor r8d, r8d
test bpl, 0x71
bts r14w, ax
mov r14d, 0xffff
cmp r10w, si
cmp byte [rdi + 8], r8b
jmp 0x14047d84d
jne 0x14047d8ea
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14047d85f
je 0x14047d8d4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp ah, 0x46
test rdx, rdx
jmp 0x14047d877
je 0x14047d892
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047d892
movzx eax, word [rdx]
jmp 0x14047d8af
mov rax, qword [rcx]
jmp 0x14047d89a
mov rax, qword [rax + 0x30]
jmp 0x14047d8a3
call qword [0x1400b8d90]
xor r8d, r8d
clc
cmp dh, bh
cmp r14w, ax
jmp 0x14047d8b8
je 0x14047d8d4
mov word [rsi], ax
bswap rbx
movsxd rbx, r11d
mov rbx, rsi
jmp 0x14047d8cf
jmp 0x14047d8e1
mov qword [rdi], r8
movsx eax, r11w
test r10b, bpl
sbb ax, bp
mov byte [rdi + 8], 1
cmp sp, 0x48b2
movzx eax, word [rbx]
cmp ax, word [rbp - 0x38]
jmp 0x14047d8f6
jne 0x14047d9ea
dec r12d
movsxd rcx, r14d
mov cl, spl
xor ch, 0x76
mov byte [rsp + 0x30], 1
rcr cx, cl
sbb cx, 0xfad
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047d920
je 0x14047d9b4
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x14047d97d
mov rax, qword [rcx + 0x50]
cmp bx, 0x7302
jmp 0x14047d942
cmp dword [rax], r8d
jmp 0x14047d94a
jle 0x14047d97d
dec dword [rax]
cdqe
rdtsc
mov rcx, qword [rcx + 0x38]
cdqe
movzx dx, bl
cbw
mov rdx, qword [rcx]
sete ah
lea rax, [rdx + 2]
jmp 0x14047d971
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x14047d99d
mov rax, qword [rcx]
jmp 0x14047d985
mov rax, qword [rax + 0x38]
jmp 0x14047d98e
call qword [0x1400b8d90]
xor r8d, r8d
test r12w, 0x201f
cmp r14w, ax
je 0x14047d9b4
mov al, r8b
jmp 0x14047d9af
jmp 0x14047d9bd
mov qword [rdi], r8
mov al, 1
movzx rcx, r11w
mov byte [rdi + 8], al
mov rdx, r13
movsx cx, r12b
mov rcx, rdi
jmp 0x14047d9d0
call fcn.140467ea1
sub r8d, r8d
jmp 0x14047d9dd
test al, al
jmp 0x14047d9e4
je 0x14047d844
mov dword [rsp + 0x34], r12d
btr ax, 1
mov r14d, dword [rsp + 0x3c]
sub eax, 0x1a620766
mov r12d, dword [rsp + 0x40]
movsx ax, r15b
xor rax, 0x19aa7883
bts eax, esp
mov eax, dword [rsp + 0x34]
test r8, r9
test eax, eax
jmp 0x14047da20
jns 0x14047da3e
mov byte [r15], 0x30
inc r15
inc eax
movsx edx, r14w
movsx cx, sil
mov dword [rsp + 0x34], eax
xchg ch, ch
mov rdx, r13
mov ch, 0xe5
movsx cx, r14b
jmp 0x14047da4e
mov rcx, rdi
jmp 0x14047da56
call fcn.140467ea1
test al, al
jne 0x14047dcaf
lea rbx, [rdi + 0xa]
mov rsi, rbx
cmc
test bh, 0x14
jmp 0x14047da73
sub r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x14047da7f
jne 0x14047db47
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14047da91
je 0x14047db32
mov rax, qword [rcx + 0x38]
ror dx, cl
add dl, r11b
btc edx, r15d
mov rdx, qword [rax]
jmp 0x14047daae
test rdx, rdx
jmp 0x14047dab6
je 0x14047dae1
mov rax, qword [rcx + 0x50]
cmp r14, 0x2be75e1d
cmp sil, spl
cmc
cmp dword [rax], r8d
jle 0x14047dae1
movzx eax, word [rdx]
jmp 0x14047dadc
jmp 0x14047db02
mov rax, qword [rcx]
jmp 0x14047dae9
mov rax, qword [rax + 0x30]
jmp 0x14047daf2
call qword [0x1400b8d90]
xor r8d, r8d
bts rcx, r15
neg cx
mov ecx, 0xffff
stc
cmc
cmp cx, ax
jmp 0x14047db11
je 0x14047db32
mov word [rsi], ax
movzx ebx, cx
movzx rbx, r11w
movsx ebx, r9w
mov rbx, rsi
jmp 0x14047db2d
jmp 0x14047db39
mov qword [rdi], r8
movzx r8d, r8w
mov byte [rdi + 8], 1
mov dx, 0x7ce6
cwd
mov cx, r13w
movzx r8d, word [rbx]
cdq
lea rdx, [rbp]
not ecx
lea rcx, [rbp - 0x38]
call fcn.1400f3a6c
lea rcx, [rbp - 0x38]
clc
sub rax, rcx
jmp 0x14047db68
sar rax, 1
cmc
cmp rax, 0x16
jmp 0x14047db75
jae 0x14047dcaf
cmp r14d, r12d
jmp 0x14047db83
jge 0x14047dbb0
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
inc cx
movsx cx, r10b
mov byte [r15], al
setg cl
bswap cx
inc r15
inc ch
movzx rcx, dx
inc r14d
mov byte [rsp + 0x30], 1
btc rcx, 0x49
shr cl, cl
mov rcx, qword [rdi]
test r14, 0x55f872e2
sub r8d, r8d
cmp spl, sil
jmp 0x14047dbd8
test rcx, rcx
je 0x14047dc7c
mov rax, qword [rcx + 0x38]
test r12d, ebp
cmc
test r14d, 0x48881fbc
cmp qword [rax], r8
je 0x14047dc42
mov rax, qword [rcx + 0x50]
jmp 0x14047dc02
cmp dword [rax], r8d
jmp 0x14047dc0a
jle 0x14047dc42
dec dword [rax]
movsx edx, si
lahf
mov rcx, qword [rcx + 0x38]
xchg dx, ax
setl dh
movzx eax, r9w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047dc2f
mov qword [rcx], rax
movsx eax, dx
movzx eax, word [rdx]
jmp 0x14047dc3d
jmp 0x14047dc5c
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047dc4e
call qword [0x1400b8d90]
sub r8d, r8d
sal cl, cl
or ch, 0xb3
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047dc69
je 0x14047dc7c
mov al, r8b
jmp 0x14047dc77
jmp 0x14047dc83
mov qword [rdi], r8
mov al, 1
not cl
mov byte [rdi + 8], al
mov rdx, r13
movsx cx, r10b
movzx rcx, r11w
mov rcx, rdi
jmp 0x14047dc9a
call fcn.140467ea1
sub r8d, r8d
test al, al
jmp 0x14047dca9
je 0x14047da76
mov sil, byte [rsp + 0x30]
cmc
clc
test bpl, 0x4c
xor r14d, r14d
clc
test sil, sil
jmp 0x14047dcc6
je 0x14047e5e8
mov rdx, r13
mov rcx, rdi
jmp 0x14047dcd7
call fcn.140467ea1
test al, al
jmp 0x14047dce3
jne 0x14047e5e8
mov cl, byte [rdi + 8]
test r9w, cx
test cl, cl
jne 0x14047dd9a
mov rcx, qword [rdi]
test ah, 0xa5
cmc
test r11b, r9b
test rcx, rcx
je 0x14047dd84
mov rax, qword [rcx + 0x38]
sbb dl, 0xf6
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047dd1d
je 0x14047dd49
mov rax, qword [rcx + 0x50]
stc
test dh, bl
test spl, 0x7d
cmp dword [rax], r14d
jmp 0x14047dd36
jle 0x14047dd49
movzx eax, word [rdx]
jmp 0x14047dd44
jmp 0x14047dd60
mov rax, qword [rcx]
jmp 0x14047dd51
mov rax, qword [rax + 0x30]
jmp 0x14047dd5a
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cl, ah
cmc
cmp cx, ax
jmp 0x14047dd70
je 0x14047dd84
mov word [rdi + 0xa], ax
jmp 0x14047dd7f
jmp 0x14047dd8a
mov qword [rdi], r14
inc rax
mov byte [rdi + 8], 1
mov cl, 0x75
adc cl, r10b
rcr ah, 0xc4
mov cl, 1
nop
movzx eax, word [rdi + 0xa]
test bl, 0x83
cmp ax, word [rbp - 2]
jmp 0x14047ddaa
je 0x14047de63
test cl, cl
jne 0x14047de54
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047ddc3
je 0x14047de33
mov rax, qword [rcx + 0x38]
shr dl, 0x89
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047dddb
je 0x14047de05
mov rax, qword [rcx + 0x50]
test sp, 0x229c
cmp dword [rax], r14d
jmp 0x14047ddf2
jle 0x14047de05
movzx eax, word [rdx]
jmp 0x14047de00
jmp 0x14047de17
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047de11
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047de24
je 0x14047de33
mov word [rdi + 0xa], ax
jmp 0x14047de48
mov qword [rdi], r14
sar ax, 0xa7
and rax, 0x7d484a0f
or al, bpl
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp r14b, cl
test di, 0x3232
cmp ax, word [rbp - 4]
jmp 0x14047de5d
jne 0x14047e5e8
mov byte [r15], 0x70
cmovp cx, cx
mov cl, 0x72
movzx rcx, r15w
inc r15
bsf cx, sp
mov rcx, qword [rdi]
cmc
clc
cmp bpl, r15b
test rcx, rcx
je 0x14047df14
mov rax, qword [rcx + 0x38]
clc
jmp 0x14047de93
cmp qword [rax], r14
jmp 0x14047de9b
je 0x14047dedf
mov rax, qword [rcx + 0x50]
test esp, 0x7e50da9
cmp dword [rax], r14d
jmp 0x14047deb3
jle 0x14047dedf
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx ax, r14b
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047ded1
mov qword [rcx], rax
xchg al, al
lahf
movzx eax, word [rdx]
jmp 0x14047def1
mov rax, qword [rcx]
jmp 0x14047dee7
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r12d, 0xffff
stc
cmp di, 0x2383
cmp r12w, ax
je 0x14047df1a
mov al, r14b
jmp 0x14047df0f
jmp 0x14047df25
mov r12d, 0xffff
mov qword [rdi], r14
cdq
movsx cx, r10b
mov al, 1
mov byte [rdi + 8], al
mov sil, r14b
mov ebx, r14d
cwd
mov rdx, r13
setl cl
jmp 0x14047df3b
mov rcx, rdi
call fcn.140467ea1
test al, al
jmp 0x14047df4a
jne 0x14047e252
mov cl, byte [rdi + 8]
cmc
jmp 0x14047df5c
test cl, cl
jmp 0x14047df63
jne 0x14047e000
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047df75
je 0x14047dfe4
mov rax, qword [rcx + 0x38]
mov edx, r12d
cmc
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14047df8f
je 0x14047dfb5
mov rax, qword [rcx + 0x50]
test r8w, 0x2839
cmp dword [rax], r14d
jmp 0x14047dfa7
jle 0x14047dfb5
movzx eax, word [rdx]
jmp 0x14047dfc7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047dfc1
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047dfd0
je 0x14047dfe4
mov word [rdi + 0xa], ax
jmp 0x14047dfdf
jmp 0x14047dfe7
mov qword [rdi], r14
mov byte [rdi + 8], 1
sub al, bl
movsx rax, r11w
mov ah, 0x85
mov cl, 1
bt rax, 0x79
movzx eax, di
rol ah, cl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x14047e00d
jne 0x14047e0cf
mov byte [r15], 0x2b
cmovge ecx, ebp
movsx ecx, r13w
inc r15
jmp 0x14047e026
mov rcx, qword [rdi]
jmp 0x14047e02e
test rcx, rcx
je 0x14047e0b6
mov rax, qword [rcx + 0x38]
cmc
test r9d, eax
clc
cmp qword [rax], r14
jmp 0x14047e048
je 0x14047e088
mov rax, qword [rcx + 0x50]
jmp 0x14047e05c
cmp dword [rax], r14d
jle 0x14047e088
dec dword [rax]
mov rcx, qword [rcx + 0x38]
lahf
not al
mov rdx, qword [rcx]
mov al, r13b
mov eax, 0x1884218a
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e09a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047e094
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e0a3
je 0x14047e0b6
mov al, r14b
jmp 0x14047e0b1
jmp 0x14047e0c2
mov qword [rdi], r14
xchg al, al
mov al, 1
jmp 0x14047e0c2
mov byte [rdi + 8], al
jmp 0x14047e0ca
jmp 0x14047e252
test cl, cl
jmp 0x14047e0d6
jne 0x14047e16f
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047e156
mov rax, qword [rcx + 0x38]
sal rdx, 0xb7
btr dx, si
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047e0ff
je 0x14047e122
mov rax, qword [rcx + 0x50]
test r9d, r13d
cmp dword [rax], r14d
jmp 0x14047e114
jle 0x14047e122
movzx eax, word [rdx]
jmp 0x14047e139
mov rax, qword [rcx]
jmp 0x14047e12a
mov rax, qword [rax + 0x30]
jmp 0x14047e133
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e142
je 0x14047e156
mov word [rdi + 0xa], ax
jmp 0x14047e151
jmp 0x14047e16b
mov qword [rdi], r14
seto al
add rax, rsi
movzx eax, word [rdi + 0xa]
jmp 0x14047e16b
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jmp 0x14047e178
jne 0x14047e252
mov byte [r15], 0x2d
movsx ecx, bx
movsx cx, al
inc r15
sar cx, cl
movsx cx, r9b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e19f
je 0x14047e240
mov rax, qword [rcx + 0x38]
cmc
test r15w, 0x148e
cmp qword [rax], r14
jmp 0x14047e1b8
je 0x14047e20c
mov rax, qword [rcx + 0x50]
stc
test r12b, 0x2e
cmc
cmp dword [rax], r14d
jle 0x14047e20c
dec dword [rax]
jmp 0x14047e1d8
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
movzx eax, bx
movsx ax, r15b
lea rax, [rdx + 2]
jmp 0x14047e1f2
mov qword [rcx], rax
lahf
movsx ax, r11b
movzx rax, r8w
movzx eax, word [rdx]
jmp 0x14047e207
jmp 0x14047e223
mov rax, qword [rcx]
jmp 0x14047e214
mov rax, qword [rax + 0x38]
jmp 0x14047e21d
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e22c
je 0x14047e240
mov byte [rdi + 8], r14b
jmp 0x14047e23b
jmp 0x14047e252
mov qword [rdi], r14
cwd
mov byte [rdi + 8], 1
cqo
sets dh
movzx edx, r14w
mov rdx, r13
movzx ecx, r13w
not cl
mov rcx, rdi
call fcn.140467ea1
test al, al
jmp 0x14047e26a
jne 0x14047e5c0
cmp byte [rdi + 8], r14b
jmp 0x14047e279
jne 0x14047e2f9
mov rcx, qword [rdi]
jmp 0x14047e287
test rcx, rcx
je 0x14047e2ee
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14047e2c4
mov rax, qword [rcx + 0x50]
cmp r14b, r14b
test r10d, 0x7b0723e
cmp dword [rax], r14d
jmp 0x14047e2b6
jle 0x14047e2c4
movzx eax, word [rdx]
jmp 0x14047e2d1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e2da
je 0x14047e2ee
mov word [rdi + 0xa], ax
jmp 0x14047e2e9
jmp 0x14047e2f1
mov qword [rdi], r14
mov byte [rdi + 8], 1
bsr rax, r11
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x14047e306
jne 0x14047e3ea
mov sil, 1
bsf cx, r11w
test r14w, 0x71c8
mov rcx, qword [rdi]
jmp 0x14047e324
test rcx, rcx
je 0x14047e3a8
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047e339
je 0x14047e37f
mov rax, qword [rcx + 0x50]
cmp r14b, 0x28
cmp dword [rax], r14d
jle 0x14047e37f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwd
cqo
cdq
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e367
mov qword [rcx], rax
movsx ax, r11b
cbw
lahf
movzx eax, word [rdx]
jmp 0x14047e37a
jmp 0x14047e391
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047e38b
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e39a
je 0x14047e3a8
mov al, r14b
jmp 0x14047e3b7
mov qword [rdi], r14
mov al, sil
movzx cx, r14b
not dh
xchg ecx, ecx
mov byte [rdi + 8], al
movzx ecx, r15w
cwd
mov rdx, r13
movsx ecx, r12w
mov cx, r8w
mov rcx, rdi
jmp 0x14047e3d3
call fcn.140467ea1
test al, al
jmp 0x14047e3df
je 0x14047e270
jmp 0x14047e3f3
test sil, sil
je 0x14047e5c0
mov byte [r15], 0x30
jmp 0x14047e3fc
inc r15
jmp 0x14047e404
jmp 0x14047e5c0
cmp byte [rdi + 8], r14b
jmp 0x14047e412
jne 0x14047e4bd
mov rcx, qword [rdi]
jmp 0x14047e420
test rcx, rcx
jmp 0x14047e428
je 0x14047e49f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r13b, r12b
cmc
test rdx, rdx
jmp 0x14047e441
je 0x14047e46b
mov rax, qword [rcx + 0x50]
jmp 0x14047e450
cmp dword [rax], r14d
jmp 0x14047e458
jle 0x14047e46b
movzx eax, word [rdx]
jmp 0x14047e466
jmp 0x14047e482
mov rax, qword [rcx]
jmp 0x14047e473
mov rax, qword [rax + 0x30]
jmp 0x14047e47c
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047e48b
je 0x14047e49f
mov word [rdi + 0xa], ax
jmp 0x14047e49a
jmp 0x14047e4ae
mov qword [rdi], r14
jmp 0x14047e4ae
mov byte [rdi + 8], 1
bswap r8
jmp 0x14047e4bd
movzx r8d, word [rdi + 0xa]
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x14047e4cf
call fcn.1400f3a6c
lea rcx, [rbp - 0x38]
sub rax, rcx
clc
test r14b, r15b
sar rax, 1
cmp rax, 0x16
jmp 0x14047e4eb
jae 0x14047e5e8
cmp ebx, 8
jmp 0x14047e4f9
jge 0x14047e517
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
movzx rcx, r9w
mov byte [r15], al
dec cl
inc r15
inc ebx
mov sil, 1
movsx ecx, si
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e528
je 0x14047e5b1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x14047e583
mov rax, qword [rcx + 0x50]
jmp 0x14047e548
cmp dword [rax], r14d
jmp 0x14047e550
jle 0x14047e583
dec dword [rax]
xchg edx, eax
movsx rax, dx
cwd
mov rcx, qword [rcx + 0x38]
lahf
mov edx, esi
rdtsc
mov rdx, qword [rcx]
cmovs ax, di
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e57e
jmp 0x14047e59a
mov rax, qword [rcx]
jmp 0x14047e58b
mov rax, qword [rax + 0x38]
jmp 0x14047e594
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047e5b1
mov al, r14b
jmp 0x14047e5ac
jmp 0x14047e5b7
mov qword [rdi], r14
mov al, sil
mov byte [rdi + 8], al
movsxd rdx, esp
mov dl, r13b
mov rdx, r13
movsxd rcx, ecx
movzx cx, r13b
bswap rcx
mov rcx, rdi
jmp 0x14047e5d6
call fcn.140467ea1
test al, al
jmp 0x14047e5e2
je 0x14047e409
cmp byte [rsp + 0x31], r14b
jne 0x14047e601
test sil, sil
jmp 0x14047e5fb
jne 0x14047e60f
mov r15, qword [rbp - 0x80]
btc cx, sp
rcl dx, 0xe
cwd
mov byte [r15], r14b
or al, 0x2d
xchg dh, al
add eax, 0x70596745
mov eax, dword [rsp + 0x34]
bts dx, r13w
movsx rdx, sp
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
mov dx, sp
sbb dl, r9b
sal dx, 0x4e
mov rdx, qword [rbp - 0x40]
test dl, dh
jmp 0x14047e644
cmp rdx, 0x10
jmp 0x14047e64d
jb 0x14047e69b
inc rdx
xor cl, 0xbf
lahf
stc
mov rcx, qword [rbp - 0x58]
sbb eax, 0x368b2da1
and eax, ecx
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14047e675
jb 0x14047e696
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
clc
cmc
cmp rax, 0x1f
ja 0x14047e706
call fcn.140197518
xor eax, eax
ror cl, cl
btr rcx, rsp
shr ch, 0x37
mov rcx, qword [rbp + 8]
cmp r12b, 0xed
test r15b, spl
xor rcx, rsp
call fcn.14049e6a7
mov rbx, qword [rsp + 0x150]
add rsp, 0x110
movzx r13, r10w
cmove r14d, r13d
not r14w
pop r15
not dil
pop r14
not r12b
movzx ebp, ax
pop r13
movzx esi, r13w
movzx rbp, r10w
pop r12
pop rdi
mov bpl, cl
pop rsi
setl bpl
cmovb rbp, r9
movsx bp, dil
pop rbp
jmp 0x14047e705
ret
call fcn.1404b4f8e
nop
jmp 0x14047e711
call fcn.1404b4f8e
nop
jmp 0x14018bad8