Function at 0x1401317c1
Capabilities:
Execute anti-debugging instructions

Disassembly:
invalid
in al, dx
enter 0x74ed, 0x74
int3
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb byte [rdi + rax*4 - 0x3d], cl
xchg rdx, r13
jmp 0x1401300fa
xchg r14, r10
xchg rcx, r11
mov rcx, qword [r10 + 0x30]
xchg rcx, r11
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
jmp 0x1401301de
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
jmp 0x1401301d1
je 0x140130223
inc r8d
jmp 0x1401301e8
mov qword [rsp], rbp
push rbx
push r15
lea rbp, [rsp - 0x360]
jne 0x1401300a5
je 0x1401300a5
jmp rax
jmp 0x1401300e2
je 0x140130057
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x1401301ba
sub rsp, 0x460
mov rax, qword gs:[0x60]
xor r15d, r15d
jmp 0x140130163
mov qword [rsp + 0x10], r13
xchg r13, rdx
xchg rcx, rbx
mov qword [rsp + 8], rbx
xchg rcx, rbx
push rdi
je 0x14013013e
jne 0x14013013e
test r10d, 0xa88de1f3
ret
jmp 0x14013005f
mov r8d, r15d
mov r10, qword [rax + 0x18]
xchg rcx, rax
mov rcx, qword [r10 + 0x10]
xchg rcx, rax
xchg r10, r14
mov r14, qword [rax]
jne 0x140130186
je 0x140130186
jmp rcx
jmp 0x14013001e
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401300ce
cmp edx, 0xaaa3b17b
jmp 0x140130051
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401300c5
nop word [rax + rax]
mov r9d, r8d
mov edx, 0x2bf7d3a0
je 0x14013020a
jne 0x14013020a
test ecx, 0x563f06d7
cpuid
ror r13d, 0xb1
syscall
jae 0x14013106d
movabs r14, 0x5c675afffffe32e9
test rbx, rcx
jg 0x140131181
jmp 0x140130041
cmp r8, rdi
call 0x14012fd12
mov ecx, dword [rbx + r11 + 0x24]
xorps xmm0, xmm0
add rcx, r11
xchg rsi, r12
mov qword [rsp + 0x458], r12
xchg rsi, r12
xchg r13, rdi
jmp 0x14013038a
mov r8d, r15d
sub rcx, rdx
shr rcx, 1
add rcx, rdx
jmp 0x140130330
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
jmp 0x1401302fc
mov qword [rsp + 0x448], r12
xchg r13, rbp
mov qword [rsp + 0x440], rbp
jmp 0x14013046c
add rax, r11
xchg rbp, r15
movups xmmword [r15 + 0x160], xmm0
xchg rbp, r15
call rax
test eax, eax
js 0x1401319d8
jmp 0x1401303dd
mov rax, qword gs:[0x60]
lea r13, [rcx + 1]
xchg r10, rcx
mov r10, qword [rax + 0x18]
xchg r10, rcx
mov rax, qword [rcx + 0x10]
jne 0x1401302e2
je 0x1401302e2
mul rdi
call rax
dec rsi
dec rbp
lea r9d, [rbx + 0xb165]
mov esp, dword [rbp - 0x4f]
add byte [rax], al
jmp rcx
jmp 0x140130322
nop word [rax + rax]
mov r10d, r8d
mov edx, 0xd53c8046
lea rax, [r9 + r10*4]
add al, 0x91
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x1401303fc
xchg r13, rcx
mov r13, qword [rax]
xchg rcx, r13
jmp 0x140130255
shr rcx, 0x16
shr rcx, 3
shr rcx, 1
jmp 0x140130456
mov qword [rsp + 0x438], r14
mov eax, dword [rcx + rdx*4]
xor ecx, ecx
mov qword [rbp + 0x170], rcx
lea rdx, [rbp + 0x160]
mov ecx, 0xb8
jne 0x140130368
je 0x140130368
pause
movabs rdx, 0x5a1721ffffff1ee9
jbe 0x140131306
jmp 0x14013028b
bswap rbp
ja 0x14012f493
jb 0x1401302d7
call 0x140130703
mov qword [rsp + 0x450], r13
xchg rdi, r13
mov r8d, 0x18
je 0x1401303a9
jne 0x1401303a9
popfq
bswap rbx
syscall
jmp rax
jmp 0x140130273
jmp 0x140130307
xchg rsi, rcx
mov rsi, qword [rbp + 0x160]
xchg rcx, rsi
movabs rax, 0xec359e656663b
mul rcx
jmp 0x140130244
inc rcx
test al, al
je 0x140130505
jne 0x140130427
je 0x140130427
rcl edi, 0x87
call rcx
int3
jmp 0x140130484
shr rcx, 1
shr rcx, 1
shr rcx, 2
mov qword [rbp + 0x160], rcx
jmp 0x1401302ab
xchg r13, rbp
movzx edx, word [rcx + r9*2]
xor r9d, r9d
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
jmp 0x140130340
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
je 0x1401304d5
in al, dx
movabs dword [0xe9d1ff0ed5c16def], eax
scasb al, byte [rdi]
invalid
add byte [rcx - 1], al
shr cl, 0xcb
invalid
inc r8d
jmp 0x1401303d8
test al, al
je 0x1401305ee
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jne 0x1401305c8
je 0x1401305c8
lea r13d, [rcx + 0xdd1b]
rol ebx, 0xdc
lea r12d, [rcx - 0x214b]
jmp rax
jmp 0x140130626
cmp ebp, 0x67accac0
jmp rax
jne 0x140130587
cmp edx, 0x199b0bd8
je 0x140130690
inc r8d
jmp 0x140130639
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401305dc
jmp 0x14013063e
mov r10d, r8d
mov edx, 0xe23ed354
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14013057c
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x14013071e
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x1401306ea
nop dword [rax]
mov r10d, r8d
mov edx, 0xe341137e
jmp 0x140130706
je 0x1401306fe
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x1401306b3
test al, al
jne 0x1401306de
cmp edx, 0xa8e5eeb1
je 0x1401307ee
inc r8d
jmp 0x1401306c8
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401306d5
add rcx, r9
mov r12d, dword [rcx + rdx*4]
xchg rcx, rsi
mov rsi, qword [rax + 0x18]
xchg rcx, rsi
add r12, r9
mov rax, qword [rcx + 0x10]
jne 0x14013075e
je 0x14013075e
pushf
jle 0x14012fa2a
jmp rcx
jmp 0x140130779
xchg rbp, rcx
mov rbp, qword [rax]
xchg rbp, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jne 0x1401307d4
je 0x1401307d4
call rcx
dec rcx
cmp r15, rbp
call 0x140130c15
div rdx
cmp ebp, 0x92d33865
call rcx
test r13d, 0x4c49d4df
js 0x14013116c
div r10
lea r11d, [rdi - 0x94ce]
popf
jg 0x1401304d9
movabs r9, 0x600e28fffffeebe9
sub ebx, 0x80ba09a5
pause
pop rdi
pushfq
jg 0x140130286
jmp 0x1401306c4
int3
mov ecx, dword [rbx + r9 + 0x24]
lea rax, [r13 + 0x1f400]
add rcx, r9
shl rax, 8
shl rax, 1
shl rax, 2
shl rax, 1
jne 0x14013083f
je 0x14013083f
rcr r10d, 0xcd
lea r14d, [rdi + 0x11a0]
jne 0x140130d0e
call 0x14013137e
neg r10
jmp rax
jmp 0x1401308ef
xchg r15, rcx
mov r15, qword [rax]
xchg rcx, r15
jmp 0x14013089e
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rbp + 0x120], r15
jmp 0x1401309b1
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401309fa
cmp edx, 0xdafbc378
je 0x140130a10
jmp 0x140130a08
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
je 0x1401308ca
jne 0x1401308ca
cmp edx, 0x8dade478
rcr ebx, 0xe1
neg rdi
movabs r13, 0x276c50000000b4e9
lea r11d, [rbp + 0x1644]
test r9d, 0x90c329bf
call rax
cmp r8, rdx
cmp r12d, 0x1e1837e0
ret 8
jmp 0x140130983
mov dword [rsp + 0x28], 4
xor r8d, r8d
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
jmp 0x1401309a1
lea rdx, [rbp + 0x120]
add rsi, r9
mov qword [rbp + 0x120], r15
lea r9, [rbp + 0x118]
xchg rsi, rax
mov qword [rbp + 0x118], rsi
xchg rsi, rax
je 0x140130964
jne 0x140130964
ror edx, 0x4b
cmp r13, rbx
test r13d, 0x28e1faba
dec r11
bswap rdx
rol r11d, 0x41
or r13d, 0xe1d1c66e
rcl r15d, 0x79
popfq
dec r13
ret
jmp 0x140130866
mov r10d, r8d
mov edx, 0xc5606cfd
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401309ef
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
jmp 0x14013090c
je 0x1401319d8
mov rax, qword gs:[0x60]
mov r8d, r15d
xchg rcx, r11
mov r11, qword [rax + 0x18]
xchg r11, rcx
mov rax, qword [rcx + 0x10]
jne 0x1401309e0
je 0x1401309e0
dec r14
jl 0x14012fff2
movabs r10, 0x19d811fffffe73e9
jmp rax
jmp 0x140130858
test al, al
je 0x140130a08
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14013087b
inc r8d
jmp 0x140130983
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jne 0x140130a37
je 0x140130a37
movabs rdx, 0x56b120000008ce9
cmp r9, rdi
cmp ecx, 0xe18d1b4d
lea ebx, [rbp + 0x7d74]
call 0x1401313bf
jmp 0x140130ac8
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130ac0
jmp 0x140130a8a
test al, al
jne 0x140130a8d
cmp edx, 0xdd3be21f
je 0x140130b05
jmp 0x140130ac0
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140130a71
mov rbx, qword [rcx + 0x10]
xchg rbx, rax
xchg rcx, r9
mov r9, qword [rax]
xchg r9, rcx
xchg rsi, r9
mov rsi, qword [rcx + 0x30]
jmp 0x140130adf
inc r8d
jmp 0x140130af8
mov edi, dword [rcx + rdx*4]
xchg r15, rcx
mov r15, qword [rax + 0x18]
xchg rcx, r15
add rdi, r9
xchg rbx, rax
jmp 0x140130aa5
xchg r9, rsi
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x3867ddcb
jmp 0x140130a53
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r15
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x140130de5
mov r8d, r15d
xchg rcx, r15
mov r15, qword [rax + 0x18]
xchg r15, rcx
xchg r12, rax
mov r12, qword [rcx + 0x10]
jne 0x140130b52
je 0x140130b52
and r12d, 0xde99a8f1
lea r15d, [rdx - 0x3bd4]
call rax
div rbp
jmp rcx
jmp 0x140130d65
xchg r14, r15
mov qword [rbp + 0x180], r14
xchg r14, r15
lea rcx, [rsp + 0x30]
je 0x140130ba7
jne 0x140130ba7
pause
popf
mov ebx, 0x26b02c4c
lea r12d, [rdi + 0x8e78]
cmp ebx, 0x6e5875c7
cmp rdi, rdx
inc r10
movabs rdx, 0x5dc82000002a7e9
pushf
jmp 0x14012fc41
jmp 0x140130e53
mov r10d, r8d
mov edx, 0x98bc5599
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
jmp 0x140130cd1
inc r8d
jmp 0x140130bb6
xchg r8, rdx
mov rcx, rdx
xchg rdx, r8
sub rcx, rdx
shr rcx, 1
jmp 0x140130eb3
mov r9d, 0x20
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
lea rdx, [rbp + 0x120]
call rsi
mov rax, qword gs:[0x60]
jne 0x140130c55
je 0x140130c55
rol r10d, 0x55
xor r15d, 0x85091539
lea r9d, [rcx + 0xef95]
lea r14d, [rbx + 0x7cc0]
rcr edx, 0x64
rol r13d, 0x5c
lea ebx, [rcx + 0x8836]
movabs r12, 0x326462fffffecae9
bswap rcx
lea r11d, [rdx - 0x77]
xor esi, 0x1f3883dc
jmp 0x1401315a7
jmp 0x140130b24
test rcx, rcx
je 0x140130e9e
rdtsc
shl rdx, 0x12
jne 0x140130ca9
je 0x140130ca9
inc rbp
pop rsi
rcr r8d, 0x15
rcr ebp, 0x35
xor edi, 0x2cc82b70
sub ebx, 0xe2f0ddc5
ret
jmp 0x140130f77
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130be2
nop dword [rax]
jne 0x140130cf2
je 0x140130cf2
jmp fcn.140130d4d
add byte [rax], al
cmp r10, rcx
jb 0x140130f6c
lea rax, [rsp + 0x58]
mov dword [rsp + 0x58], r15d
jmp 0x140130bfe
ja 0x1401319d8
xchg r8, r10
mov r8, qword [rbp + 0x120]
xchg r10, r8
xchg rcx, rdi
mov rdi, qword [rbp + 0x118]
xchg rcx, rdi
jmp fcn.140130cbb
xchg r12, rax
mov rcx, qword [rax]
xchg r13, r9
mov r13, qword [rcx + 0x30]
xchg r9, r13
je 0x140130d88
jne 0x140130d88
div r8
rol edi, 0xb2
bswap rdi
rcr r9d, 0xb2
popfq
movabs rcx, 0x52337600000156e9
rcl edx, 0xfe
call rax
lea ecx, [rdx + 0xbe5f]
jmp 0x140130311
jmp 0x140130ee3
imul rcx, rcx, 0x64
sub r8, rcx
cmp r8, 0x4b
jmp 0x140130e98
mov r9, rax
and r9d, 0xfff
add r9, r10
mov byte [r9], 0x45
xchg rcx, rbx
mov rbx, qword [rsp + 0x40]
xchg rcx, rbx
jmp 0x140130c6f
cmp rax, rdx
jb 0x140130e4a
movzx eax, byte [r9]
add al, 0x76
jmp 0x140130f8c
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rbp + 0x178]
je 0x140130e06
jne 0x140130e06
pushf
lea r9d, [rdx + 0x963d]
ror r15d, 0xb8
movabs r8, 0x7dc38200000200e9
lea edx, [rdi + 0x274c]
dec rsi
popfq
jmp 0x140131132
jmp 0x14013100b
mov r8, rdi
xchg rdi, rax
xchg r14, r11
mov rax, r14
xchg r11, r14
mul r8
jmp 0x140130bea
cmp r13, rdx
mov ecx, r15d
cmovb rdx, r13
test rdx, rdx
je 0x140130dda
nop dword [rax]
movzx eax, byte [r9]
jmp 0x140130ec8
xchg r12, r15
mov qword [rbp + 0x188], r12
xchg r15, r12
xchg r8, rbp
movdqu xmmword [r8 + 0x198], xmm0
xchg r8, rbp
jne 0x140130e7f
jg 0x140130de8
cwde
add dword [rax], eax
add byte [rcx - 0x79], cl
call 0x14c871ce8
je 0x140130e7f
pause
ror edi, 0x1a
call rax
test rsi, rdi
movabs r14, 0x676ee900000167e9
neg r11
jo 0x140130504
jmp 0x140130feb
neg rbx
rol r9d, 0x59
ret
jb 0x140130f91
mov edx, 4
xchg rdi, r9
mov qword [rsp + 0x40], rdi
xchg r9, rdi
jl 0x140130ece
xchg r9, rdi
jmp 0x140130e33
add rcx, rdx
shr rcx, 1
shr rcx, 1
shr rcx, 1
shr rcx, 3
jmp 0x140130da0
test al, al
je 0x140130ed9
add byte [rax], al
movzx eax, byte [r9]
inc al
mov byte [r9], al
inc ecx
movsxd rax, ecx
jmp 0x140130dd1
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
je 0x140130f3c
jne 0x140130f3c
lea r11d, [rdx - 0xf1d8]
jbe 0x140130012
int1
invalid
rcr r8d, 0x41
lea ebx, [rcx - 0x6518]
pause
rol r8d, 0xe8
jbe 0x140131d12
cmp r14, rcx
add esi, 0xc42050c0
cmp r13d, 0x6deb70e6
call rcx
lea r15d, [rcx - 0x2fbc]
push r13
movabs r15, 0x3df6f5fffffc75e9
jns 0x140131c4b
jmp 0x140130bb6
jmp 0x140131b56
rdtsc
shl rdx, 6
jmp 0x140130fb1
shl rdx, 0xa
shl rdx, 3
shl rdx, 1
or rax, rdx
xchg rdi, rax
jmp 0x140130e1d
add al, dl
mov byte [r9], al
xchg rcx, r11
mov r11, qword [rbp + 0x120]
xchg rcx, r11
sub r10, 0xfffffffffffff000
add rcx, qword [rbp + 0x118]
jmp 0x140130d10
shl rdx, 0xa
shl rdx, 0x10
or rax, rdx
je 0x140130fca
jne 0x140130fca
pop r15
jmp rcx
jmp 0x140130db0
mov qword [rsp + 0x30], r15
call rdi
jl 0x140131013
xor bh, bh
xlatb
test eax, eax
jne 0x1401319d8
mov rax, qword [rsp + 0x30]
dec rax
cmp rax, 0xfffffffffffffffd
jmp 0x140130d28
add r14, r9
mov qword [rbp + 0x178], 0x30
add byte [rax], al
xor byte [rax], al
add byte [rax], al
mov r9d, 0x64
mov qword [rbp + 0x190], r15
mov r8d, r9d
jmp 0x140130b73
je 0x140131229
inc r8d
jmp 0x1401310a4
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov rdi, rax
call r10
mov rcx, qword gs:[0x60]
add byte [rax], al
mov r8d, r15d
jmp 0x140131077
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x10]
xchg r13, rdx
jmp 0x14013118a
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x140131198
mov ebx, dword [rcx + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
add byte [rsi - 0x75], al
pop rsp
or esp, dword [rax]
nop
mov r10d, r8d
mov edx, 0x98f07979
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
je 0x1401310c4
jne 0x1401310c4
xor r12d, 0x315d52ff
cmp r12, rcx
movabs r14, 0x71e013763c80c1eb
call 0x140130491
je 0x1401312e6
jmp 0x140131087
lea edx, [rbx + 0xa30d]
int3
mov rbx, qword [rdx + 0x30]
xchg rbx, r9
movsxd rcx, dword [r9 + 0x3c]
jne 0x14013113d
je 0x14013113d
jmp rax
neg r14
jnp 0x1401305d0
movabs r15, 0x1ce8feffffff53e9
pushf
rol edi, 0x99
bswap r9
call rcx
lea esi, [rcx + 0xd40e]
cmp r9d, 0xdf0cb799
call rax
shr al, 1
invalid
or al, 0
invalid
jmp 0x140131095
mov r15, qword [rsp + 0x40]
xchg r10, r15
xor r9d, r9d
xor ecx, ecx
jmp 0x140131059
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401311a3
cmp edx, 0xed2831c
sbb al, 0x83
ror byte [rsi], cl
jmp 0x14013104b
mov r13, qword [rcx]
xchg rdx, r13
xchg rbx, r9
jmp 0x1401310f2
test al, al
je 0x140131051
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jne 0x1401311e6
je 0x1401311e6
test r9d, 0xd803f2ac
test r11, rbp
cpuid
pushfq
pop r15
rcl ebx, 3
cmp rcx, rdi
mov r14d, 0x59a02d29
test ebp, 0xd682632f
popf
popfq
cmp r11d, 0xacc5e6fc
neg r14
movabs r10, 0x43eda85869838beb
jge 0x140130f06
jmp 0x140131173
dec rsi
lea r10d, [rdx - 0xc5f4]
test rcx, rbx
int3
lea rdx, [0x140134d60]
add rax, r9
mov ecx, 1
call rax
xchg r10, r15
jmp 0x140131163
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
mov rcx, rdi
je 0x140131276
jne 0x140131276
pushf
lea r11d, [rbx - 0x7b7d]
cmp rbx, rcx
test r10, rbp
rcl r13d, 0x75
add ecx, 0x2865fe58
or edi, 0x76de304b
jle 0x1401305ee
inc r11
mul rcx
popfq
movabs rcx, 0x506736000001c0e9
push rdx
dec rbx
jmp 0x1401302ca
jmp 0x14013143b
je 0x1401313ef
nop dword [rax]
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
enter 0x6944, 0xffffffffffffffc1
xchg ebx, eax
add dword [rax], eax
add dword [rdi], ecx
mov dh, 0x4a
invalid
jmp 0x140131400
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
je 0x1401312df
jne 0x1401312df
ret
jmp 0x140131311
invalid
mov edx, dword [rcx + rbx]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
jmp 0x140131287
or cl, byte [rax - 1]
ret 0xc984
xchg r10, r12
mov r12, qword [rax + 0x30]
xchg r12, r10
movsxd rcx, dword [r10 + 0x3c]
jne 0x14013135f
je 0x14013135f
add r8d, 0x66f0d560
call rax
lea r11d, [rcx + 0x6410]
lea r11d, [rbx - 0xe968]
lea r12d, [rbx + 0xc1]
rol r12d, 0xac
div r14
jl 0x140131e6f
call rax
rcl ebp, 0x81
sub edx, 0x37f0934c
ror r8d, 6
movabs rcx, 0x3d969f630c5275eb
rol r8d, 0x31
sub edx, 0xdd8f919b
ret 0x20
jmp 0x1401313d6
call r14
test eax, eax
jne 0x1401319d8
je 0x140131387
jne 0x140131387
call rcx
movabs r10, 0x7a58cb000000bee9
test rbp, rdx
ret 0x28
jmp 0x14013144a
dec r9d
mov r8d, 0x58fb7caf
jl 0x140131398
pop rax
lea rcx, [r10 + r9*4]
je 0x1401313ab
jne 0x1401313ab
call rax
pushfq
movabs r11, 0x57e24bffffff4ee9
and r13d, 0x98236543
ror r8d, 0x45
cmp r8d, 0x8c9b7a98
and r10d, 0xdc1f6ddd
test r11d, 0x2637c7a1
ret 0x38
jmp 0x1401312fe
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
jmp 0x140131414
je 0x140131474
test r9d, r9d
jne 0x140131395
mov rax, qword [rax]
jmp 0x140131311
test cl, cl
jne 0x140131290
cmp r8d, 0x3b0556fa
jmp 0x1401313e9
je 0x1401313f8
mov r9d, dword [rdi + 0x18]
test r9d, r9d
leave
je 0x1401313f8
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
jmp 0x140131395
add rax, r9
call rax
mov rcx, qword [rsp + 0x30]
jmp 0x140131374
mov r9d, 0x8000
mov qword [rbp + 0x118], r15
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
lea rdx, [rbp + 0x120]
call r12
jmp 0x1401312aa
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x40], 0xf6f6f6f6
mov dword [rsp + 0x4b], 0x7c6f7d7f
mov dword [rsp + 0x44], 0xf6f6f6f6
mov dword [rsp + 0x4f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
jmp 0x1401314a4
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov word [rsp + 0x48], 0xf6f6
mov word [rsp + 0x53], 0x7676
mov r9d, dword [rcx + rdx*4]
xchg rdx, r14
jmp 0x14013163e
lea rdx, [rdx + 1]
xor eax, ecx
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
jmp 0x140131500
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rcx, [r9 + r10*4]
mov edx, dword [rcx + rbx]
mov ecx, 0x356747ff
add rdx, r9
jmp 0x140131521
test al, al
jne 0x140131533
cmp ecx, 0x78e1adae
je 0x140131657
jmp 0x140131519
inc r8d
jmp 0x1401314e9
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140131519
nop dword [rax]
movsx eax, al
je 0x14013156a
jne 0x14013156a
add r14d, 0xce49fbb7
rcl ecx, 0x1e
popfq
lea r8d, [rdi - 0x73b6]
jno 0x140131420
lea r15d, [rbx - 0x6465]
bswap r13
mul r11
cmp r15, rdx
test r9, rbp
cmp rdi, rdx
movabs rbx, 0x2bb38ffffff55e9
add esi, 0x90a0ab71
popfq
lea r12d, [rbx + 0xc19f]
lea r13d, [rdi + 0x385f]
je 0x1401321e3
jmp 0x1401314c4
mul rcx
neg r9
ret 0x28
lea rcx, [rsp + 0x4b]
mov r8d, 0x800
call r9
mov r9, rax
mov r8d, r15d
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
jmp 0x1401314d9
inc rdx
cmp rdx, 0xa
jb 0x140131600
xor edx, edx
jne 0x1401315d0
je 0x1401315d0
movabs rbp, 0x1183f97a5c66c4eb
rcl r11d, 0x3a
popfq
and ecx, 0xbc040885
lea ebx, [rcx + 0xee39]
jmp rcx
jmp 0x140131596
movzx eax, byte [rsp + rdx + 0x4b]
movzx ecx, byte [rsp + rdx + 0x40]
add cl, al
mov byte [rsp + rdx + 0x4b], cl
mov byte [rsp + rdx + 0x40], r15b
je 0x14013161b
jne 0x14013161b
movabs rbp, 0x299d542157be9eeb
inc r9
test esi, 0x5b6abf59
or r14d, 0x785264b9
cmp r14d, 0xf797f66c
int3
jmp 0x1401315bb
mov r14, r15
xchg rdx, r14
add r9, r10
xor eax, eax
mov byte [rsp + 0x55], al
nop dword [rax + rax]
jmp 0x140131600
mov ecx, dword [r11 + r9 + 0x24]
xchg rcx, r15
mov rax, rcx
xchg r15, rcx
add rcx, r9
movzx edx, word [rcx + r10*2]
jmp 0x140131bbf
mov rdx, r8
xchg r15, r8
mov dword [rbp - 0x67], 0x6b6f765a
mov dword [rsp + 0x76], 0xf6f6f6f6
mov dword [rbp - 0x63], 0x6f2a6f7d
mov dword [rsp + 0x7a], 0xf6f6f6f6
mov dword [rbp - 0x5f], 0x6b7c7e82
je 0x1401316a7
jne 0x1401316a7
rol r15d, 0x48
movabs r12, 0x58b33400000532e9
js 0x140130fed
jmp 0x140131bde
jmp rcx
mov byte [rsp + r15 + 0x36], 0
inc r15
cmp r15, 5
jb 0x1401316c5
jmp 0x1401319d8
add cl, al
mov byte [rsp + rdx + 0x36], cl
mov byte [rsp + rdx + 0x30], r15b
jmp 0x140131831
nop
add rsp, 8
xchg qword [rsp - 8], rbx
nop
mov rbp, qword [rsp]
add rsp, 8
ret
mov rsi, qword [rsp + 0x458]
add rsp, 0x460
nop
add rsp, 8
xchg qword [rsp - 8], r15
jne 0x140131729
je 0x140131729
test r14d, 0x67d16086
jmp rax
jmp 0x1401316ed
mov word [rbp - 0x6a], 0xf6f6
mov word [rbp - 0x43], 0x387d
nop dword [rax]
je 0x14013177d
jne 0x14013177d
rcl r8d, 0x89
call rcx
rcr ecx, 0x9c
add r9d, 0x49e6354d
rcr r10d, 6
jmp rcx
jmp 0x140131b59
mov dword [rsp + 0x30], 0xf6f6f6f6
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
mov dword [rsp + 0x36], 0x797c7c4f
mov byte [rsp + 0x34], 0xf6
mov word [rsp + 0x3a], 0x7c
jmp 0x1401317cd
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x30]
movzx ecx, byte [rsp + rdx + 0x36]
jne 0x140131810
je 0x140131810
rcr r15d, 0xf7
push rcx
popfq
jns 0x140131d99
cmp r12, rcx
rcl ebx, 0xfd
rcr r9d, 0xf
jmp rcx
jmp 0x1401316dd
inc rdx
cmp rdx, 5
jb 0x1401317d5
xor eax, eax
mov dword [rsp + 0x72], 0xf6f6f6f6
mov byte [rbp - 0x41], al
xchg r15, r8
jmp 0x140131672
jb 0x140131bcd
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
xchg r10, rax
mov r10, qword [rcx + 0x10]
xchg r10, rax
jmp 0x1401318ae
mov rcx, qword [rax + 0x18]
xchg r10, rax
mov r10, qword [rcx + 0x10]
jne 0x14013189b
je 0x14013189b
rcr ebp, 0xc0
neg r14
jbe 0x14013228a
test r15d, 0x2c49e1a0
call 0x140130e84
movabs r10, 0x48df6000001dde9
call rcx
call rcx
jmp rcx
jmp 0x140131a7d
xchg rbp, r8
mov rbp, qword [rax + 0x50]
xchg rbp, r8
mov rax, qword gs:[0x60]
jmp 0x140131873
jb 0x140131b61
mov r9d, 0x10
lea r8, [rsp + 0x36]
jmp 0x140131ba9
neg rcx
add rcx, 0xfffffffffffffffe
neg rcx
cmp edx, 0xc
jb 0x140131a0e
jmp 0x1401317a3
xchg r13, rdi
mov rdi, qword [rsp + 0x440]
xchg r13, rdi
mov r12, qword [rsp + 0x448]
mov rdi, qword [rsp + 0x450]
jne 0x140131933
je 0x140131933
js 0x140131210
jmp rax
jmp 0x140131701
mov dword [rbp + 0x142], 0xff5eff66
mov dword [rbp + 0x130], 0xf6f6f6f6
mov dword [rbp + 0x146], 0xff77ff6f
mov dword [rbp + 0x14a], 0xff66ff7a
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x136]
jne 0x1401319c4
je 0x1401319c4
pushfq
xor r14d, 0x6f194a22
cmp r12d, 0xa44a4303
pause
cmp edi, 0x269fce30
ror ecx, 0x3b
ror r9d, 0x90
lea r12d, [rbp - 0xe742]
or r11d, 0x1a23014f
lea r14d, [rcx - 0xe442]
push rdx
rcl ebx, 0x6a
cmp r12, rdi
movabs r10, 0x2c4b3100000260e9
push r12
lea r9d, [rdx - 0xa327]
ret 8
jmp 0x140131c29
mov eax, 0xffffffff
xchg rbp, r14
mov rbp, qword [rsp + 0x438]
xchg r14, rbp
jmp 0x1401318f4
mov byte [rsp + rdx + 0x72], r15b
inc rdx
cmp rdx, 0x26
jmp 0x1401318c6
lea rcx, [rbp + 0x136]
nop word [rax + rax]
movzx eax, word [rcx]
cmp word [rcx + r8], ax
jne 0x140131cc1
inc edx
jmp 0x1401318dc
nop dword [rax]
nop dword [rax + rax]
mov byte [rbp + rax - 0x67], r15b
inc rax
jmp 0x140131a3c
cmp rax, 0x26
jb 0x140131a2f
nop
jmp 0x1401316c5
xchg r15, rdx
mov dword [rbp + 0x136], 0xff56ff66
mov dword [rbp + 0x13a], 0xff6dff79
mov dword [rbp + 0x12c], 0xf6f6f6f6
mov dword [rbp + 0x13e], 0xff76ff6b
jmp 0x14013194a
xchg r10, rax
movzx r10d, word [rax + 0x48]
shr r10d, 1
test r8, r8
je 0x140131d46
jmp 0x140131a95
test r10d, r10d
je 0x140131d46
xor eax, eax
mov dword [rbp + 0x128], 0xf6f6f6f6
mov word [rbp + 0x14e], ax
xchg r15, rdx
mov r15, rdx
je 0x140131ae3
jne 0x140131ae3
lea r13d, [rdx + 0xbefb]
rcr edi, 0x4a
cpuid
int3
jmp 0x140131a4d
mov dword [rbp - 0x7a], 0xf6f6f6f6
mov dword [rbp - 0x53], 0x76766b2a
mov dword [rbp - 0x76], 0xf6f6f6f6
mov dword [rbp - 0x4f], 0x73764d2a
mov dword [rbp - 0x72], 0xf6f6f6f6
jmp 0x140131b3f
jb 0x14013197c
mov r11d, r10d
mov r9d, r15d
jmp 0x140131c50
mov dword [rbp - 0x4b], 0x2a7e786f
mov dword [rbp - 0x6e], 0xf6f6f6f6
mov dword [rbp - 0x47], 0x6f767370
jmp 0x140131751
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x72]
movzx ecx, byte [rbp + rdx - 0x67]
add cl, al
mov byte [rbp + rdx - 0x67], cl
jne 0x140131b95
je 0x140131b95
jp 0x140130ea8
call rcx
cpuid
rcr r10d, 0xb9
jmp rax
jmp 0x1401319f0
lea rdx, [rbp - 0x67]
xor ecx, ecx
call rbx
xchg r11, r15
mov rax, r11
xchg r15, r11
jmp 0x140131a23
mov ecx, dword [r11 + r9 + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
add rbx, r9
mov byte [rsp + rax + 0x4b], r15b
inc rax
cmp rax, 0xa
jmp 0x140131853
mov dword [rsp + 0x7e], 0xf6f6f6f6
mov dword [rbp - 0x5b], 0x7f397e6d
mov dword [rbp - 0x7e], 0xf6f6f6f6
mov dword [rbp - 0x57], 0x7a738478
div dh
test bh, 0x45
test eax, 0x7a738478
je 0x140131c06
jne 0x140131c06
jmp rcx
jmp 0x140131b06
movzx ecx, byte [rbp + rdx + 0x128]
add cx, ax
mov word [rbp + rdx*2 + 0x136], cx
mov byte [rbp + rdx + 0x128], r15b
inc rdx
cmp rdx, 0xc
jmp 0x140131b2e
sub r11, 0x10
je 0x140131ce4
lea rax, [rbp + 0x136]
sub r8, rax
nop word [rax + rax]
mov edx, r15d
jne 0x140131ca4
je 0x140131ca4
mov r14d, 0x1a8de516
test r14d, 0xd991d10b
jg 0x14013107f
lea r13d, [rdx - 0x8654]
test r8d, 0xe25e527b
jmp 0x140130e66
jmp 0x140131a01
inc r9d
nop
add r8, 0x3534cbb2
sub r8, 0x3534cbb0
movsxd rax, r9d
jmp 0x140131cdb
cmp rax, r11
jb 0x140131c6e
xchg r13, rax
jne 0x140131d22
je 0x140131d22
cmp ebx, 0x2e0e8744
lea r8d, [rdi + 0x4e5b]
pushf
rol r10d, 0xb7
cpuid
call rax
jbe 0x14013109c
jle 0x140132a8a
jmp rax
cmc
invalid
jmp 0x140131de3
inc rax
cmp rax, 0x18
jb 0x140131dea
mov rax, qword gs:[0x60]
lea rdi, [0x140000000]
movsxd r13, dword [0x14000003c]
mov r8d, r15d
jmp 0x140131da6
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop
je 0x140131d91
jne 0x140131d91
lea edx, [rbp + 0x887a]
push r12
call rcx
jmp rax
jmp 0x140131e38
sub r10d, 0x800aeeda
cmp r13, rbp
ret 0x10
add r13, rdi
mov rcx, qword [rax + 0x18]
xchg r12, rax
mov r12, qword [rcx + 0x10]
xchg r12, rax
xchg rcx, rdi
mov rdi, qword [rax]
jmp 0x140131df7
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140131e0c
cmp edx, 0x74115443
je 0x140131e7d
jmp 0x140131e30
mov r13, r15
xchg r13, rax
nop
mov byte [rbp + rax + 0x136], r15b
jmp 0x140131d39
xchg rcx, rdi
xchg r9, rdi
mov rdi, qword [rcx + 0x30]
xchg rdi, r9
jmp 0x140131d65
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x140131dc0
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140131e30
jmp 0x140131e09
inc r8d
jmp 0x140131e38
mov r10d, r8d
mov edx, 0x5cd4d758
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
jne 0x140131e69
je 0x140131e69
rcl edx, 0xaa
bswap r11
pop r13
syscall
jp 0x140131bf1
ror edx, 0x25
or ebp, 0x5d782b49
jmp rax
jmp 0x140131e1a
pop rdi
push rax
mov r9d, 0xd79a1d1e
ret
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x140131f9b
lea rcx, [rax + rax*4]
lea rax, [r13 + 0x108]
lea rax, [rax + rcx*8]
cmp rbx, rax
jae 0x1401330c8
nop dword [rax]
cmp dword [rbx + 0x10], r15d
jmp 0x140131f76
je 0x140132fd7
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov edx, dword [r13 + 0xd8]
add r12, r9
jmp 0x14013204c
xchg rdx, rdi
mov qword [rbp + 0x230], rdi
xchg rdx, rdi
mov eax, dword [r13 + 0xdc]
jmp 0x140132173
cmp rcx, rdi
jae 0x1401320e0
lea rax, [rcx + rdi]
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x158], rdi
lea r8, [rbp + 0x150]
jmp 0x1401322fa
mov dword [rbp + 0x1b0], eax
mov ecx, dword [r13 + 0xa0]
mov qword [rbp + 0x238], rcx
mov eax, dword [r13 + 0xa4]
mov dword [rbp + 0x1b4], eax
cmp rdx, rdi
jmp 0x1401322e4
popf
bswap r15
add ecx, 0x24d065ae
jmp rcx
call 0x1401319f0
cmp r14d, 0x3c511628
rcr r15d, 0x71
movabs rdx, 0x3cb2f0fffffef9e9
test r9, rcx
ret
cmp ecx, ebp
sub ebx, 0xe6200932
jne 0x1401322ca
je 0x1401322ca
syscall
and r13d, 0x5242b919
pop rbp
cpuid
lea r13d, [rcx - 0xdc10]
ror r9d, 0xc6
jbe 0x14013139b
call rax
add r10d, 0x98b60c42
dec rbx
rcl ebp, 0x6d
cmp ecx, 0xa89fa420
movabs r14, 0x166ad4fffffee1e9
jmp rcx
jmp 0x1401321b0
jae 0x1401320cc
lea rax, [rdx + rdi]
mov qword [rbp + 0x230], rax
jmp 0x1401320cc
mov eax, dword [r13 + 0x54]
lea rdx, [rbp + 0x158]
mov qword [rbp + 0x150], rax
mov r9d, 4
lea rax, [rbp + 0x110]
jmp 0x14013260f
call r12
movzx eax, word [r13 + 6]
lea rbx, [r13 + 0x108]
jmp 0x140131e94
mov dword [rbp + 0x110], r15d
mov rcx, 0xffffffffffffffff
xchg r10, rax
mov qword [rsp + 0x20], r10
xchg r10, rax
jne 0x140132631
je 0x140132631
div r10
syscall
movabs rbx, 0xb575dfffffd33e9
jb 0x140133517
jmp 0x140132369
test r8d, 0x5c3d7d22
bswap rdi
jmp rcx
add byte [rax], al
int3
invalid
je 0x140133cf2
mov rax, qword gs:[0x60]
lea r14, [rdi + rcx]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
add rbx, 0x424d33b
lea rdx, [rax + rax*4]
lea rax, [r13 + 0x108]
lea rax, [rax + rdx*8]
cmp rbx, rax
jmp 0x1401330bb
movzx eax, word [r13 + 6]
nop
sub rbx, 0x424d313
jne 0x140133004
je 0x140133004
popfq
rcl r14d, 0x5c
mov ebp, 0x2962d6b8
cmp r14d, 0x9797b4f0
jmp rax
jmp 0x140132fad
mov dword [rsp + 0x20], ecx
xchg rcx, rax
lea rdx, [rsp + 0x40]
call r12
jmp 0x1401334dd
jb 0x140131eaf
lea rdi, [0x140000000]
mov r9d, dword [rbp + 0x110]
lea rax, [rbp + 0x110]
jmp 0x14013344a
lea rax, [0x140134400]
mov ecx, dword [rax]
test ecx, ecx
je 0x140133cf2
cmp dword [rax + 4], r15d
jmp 0x140132eb9
lea r8, [rbp + 0x150]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x158]
mov rcx, 0xffffffffffffffff
call r12
jne 0x1401334aa
je 0x1401334aa
lea r11d, [rdx - 0x8f9b]
rcr ebx, 0xc7
rcl r11d, 0x27
jg 0x140133038
call rax
rol ebx, 0xf3
lea r14d, [rbx + 0x2b39]
div rcx
mov r12d, 0xc9cf5024
jno 0x140133772
or r12d, 0x3b369a6c
call fcn.140133e3f
jmp rcx
jmp 0x140133395
cmp eax, 0xc0000096
jne 0x140132fd7
nop
lea r11d, [rdx - 0xcab2]
jmp rcx
cmp r12, rcx
rcr r13d, 0xf
lea r13d, [rbp + 0xc236]
ror r9d, 0xc5
lea r9d, [rbp + 0x7cbe]
and ebp, 0xbe3a7be8
movabs r13, 0x5bc966000000c3e9
jge 0x140132868
pop r11
rol r15d, 0x37
pause
inc rbp
popfq
jmp rcx
test al, al
je 0x1401337cd
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x1401337d5
mov byte [rax], al
add byte [rax], al
mov r11d, dword [r10 + rax + 0x20]
nop dword [rax]
nop dword [rax + rax]
mov ecx, r8d
jmp 0x1401337ac
lea rdx, [r9 + rcx*4]
mov ecx, dword [rdx + r11]
mov edx, 0x38b5fb8
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x140133755
je 0x1401337f2
inc r8d
jmp 0x140133787
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140133760
cmp edx, 0xe52cbd63
jmp 0x1401337c7
mov eax, 0xfffffffe
jmp 0x1401319dd