Function at 0x140050d97
Capabilities:
Encode data using xor

Disassembly:
mov dword [rsp - 0x28], 0x6d3f222e
xchg rcx, rcx
mov dword [rsp - 0x14], 0x537827c7
mov r15, r15
mov dword [rsp - 0x40], ebp
movups xmmword [rbp + 0x6b8], xmm0
jmp 0x14004f197
test rax, rax
je 0x14004f4b0
mov dword [rsp - 0x14], 0x551ad399
jmp 0x14004f3c9
lea rcx, [rbp + 0x698]
mov byte [rsp + 0x54], sil
mov r14d, 5
mov rbp, rbp
mov ebp, ebp
mov dword [rsp - 0x14], 0x24f3eb09
mov qword [rbp + 0x690], rcx
jmp 0x14004f62c
mov dword [rsp - 0x40], 0x671a30c4
mov dword [rsp - 0x3c], 0x42ebe4da
mov dword [rsp - 0x40], ebx
lea rdx, [rbp + 0x698]
xorps xmm0, xmm0
jmp 0x14004f64a
movups xmmword [rbp + 0x698], xmm0
movups xmmword [rbp + 0x6a8], xmm0
movups xmmword [rbp + 0x6b8], xmm0
jmp 0x14004f4bf
jne 0x14004f7cc
lea rdi, [rbp + 0x698]
mov dword [rsp - 0x28], edi
xchg r13, r13
mov dword [rsp - 0x40], 0x6585eb1b
mov dword [rsp - 0x14], 0x5e9129b4
jmp 0x14004f666
lea rdx, [rbp + 0x690]
mov dword [rsp - 0x28], 0x1dc3e28c
mov dword [rsp - 0x44], 0x853dc89
mov r13, r13
je 0x14004f318
jne 0x14004f318
cmp ebp, 0x74f5fc50
rcr ebp, 0x6e
jnp 0x14004fac0
lea r10d, [rbx + 0xe36c]
int3
jmp 0x14004f39c
mov dword [rsp - 0x1c], 0x257a41bc
lea rcx, [rbp + 0x980]
call fcn.140058390
mov rcx, qword [rbp + 0x690]
lea rax, [rbp + 0x698]
xchg r10, r10
cmp rcx, rax
jmp 0x14004f297
mov dword [rsp - 0xc], 0x2fb3205a
mov dword [rsp - 0x1c], 0x3bf48a37
movzx eax, byte [rsp + rcx + 0x50]
mov word [rdx + rcx*2], ax
add rcx, r15
cmp rcx, qword [rbp + 0x6c8]
mov dword [rsp - 0x18], esp
jmp 0x14004f4a2
mov dword [rsp + 0x50], 0x68d4513d
xchg r11, r11
xchg ebx, ebx
mov dword [rsp - 0x44], 0x58e20ad2
mov dword [rsp - 0x30], 0x7b94a01b
mov dword [rsp - 0x44], 0x7cf39c4b
jmp 0x14004f1ad
jne 0x14004f781
je 0x14004f781
call 0x14004f476
add rsp, 0x68
pop rbp
ret
pop rbp
jmp 0x14004f6f7
mov word [r8 + rcx*2], ax
add rcx, r15
cmp rcx, qword [rbp + 0x688]
jmp 0x14004f776
mov dword [rsp - 0x14], 0x5079b6f9
jb 0x14004f3d9
mov r9, rdi
lea r8, [rbp + 0x650]
jmp 0x14004f2c0
mov dword [rsp - 0x24], 0x6e32ec3c
mov dword [rsp - 0x28], 0x35621e82
mov dword [rsp - 0x24], 0x7a77b7e
jmp 0x14004f573
movups xmmword [rbp + 0x698], xmm0
movups xmmword [rbp + 0x6a8], xmm0
mov dword [rsp - 0x2c], 0x6de2003b
jmp 0x14004f14c
add rsp, 0x68
pop r15
ret
pop r15
mov rcx, rcx
mov rcx, rbx
jmp 0x14004f4dc
xchg r9, r9
mov dword [rsp - 0xc], 0x6691660
mov r8, r8
jne 0x14004f551
invalid
je 0x14004f551
dec rdx
sub r12d, 0xb471b2e4
lea r13d, [rdi - 0x3a88]
call rax
lea edi, [rbp + 0x887d]
neg rbp
movabs rbx, 0x142502ffffff38e9
inc r9
sub r13d, 0x56cbf6aa
mov r14d, 0x37acd61a
jmp rax
jmp 0x14004f48e
xchg rcx, rcx
mov dword [rsp - 0x38], 0x3b11bd5e
cmp rcx, rdx
je 0x14004f26e
call fcn.140099570
mov rax, qword [rbp + 0x6c8]
mov dword [rsp - 0xc], 0x2b8f0d83
jmp 0x14004f25a
xchg rbx, rbx
push r15
movabs r15, 0x6a00b4ffffff52e9
jne 0x14004f5a7
jmp 0x14004f4fe
je 0x14004f5a7
call fcn.14004f530
jmp 0x14004f4f7
lea rdx, [rbp + 0x698]
mov eax, r14d
mov qword [rbp + 0x6c8], rax
mov dword [rsp - 0x20], 0x6bba25d5
jmp 0x14004f27d
mov qword [rbp + 0x690], rdx
mov dword [rsp - 0x10], 0x509c9386
mov dword [rsp - 0x44], 0x26213912
jmp 0x14004f5a0
xor eax, eax
mov rcx, r13
rep stosb byte [rdi], al
jmp 0x14004f7f1
movzx eax, byte [rsp + rcx + 0x50]
mov dword [rsp - 0xc], 0x6369c9a0
jmp 0x14004f521
xchg rdx, rdx
jb 0x14004f69e
xorps xmm0, xmm0
jne 0x14004f742
je 0x14004f742
lea r10d, [rbp + 0x716c]
popfq
ret
jmp 0x14004f3f5
mov dword [rsp - 0x10], 0x70cc900b
push rbp
movabs rbp, 0x73847dfffffccbe9
je 0x14004f79f
jmp 0x14004f451
jne 0x14004f79f
xor ecx, 0x2b9a0caa
rcr r12d, 0xe7
lea edx, [rbp - 0xe50c]
movabs r14, 0x4a7f13fffffc96e9
rcr r8d, 0x99
pushf
rcr ebp, 0xef
popf
cmp r9d, 0x2f996c60
call rax
jne 0x140050192
jmp 0x14004f43a
call rax
jg 0x14004f0c5
ret 8
call fcn.140099570
mov dword [rsp - 0x3c], 0x69b9b8ea
mov dword [rsp - 0x40], 0x181ff88f
mov dword [rsp - 0xc], 0x4642a89c
mov dword [rsp - 0x28], 0x26863f48
mov rcx, qword [rbp + 0x650]
lea rax, [rbp + 0x658]
jmp 0x14004f81e
mov dword [rsp - 0x2c], 0x6da565c5
mov dword [rsp - 0x20], 0x2ecb83cd
mov rcx, r13
rep stosb byte [rdi], al
jmp 0x14004f83d
cmp rcx, rax
mov dword [rsp - 0x10], 0x7bf9eeb6
jne 0x14004f842
lea rdi, [rbp + 0x658]
xor eax, eax
jmp 0x14004f804
jmp 0x14004f84d
call fcn.140099570
xchg rdx, rdx
mov rcx, rcx
mov rcx, qword [rbp + 0xaa0]
lea rax, [rbp + 0xaa8]
cmp rcx, rax
mov rbp, rbp
jmp 0x14004f870
mov rcx, r13
rep stosb byte [rdi], al
jmp 0x14004f8a9
mov dword [rsp - 0x1c], 0x65353b66
mov dword [rsp - 0x40], 0x1827d8ed
jne 0x14004f8a4
jmp 0x14004f88b
lea rdi, [rbp + 0xaa8]
xor eax, eax
mov dword [rsp - 0x34], 0x6d3e24f
xchg r11, r11
jmp 0x14004f866
call fcn.140099570
xorps xmm0, xmm0
mov dword [rsp + 0x50], 0x6ec74b30
mov dword [rsp - 0x34], 0x6869c36b
mov rcx, rcx
lea rcx, [rbp + 0x758]
mov dword [rsp + 0x54], 0x68d4513d
jne 0x14004f8f6
je 0x14004f8f6
dec r14
push rdi
ror r8d, 0x30
ror eax, 0x30
and ebp, 0x521a1cd4
and r8d, 0x55ef09c6
lea ebx, [rcx + 0x8103]
rol r11d, 0xe6
cmp rdx, rbp
movabs r14, 0x182583000003d6e9
lea ecx, [rdx + 0xa55d]
mul rdi
jmp 0x14004fcd1
add r12d, 0x97be560e
jmp 0x140050625
cmp rcx, rax
je 0x14004f943
xchg rdx, rdx
call fcn.140099570
mov r14, qword [rbp + 0x748]
lea rcx, [rbp + 0x718]
jmp 0x14004fcad
movups xmmword [rbp + 0x728], xmm0
mov dword [rsp - 0x40], 0x42f5dc9a
mov dword [rsp - 0x20], 0x5287772c
mov dword [rsp - 0x1c], esp
mov dword [rsp - 0x2c], 0x3887d118
movups xmmword [rbp + 0x738], xmm0
jmp 0x14004f92b
xchg rsp, rsp
mov r10, r10
mov dword [rsp - 0x1c], 0x50fb52ac
mov qword [rbp + 0x710], rcx
jmp 0x14004fd28
push rcx
movabs rcx, 0x40330d000003bee9
mov ecx, 0x3bee9
add byte [0x1367a3a29], cl
jmp 0x14004fdaf
je 0x14004f9ec
jmp 0x14004fc27
mov dword [rsp - 0x40], 0x658acf8b
jmp 0x14004fe2b
mov dword [rsp - 0x34], 0x1c47cc33
mov r9b, byte [rbp + 0x1130]
lea r8, [rbp + 0x750]
lea rdx, [rbp + 0x710]
mov dword [rsp - 0x10], 0x67e6bfc5
jmp 0x14004f9e9
mov r10, r10
xchg r14, r14
mov qword [rbp + 0x788], rax
movups xmmword [rbp + 0x758], xmm0
movups xmmword [rbp + 0x768], xmm0
movups xmmword [rbp + 0x778], xmm0
adc dword [rbp + 0x778], eax
mov r9, r9
jmp loc.14004fdcb
lea rdi, [rbp + 0x718]
mov dword [rsp - 0x2c], 0x21a81ec4
mov dword [rsp - 0x18], 0x1c395bc1
jne 0x14004fb2a
je 0x14004fb2a
lea r9d, [rbx - 0x500f]
rcl r11d, 0x78
cpuid
cmp ebx, 0x295a8389
jle 0x14004f8d7
popfq
xor r8d, 0x3e03ea67
dec r12
syscall
ror r13d, 0x18
jne 0x14005068c
jl 0x1400507f1
neg r12
lea edx, [rbp - 0xafbe]
movabs r14, 0x2bb4c5000001bfe9
test ebx, 0xab9298fc
mov r13d, 0xc3f70d6b
div rdi
xor r13d, 0xeb77a101
and ecx, 0x96c4b666
lea ebx, [rbx - 0xb59c]
call fcn.14004ed7a
jmp 0x14004fcee
mov byte [rsp + 0x58], sil
mov qword [rbp + 0x750], rcx
mov eax, 9
jmp 0x14004faa4
add rsp, 0x4c
pop r8
ret
pop r8
movups xmmword [rbp + 0x718], xmm0
jmp 0x14004f94f
lea rax, [rbp + 0x718]
mov dword [rsp - 0x10], esp
mov r15, r15
cmp rcx, rax
jne 0x14004fe26
jmp 0x14004face
fcompi st(0)
cmp r12, rbx
inc rbp
lea r12d, [rdx + 0x696b]
rol r12d, 0x68
jns 0x14005088d
call fcn.14004f3fe
ret
call 0x14004fd43
add rsp, 0x4c
pop rcx
ret
movzx eax, byte [rsp + rbx + 0x50]
mov dh, 0x44
sbb al, 0x50
mov dword [rsp - 0x38], 0x4d2d1b42
mov dword [rsp - 0x20], 0x476c0ca0
mov dword [rsp - 0x14], 0x54ef6eb1
sbb ebp, dword [0x16449c3b3]
loopne 0x14004fc08
or al, 0x6c
mov dword [r12 + r12 - 0x14], 0x54ef6eb1
xchg rsp, rsp
mov word [rcx + rbx*2], ax
jne 0x14004fc89
je 0x14004fc89
lea edx, [rdx - 0x23bf]
bswap rbx
movabs r10, 0x1948000000bbe9
add r11d, 0x307a161f
lea edx, [rdx + 0xbe9d]
or r14d, 0x41db8629
and esi, 0x70145441
pop rbp
ret
jmp 0x14004fd49
mov dword [rsp - 0x30], 0x54f44bb2
mov r10, r10
xchg rsi, rsi
xorps xmm0, xmm0
jne 0x14004fcc6
je 0x14004fcc6
pushf
movabs r11, 0x3e70d9fffffd6ae9
ret 0x20
jmp fcn.14004fa35
lea rdx, [rbp + 0x758]
xchg rbx, rbx
xchg rbp, rbp
mov dword [rsp - 0x10], 0x6a00cc57
xchg rcx, rcx
jmp 0x14004fb59
xor eax, eax
mov rcx, r13
rep stosb byte [rdi], al
mov dword [rsp - 0x14], 0x52fe229a
jmp 0x14004fa28
mov qword [rbp + 0x748], r14
push r8
movabs r8, 0x293d8afffffe3ee9
jne 0x14004fd33
jmp 0x14004fb76
je 0x14004fd33
call fcn.14004fcd6
jmp 0x14004fb6f
add rbx, r15
cmp rbx, qword [rbp + 0x748]
jb 0x14004fc56
mov dword [rsp - 0x24], 0x5139584d
mov dword [rsp - 0x30], 0x3fd1c625
mov dword [rsp - 0xc], 0x15191dc6
jne 0x14004fd8c
je 0x14004fd8c
syscall
jmp rax
jmp 0x14004fa7a
pop rcx
xchg r14, r14
lea rcx, [rbp + 0x980]
call fcn.140057be0
mov rcx, qword [rbp + 0x710]
jmp 0x14004fb84
call fcn.140099570
mov rcx, qword [rbp + 0x750]
mov dword [rsp - 0x3c], 0x780cb17f
mov dword [rsp - 0x44], 0x1f29c0f1
lea rax, [rbp + 0x758]
cmp rcx, rax
jne 0x14004fe8b
jmp 0x14004fe6d
mov rcx, r13
rep stosb byte [rdi], al
mov dword [rsp - 0x18], 0x3426bc9f
mov dword [rsp - 0x38], ecx
jmp 0x14004fe9f
lea rdi, [rbp + 0x758]
mov dword [rsp - 0x24], 0x67d278c8
mov dword [rsp - 0x18], 0x28cf2033
xor eax, eax
jmp 0x14004fe57
call fcn.140099570
mov dword [rsp - 0x38], ebp
mov r14, r14
mov dword [rsp - 0x40], 0x13d258b1
lea rcx, [rbp + 0x980]
call fcn.140056970
mov eax, dword [rsp + 0x60]
jne 0x14004febb
je 0x14004febb
rcr esi, 0x80
cmp rdx, rdx
movabs r15, 0x4486dd6a439e23eb
call fcn.140050afc
jmp 0x14004fee0
mov dword [rsp - 0x18], 0x2da0ccf4
ret
xchg r15, r15
mov dword [rsp - 0x2c], 0x204a5912
mov dword [rsp - 0x40], esp
mov r8, r8
mov dword [rsp - 0x1c], 0x5bfc7a1f
je 0x14004ff0d
jne 0x14004ff0d
rol edi, 0x3e
jne 0x140050bb4
rcl r12d, 0xda
movabs rbp, 0x3eda29e0266e48eb
lea r13d, [rcx - 0x5b56]
or edx, 0xd26df691
lea ebx, [rbx - 0x59cd]
mul rsi
mul rbx
call fcn.14004f246
mov rbx, rbx
xchg r9, r9
mov rdx, rdx
pop r13
jmp fcn.14004ff43
jmp fcn.14004ff57
ret
mov dword [rsp - 0x30], 0x1c346656
mov dword [rsp - 0x44], 0x12892ce1
mov dword [rbx + 0xce0], 0x8088b156
mov dword [rbx + 0xce4], 0x8088b156
mov dword [rbx + 0xce8], 0x8088b156
jmp fcn.140050195
push r13
movabs r13, 0x65fa343f780668eb
jne 0x140050032
jmp 0x14005009c
je 0x140050032
call fcn.1400500ad
add rsp, 0x20
pop r13
je 0x140050053
jne 0x140050053
jmp rcx
jmp 0x14005009b
mov dword [rsp - 0x28], 0x5265ebf2
mov dword [rsp - 0x14], 0xffcea2b
mov rsp, rsp
jmp 0x1400502b7
call 0x140050076
add rsp, 0x20
pop rdx
jmp 0x140050284
ret
pop r13
xor eax, eax
mov qword [rbx + 0xcc8], rax
mov qword [rbx + 0xcd8], rax
add byte [rbp - 0x79], cl
in eax, dx
jne 0x1400500d0
je 0x1400500d0
lea esi, [rbp - 0x1038]
jmp rax
jmp 0x140050217
add rsp, 0x20
mov dword [rsp - 0x38], 0xd3b7cf8
mov dword [rsp - 0x18], ebx
xchg r8, r8
jmp loc.14004fff6
test ebp, 0x192f9c58
add esi, 0x3a8eb87c
and r12d, 0x45893504
pop r13
cmp esi, 0x8974f30b
movabs rbp, 0x3300cf0000021be9
rol r9d, 0xf3
jns 0x14004f98d
cmp esi, 0x4949ec56
ret 8
jne 0x14005029e
je 0x14005029e
call 0x140050351
add rsp, 0x20
pop r10
jmp 0x14005032a
add dword [rax], eax
add bh, al
mov dword [rbx + 0xcec], 0x8088b156
mov dword [rsp - 0xc], edi
invalid
and al, 0xc8
and al, 0xc8
movabs byte [0x44c7d2874836880f], al
and al, 0xf0
je 0x1400501c4
invalid
add byte [rax], al
movabs rdx, 0x6af1aa000000b8e9
jne 0x1400501c8
jmp 0x140050285
je 0x1400501c8
jne 0x1400501f8
je 0x1400501f8
lea ebp, [rdx + 0x94f5]
lea r13d, [rcx + 0x3e46]
jmp 0x140050b16
or dword [rax], eax
add bh, bh
rol dword [rcx - 0x44], 1
enter 0x26f5, 0x10
jmp rcx
jmp 0x14005008c
mov dword [rsp - 0x44], esi
mov dword [rsp - 0x40], 0x5a354e2c
mov rax, rbx
mov dword [rbx + 0xcd0], 0x4d0559f8
mov dword [rbx + 0xcd4], 0x7f886e56
je 0x14005026e
jne 0x14005026e
rcr r10d, 0x54
mov r13d, 0xe64812ec
sub r13d, 0xa034b7e1
dec r8
syscall
mov ebp, 0xffa3edee
call rcx
call rcx
dec r13
dec r9
cmp rdi, rbp
mov r11d, 0x22b0367a
movabs rcx, 0x45941afffffd88e9
jne 0x14004fc57
jmp 0x14004fffb
cmp r12d, 0x2d7fcc24
ret
ret
pop rdx
mov dword [rbx + 0xcf4], 0x8088b156
mov dword [rbx + 0xcf8], 0x8088b156
push r10
movabs r10, 0x437ad00000088e9
jmp 0x140050179
jmp 0x14005032b
invalid
mov dword [rsp - 0x38], esi
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
mov dword [rsp - 0x2c], ebp
mov rbx, rbx
mov dword [rsp - 0x40], 0x62812a38
je 0x14005031b
jne 0x14005031b
jmp rax
jmp 0x14005002e
ret
pop r10
mov dword [rbx + 0xcfc], 0x8088b156
xchg r14, r14
je 0x140050346
jne 0x140050346
neg r9
dec r13
movabs r13, 0x4bd650000000afe9
lea r8d, [rcx + 0x4e18]
pause
call rax
test edx, 0x5ddf06c9
call rcx
dec r12
jle 0x140051219
jmp 0x1400503fa
test r8d, 0x91be02ab
jno 0x14004f77f
rol r13d, 0xf1
ret 0x18
mov qword [rbx + 0xc90], rax
mov dword [rbx + 0xc88], 0x7f884e56
mov dword [rsp - 0x3c], 0x31bcf902
mov dword [rsp - 0x3c], 0x35556fef
je 0x1400503e6
jne 0x1400503e6
pop r11
cpuid
ret
jmp 0x140050074
mov dword [rsp - 0x18], 0x3722f5ec
xchg r9, r9
xchg rbx, rbx
xchg r14, r14
mov dword [rbx + 0xd00], 0x8088b156
mov dword [rbx + 0xd08], 0x8088b156
jne 0x14005044d
je 0x14005044d
pushfq
jmp rax
jmp 0x140050113
add byte [rax], al
mov rcx, qword [rdi]
xor edx, edx
mov dword [rsp - 0x34], ecx
and al, 0xcc
push r14
movabs r14, 0x1c3560000001a6e9
jmp 0x1400504a7
jmp 0x140050645
jne 0x14005049a
je 0x14005049a
call fcn.140050477
add rsp, 0x20
pop r14
jmp 0x140050644
call qword [rax]
mov rcx, qword [rdi]
call fcn.140099570
mov r9, r9
mov dword [rsp - 0x1c], 0x4fa0c237
movabs al, byte [0x21ce9c9874d4f]
invalid
invalid
ret
pop r14
mov rax, qword [rcx]
je 0x140050675
jne 0x140050675
test rdx, rdi
inc r14
mov r12d, 0xb776b59d
lea r15d, [rbx - 0xa4a9]
rcl r12d, 0x86
je 0x140050788
jp 0x14004f907
cpuid
movabs r9, 0xe3acffffff1de9
lea r10d, [rdx - 0xb89d]
lea r9d, [rbp + 0x970f]
jmp 0x14004fc5f
jmp 0x140050597
iretd
movabs r10, 0x82289f118541beb
jne 0x1400506a3
jmp 0x1400506c0
je 0x1400506a3
call 0x140050820
jmp 0x1400506b9
add cl, ch
add byte [rax], al
add byte [rax], al
add rsp, 0x5b
pop r10
ret
pop r10
mov ecx, 0x30
je 0x1400506da
jne 0x1400506da
lea ebp, [rbx + 0x7394]
sub r14d, 0x2c167a59
movabs rsi, 0x1bdd690000009ae9
div r13
cpuid
test r14, rdx
lea ebx, [rcx - 0xd19d]
inc rdx
push r15
jae 0x1400510c5
jmp 0x140050779
jmp 0x140050ab4
mov dword [rsp - 0x28], esi
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jg 0x14005074f
mov rax, qword [rcx]
xchg r9, r9
jmp 0x14005071b
xchg rbx, rbx
mov r8, r8
mov dword [rsp - 0x44], 0x480eadae
mov dword [rsp - 0xc], 0x4607bc62
mov edx, 1
jmp 0x14005074d
mov dword [rsp - 0x38], ebp
xchg rsp, rsp
mov dword [rsp - 0x24], ebx
push r10
jmp 0x1400506a1
call qword [rax]
mov qword [rbx + 0xbd8], rsi
mov rcx, qword [rbx + 0xb90]
xchg r14, r14
mov dword [rsp - 0x44], 0x70147f07
mov dword [rsp - 0x18], 0x6cf1392b
mov dword [rsp - 0x40], esp
jmp 0x1400507aa
rep stosb byte [rdi], al
jmp 0x140050804
mov rsi, rsi
mov rcx, rcx
jmp 0x1400507cc
lea rdi, [rbx + 0xb98]
cmp rcx, rdi
jne 0x1400507f5
xor eax, eax
mov dword [rsp - 0xc], 0x4590affa
xchg r13, r13
jmp 0x14005073b
mov dword [rsp - 0x30], ebp
mov qword [rdi + 0x78], rsi
mov rcx, qword [rbx + 0xbd8]
test rcx, rcx
je 0x140050756
mov dword [rsp - 0x40], ecx
mov dword [rsp - 0x40], 0x464b74f4
jmp 0x140050700
or edi, edi
invalid
call fcn.140099570
mov rsi, rsi
mov dword [rsp - 0x18], esp
mov rcx, rcx
mov rcx, qword [rbx + 0xb70]
test rcx, rcx
jmp 0x1400509b7
xchg r11, r11
mov rbp, rbp
push rbp
movabs rbp, 0x5fd42c000000c3e9
jmp 0x140050880
jmp 0x1400508e4
jmp 0x140050a46
mov dword [rsp - 0x10], 0x7f60a7ac
xchg rcx, rcx
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov dword [rsp - 0x20], edi
mov r14, r14
jmp 0x14005084f
mov qword [rbx + 0xb70], rsi
lea rdi, [rbx + 0xaf0]
mov rax, qword [rdi + 0x78]
mov dword [rsp - 0x1c], 0x35ad86fe
mov dword [rsp - 0x3c], 0x52bb892c
cmp rax, 0x78
jbe 0x1400509ce
jmp 0x14005094b
jne 0x14005081c
je 0x14005081c
call 0x14005089c
add rsp, 0x35
jmp 0x1400508e2
call qword [rax]
mov rcx, qword [rdi]
call fcn.140099570
xchg rdi, rdi
mov dword [rsp - 0x44], 0x5a6223f6
je 0x1400508cc
jne 0x1400508cc
int3
jmp 0x140050829
pop rbp
ret
pop rbp
mov rax, qword [rcx]
jmp 0x140050892
invalid
mov dword [rsp - 0x40], 0x2d7b018e
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jg 0x14005084f
mov dword [rsp - 0x20], 0x7208c2d1
jne 0x14005093c
je 0x14005093c
mov ecx, 0x4cc9bb99
jne 0x1400501a4
jp 0x1400508eb
test r9d, 0x34f7c23c
call rax
jmp rax
jmp 0x14005082e
mov rcx, qword [rdi]
xor edx, edx
xchg rbp, rbp
mov dword [rsp - 0x28], 0x203505a8
jne 0x14005099b
je 0x14005099b
rcr r14d, 0x88
neg r12
neg r8
call fcn.14004fdcf
sub r14d, 0x9a738808
jns 0x14004fffa
cmp edx, 0x46784fd6
lea esi, [rdx - 0xe5ee]
pushfq
cmp rbp, rbp
jbe 0x1400503aa
jmp rcx
jmp 0x140050813
je 0x140050856
mov dword [rsp - 0x38], edx
mov dword [rsp - 0x18], 0x4d41bbe2
jmp 0x1400508ed
test rax, rax
mov dword [rsp - 0xc], ecx
je 0x140050a46
mov rax, qword [rdi]
xor edx, edx
mov dword [rsp - 0xc], 0x69e0d523
mov dword [rsp - 0x28], 0x2b6b7646
jne 0x1400509f6
je 0x1400509f6
movabs r10, 0x29f40447284549eb
cmp ebx, 0xe171abb2
pause
jb 0x1400506b3
jmp 0x140050a41
bswap r12
lea r12d, [rbp + 0x4e8e]
call rcx
jmp 0x140050141
mov dword [rsp - 0x38], 0x2500d158
mov dword [rsp - 0x1c], 0x5543b3a2
mov dword [rsp - 0x3c], 0x505df97e
lea rdi, [rbx + 0xaa0]
jmp 0x140050a8f
mov rcx, rdi
call qword [rax]
mov qword [rdi + 0x78], rsi
mov rcx, qword [rbx + 0xae0]
xchg r15, r15
jmp 0x140050aa7
rep stosb byte [rdi], al
jmp 0x140050c69
jg 0x140050ad3
mov rax, qword [rcx]
mov edx, 1
xchg r13, r13
xchg r13, r13
jmp 0x140050ac6
mov dword [rsp - 0x3c], ecx
mov dword [rsp - 0x40], 0x7b798f66
mov ecx, 0x30
jmp 0x140050a59
cmp rcx, rdi
jne 0x140050ae6
xor eax, eax
mov dword [rsp - 0x3c], 0x1ab0a5cf
jmp 0x140050a79
test rcx, rcx
je 0x140050ada
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jno 0x140050abe
mov dword [rsp - 0x1c], esi
mov rcx, rcx
mov dword [rsp - 0x2c], ebp
insb byte [rdi], dx
and al, 0xd4
jmp 0x140050a60
mov dword [rsp - 0x38], 0x762876c3
mov r8, r8
call qword [rax]
mov qword [rbx + 0xae0], rsi
mov rcx, qword [rbx + 0xa98]
jmp 0x140050a1d
call fcn.140099570
mov dword [rsp - 0x28], 0x707151ec
mov dword [rsp - 0x38], edx
mov dword [rsp - 0x38], 0x602ee366
jrcxz 0x140050b2c
invalid
mov dword [rsp - 0x24], 0x7cdbc9c1
jmp 0x140050c69
ret
pop r13
xor edx, edx
mov rax, qword [rcx]
call qword [rax]
mov dword [rsp - 0x10], 0x21af971
mov dword [rsp - 0x38], 0x5d8c5838
jmp 0x140050c5c
mov dword [rsp - 0x38], 0x394bab1d
mov rax, qword [rdi + 0x78]
cmp rax, 0x78
jbe 0x140050c7e
jmp 0x140050bd4
jg 0x140050ba1
mov rax, qword [rcx]
mov edx, 1
jmp 0x140050be4
push r13
movabs r13, 0x11325f37121caeeb
jne 0x140050b5d
jmp 0x140050b0d
je 0x140050b5d
call 0x140050cb1
add rsp, 0x15
pop r13
jmp 0x140050b0c
dec dword [rcx + 8]
mov rsp, rsp
mov dword [rsp - 0x34], 0x7e1279ca
mov dword [rsp - 0x38], 0x6c4cd8b0
adc bh, byte [rsi - 0x39]
and al, 0xc8
mov al, pe_nt_image_headers64
insb byte [rdi], dx
mov dword [rsp - 0x44], 0x62bcd238
cmp dword [rcx + 8], esi
jmp 0x140050b46
call qword [rax]
mov qword [rbx + 0xa78], rsi
lea rdi, [rbx + 0x9f8]
mov dword [rsp - 0x24], 0x3d08e521
mov dword [rsp - 0x3c], 0x217d9e5e
in eax, 8
cmp eax, 0xc42444c7
pop rsi
sahf
jge 0x140050be0
mov dword [rsp - 0x1c], 0x35f3f8a8
mov dword [rsp - 0x40], 0x74381b6f
jmp 0x140050b2b
mov rcx, qword [rdi]
mov dword [rsp - 0x1c], ebx
mov dword [rsp - 0x38], ecx
jmp 0x140050b59
jne 0x140050be1
invalid
invalid
mov dword [rsp - 0x18], 0x7d41f291
mov dword [rsp - 0x24], 0x5971cd79
mov r8, r8
mov dword [rsp - 0xc], 0x6ff0200a
mov dword [rsp - 0x44], 0x665ab87c
je 0x140050c3d
jne 0x140050c3d
add r13d, 0xa896d9f2
popfq
jmp rax
jmp 0x140050b9f
mov rcx, qword [rdi]
call fcn.140099570
jmp 0x140050ca5
mov rcx, qword [rbx + 0xa78]
test rcx, rcx
je 0x140050ba8
jmp 0x140050b79
test rax, rax
je 0x140050ca5
mov rax, qword [rdi]
mov dword [rsp - 0xc], 0x128bc078
mov dword [rsp - 0x28], ebx
mov dword [rsp - 0x38], 0xf6a285a
jmp 0x140050d6a
call qword [rax]
mov qword [rdi + 0x78], rsi
mov dword [rsp - 0x3c], 0x27b86928
mov rsp, rsp
mov rcx, qword [rbx + 0x9e8]
test rcx, rcx
jmp 0x140050cf3
add rsp, 0x23
pop rbx
ret
pop rbx
rep stosb byte [rdi], al
jmp 0x140050dba
mov dword [rsp - 0x40], 0x6a2792d0
mov dword [rsp - 0x10], 0x54712f96
jne 0x140050db2
xor eax, eax
mov ecx, 0x30
jmp 0x140050d0e
je 0x140050d94
mov dword [rsp - 0x14], ebp
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jg 0x140050d85
jmp 0x140050d48
mov dword [rsp - 0x44], edx
mov dword [rsp - 0x44], 0x277af64a
mov rsi, rsi
push rbx
movabs rbx, 0x683ce2ad3a6ea7eb
jne 0x140050d2e
jmp 0x140050cc9
je 0x140050d2e
movabs r10, 0x5807e5a40b9847eb
test r9, rdx
lea r10d, [rdx + 0xf4d0]
ror r15d, 0xdc
dec rdi
ret
jmp 0x140050d77
mov rax, qword [rcx]
mov rbx, rbx
mov dword [rsp - 0x20], 0x27b1829c
mov dword [rsp - 0x24], 0x6b8dee3e
mov edx, 1
call qword [rax]
jmp 0x140050d85
mov rbp, rbp
xor edx, edx
mov rcx, rdi
jmp 0x140050ca3
invalid
jne 0x140050d20
je 0x140050d20
call 0x140050d97
jmp 0x140050cc3
mov qword [rbx + 0x9e8], rsi
mov dword [rsp - 0x14], 0x6b633f0
mov rcx, qword [rbx + 0x9a0]
lea rdi, [rbx + 0x9a8]
cmp rcx, rdi
mov dword [rsp - 0x44], esp
mov dword [rsp - 0x40], ecx
jmp 0x140050cd1
call fcn.140099570
xchg r13, r13
mov rcx, qword [rbx + 0x970]
test rcx, rcx
je 0x140050e97
dec dword [rcx + 8]
xchg rbp, rbp
jmp 0x140050dd5
mov dword [rsp - 0x1c], edi
mov dword [rsp - 0x28], ecx
mov dword [rsp - 0x10], esp
cmp dword [rcx + 8], esi
jg 0x140050e90
jne 0x140050e0d
je 0x140050e0d
call fcn.14005147c
and r15d, 0xdfa80442
lea r14d, [rdx - 0x3c8]
call rcx
jle 0x14005048b
jmp rax
jmp 0x140050e3d
mov dword [rsp - 0x34], 0x25b66635
mov rax, qword [rcx]
mov edx, 1
xchg r8, r8
mov dword [rsp - 0x14], 0x5caa7227
mov dword [rsp - 0x18], ebx
je 0x140050e5d
jne 0x140050e5d
neg r13
movabs rdx, 0x30759e21c8c2feb
int3
jmp 0x140050e8e
mov dword [rsp - 0x28], 0xa9abc6f
cmp rcx, rdi
jne 0x140050eb5
xor eax, eax
mov ecx, 0x30
jmp 0x140050e2e
call qword [rax]
mov qword [rbx + 0x970], rsi
mov rcx, qword [rbx + 0x928]
lea rdi, [rbx + 0x930]
mov dword [rsp - 0x28], 0x228a2d21
mov rbx, rbx
jmp 0x140050e71
call fcn.140099570
mov dword [rsp - 0x24], 0x7acbf98e
mov dword [rsp - 0x2c], 0x6cdc2ec2
mov rcx, qword [rbx + 0x900]
test rcx, rcx
je 0x140050f9f
jmp 0x140050fdc
call 0x140050e75
add rsp, 0x5a
pop r11
ret
lea r11d, [rdx + 0xb02b]
rol r8d, 0x9a
ja 0x140050d74
lea r15d, [rdi + 0xabb3]
cmp r8, rdi
lea edi, [rcx + 0x34c6]
lea r9d, [rcx - 0x82ca]
jmp rax
mov r10, r10
push r11
movabs r11, 0x1be4580000011be9
jne 0x140050f46
jmp 0x140051066
je 0x140050f46
je 0x140050f67
jne 0x140050f67
sub ebx, 0xbfeca0bc
jo 0x140050c9e
rcl ebp, 0xb4
movabs rbx, 0x2f4942ffffff73e9
ret
jmp 0x140050edf
jmp 0x14005126f
jbe 0x14005110c
mov dword [rsp - 0xc], 0x662c043f
mov dword [rsp - 0x1c], 0x46dc9158
mov dword [rsp - 0x14], 0x68926cc4
mov dword [rsp - 0x38], esp
jmp 0x14005104c
lea rdi, [rbx + 0x880]
mov rax, qword [rdi + 0x78]
cmp rax, 0x78
jmp 0x140050f78
xchg rsp, rsp
mov dword [rsp - 0x14], 0x11054012
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov qword [rbx + 0x900], rsi
mov dword [rsp - 0x2c], 0x2f461acf
jmp 0x140050f9f
mov dword [rsp - 0x28], 0x7a5e1171
mov dword [rsp - 0x38], esi
mov dword [rsp - 0xc], 0x3051f339
jne 0x140051026
je 0x140051026
pause
mov r10d, 0x13a0acbb
jmp fcn.140051706
jmp 0x1400510b8
mov rcx, qword [rdi]
xor edx, edx
mov rax, qword [rcx]
call qword [rax]
mov dword [rsp - 0x18], 0x2dc6afe9
mov r15, r15
jmp 0x140050f3f
pop r11
mov rcx, qword [rdi]
call fcn.140099570
je 0x14005109e
jne 0x14005109e
lea r15d, [rbp + 0x1413]
rcr r11d, 0x6d
rcr r9d, 0xb0
ror r14d, 0x59
pushfq
div rsi
jmp rcx
jmp 0x140050f73
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jg 0x140050fc8
je 0x1400510f4
jne 0x1400510f4
jne 0x1400510f4
lea ebp, [rbx - 0xe069]
js 0x1400513ea
lea r12d, [rdx + 0x66e1]
xor ebx, 0x9be9a99f
bswap r10
jge 0x1400502a8
jmp rcx
jmp 0x140050fb3
test rax, rax
je 0x14005126f
mov dword [rsp - 0x34], 0x1cd3b15d
mov r12, r12
jne 0x14005115b
je 0x14005115b
lea r15d, [rcx + 0x4609]
jp 0x1400501e7
push r12
jne 0x140050b85
test r15, rbp
or edi, 0x466e5650
cmp esi, 0xebef3543
call rax
mul r8
jmp rcx
jmp 0x1400512d7
mov dword [rsp - 0xc], 0x468b2f4d
mov rax, qword [rcx]
call qword [rax]
mov rcx, qword [rdi]
mov dword [rsp - 0x20], ecx
je 0x140051191
jne 0x140051191
call rcx
lea r15d, [rdx + 0x379f]
push r15
movabs rbp, 0x1d825000000133e9
test rbp, rdx
lea r9d, [rcx - 0xf847]
call 0x1400517af
jmp 0x1400512c9
mov qword [rbx + 0x870], rsi
mov dword [rsp - 0x20], esi
mov dword [rsp - 0x10], 0x213f7757
mov dword [rsp - 0x34], 0x1ec6c6c
jmp 0x140051358
je 0x140051368
mov dword [rsp - 0x28], 0x2e8cc5c2
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jg 0x1400511a8
mov dword [rsp - 0x20], 0x2036de5d
mov dword [rsp - 0xc], ebx
jmp 0x140051245
mov rcx, rdi
call qword [rax]
mov dword [rsp - 0x18], 0x24be7fde
je 0x14005121d
jne 0x14005121d
lea r9d, [rdx + 0x7c2f]
popf
call rax
lea ecx, [rdx + 0x2f60]
jmp rax
invalid
jmp 0x14005125f
mov dword [rsp - 0x20], 0x7c74b5b1
mov rdx, rdx
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x1400511a8
mov dword [rsp - 0x14], 0x7f15d1fc
mov dword [rsp - 0x20], 0x72d03b90
mov qword [rdi + 0x78], rsi
mov rcx, qword [rbx + 0x870]
test rcx, rcx
jmp 0x1400511c8
jne 0x14005138a
je 0x14005138a
call int.140051318
jne 0x1400512ad
je 0x1400512ad
jmp rax
jmp 0x140051345
mov dword [rsp - 0x10], esi
call fcn.140099570
jmp 0x140051483
xchg r8, r8
mov rdx, rdx
mov rax, qword [rdi]
xor edx, edx
jmp 0x1400511f3
cmp rax, 0x78
mov dword [rsp - 0x40], 0x3376060d
mov dword [rsp - 0x18], 0x31a290ad
mov dword [rsp - 0x34], 0x6ee50c7f
jne 0x140051328
je 0x140051328
lea r9d, [rdi + 0xa247]
jmp rcx
jmp 0x140051378
add rsp, 0x4e
pop r13
ret
pop r13
mov rcx, qword [rdi]
xor edx, edx
jmp 0x14005116c
mov dword [rsp - 0x2c], 0x19b881e5
mov dword [rsp - 0x44], 0x47780c0d
lea rdi, [rbx + 0x7f0]
mov rax, qword [rdi + 0x78]
jmp 0x1400512e7
mov dword [rsp - 0x2c], 0x6537320b
jbe 0x140051397
push r13
movabs r13, 0x15cf752a199cc0eb
jmp 0x140051282
jmp 0x14005134c
test rax, rax
je 0x140051483
mov dword [rsp - 0x2c], 0x6cbefe4d
mov dword [rsp - 0x44], 0x4999c746
mov dword [rsp - 0x28], 0x64f6a2f4
xchg rbp, rbp
mov rax, qword [rdi]
jmp 0x140051589
mov qword [rbx + 0x400], rsi
mov rcx, qword [rbx + 0x3b8]
je 0x140051414
jne 0x140051414
jmp rcx
jmp 0x1400514ab
rep stosb byte [rdi], al
jmp 0x140051614
xor eax, eax
mov dword [rsp - 0x44], 0x1f0d4dcc
mov ecx, 0x30
jmp 0x140051431
call fcn.1400521b0
mov rcx, qword [rbx + 0x400]
test rcx, rcx
mov dword [rsp - 0x2c], 0x152f4983
je 0x1400513f1
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jmp 0x1400513c3
add byte [rax - 0x73], cl
mov ebx, dword [rax + 6]
add byte [rax], al
lea rcx, [rbx + 0x658]
mov qword [rdi + 0x78], rsi
call fcn.140052a70
mov dword [rsp - 0x20], ecx
mov dword [rsp - 0x30], 0x3f4c8fe7
lea rcx, [rbx + 0x410]
jmp 0x14005144c
lea rdi, [rbx + 0x3c0]
mov dword [rsp - 0x1c], 0x9b8eec3
mov dword [rsp - 0x18], ebx
mov dword [rsp - 0x38], 0x6da03516
cmp rcx, rdi
jne 0x14005160f
jne 0x14005150f
je 0x14005150f
or ecx, 0xa8f0cc86
lea r11d, [rcx + 0xbf6f]
ror r14d, 0x83
ror r13d, 0x25
pushfq
jmp rcx
jmp 0x140051438
xor edx, edx
mov rcx, rdi
mov r12, r12
call qword [rax]
je 0x1400515da
jne 0x1400515da
sub r13d, 0xd1965ef0
jmp rcx
jmp 0x140051483
fdivr qword [rdx + 0x2444c73e]
fdiv dword [0x1297f905d]
and eax, 0xe8ffffff
pop rsp
jg 0x140051617
call fcn.140099570
add byte [rax - 0x73], cl
mov esi, dword [rax]
add eax, dword [rax]
add al, ch
add byte [rdx], cl
add byte [rax], al
lea rcx, [rbx + 0x330]
xor byte [rbx], al
add byte [rax], al
call fcn.140052020
xchg r9, r9
mov dword [rsp - 0x14], 0x6bcc306f
mov rcx, qword [rbx + 0x318]
test rcx, rcx
add byte [rax - 0x7b], cl
leave
jmp 0x1400517c7
mov r8, r8
call qword [rax]
mov qword [rbx + 0x318], rsi
mov rcx, qword [rbx + 0x2d0]
lea rdi, [rbx + 0x2d8]
mov dword [rsp - 0x1c], 0xdb909e1
mov dword [rsp - 0x18], 0x42d1d2b4
je 0x140051694
jne 0x140051694
jmp rax
jmp 0x14005177f
mov rax, qword [rcx]
mov edx, 1
add byte [rax], al
add bh, al
and al, 0xf4
jrcxz 0x14005170b
xchg edi, eax
je 0x1400516e8
jne 0x1400516e8
inc rcx
jmp rcx
jmp 0x14005163a
mov dword [rsp - 0xc], 0x78bf3365
mov dword [rsp - 0x28], edx
mov rbx, rbx
jne 0x140051761
je 0x140051761
rcr r15d, 0x2b
jbe 0x140051898
jmp 0x140051482
jmp 0x1400517e1
xchg rbx, rbx
cmp rcx, rdi
jne 0x1400517ed
xor eax, eax
je 0x1400517ab
jne 0x1400517ab
lea ecx, [rdi + 0x98ce]
call rax
lea r15d, [rdi + 0x9b76]
cmp r9, rbx
add ebx, 0x9305ec62
movabs r15, 0x48fa53ffffff5ae9
lea r12d, [rdi - 0x94fe]
test r15d, 0xae001100
cmp r8, rdx
ret 0x28
jmp 0x14005170a
je 0x140051646
dec dword [rcx + 8]
mov r12, r12
cmp dword [rcx + 8], esi
jg 0x14005163f
jmp 0x14005169f
mov ecx, 0x30
rep stosb byte [rdi], al
jmp 0x1400517f2
call fcn.140099570
mov rcx, qword [rbx + 0x2c0]
test rcx, rcx
mov dword [rsp - 0x18], 0x349282ac
je 0x140051812
jne 0x140051812
call rax
test ebx, 0x89ff2da1
movabs r10, 0x1b558100000126e9
je 0x140051631
jmp 0x14005193d
ror r8d, 0xff
ror edx, 0xb5
popf
jmp fcn.1400524bd
call qword [rax]
mov qword [rbx + 0x2c0], rsi
mov dword [rsp - 0x20], 0x686d5422
lea rdi, [rbx + 0x240]
jmp 0x14005184b
mov rax, qword [rdi + 0x78]
cmp rax, 0x78
jbe 0x14005195d
mov dword [rsp - 0x10], 0xee97ff5
jmp 0x1400518f3
jg 0x140051830
mov dword [rsp - 0x18], 0x314ab7d9
mov r10, r10
mov rax, qword [rcx]
mov edx, 1
jne 0x1400518c8
je 0x1400518c8
jnp 0x140051018
mov r12d, 0x3cb95ce9
call rax
xor ecx, 0x5cafd39e
and r8d, 0x87c35f93
and eax, 0x87c35f93
mov r10d, 0x75e816d3
lea esi, [rbx - 0xe098]
jae 0x140051d6c
rol r8d, 0x91
cpuid
rcr esi, 0x6f
jp 0x1400515fe
and r11d, 0xaba85f7c
movabs rbx, 0x25dcfffffff61e9
jmp rcx
jmp 0x14005182e
mov rcx, qword [rdi]
call fcn.140099570
jmp 0x140051a97
mov rcx, qword [rdi]
xor edx, edx
mov rax, qword [rcx]
call qword [rax]
mov r12, r12
mov dword [rsp - 0x3c], edx
mov dword [rsp - 0x30], 0x7614f40b
jne 0x14005191a
je 0x14005191a
jmp rcx
jmp 0x1400518e6
xchg rsi, rsi
mov dword [rsp - 0x44], 0x3341ec5a
mov dword [rsp - 0x34], ebp
je 0x14005183f
test bh, 0x44
and al, 0xbc
pop rdx
in al, dx
xor ecx, dword [r9 + 0xfcc246c]
test ch, ch
invalid
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jmp 0x140051866
test rax, rax
mov rsi, rsi
mov r11, r11
mov dword [rsp - 0x30], 0x384d5c05
and al, 0xd0
add eax, 0x4d384d5c
mov eax, eax
xchg r12, r12
xchg r8, r8
jmp 0x140051b13
call qword [rax]
mov rcx, qword [rdi]
mov dword [rsp - 0x10], esi
call fcn.140099570
jmp 0x140051d28
mov edx, 1
call qword [rax]
mov dword [rsp - 0x10], 0x2b09c593
mov dword [rsp - 0x38], 0x254f02c1
push r12
movabs r12, 0x134549b3d135eeb
jne 0x1400519aa
jmp 0x140051a0a
jne 0x1400519db
je 0x1400519db
dec r13
dec r8
call rcx
lea r15d, [rdi + 0x73de]
rcr edx, 0xeb
lea edx, [rbx - 0xd5f4]
or edi, 0x8c777fca
test rbx, rbx
movabs rbx, 0x286a83335cf1feb
call rcx
jmp rcx
jmp 0x1400519fc
je 0x1400519aa
call 0x1400518f7
add rsp, 0x50
pop r12
ret
pop r12
jmp 0x140051ab2
test rcx, rcx
je 0x140051ab9
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
mov dword [rsp - 0x1c], 0x5575e31f
jrcxz 0x140051a9c
push rbp
jmp 0x140051b44
mov dword [rsp - 0x18], ebx
mov dword [rsp - 0x30], esp
push r12
movabs r12, 0x10199e00000133e9
jne 0x140051a39
jmp 0x140051b71
je 0x140051a39
jmp 0x140051b65
mov dword [rsp - 0xc], 0x720b7d
mov dword [rsp - 0x2c], 0x796bf07f
mov dword [rsp - 0x24], 0x6dc5cc00
jne 0x140051a7c
je 0x140051a7c
syscall
lea r11d, [rcx + 0x4bd3]
cmp ecx, 0xde5df1da
pause
rcr esi, 0x6a
movabs r13, 0x11af15dc76f811eb
jl 0x140051e29
jmp 0x140051a8f
call fcn.1400515b2
xchg rdi, rdi
mov rcx, rdi
call qword [rax]
lea rcx, [rbx + 0x1a8]
mov dword [rsp - 0x38], 0x592f02be
mov r11, r11
mov qword [rdi + 0x78], rsi
jmp 0x140051b23
mov qword [rbx + 0x180], rsi
lea rdi, [rbx + 0x100]
mov rax, qword [rdi + 0x78]
mov dword [rsp - 0x10], edi
je 0x140051ad7
jne 0x140051ad7
test r8, rbp
cmp ecx, 0x6d72278e
movabs rsi, 0x317a24ffffff51e9
call rcx
ret 0x38
jmp 0x140051a2d
mov r10, r10
cmp rax, 0x78
jbe 0x140051bbd
mov rcx, qword [rdi]
xor edx, edx
jmp 0x140051afb
mov dword [rsp - 0x24], 0x7eccdd1d
mov dword [rsp - 0x44], 0x39a759e8
mov rax, qword [rcx]
jmp 0x14005197c
je 0x140051a97
mov rax, qword [rdi]
xor edx, edx
jmp 0x140051a4a
call fcn.140051e20
mov rcx, qword [rbx + 0x180]
mov dword [rsp - 0x34], 0x426c4d48
mov dword [rsp - 0x10], 0x44d8d8be
jmp 0x140051a11
mov dword [rsp - 0x20], 0x3b9d5110
mov dword [rsp - 0x10], 0x25b5b848
mov rbp, rbp
jg 0x140051ab2
mov rax, qword [rcx]
jmp 0x14005198f
call 0x140051a6a
add rsp, 0x50
pop r12
ret
pop r12
mov r13, r13
jne 0x140051ba5
je 0x140051ba5
rcr r10d, 0x65
popf
call rcx
dec r12
and r11d, 0xdf2b74a2
lea r8d, [rdx + 0x2fb]
int3
jmp 0x140051ae4
test rax, rax
mov dword [rsp - 0x1c], 0x71b303f8
je 0x140051d28
mov rax, qword [rdi]
xor edx, edx
mov r9, r9
jne 0x140051be9
je 0x140051be9
call rax
rol r14d, 0xb3
xor r11d, 0x1fef2b00
movabs r15, 0x22cc896a509928eb
and esi, 0xad9f51e1
lea edx, [rcx - 0x22bd]
jmp 0x1400512da
jmp 0x140051c13
pop r12
xchg rsi, rsi
mov ecx, 0x30
rep stosb byte [rdi], al
jmp 0x140051dee
mov dword [rsp - 0xc], 0x34cd2b79
mov dword [rsp - 0xc], 0x39983bca
mov rcx, rdi
mov ecx, edi
je 0x140051c3d
jne 0x140051c3d
lea r15d, [rcx + 0x240d]
add r14d, 0x9c951d54
div r9
movabs r12, 0x4ef657000000e4e9
test r12, rbp
inc r14
jmp rax
jmp 0x140051d26
mov dword [rsp - 0x1c], 0x71a708e2
push r12
movabs r12, 0x5ea84a9276eda5eb
je 0x140051c80
jmp 0x140051c02
jne 0x140051c80
pushf
mov ecx, 0xb257b86a
jae 0x140051866
ret
jmp 0x140051cbf
mov r14, r14
jg 0x140051d49
mov rax, qword [rcx]
mov edx, 1
mov r13, r13
xchg rbx, rbx
mov dword [rsp - 0x2c], edx
jmp 0x140051d47
jne 0x140051c5b
je 0x140051c5b
call 0x140051e87
add rsp, 0x20
pop r12
ret
test rcx, rcx
je 0x140051d50
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
mov dword [rsp - 0x3c], 0x7ba98e2
mov dword [rsp - 0x14], ebp
xchg r10, r10
jmp 0x140051c9f
call qword [rax]
mov qword [rdi + 0x78], rsi
mov rcx, qword [rbx + 0xf0]
xchg r15, r15
mov dword [rsp - 0x24], esp
mov dword [rsp - 0x2c], 0x209760eb
jmp 0x140051d03
call qword [rax]
mov qword [rbx + 0xf0], rsi
mov rcx, qword [rbx + 0xa8]
lea rdi, [rbx + 0xb0]
mov dword [rsp - 0x2c], 0x7ebebc9d
mov dword [rsp - 0x44], 0x4a210a29
cmp rcx, rdi
and dword [rdx + 0x48], ecx
cmp ecx, edi
jmp 0x140051d76
jne 0x140051de9
xor eax, eax
mov dword [rsp - 0x1c], 0x12bd86c
mov dword [rsp - 0x20], 0x3f22363f
mov dword [rsp - 0x14], 0x2c18f15b
xchg rbp, rbp
jne 0x140051ddc
je 0x140051ddc
cmp r13d, 0x32a1f49b
cmp esi, 0xcb70fe7f
jmp rax
jmp 0x140051c4f
call fcn.140099570
lea rcx, [rbx + 0x10]
mov rbx, qword [rsp + 0x30]
mov dword [rsp - 0x24], 0xb52ca7a
mov dword [rsp - 0x18], 0x1e0136d6
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
jmp 0x140051e15
pop rdi
jmp fcn.140051e20
and bh, al
and al, 0xcc
sub bh, byte [rsi + 0x7f]
mov dword [rsp - 0x28], 0x79899145
mov dword [rsp - 0x24], edi
je 0x140051e64
jne 0x140051e64
test r11d, 0x2030273a
cmp rsi, rdx
test r14d, 0xd960ef92
mul r8
rcr esi, 0xd2
lea ebp, [rbx + 0xce8b]
ror esi, 0x9a
movabs r15, 0x19c32200000091e9
js 0x140050ef1
jmp 0x140051efa
ret
mov rbx, qword [rsp + 0x30]
mov dword [rsp - 0x30], ebx
add rsp, 0x20
jmp 0x140051f6f
call qword [rax]
mov qword [rbx + 0x58], 0
mov dword [rsp - 0x10], ebp
mov dword [rsp - 0x20], edx
xchg r10, r10
mov rcx, qword [rbx + 0x10]
lea rdi, [rbx + 0x18]
jmp 0x140051fae
pop rbp
ret
pop rbp
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
je 0x140051ec0
jne 0x140051ec0
div rdi
pushf
call rcx
movabs rbp, 0x362789961cd8b1eb
call rcx
test r9d, 0x2582ee7f
ret
jmp 0x140051e73
je 0x140051e9a
dec dword [rcx + 8]
cmp dword [rcx + 8], 0
jg 0x140051e87
mov dword [rsp - 0x44], 0x7d47fce6
mov dword [rsp - 0x14], 0x5de8268e
jmp 0x140051f0f
xchg r14, r14
mov rbx, rcx
mov rcx, qword [rcx + 0x58]
test rcx, rcx
mov r8, r8
jmp 0x140051ed2
mov dword [rsp - 0x18], 0xae32d0e
mov dword [rsp - 0x38], 0x2f910ad1
mov rax, qword [rcx]
mov edx, 1
je 0x140051f4f
jne 0x140051f4f
and ecx, 0x5a72cc40
jmp rax
jmp 0x140051e85
pop r11
ret
pop r11
pop rdi
ret
push r11
movabs r11, 0x52832b8b28f7f6eb
jne 0x140051f73
jmp 0x140051f6b
je 0x140051f73
call fcn.14005211f
add rsp, 0x20
jmp 0x140051f68
mov dword [rsp - 0x40], edi
push rbp
movabs rbp, 0x7350f3ffffff10e9
jne 0x140051f94
jmp 0x140051ea9
je 0x140051f94
call 0x140051f68
add rsp, 0x20
jmp 0x140051ea7
cmp rcx, rdi
jne 0x140052007
mov dword [rsp - 0x10], 0x5ed578b7
mov dword [rsp - 0x30], 0x22743c80
jne 0x140051fd2
je 0x140051fd2
call fcn.140051417
movabs rsi, 0x6600aaa7fc2b9eb
ja 0x14005236a
jmp 0x140051f8d
pushfq
lea r14d, [rbx - 0xa968]
jle 0x14005193f
rol edx, 0x6a
rol r9d, 0xa2
add r15d, 0x1d4cd80a
add ebx, 0xeedf7a7f
call fcn.140051930
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp fcn.140099570
mov dword [rdi + 0xb8f8c0f], esp
add byte [rax], al
lea esi, [rdi + 0x1c77]
movabs r13, 0x474ddb5670e95eeb
cmp r9, rdi
jg 0x14005245b
neg r9
call fcn.140051c24
and al, 0xe4
pop rsi
invalid