Function at 0x14047de30
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
sub rcx, rbx
push rbp
xor cx, 0x3882
push rsi
push rdi
rcr bh, cl
inc ebx
push r12
not bpl
inc dil
btr esi, 0x56
push r13
sar rbp, 0xd2
push r14
movzx r14d, di
rcr esi, 0xf4
push r15
cmc
movsxd rdi, ecx
xor rdi, 0x4520674c
lea rbp, [rsp - 0x10]
movsxd rax, r14d
sub rsp, 0x110
sub r14, 0x4f0e35f6
cwde
bt rax, 0xc7
mov rax, qword [0x1400b7288]
inc rdi
xor rax, rsp
mov qword [rbp + 8], rax
bt ax, 0x74
mov qword [rsp + 0x48], r9
ror sil, cl
bswap ax
mov rdi, r8
cwde
rol bl, 0xe0
mov r14, rdx
and ch, 0x5c
mov qword [rbp - 0x80], rdx
sbb cx, 0x7445
cmp rax, r9
mov rax, qword [rbp + 0x78]
add cx, sp
mov qword [rsp + 0x78], rax
mov sil, 0xc5
xor r12d, r12d
mov rsi, qword [rbp + 0x70]
movzx ebx, ax
mov rax, qword [rsi + 0x40]
movsx ecx, r14w
sete bl
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
movzx rcx, dx
mov rax, qword [rbx]
movsxd rcx, eax
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14047df05
call qword [0x1400b8d90]
nop
seta ch
lea rcx, [rsp + 0x60]
jmp 0x14047df19
call fcn.140483aaf
mov r13, rax
mov qword [rsp + 0x58], rax
cmp bl, r13b
test rbx, rbx
jmp 0x14047df31
je 0x14047df93
mov rdx, qword [rbx]
movsx rcx, r11w
mov rcx, rbx
movsx eax, sp
movzx eax, si
movsx ax, bl
mov rax, qword [rdx + 0x10]
jmp 0x14047df54
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14047df65
je 0x14047df93
mov rcx, qword [rax]
movsx ax, r10b
cbw
cqo
mov rax, qword [rcx]
cmova rcx, r12
movsx rcx, sp
mov cl, sil
lea edx, [r12 + 1]
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [r13]
jmp 0x14047df9e
lea rdx, [rbp - 0x58]
movsx cx, r10b
mov rcx, r13
mov rax, qword [rax + 0x28]
jmp 0x14047dfb3
call qword [0x1400b8d90]
nop
setp ah
cmovbe cx, r9w
mov rax, qword [rsi + 0x40]
mov bh, 0xc6
mov rbx, qword [rax + 8]
lahf
not ax
jmp 0x14047dfd6
mov qword [rsp + 0x68], rbx
cmova ax, si
movsx eax, r9w
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047dfee
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
movsx ecx, bx
movzx cx, bpl
lea rcx, [rsp + 0x60]
jmp 0x14047e00b
call fcn.140478910
mov rsi, rax
clc
test r14b, r9b
jmp 0x14047e01c
test rbx, rbx
jmp 0x14047e024
je 0x14047e08f
mov rdx, qword [rbx]
mov eax, 0x40d50b29
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14047e03e
call qword [0x1400b8d90]
mov r8, rax
cmp spl, al
test rax, rax
jmp 0x14047e052
je 0x14047e08f
mov rcx, qword [rax]
movsx ax, r8b
mov dx, ax
mov rax, qword [rcx]
movzx dx, r9b
cwd
mov edx, 1
movsx cx, r11b
mov ecx, 0x6ff258b5
movzx cx, r12b
mov rcx, r8
jmp 0x14047e089
call qword [0x1400b8d90]
mov rax, qword [rsi]
not dx
cqo
movzx r8w, bpl
lea r9, [rbp - 0x38]
mov dx, 0x4d32
movsx ecx, r10w
lea r8, [0x1400c0dfd]
lea rdx, [0x1400c0de0]
movzx ecx, r13w
not cx
mov rcx, rsi
jmp 0x14047e0c5
mov rax, qword [rax + 0x58]
jmp 0x14047e0ce
call qword [0x1400b8d90]
mov r15, r14
mov byte [rsp + 0x31], r12b
cmovns edx, r14d
not sil
mov rsi, qword [rsp + 0x48]
not edx
mov rdx, rsi
mov rcx, rdi
jmp 0x14047e0f5
call fcn.140469d3b
mov ebx, 0xffff
test al, al
jmp 0x14047e106
jne 0x14047e405
mov cl, byte [rdi + 8]
test r11w, si
cmp cl, bh
jmp 0x14047e11a
test cl, cl
jmp 0x14047e121
jne 0x14047e1a9
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e132
je 0x14047e19d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test dil, 0x35
stc
test rdx, rdx
jmp 0x14047e14c
je 0x14047e174
mov rax, qword [rcx + 0x50]
cmp dl, 0x38
cmp dword [rax], r12d
jmp 0x14047e161
jle 0x14047e174
movzx eax, word [rdx]
jmp 0x14047e16f
jmp 0x14047e186
mov rax, qword [rcx]
jmp 0x14047e17c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e18e
je 0x14047e19d
mov word [rdi + 0xa], ax
jmp 0x14047e1a3
mov qword [rdi], r12
shr cl, 0xfe
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
test rsp, rbp
cmp ax, word [rbp - 0xa]
jmp 0x14047e1b9
jne 0x14047e298
mov byte [r14], 0x2b
adc cl, 0x99
sar ch, cl
lea r15, [r14 + 1]
bt cx, 0xfd
bt rcx, rsi
mov ecx, 0x53da59f3
mov rcx, qword [rdi]
cmc
cmp sil, 0x3c
stc
test rcx, rcx
jmp 0x14047e1eb
je 0x14047e281
mov rax, qword [rcx + 0x38]
jmp 0x14047e1fe
cmp qword [rax], r12
jmp 0x14047e206
je 0x14047e254
mov rax, qword [rcx + 0x50]
cmp r13b, 0x97
test sil, 0x65
cmp dword [rax], r12d
jmp 0x14047e220
jle 0x14047e254
dec dword [rax]
mov dl, 0x3f
cdq
movsxd rax, r14d
mov rcx, qword [rcx + 0x38]
cdqe
movzx rax, r10w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e244
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e24f
jmp 0x14047e26b
mov rax, qword [rcx]
jmp 0x14047e25c
mov rax, qword [rax + 0x38]
jmp 0x14047e265
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e273
je 0x14047e281
mov al, r12b
jmp 0x14047e28b
mov qword [rdi], r12
mov al, 1
jmp 0x14047e28b
mov byte [rdi + 8], al
jmp 0x14047e293
jmp 0x14047e405
test cl, cl
jne 0x14047e346
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e2ab
je 0x14047e32c
mov rax, qword [rcx + 0x38]
xchg dx, dx
bsr dx, r10w
mov rdx, qword [rax]
jmp 0x14047e2cc
test rdx, rdx
jmp 0x14047e2d4
je 0x14047e2f9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047e2e6
jle 0x14047e2f9
movzx eax, word [rdx]
jmp 0x14047e2f4
jmp 0x14047e310
mov rax, qword [rcx]
jmp 0x14047e301
mov rax, qword [rax + 0x30]
jmp 0x14047e30a
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e318
je 0x14047e32c
mov word [rdi + 0xa], ax
jmp 0x14047e327
jmp 0x14047e340
mov qword [rdi], r12
btc eax, 0xb8
sbb al, 0x77
shr ax, cl
movzx eax, word [rdi + 0xa]
cmp r10w, r8w
mov byte [rdi + 8], 1
clc
stc
cmp ax, word [rbp - 0xc]
jmp 0x14047e34f
jne 0x14047e405
mov byte [r14], 0x2d
shr cl, cl
lea r15, [r14 + 1]
dec ecx
shld ecx, r10d, 0x5c
mov rcx, qword [rdi]
cmc
test rcx, rcx
je 0x14047e3f4
mov rax, qword [rcx + 0x38]
cmc
stc
cmp qword [rax], r12
je 0x14047e3cb
mov rax, qword [rcx + 0x50]
test r12w, r15w
cmp dword [rax], r12d
jmp 0x14047e392
jle 0x14047e3cb
dec dword [rax]
movzx ax, ch
mov rcx, qword [rcx + 0x38]
setne ah
movzx ax, r8b
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e3b6
mov qword [rcx], rax
cmovb ax, r11w
bswap rax
xchg ah, al
movzx eax, word [rdx]
jmp 0x14047e3e2
mov rax, qword [rcx]
jmp 0x14047e3d3
mov rax, qword [rax + 0x38]
jmp 0x14047e3dc
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047e3f4
mov byte [rdi + 8], r12b
jmp 0x14047e405
mov qword [rdi], r12
cdq
rcr cx, cl
xor r14w, 0x77a1
mov byte [rdi + 8], 1
mov word [r15], 0x7830
sbb r14b, 0x77
add r15, 2
movsx ecx, r11w
cqo
movzx edx, r11w
mov qword [rsp + 0x50], r15
mov byte [rsp + 0x30], r12b
movsx r14w, r15b
movsx edx, r10w
cdq
mov r14d, r12d
movzx cx, r15b
mov dword [rsp + 0x3c], r12d
movsx edx, sp
mov ch, 0xc0
mov dword [rsp + 0x34], r12d
mov rdx, rsi
bswap cx
mov rcx, rdi
call fcn.140469d3b
test al, al
jmp 0x14047e45e
jne 0x14047e81e
cmp byte [rdi + 8], r12b
jmp 0x14047e46d
jne 0x14047e4f9
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x14047e4e8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test r11w, r13w
test rdx, rdx
jmp 0x14047e494
je 0x14047e4b5
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x14047e4a7
jle 0x14047e4b5
movzx eax, word [rdx]
jmp 0x14047e4cc
mov rax, qword [rcx]
jmp 0x14047e4bd
mov rax, qword [rax + 0x30]
jmp 0x14047e4c6
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e4d4
je 0x14047e4e8
mov word [rdi + 0xa], ax
jmp 0x14047e4e3
jmp 0x14047e4f5
mov qword [rdi], r12
neg eax
jmp 0x14047e4f5
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
test r10b, r11b
cmp ax, word [rbp - 0x38]
jmp 0x14047e509
jne 0x14047e81e
mov rcx, qword [rdi]
cmp rsi, r15
test r15d, r8d
test rcx, rcx
je 0x14047e595
mov rax, qword [rcx + 0x38]
clc
stc
cmp qword [rax], r12
je 0x14047e56d
mov rax, qword [rcx + 0x50]
test r13b, r10b
cmp dword [rax], r12d
jmp 0x14047e53f
jle 0x14047e56d
dec dword [rax]
mov eax, edx
mov rcx, qword [rcx + 0x38]
movzx eax, r8w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047e55d
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e568
jmp 0x14047e57a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e582
je 0x14047e595
mov al, r12b
jmp 0x14047e590
jmp 0x14047e5a2
mov qword [rdi], r12
movsx rdx, sp
mov al, 1
movsx rcx, r12w
mov byte [rdi + 8], al
jmp 0x14047e5af
mov rdx, rsi
mov ecx, 0x242668de
movzx cx, r11b
mov rcx, rdi
jmp 0x14047e5c4
call fcn.140469d3b
test al, al
jmp 0x14047e5d0
jne 0x14047e815
mov cl, byte [rdi + 8]
cmc
test cl, cl
jmp 0x14047e5e1
jne 0x14047e69c
mov rcx, qword [rdi]
cmc
test r11b, bpl
test r14w, 0x1861
test rcx, rcx
jmp 0x14047e5fc
je 0x14047e677
mov rax, qword [rcx + 0x38]
clc
bts dx, r15w
bsf edx, edx
mov rdx, qword [rax]
stc
jmp 0x14047e61c
test rdx, rdx
je 0x14047e649
mov rax, qword [rcx + 0x50]
jmp 0x14047e62e
cmp dword [rax], r12d
jmp 0x14047e636
jle 0x14047e649
movzx eax, word [rdx]
jmp 0x14047e644
jmp 0x14047e65b
mov rax, qword [rcx]
jmp 0x14047e651
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e663
je 0x14047e677
mov word [rdi + 0xa], ax
jmp 0x14047e672
jmp 0x14047e683
mov qword [rdi], r12
or eax, ebp
shl rax, cl
movsx eax, r14w
mov byte [rdi + 8], 1
bt eax, 3
ror cl, 0x77
cmc
mov cl, 1
rcr al, cl
movsx eax, r8w
bts ax, r10w
movzx eax, word [rdi + 0xa]
stc
cmp ax, word [rbp - 6]
jmp 0x14047e6aa
je 0x14047e76a
test cl, cl
jmp 0x14047e6b7
jne 0x14047e75b
mov rcx, qword [rdi]
cmp r12b, 0xbd
test rcx, rcx
jmp 0x14047e6cc
je 0x14047e740
mov rax, qword [rcx + 0x38]
shld rdx, r12, 0x38
rol dl, 0x25
mov rdx, qword [rax]
test r13w, r15w
test rdx, rdx
jmp 0x14047e6ed
je 0x14047e712
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14047e6ff
jle 0x14047e712
movzx eax, word [rdx]
jmp 0x14047e70d
jmp 0x14047e729
mov rax, qword [rcx]
jmp 0x14047e71a
mov rax, qword [rax + 0x30]
jmp 0x14047e723
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047e731
je 0x14047e740
mov word [rdi + 0xa], ax
jmp 0x14047e74f
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
jmp 0x14047e74f
mov byte [rdi + 8], 1
clc
cmp r11, 0x38435922
cmp ax, word [rbp - 8]
jmp 0x14047e764
jne 0x14047e815
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047e775
je 0x14047e803
mov rax, qword [rcx + 0x38]
cmc
test spl, 0x63
cmp qword [rax], r12
jmp 0x14047e78c
je 0x14047e7d6
mov rax, qword [rcx + 0x50]
cmp ax, 0xc52
cmp dword [rax], r12d
jmp 0x14047e7a2
jle 0x14047e7d6
dec dword [rax]
cwde
setb dl
movsx rdx, r8w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, r14w
lea rax, [rdx + 2]
jmp 0x14047e7c6
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047e7d1
jmp 0x14047e7ed
mov rax, qword [rcx]
jmp 0x14047e7de
mov rax, qword [rax + 0x38]
jmp 0x14047e7e7
call qword [0x1400b8d90]
cmp bx, ax
je 0x14047e803
mov al, r12b
jmp 0x14047e7fe
jmp 0x14047e80d
mov qword [rdi], r12
mov al, 1
jmp 0x14047e80d
mov byte [rdi + 8], al
jmp 0x14047e81e
mov byte [rsp + 0x30], 1
movsx r12d, r13w
mov ecx, 0x300
shl r12w, 0x13
shr bl, cl
cmp dl, r8b
mov r12d, 0x24
mov rax, qword [rsp + 0x78]
jmp 0x14047e83f
cmp dword [rax], 0x3b9aca00
not bl
movzx rbx, r15w
cmove r12d, ecx
sub al, sil
mov dword [rsp + 0x40], r12d
neg al
ror al, cl
lea rbx, [rbp - 0x58]
rcr al, 0xe0
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
mov al, r13b
mov qword [rsp + 0x60], rbx
mov al, byte [rbx]
jmp 0x14047e87b
dec al
test ebx, r8d
stc
cmp bp, dx
cmp al, 0x7d
jmp 0x14047e88b
ja 0x14047effb
xor esi, esi
jmp 0x14047e898
cmp qword [rbp - 0x48], rsi
jmp 0x14047e8a1
jne 0x14047e8b1
mov word [rsp + 0x38], si
jmp 0x14047e8d6
mov rax, qword [r13]
cmovg cx, r12w
jmp 0x14047e8bf
mov rcx, r13
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x14047e8d6
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], 1
mov r13d, 0xf
mov qword [rbp - 0x60], r13
xor rcx, 0x49ac3526
sub eax, eax
mov byte [rbp - 0x78], al
movzx cx, ah
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
call fcn.140469d3b
xor r9d, r9d
test r15w, dx
and r14w, r8w
mov r14, qword [rbp - 0x78]
test al, al
jmp 0x14047e922
jne 0x14047edea
lea r12, [rdi + 0xa]
and r8b, r9b
sar r8, cl
mov r8, r12
add bl, r11b
dec bl
rcl bl, 0xe8
mov qword [rsp + 0x70], r12
shr bl, 0x4e
mov bl, byte [rsp + 0x31]
test r13b, r14b
cmp rsi, r13
cmp bp, 0x4756
cmp byte [rdi + 8], r9b
jmp 0x14047e95d
jne 0x14047ea05
mov rcx, qword [rdi]
cmc
stc
test rcx, rcx
je 0x14047e9ed
mov rax, qword [rcx + 0x38]
setne dh
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14047e984
je 0x14047e9aa
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x14047e997
jle 0x14047e9aa
movzx eax, word [rdx]
jmp 0x14047e9a5
jmp 0x14047e9c4
mov rax, qword [rcx]
jmp 0x14047e9b2
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
xor r9d, r9d
mov ecx, 0xffff
clc
cmp cx, ax
je 0x14047e9ed
mov word [r8], ax
jmp 0x14047e9e0
mov r12, r8
jmp 0x14047e9e8
jmp 0x14047e9f9
mov qword [rdi], r9
movsx r8w, r13b
movsx edx, r10w
mov byte [rdi + 8], 1
movzx edx, r10w
movsx cx, dl
movzx r8d, word [r12]
cdq
movzx ecx, si
lea rdx, [rbp]
movzx rcx, si
mov ecx, r10d
lea rcx, [rbp - 0x38]
call fcn.140136b36
lea rcx, [rbp - 0x38]
sub rax, rcx
jmp 0x14047ea2e
sar rax, 1
cmp rax, 0x16
jmp 0x14047ea3a
jae 0x14047eb0f
mov byte [rsp + 0x30], 1
cmp bl, 0x2a
mov ecx, dword [rsp + 0x3c]
cmp r14w, 0x7b2a
test edx, ecx
clc
cmp dword [rsp + 0x40], ecx
jg 0x14047ea68
inc dword [rsp + 0x34]
jmp 0x14047eac1
test rax, rax
jmp 0x14047ea70
jne 0x14047ea83
test ecx, ecx
jmp 0x14047ea7d
je 0x14047eac1
lea r8, [0x1400c0de0]
jmp 0x14047ea8f
mov al, byte [rax + r8]
jmp 0x14047ea98
mov byte [r15], al
cwde
inc r15
cbw
movzx eax, cx
cmove rax, rdx
mov qword [rsp + 0x50], r15
movzx rax, cx
movzx ax, r13b
movsxd rax, r10d
inc ecx
mov dword [rsp + 0x3c], ecx
cmc
cwde
lea rax, [rbp - 0x78]
rcr cl, 0x42
xor cl, 0xd0
cmp r13, 0x10
mov cl, 0xee
setae cl
jmp 0x14047ead9
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
jmp 0x14047eae6
je 0x14047ecbc
lea rax, [rbp - 0x78]
test r13d, 0x88d67c0
test cl, cl
jmp 0x14047eafe
cmovne rax, r14
inc byte [rax + rsi]
jmp 0x14047eb0a
jmp 0x14047ecb3
lea rax, [rbp - 0x78]
or r15b, 0x3f
rcl r15b, cl
cmp r13, 0x10
setae r15b
jmp 0x14047eb27
cmovae rax, r14
jmp 0x14047eb34
xor r9d, r9d
stc
test ah, 0x2b
cmp byte [rax + rsi], r9b
jmp 0x14047eb44
je 0x14047eda8
movzx r8d, word [rsp + 0x38]
cmp bpl, 0x37
cmc
test r8w, r8w
je 0x14047eda8
cmp byte [rdi + 8], r9b
jmp 0x14047eb68
jne 0x14047ec1f
mov rcx, qword [rdi]
jmp 0x14047eb76
test rcx, rcx
je 0x14047ec0c
mov rax, qword [rcx + 0x38]
cmc
movsx dx, sil
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14047ebbb
mov rax, qword [rcx + 0x50]
test bl, 0x25
cmp r14d, r11d
cmp dword [rax], r9d
jmp 0x14047eba8
jle 0x14047ebbb
movzx eax, word [rdx]
jmp 0x14047ebb6
jmp 0x14047ebea
mov rax, qword [rcx]
jmp 0x14047ebc3
mov rax, qword [rax + 0x30]
jmp 0x14047ebcc
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
mov ch, 0x50
sbb ch, 0xcc
sub r9d, r9d
btr ecx, 0xff
btc cx, 0xf
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047ebf7
je 0x14047ec0c
mov word [r12], ax
jmp 0x14047ec07
jmp 0x14047ec0f
mov qword [rdi], r9
mov byte [rdi + 8], 1
cmp r13w, 0x598d
stc
jmp 0x14047ec1f
cmp word [r12], r8w
jmp 0x14047ec29
jne 0x14047eda8
mov rcx, qword [rbp - 0x68]
test ah, bl
cmc
cmp rcx, r13
jmp 0x14047ec3e
jae 0x14047ec77
lea rax, [rcx + 1]
cmp r13b, 0xcd
mov qword [rbp - 0x68], rax
bsf rax, rcx
ror ah, cl
stc
lea rax, [rbp - 0x78]
clc
test r15b, r15b
jmp 0x14047ec64
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x14047ec72
jmp 0x14047ec9a
xor r9d, r9d
jmp 0x14047ec81
mov r8b, bl
movzx rdx, r9w
movzx dx, spl
lea edx, [r9 + 1]
lea rcx, [rbp - 0x78]
call fcn.140458302
inc rsi
neg r15
movzx r15w, r8b
rcr r15b, 0xdd
mov r15, qword [rsp + 0x50]
cmc
shld ecx, edi, 0x5d
mov r14, qword [rbp - 0x78]
clc
mov r13, qword [rbp - 0x60]
mov rcx, qword [rdi]
sub r8d, r8d
test rcx, rcx
jmp 0x14047ecca
je 0x14047ed60
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
jmp 0x14047ecdd
je 0x14047ed2a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047ed2a
dec dword [rax]
not rax
cwde
mov rdx, r8
mov rcx, qword [rcx + 0x38]
bswap edx
cdq
mov ah, 0xc3
mov rdx, qword [rcx]
cdqe
movzx ax, dil
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
mov rax, 0x1f6861fb
movzx eax, word [rdx]
jmp 0x14047ed25
jmp 0x14047ed3f
mov rax, qword [rcx]
jmp 0x14047ed32
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14047ed4d
je 0x14047ed60
mov al, r8b
jmp 0x14047ed5b
jmp 0x14047ed72
mov qword [rdi], r8
mov cl, 0x47
movsx cx, dh
mov al, 1
bswap dx
movzx rdx, bp
mov byte [rdi + 8], al
bswap cx
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x14047ed85
call fcn.140469d3b
xor r9d, r9d
bts r8d, eax
btr r8w, 0x98
rol r8b, 0xb
test al, al
mov r8, qword [rsp + 0x70]
je 0x14047e954
test rsi, rsi
jmp 0x14047edb0
je 0x14047ede1
lea rax, [rbp - 0x78]
test sil, 0xd3
cmp r13, 0x10
cmovae rax, r14
stc
cmp byte [rax + rsi], r9b
jmp 0x14047edd0
jle 0x14047ee3b
inc rsi
sbb bx, ax
shld ebx, r9d, 0x6c
mov rbx, qword [rsp + 0x60]
test ax, r15w
test rsi, rsi
jmp 0x14047edf2
je 0x14047ee48
mov cl, byte [rbx]
cmc
stc
cmp cl, 0x7f
je 0x14047ee48
sub rsi, 1
jmp 0x14047ee0e
je 0x14047efb8
lea rax, [rbp - 0x78]
cmp rsp, 0x27714f57
clc
cmp r13, 0x10
jmp 0x14047ee29
cmovae rax, r14
cmp cl, byte [rax + rsi]
jmp 0x14047ee35
je 0x14047efe9
mov byte [rsp + 0x31], 1
cmp r15w, bp
test r8w, r9w
cmp r13, 0x10
jmp 0x14047ee51
jb 0x14047eeab
lea rdx, [r13 + 1]
sub al, r9b
add ah, 3
mov rax, r14
cmc
cmp rdx, 0x1000
jmp 0x14047ee71
jb 0x14047eea3
add rdx, 0x27
clc
test al, r12b
mov r14, qword [r14 - 8]
sub rax, r14
cmc
clc
cmp r13d, 0x7d26052e
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14047ee9d
ja 0x14048039a
mov rcx, r14
call fcn.14027afd4
xor r8d, r8d
test r12w, 8
xor r15w, 0x4f3
test bp, r10w
mov r12d, dword [rsp + 0x40]
movsx r14, si
mov r14d, dword [rsp + 0x3c]
xor r13d, r8d
mov esi, 0x589b456f
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
and sil, 0x24
adc si, r8w
sar rsi, 0xfc
mov rsi, qword [rsp + 0x48]
jmp 0x14047eef9
cmp byte [rsp + 0x30], r8b
jmp 0x14047ef03
je 0x14047ef2c
test r14d, r14d
jmp 0x14047ef11
jne 0x14047ef2c
mov byte [r15], 0x30
movsx rdx, di
movzx edx, r10w
inc r15
movsx ecx, sp
movzx ecx, sp
mov rdx, rsi
mov rcx, rdi
jmp 0x14047ef37
call fcn.140469d3b
xor esi, esi
clc
test r15w, 0x1bee
test ah, bh
test al, al
jmp 0x14047ef4e
jne 0x14047f404
cmp byte [rdi + 8], sil
jne 0x14047f2f1
mov rcx, qword [rdi]
test r10, 0xc8756e2
jmp 0x14047ef71
test rcx, rcx
jmp 0x14047ef79
je 0x14047f2e2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test ax, r9w
cmc
test rdx, rdx
jmp 0x14047ef93
je 0x14047f2ac
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], esi
jmp 0x14047efa5
jle 0x14047f2ac
movzx eax, word [rdx]
jmp 0x14047efb3
jmp 0x14047f2be
test rsi, rsi
jne 0x14047efe9
lea rax, [rbp - 0x78]
jmp 0x14047efca
cmp r13, 0x10
jmp 0x14047efd3
cmovae rax, r14
jmp 0x14047efdc
cmp cl, byte [rax]
jmp 0x14047efe3
jl 0x14047ee3b
cmp byte [rbx + 1], r9b
jle 0x14047edea
inc rbx
jmp 0x14047edea
mov rdx, rsi
setno ch
movsxd rcx, r13d
movsx cx, bpl
mov rcx, rdi
jmp 0x14047f011
call fcn.140469d3b
sub r8d, r8d
test al, al
jne 0x14047eef9
lea rbx, [rdi + 0xa]
mov rsi, rbx
sets r13b
mov r13, qword [rsp + 0x48]
cmp byte [rdi + 8], r8b
jmp 0x14047f03a
jne 0x14047f0f6
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047f0de
mov rax, qword [rcx + 0x38]
sbb edx, ecx
cmp r9w, dx
add edx, 0x64b42da2
mov rdx, qword [rax]
jmp 0x14047f067
test rdx, rdx
jmp 0x14047f06f
je 0x14047f096
mov rax, qword [rcx + 0x50]
clc
jmp 0x14047f080
cmp dword [rax], r8d
jle 0x14047f096
movzx eax, word [rdx]
jmp 0x14047f091
jmp 0x14047f0ab
mov rax, qword [rcx]
jmp 0x14047f09e
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
test rdx, 0x76475c17
stc
cmp cx, ax
jmp 0x14047f0c0
je 0x14047f0de
mov word [rsi], ax
movzx bx, dh
movzx rbx, bp
mov rbx, rsi
jmp 0x14047f0d9
jmp 0x14047f0ed
mov qword [rdi], r8
movsxd rdx, r13d
movzx r8, r10w
movsx r8w, r8b
mov byte [rdi + 8], 1
jmp 0x14047f0f6
movzx r8d, word [rbx]
lea rdx, [rbp]
setns ch
movzx cx, r9b
xchg ecx, ecx
lea rcx, [rbp - 0x38]
call fcn.140136b36
lea rcx, [rbp - 0x38]
test esi, r9d
cmc
jmp 0x14047f11e
sub rax, rcx
stc
sar rax, 1
cmp cx, dx
jmp 0x14047f12d
cmp rax, 0x16
jmp 0x14047f136
jae 0x14047f295
cmp r12d, r14d
jg 0x14047f154
inc dword [rsp + 0x34]
test dil, r15b
xor r8d, r8d
jmp 0x14047f1a8
xor r8d, r8d
clc
cmp dl, 0x6e
jmp 0x14047f160
test rax, rax
jmp 0x14047f168
jne 0x14047f17c
test r14d, r14d
jmp 0x14047f176
je 0x14047f1a8
lea rcx, [0x1400c0de0]
jmp 0x14047f188
mov al, byte [rax + rcx]
mov byte [r15], al
bswap rcx
mov ecx, 0x4b7c1d05
movzx ecx, r12w
inc r15
movsx rcx, bx
inc r14d
bt ecx, r8d
mov byte [rsp + 0x30], 1
movsx cx, r10b
ror ecx, cl
mov rcx, qword [rdi]
cmc
cmp r14d, 0x4345274d
test rcx, rcx
jmp 0x14047f1c7
je 0x14047f25f
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047f1d9
je 0x14047f21e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14047f21e
dec dword [rax]
mov dh, 0x84
not dh
mov rcx, qword [rcx + 0x38]
cwde
movsx ax, r10b
cbw
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
jmp 0x14047f20c
mov qword [rcx], rax
bswap eax
movzx eax, word [rdx]
jmp 0x14047f219
jmp 0x14047f23e
mov rax, qword [rcx]
jmp 0x14047f226
mov rax, qword [rax + 0x38]
jmp 0x14047f22f
call qword [0x1400b8d90]
sub r8d, r8d
sbb cx, ax
and cl, 0x7b
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14047f24c
je 0x14047f25f
mov al, r8b
jmp 0x14047f25a
jmp 0x14047f26d
mov qword [rdi], r8
movsx cx, r15b
mov al, 1
movzx rdx, r11w
mov byte [rdi + 8], al
mov rdx, r13
movsx cx, bpl
mov rcx, rdi
jmp 0x14047f280
call fcn.140469d3b
xor r8d, r8d
test al, al
je 0x14047f031
jmp 0x14047f29d
sub r8d, r8d
jmp 0x14047f29d
mov dword [rsp + 0x3c], r14d
jmp 0x14047f2a7
jmp 0x14047eed9
mov rax, qword [rcx]
jmp 0x14047f2b4
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test r14d, ecx
cmp cx, ax
jmp 0x14047f2ce
je 0x14047f2e2
mov word [rdi + 0xa], ax
jmp 0x14047f2dd
jmp 0x14047f2e5
mov qword [rdi], rsi
mov byte [rdi + 8], 1
lahf
cbw
movsx ax, r8b
movzx ebx, word [rdi + 0xa]
mov cl, r15b
cmovnp ecx, r15d
mov rax, qword [r13]
not cx
bswap ecx
mov cl, 0x68
mov rcx, r13
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14047f31c
jne 0x14047f404
call fcn.1404b8ea2
mov rcx, qword [rax]
not al
mov al, 0x72
mov al, byte [rcx]
mov byte [r15], al
not ecx
inc r15
shr ch, 0x6d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047f346
je 0x14047f3e8
mov rax, qword [rcx + 0x38]
jmp 0x14047f355
cmp qword [rax], rsi
jmp 0x14047f35d
je 0x14047f3aa
mov rax, qword [rcx + 0x50]
cmp r13w, r13w
test r10b, r13b
cmp dword [rax], esi
jle 0x14047f3aa
dec dword [rax]
not al
mov rcx, qword [rcx + 0x38]
cqo
mov rdx, qword [rcx]
setno ah
movsx rax, bx
movzx eax, si
lea rax, [rdx + 2]
jmp 0x14047f396
mov qword [rcx], rax
movzx rax, dx
movzx eax, word [rdx]
jmp 0x14047f3a5
jmp 0x14047f3bc
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14047f3b6
call qword [0x1400b8d90]
mov ecx, 0xffff
test spl, 0x6c
cmp r13b, 0xd5
test dl, r15b
cmp cx, ax
jmp 0x14047f3d4
je 0x14047f3e8
mov byte [rdi + 8], sil
jmp 0x14047f3e3
jmp 0x14047f404
mov qword [rdi], rsi
xadd r13b, r13b
movsx r13d, r11w
mov byte [rdi + 8], 1
movzx r13d, di
movsx r13, r14w
cmovbe r13w, r15w
mov r13, qword [rsp + 0x48]
test cx, r13w
clc
cmp rdx, r15
test r14d, r14d
jmp 0x14047f419
jne 0x14047f649
mov rdx, r13
mov rcx, rdi
call fcn.140469d3b
test al, al
jmp 0x14047f431
jne 0x14047f62d
lea rbx, [rdi + 0xa]
or r14w, sp
mov r12b, 0x85
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
sub r8d, r8d
btr r14, rdx
stc
btc r14, rbp
mov r14d, 0xffff
test r12, 0x5f602ec2
stc
cmp byte [rdi + 8], r8b
jne 0x14047f50d
mov rcx, qword [rdi]
test sp, di
test rcx, rcx
jmp 0x14047f47c
je 0x14047f4fe
mov rax, qword [rcx + 0x38]
movzx dx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047f495
je 0x14047f4c0
mov rax, qword [rcx + 0x50]
clc
jmp 0x14047f4a5
cmp dword [rax], r8d
jmp 0x14047f4ad
jle 0x14047f4c0
movzx eax, word [rdx]
jmp 0x14047f4bb
jmp 0x14047f4d6
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047f4cc
call qword [0x1400b8d90]
xor r8d, r8d
cmc
cmp r14w, ax
jmp 0x14047f4df
je 0x14047f4fe
mov word [rsi], ax
movzx bx, r9b
movzx ebx, r13w
mov rbx, rsi
jmp 0x14047f4f9
jmp 0x14047f509
mov qword [rdi], r8
setb ah
shrd rax, rbx, 0xb3
mov byte [rdi + 8], 1
movzx eax, word [rbx]
jmp 0x14047f515
cmp ax, word [rbp - 0x38]
jmp 0x14047f51e
jne 0x14047f60e
dec r12d
movzx ecx, di
mov ch, 0x69
mov byte [rsp + 0x30], 1
bts ecx, ebx
mov rcx, qword [rdi]
test di, r15w
cmp r13b, r12b
test rcx, rcx
jmp 0x14047f547
je 0x14047f5cc
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
je 0x14047f59a
mov rax, qword [rcx + 0x50]
clc
test r11b, bl
cmp dword [rax], r8d
jmp 0x14047f56b
jle 0x14047f59a
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047f584
mov qword [rcx], rax
xchg al, al
cwde
mov ah, 0xa8
movzx eax, word [rdx]
jmp 0x14047f595
jmp 0x14047f5b5
mov rax, qword [rcx]
jmp 0x14047f5a2
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
jmp 0x14047f5b5
cmp r14w, ax
je 0x14047f5cc
mov al, r8b
jmp 0x14047f5c7
jmp 0x14047f5d6
mov qword [rdi], r8
jmp 0x14047f5d4
mov al, 1
mov byte [rdi + 8], al
movsx edx, si
movzx rcx, r15w
movsx rcx, ax
mov rdx, r13
movsx rcx, r11w
mov cx, 0x5e40
bswap ecx
mov rcx, rdi
jmp 0x14047f5f9
call fcn.140469d3b
xor r8d, r8d
test al, al
jmp 0x14047f608
je 0x14047f464
mov dword [rsp + 0x34], r12d
cmp ah, 0xa1
bts rax, r14
neg rax
mov r14d, dword [rsp + 0x3c]
add r12, rsi
lahf
mov r12d, dword [rsp + 0x40]
shl ah, cl
mov eax, dword [rsp + 0x34]
test eax, eax
jns 0x14047f649
mov byte [r15], 0x30
inc r15
not rcx
inc eax
mov dword [rsp + 0x34], eax
mov rdx, r13
mov rcx, rdi
jmp 0x14047f654
call fcn.140469d3b
test al, al
jmp 0x14047f660
jne 0x14047f8b2
lea rbx, [rdi + 0xa]
sar si, cl
mov rsi, rbx
xor r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x14047f67c
jne 0x14047f738
mov rcx, qword [rdi]
test esi, esi
test rcx, rcx
je 0x14047f726
mov rax, qword [rcx + 0x38]
btr rdx, 4
sbb dx, r14w
rcr edx, 0x2f
mov rdx, qword [rax]
jmp 0x14047f6aa
test rdx, rdx
jmp 0x14047f6b2
je 0x14047f6d7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047f6c4
jle 0x14047f6d7
movzx eax, word [rdx]
jmp 0x14047f6d2
jmp 0x14047f6f8
mov rax, qword [rcx]
jmp 0x14047f6df
mov rax, qword [rax + 0x30]
jmp 0x14047f6e8
call qword [0x1400b8d90]
sub r8d, r8d
not rcx
rcr cx, 0x85
mov ecx, 0xffff
stc
jmp 0x14047f703
cmp cx, ax
jmp 0x14047f70b
je 0x14047f726
mov word [rsi], ax
movzx bx, r8b
mov rbx, rsi
jmp 0x14047f721
jmp 0x14047f72f
mov qword [rdi], r8
movsx r8d, di
cqo
mov byte [rdi + 8], 1
movsx r8, r8w
cdq
movzx r8d, word [rbx]
cwd
movsx rdx, r11w
setns dh
lea rdx, [rbp]
movsxd rcx, ebp
lea rcx, [rbp - 0x38]
jmp 0x14047f755
call fcn.140136b36
lea rcx, [rbp - 0x38]
sub rax, rcx
cmp r8b, 0x2f
sar rax, 1
stc
cmc
cmp rax, 0x16
jmp 0x14047f773
jae 0x14047f8b2
cmp r14d, r12d
jmp 0x14047f781
jge 0x14047f7b6
lea rcx, [0x1400c0de0]
jmp 0x14047f793
mov al, byte [rax + rcx]
inc rcx
xchg rcx, rcx
not cx
mov byte [r15], al
bswap rcx
cmovae cx, bp
movzx cx, sil
inc r15
dec ch
inc r14d
mov byte [rsp + 0x30], 1
bsf rcx, r14
ror cl, 0xad
mov rcx, qword [rdi]
sub r8d, r8d
test rcx, rcx
jmp 0x14047f7d0
je 0x14047f85b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14047f7e2
je 0x14047f822
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x14047f7f5
jle 0x14047f822
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
not dl
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
jmp 0x14047f812
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047f81d
jmp 0x14047f837
mov rax, qword [rcx]
jmp 0x14047f82a
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
test bpl, 0xaa
cmc
cmp r12b, 0x75
cmp cx, ax
jmp 0x14047f84d
je 0x14047f85b
mov al, r8b
jmp 0x14047f879
mov qword [rdi], r8
mov ch, 0x71
cmovne dx, r14w
jmp 0x14047f86b
mov al, 1
movsx dx, r9b
cqo
jmp 0x14047f879
mov byte [rdi + 8], al
movzx rdx, si
movzx cx, r11b
jmp 0x14047f88a
mov rdx, r13
movsxd rcx, r14d
mov rcx, rdi
jmp 0x14047f898
call fcn.140469d3b
xor r8d, r8d
jmp 0x14047f8a5
test al, al
jmp 0x14047f8ac
je 0x14047f673
mov sil, byte [rsp + 0x30]
xor r14d, r14d
test sil, r14b
test sil, sil
jmp 0x14047f8c5
je 0x14048026a
mov rdx, r13
mov rcx, rdi
jmp 0x14047f8d6
call fcn.140469d3b
test al, al
jmp 0x14047f8e2
jne 0x14048026a
mov cl, byte [rdi + 8]
clc
test r11, 0x7bd56551
test cl, cl
jmp 0x14047f8fa
jne 0x14047f99d
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047f90c
je 0x14047f981
mov rax, qword [rcx + 0x38]
movzx rdx, r11w
mov rdx, qword [rax]
cmp si, 0x549
test rdx, rdx
jmp 0x14047f92a
je 0x14047f953
mov rax, qword [rcx + 0x50]
jmp 0x14047f93d
cmp dword [rax], r14d
jmp 0x14047f945
jle 0x14047f953
movzx eax, word [rdx]
jmp 0x14047f965
mov rax, qword [rcx]
jmp 0x14047f95b
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047f972
je 0x14047f981
mov word [rdi + 0xa], ax
jmp 0x14047f98a
mov qword [rdi], r14
cmp ecx, 0x550b5c50
mov byte [rdi + 8], 1
mov cl, 1
movsx rax, r11w
test r8b, 0x1f
btr ax, r12w
movzx eax, word [rdi + 0xa]
test dx, r8w
stc
cmp ax, word [rbp - 2]
jmp 0x14047f9af
je 0x14047fa64
test cl, cl
jne 0x14047fa55
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14047f9c9
je 0x14047fa3c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14047f9dc
test rdx, rdx
jmp 0x14047f9e4
je 0x14047fa0e
mov rax, qword [rcx + 0x50]
stc
cmp dil, 0xff
cmp dword [rax], r14d
jmp 0x14047f9fb
jle 0x14047fa0e
movzx eax, word [rdx]
jmp 0x14047fa09
jmp 0x14047fa20
mov rax, qword [rcx]
jmp 0x14047fa16
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047fa2d
je 0x14047fa3c
mov word [rdi + 0xa], ax
jmp 0x14047fa4d
mov qword [rdi], r14
movsxd rax, ecx
bt rax, rax
ror rax, cl
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
test r9w, sp
cmp ax, word [rbp - 4]
jmp 0x14047fa5e
jne 0x14048026a
mov byte [r15], 0x70
movzx ecx, r11w
inc r15
and ch, 0x15
cmovnp ecx, esp
mov rcx, qword [rdi]
test r15b, 0xc2
test di, r10w
test rcx, rcx
jmp 0x14047fa88
je 0x14047fb31
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14047fa9a
je 0x14047faf2
mov rax, qword [rcx + 0x50]
test r10b, 0x9d
jmp 0x14047faad
cmp dword [rax], r14d
jmp 0x14047fab5
jle 0x14047faf2
dec dword [rax]
mov rcx, qword [rcx + 0x38]
sets ah
movzx eax, r9w
rdtsc
mov rdx, qword [rcx]
nop
cdqe
jmp 0x14047fad6
lea rax, [rdx + 2]
jmp 0x14047fadf
mov qword [rcx], rax
not ah
lahf
movzx eax, word [rdx]
jmp 0x14047faed
jmp 0x14047fb09
mov rax, qword [rcx]
jmp 0x14047fafa
mov rax, qword [rax + 0x38]
jmp 0x14047fb03
call qword [0x1400b8d90]
mov r12d, 0xffff
cmc
jmp 0x14047fb15
cmp r12w, ax
jmp 0x14047fb1e
je 0x14047fb3c
mov al, r14b
jmp 0x14047fb2c
jmp 0x14047fb4b
mov r12d, 0xffff
cdq
cqo
bswap edx
mov qword [rdi], r14
mov dl, r9b
setno dh
not cl
mov al, 1
not cl
mov byte [rdi + 8], al
cmovo rdx, rdi
mov sil, r14b
movzx bx, bh
xchg ch, cl
movsx dx, dh
mov ebx, r14d
movsx edx, cx
bswap rcx
mov dl, dil
mov rdx, r13
mov rcx, rdi
call fcn.140469d3b
test al, al
jmp 0x14047fb7d
jne 0x14047fe85
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14047fb8d
jne 0x14047fc3b
mov rcx, qword [rdi]
cmp sil, 0x5c
jmp 0x14047fba4
test rcx, rcx
jmp 0x14047fbac
je 0x14047fc22
mov rax, qword [rcx + 0x38]
shld edx, r12d, 0xe0
cmc
ror dh, 0x4b
mov rdx, qword [rax]
cmp r9, 0x7b667d29
jmp 0x14047fbcf
test rdx, rdx
je 0x14047fbf8
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jmp 0x14047fbe5
jle 0x14047fbf8
movzx eax, word [rdx]
jmp 0x14047fbf3
jmp 0x14047fc0f
mov rax, qword [rcx]
jmp 0x14047fc00
mov rax, qword [rax + 0x30]
jmp 0x14047fc09
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047fc22
mov word [rdi + 0xa], ax
jmp 0x14047fc31
mov qword [rdi], r14
test cl, r11b
cmp r9b, 0xcb
shrd ax, cx, 0x1c
mov byte [rdi + 8], 1
shr al, cl
mov cl, 1
shl ah, cl
movzx eax, word [rdi + 0xa]
stc
cmp ax, word [rbp - 0xa]
jne 0x14047fd01
mov byte [r15], 0x2b
inc r15
movzx ecx, si
mov rcx, qword [rdi]
test r11b, r12b
jmp 0x14047fc5f
test rcx, rcx
je 0x14047fcf4
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r14
jmp 0x14047fc75
je 0x14047fcc6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047fc87
jle 0x14047fcc6
dec dword [rax]
cdq
lahf
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
bswap ax
setae al
movzx ax, spl
lea rax, [rdx + 2]
jmp 0x14047fcac
mov qword [rcx], rax
setnp al
mov rax, 0x582727eb
movzx eax, word [rdx]
jmp 0x14047fcc1
jmp 0x14047fcdd
mov rax, qword [rcx]
jmp 0x14047fcce
mov rax, qword [rax + 0x38]
jmp 0x14047fcd7
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047fcf4
mov al, r14b
jmp 0x14047fcef
jmp 0x14047fcf9
mov qword [rdi], r14
mov al, 1
mov byte [rdi + 8], al
jmp 0x14047fe85
test cl, cl
jmp 0x14047fd08
jne 0x14047fda6
mov rcx, qword [rdi]
test rcx, rcx
je 0x14047fd84
mov rax, qword [rcx + 0x38]
or dh, 0x20
mov rdx, rsp
mov rdx, qword [rax]
stc
jmp 0x14047fd2d
test rdx, rdx
je 0x14047fd55
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14047fd42
jle 0x14047fd55
movzx eax, word [rdx]
jmp 0x14047fd50
jmp 0x14047fd67
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14047fd61
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047fd70
je 0x14047fd84
mov word [rdi + 0xa], ax
jmp 0x14047fd7f
jmp 0x14047fd97
mov qword [rdi], r14
shr ah, 0xfe
btr eax, 0x75
bt ax, r11w
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp r9d, esi
cmp sp, 0x6932
test ah, 0xb6
cmp ax, word [rbp - 0xc]
jne 0x14047fe85
mov byte [r15], 0x2d
cmovbe ecx, ebp
inc r15
rcr cx, 0x5b
adc cx, 0x4ef8
movsx rcx, r11w
mov rcx, qword [rdi]
cmp r14b, r13b
test r8b, r8b
test rcx, rcx
jmp 0x14047fdd8
je 0x14047fe70
mov rax, qword [rcx + 0x38]
jmp 0x14047fdec
cmp qword [rax], r14
je 0x14047fe41
mov rax, qword [rcx + 0x50]
cmp si, bx
cmp r12b, 0x52
cmp dword [rax], r14d
jle 0x14047fe41
dec dword [rax]
cmovg eax, esi
movsx eax, bp
mov rcx, qword [rcx + 0x38]
movsx edx, bx
movsx rax, r10w
mov rdx, qword [rcx]
xchg ah, al
lea rax, [rdx + 2]
jmp 0x14047fe2a
mov qword [rcx], rax
jmp 0x14047fe34
movzx eax, word [rdx]
jmp 0x14047fe3c
jmp 0x14047fe58
mov rax, qword [rcx]
jmp 0x14047fe49
mov rax, qword [rax + 0x38]
jmp 0x14047fe52
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14047fe70
mov byte [rdi + 8], r14b
jmp 0x14047fe6b
jmp 0x14047fe85
mov qword [rdi], r14
movzx rdx, r8w
cqo
mov byte [rdi + 8], 1
mov rdx, r10
cmovne dx, r11w
mov rdx, r13
bswap cx
seto ch
mov rcx, rdi
call fcn.140469d3b
test al, al
jmp 0x14047fe9d
jne 0x140480240
cmp byte [rdi + 8], r14b
jmp 0x14047feac
jne 0x14047ff53
mov rcx, qword [rdi]
cmp bp, cx
test bpl, r9b
jmp 0x14047fec0
test rcx, rcx
je 0x14047ff3d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test ax, 0x48d9
test rdx, rdx
jmp 0x14047fedc
je 0x14047ff09
mov rax, qword [rcx + 0x50]
jmp 0x14047feee
cmp dword [rax], r14d
jmp 0x14047fef6
jle 0x14047ff09
movzx eax, word [rdx]
jmp 0x14047ff04
jmp 0x14047ff20
mov rax, qword [rcx]
jmp 0x14047ff11
mov rax, qword [rax + 0x30]
jmp 0x14047ff1a
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14047ff29
je 0x14047ff3d
mov word [rdi + 0xa], ax
jmp 0x14047ff38
jmp 0x14047ff47
mov qword [rdi], r14
sub rax, 0x26cf1ab8
mov byte [rdi + 8], 1
rcr al, 0xbc
shl ah, cl
sar eax, 0x37
movzx eax, word [rdi + 0xa]
cmp bp, 0x6e0
stc
cmp ax, word [rbp - 0x38]
jmp 0x14047ff66
jne 0x140480056
mov sil, 1
movzx cx, r15b
shrd cx, r14w, 0xd4
ror ch, cl
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
jmp 0x14047ff89
je 0x140480021
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x14047fff3
mov rax, qword [rcx + 0x50]
test bx, r11w
jmp 0x14047ffa9
cmp dword [rax], r14d
jmp 0x14047ffb1
jle 0x14047fff3
dec dword [rax]
movsx dx, r13b
movzx rdx, r9w
mov rcx, qword [rcx + 0x38]
movsx edx, dx
mov rdx, qword [rcx]
mov ah, 0x1f
cbw
movzx rax, r10w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, r14w
movsx rax, di
nop
movzx eax, word [rdx]
jmp 0x14047ffee
jmp 0x14048000a
mov rax, qword [rcx]
jmp 0x14047fffb
mov rax, qword [rax + 0x38]
jmp 0x140480004
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140480021
mov al, r14b
jmp 0x14048001c
jmp 0x140480031
mov qword [rdi], r14
xchg dl, al
cqo
mov al, sil
cqo
movzx rcx, dx
mov byte [rdi + 8], al
mov rdx, r13
mov rcx, rdi
jmp 0x14048003f
call fcn.140469d3b
test al, al
jmp 0x14048004b
je 0x14047fea3
jmp 0x140480064
test sil, sil
jmp 0x14048005e
je 0x140480240
mov byte [r15], 0x30
jmp 0x14048006d
inc r15
jmp 0x140480075
jmp 0x140480240
cmp byte [rdi + 8], r14b
jmp 0x140480083
jne 0x14048011e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140480094
je 0x140480113
mov rax, qword [rcx + 0x38]
adc dx, 0x3cfd
movsx edx, bp
xadd dl, dh
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x1404800b5
je 0x1404800df
mov rax, qword [rcx + 0x50]
test sil, 0x15
cmc
cmp dword [rax], r14d
jmp 0x1404800cc
jle 0x1404800df
movzx eax, word [rdx]
jmp 0x1404800da
jmp 0x1404800f6
mov rax, qword [rcx]
jmp 0x1404800e7
mov rax, qword [rax + 0x30]
jmp 0x1404800f0
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404800ff
je 0x140480113
mov word [rdi + 0xa], ax
jmp 0x14048010e
jmp 0x140480117
mov qword [rdi], r14
cdq
mov byte [rdi + 8], 1
mov r8b, 0x1a
movzx r8d, word [rdi + 0xa]
movzx dx, ah
mov dl, r15b
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x140480137
call fcn.140136b36
lea rcx, [rbp - 0x38]
test bpl, al
sub rax, rcx
sar rax, 1
cmp rax, 0x16
jmp 0x140480152
jae 0x14048026a
cmp ebx, 8
jge 0x140480185
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
movsxd rcx, r13d
mov byte [r15], al
movzx ecx, di
inc r15
xchg sil, cl
inc ebx
add ch, 0x4b
sal sil, cl
sar sil, cl
mov sil, 1
bsr ecx, ebp
shrd rcx, r12, 0xbb
mov rcx, qword [rdi]
test rcx, rcx
je 0x140480226
mov rax, qword [rcx + 0x38]
clc
cmp sp, bx
cmp qword [rax], r14
jmp 0x1404801ac
je 0x1404801fd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x1404801be
jle 0x1404801fd
dec dword [rax]
mov dl, bpl
movsx rdx, dx
movzx rax, si
mov rcx, qword [rcx + 0x38]
cdqe
bswap eax
mov al, 0x1b
mov rdx, qword [rcx]
movsx eax, ax
bswap rax
not ah
lea rax, [rdx + 2]
jmp 0x1404801ef
mov qword [rcx], rax
movsx eax, bx
movzx eax, word [rdx]
jmp 0x14048020f
mov rax, qword [rcx]
jmp 0x140480205
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140480218
je 0x140480226
mov al, r14b
jmp 0x140480232
mov qword [rdi], r14
mov al, sil
not edx
mov cx, 0x4da9
mov byte [rdi + 8], al
xchg dh, cl
movzx rcx, r15w
cmovne dx, r13w
mov rdx, r13
cmovge cx, r11w
movsx ecx, r14w
movzx ecx, r8w
mov rcx, rdi
jmp 0x140480258
call fcn.140469d3b
test al, al
jmp 0x140480264
je 0x14048007a
cmp byte [rsp + 0x31], r14b
jne 0x140480283
test sil, sil
jmp 0x14048027d
jne 0x14048028c
mov r15, qword [rbp - 0x80]
btc ax, 0x2d
mov byte [r15], r14b
sub dl, 0xbf
mov eax, dword [rsp + 0x34]
movsx dx, bh
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
btr dx, r11w
sal dx, 0x42
mov rdx, qword [rbp - 0x40]
stc
cmc
cmp rdx, 0x10
jmp 0x1404802b9
jb 0x140480323
inc rdx
adc cx, 0x1c13
sar al, cl
mov rcx, qword [rbp - 0x58]
xor al, 0xbd
test r8b, 0x8b
mov rax, rcx
jmp 0x1404802de
cmp rdx, 0x1000
jmp 0x1404802ea
jb 0x14048031e
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
test r12w, r12w
sub rax, rcx
jmp 0x140480306
add rax, 0xfffffffffffffff8
test dx, 0x5d8d
jmp 0x140480314
cmp rax, 0x1f
ja 0x140480394
call fcn.14027afd4
xor eax, eax
or cl, 0xd3
sets ch
adc ecx, esp
mov rcx, qword [rbp + 8]
test r15d, edi
cmp r11w, r11w
xor rcx, rsp
jmp 0x140480340
call fcn.1404a0519
mov rbx, qword [rsp + 0x150]
movzx esi, dx
shr di, cl
clc
add rsp, 0x110
movsx rsi, r13w
pop r15
movzx rsi, bx
pop r14
movzx bp, cl
movzx esi, r13w
pop r13
mov r12w, bp
xchg bpl, r12b
pop r12
cmovnp si, r14w
not sil
jmp 0x140480387
pop rdi
cmovl esi, r12d
pop rsi
pop rbp
jmp 0x140480393
ret
call fcn.1404b6b57
nop
call fcn.1404b6b57
nop
int3