Function at 0x140041d17
Capabilities:
Encode data using xor

Disassembly:
cmp cl, ch
jmp 0x1880410b9
ret
mov rcx, qword [rsp + 0x50]
mov esi, 0x30
mov dword [rsp - 0x40], 0x1d622516
mov qword [r14], rax
je 0x1400419a7
jne 0x1400419a7
lea r14d, [rbx + 0xca0f]
mul r15
call rcx
movabs r14, 0x2628700000110e9
div r9
test rdx, rbp
call 0x140041ceb
jmp 0x140041abc
mov dword [rsp - 0x38], 0x10a6516b
push rbx
movabs rbx, 0x7441c50000022ce9
jne 0x1400419c5
jmp 0x140041bf6
jne 0x1400419f0
je 0x1400419f0
lea r12d, [rbx - 0xf3ab]
lea ebx, [rdx + 0x9f30]
bswap r9
ror r10d, 0x51
call rax
rcr edx, 0xd9
cpuid
movabs rbx, 0x41e85700000102e9
jle 0x140041dcc
jmp 0x140041af7
div r9
js 0x140041527
ret 0x20
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x28], r15b
mov r9d, r15d
mov dword [rsp + 0x20], r13d
jne 0x140041a2c
je 0x140041a2c
and r9d, 0x599e4aa5
cmp r9, rbx
movabs rdx, 0x4ce2431d49ee1beb
dec r12
lea r12d, [rdx - 0xa2e4]
test r13d, 0xa14fb239
mul rsi
ret
jmp 0x140041a49
mov dword [rsp - 0x14], 0x79f8eed1
mov r11, r11
mov dword [rsp - 0x14], 0x45f6978c
mov dword [rsp - 0x24], 0x3ea12b77
mov dword [rsp - 0x2c], 0x56accc
mov dword [rsp - 0x18], 0x10a7a921
call fcn.1400ea42c
mov bl, 0x89
or al, byte [rax]
jmp 0x140041980
cmp rcx, qword [rbp - 0x78]
jb 0x140041bbb
mov r15, r15
mov dword [rsp - 0x30], 0x7f5afea9
jmp 0x140041d58
pop r8
xor eax, eax
mov ecx, esi
xchg r15, r15
mov dword [rsp - 0x20], 0x5e7c3c16
jmp 0x140041bc5
lea rax, [rsp + 0x58]
cmp rcx, rax
mov dword [rsp - 0x34], esi
mov dword [rsp - 0x40], 0x78b19bda
mov dword [rsp - 0x1c], edx
mov dword [rsp - 0x38], edx
jmp 0x140041b0e
push r8
movabs r8, 0x111a4b00000250e9
jne 0x140041ae1
jmp 0x140041d36
je 0x140041ae1
call 0x140041a80
jmp 0x140041d2c
je 0x1400419c5
call 0x140041c43
add rsp, 0x820
jmp 0x140041bf4
mov dword [rsp - 0x3c], esi
mov dword [rsp - 0x44], 0x5c4c6f30
jne 0x140041e23
lea rdi, [rsp + 0x58]
jmp 0x140041d17
xorps xmm0, xmm0
mov qword [rsp + 0x50], rdx
mov rcx, r13
jmp 0x140041cd4
mov dword [rsp - 0x2c], 0x5cef2eac
mov qword [rsp + 0x50], rcx
lea eax, [r13 + 0xe]
mov qword [rbp - 0x78], rax
movups xmmword [rsp + 0x58], xmm0
jmp 0x140041cf6
movabs r13, 0x4d0ee8000002bce9
jne 0x140041b5b
jmp 0x140041e1c
add al, ch
invalid
je 0x140041b5b
call 0x140041aa4
add rsp, 0x820
pop r13
ret
xor r13d, r13d
mov dword [rbp + 0x764], eax
mov r10, r10
mov dword [rsp - 0x20], 0x47fc2f18
mov r14, rcx
mov dword [rsp + 0x44], 0x35752d00
jmp 0x140041c44
mov r14, r14
mov dword [rsp - 0x30], 0x149072e9
mov dword [rsp - 0x44], 0x118aae6f
test rax, rax
je 0x140041d58
movzx eax, byte [rsp + rcx + 0x40]
jmp 0x140041e05
mov dword [rsp - 0x3c], esp
mov r9, r9
rep stosb byte [rdi], al
push r13
jne 0x140041bd8
je 0x140041bd8
jmp rcx
jmp 0x140041b59
pop rbx
ret
pop rbx
xorps xmm0, xmm0
mov dword [rbp + 0x760], eax
jmp 0x140041b7b
je 0x140041c1c
mov dword [rsp - 0x10], 0x687f765d
call fcn.140097490
mov rax, qword [rbp - 0x78]
lea rdx, [rsp + 0x58]
mov dword [rsp - 0x20], 0x12cb4674
jmp 0x140041cb1
ret
pop r13
xchg rdi, rdi
mov r14, r14
mov dword [rsp - 0x40], 0x36e34588
jmp 0x140041b2a
lea rcx, [rsp + 0x58]
mov dword [rsp - 0xc], 0x239ef891
mov dword [rsp + 0x48], 0x7f3a544e
lea rdx, [rsp + 0x58]
mov word [rsp + 0x4c], 0x7607
mov dword [rsp - 0x34], 0x4b9fef84
jne 0x140041c73
je 0x140041c73
movabs r10, 0x6298a08a09c521eb
ror r11d, 0xa6
jbe 0x1400410b2
jmp 0x140041c96
lea r15d, [rbx + 0xd15c]
lea r12d, [rdi + 0x7e38]
ret 8
mov dword [rsp - 0x38], 0xd133f9c
mov r12, r12
mov dword [rsp - 0x2c], 0x7fda27e1
mov r13, r13
jmp 0x140041b3a
push r13
movabs r13, 0x5b9f78ffffff75e9
jne 0x140041cb5
jmp 0x140041c2f
je 0x140041cb5
call 0x140041d17
add rsp, 0x820
pop r13
jmp 0x140041c2e
mov dword [rsp - 0x20], 0x10504d05
mov r15d, 1
movups xmmword [rsp + 0x58], xmm0
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm0
jmp 0x140041b9f
mov rsi, rsi
mov dword [rsp - 0x14], 0x2900edd2
mov dword [rsp - 0x24], ecx
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm0
cmp rcx, rdx
jmp 0x140041c05
push r8
movabs r8, 0x30632cfffffd78e9
jne 0x140041d1b
jmp 0x140041a98
je 0x140041d1b
jmp 0x140041df1
add rsp, 0x820
pop r8
ret
pop r8
add rcx, r15
jmp 0x140041a7e
mov dword [rsp - 0x1c], 0xf1b3e11
mov rsp, rsp
mov dword [rsp - 0x40], 0x283e652c
jmp 0x140041a0a
mov rcx, qword [0x1401455f0]
lea r8, [rbp + 0x760]
mov qword [rsp + 0x30], r13
je 0x140041da4
jne 0x140041da4
ror r15d, 0x68
jmp rax
jmp 0x140041d40
and dword [rcx - 0x17], edi
out 0xfb, eax
invalid
call fcn.140041d82
add rsp, 0x820
pop r8
ret
mov word [rdx + rcx*2], ax
mov r12, r12
mov r9, r9
in al, 0x4d
mov ecx, ecx
mov dword [rsp - 0x10], 0x2e04b450
jmp 0x140041add
pop r13
jmp 0x140041e28
call fcn.140097490
mov rbx, qword [r14]
mov ecx, 0xce8
mov dword [rsp - 0x14], 0x72875a15
jmp 0x140041e8d
mov rdi, rdi
mov dword [rsp - 0x10], 0x739eb15e
lea rdx, [rbp + 0x760]
mov rcx, rax
call fcn.140024500
mov rdi, rax
xchg r11, r11
jmp 0x140041eb6
mov dword [rsp - 0x38], 0x7757b6cf
mov dword [rsp - 0x2c], 0x6261b70f
je 0x140041ec6
mov r9, rbx
lea r8, [0x140001698]
xchg r11, r11
xchg rbx, rbx
jmp 0x140041e3d
mov dword [rsp - 0x44], 0x3bc65145
mov dword [rbp + 0x760], 0x5f
mov dword [rbp + 0x764], 0x5a
call fcn.1400972b0
test rax, rax
jmp 0x140041e62
mov r9, r9
mov dword [rsp - 0xc], 0x1f460f96
jmp 0x140041ec9
mov rdi, r13
mov rdx, rdi
mov r13, r13
jmp 0x140041f7d
xchg rcx, rcx
mov dword [rsp - 0x28], 0x48f2a679
mov rcx, rbx
call fcn.1400f93d0
lea rcx, [rdi + 0x560]
mov dword [rsp - 0x34], esi
xchg r14, r14
jmp 0x1400421cb
mov ch, 0xa3
add byte gs:[rax], al
lea r8d, [rcx + 0xefe2]
and r9d, 0xe8f1b99
dec rdx
movabs r8, 0x3c729f00000221e9
lea edx, [rdx + 0xd8cd]
call rcx
jmp 0x140041e0b
xchg r10, r10
jmp 0x1400426e5
mov rcx, rsi
rep stosb byte [rdi], al
mov dword [rsp - 0x40], 0x33192f8b
xchg r15, r15
mov dword [rsp - 0x2c], 0xfb482cf
mov dword [rsp - 0x40], edi
jmp 0x1400423bc
mov dword [rsp - 0x10], 0x70464803
mov dword [rsp - 0x24], edx
xor eax, eax
jmp 0x14004245a
movzx eax, byte [rbp + rdx + 0x760]
mov word [rcx + rdx*2], ax
add rdx, r15
mov dword [rsp - 0x44], ebp
jmp 0x14004260e
cmp rcx, rax
jne 0x1400426e0
lea rdi, [rbp - 0x28]
mov dword [rsp - 0x24], 0x15b05a79
mov dword [rsp - 0x24], 0x54319c2f
mov dword [rsp - 0x30], 0x61fff382
mov rsi, rsi
jmp 0x140042513
ror byte [r9 - 0x75], 1
invalid
mov r12, r12
mov dword [rsp - 0xc], 0x439c8ebc
mov rsi, rsi
cmp rdx, qword [rbp + 8]
jmp fcn.1400426c6
pop rdi
ret
pop rdi
mov rcx, qword [rbp - 0x30]
lea rax, [rbp - 0x28]
mov dword [rsp - 0x40], edi
mov dword [rsp - 0x18], 0x46b9582
jmp 0x140042593
push rdi
movabs rdi, 0x726ba01a651eb8eb
jne 0x14004266d
jmp 0x140042627
je 0x14004266d
call 0x140042815
add rsp, 0x55
jmp 0x140042625
jb 0x140042540
lea rdx, [rbp - 0x30]
mov rcx, rdi
mov rbp, rbp
call fcn.140028920
jmp 0x14004266a
call fcn.140097490
mov rbx, qword [r14]
xchg rsp, rsp
xchg rdx, rdx
mov dword [rsp - 0x10], 0x66bbd566
jmp 0x140042825
jmp 0x14004284e
call fcn.1400972b0
mov dword [rsp - 0x40], 0x179c1eeb
xchg r8, r8
jne 0x140042741
je 0x140042741
xor r15d, 0x598d9eb5
jp 0x140041fcb
mov r15d, 0x13f57d9c
jmp rcx
jmp 0x1400427cb
mov rcx, rax
call fcn.140022ce0
mov dword [rsp - 0x30], 0x4444fafa
mov rbx, rbx
mov rdi, rax
jmp 0x1400426fb
mov dword [rsp - 0x44], edx
mov dword [rsp - 0x1c], ebx
lea rdx, [rbp + 0x760]
je 0x1400427ab
jne 0x1400427ab
int3
jmp 0x14004275a
xchg r9, r9
mov dword [rsp - 0x20], 0xb2be1b7
test rax, rax
je 0x14004284b
mov r9, rbx
lea r8, [0x1400016a8]
xchg r9, r9
jne 0x140042808
je 0x140042808
rol r9d, 0x91
lea r14d, [rbx - 0x9f0]
lea r8d, [rdx + 0x8b44]
rcr r15d, 0x32
movabs r10, 0x60d9a3ffffff68e9
call rcx
call rax
neg r15
dec r13
jnp 0x14004308f
jmp 0x140042775
jmp 0x140043596
mov dword [rsp - 0x24], 0x438a2088
mov ecx, 0x880
mov dword [rbp + 0x760], 0x5f
mov dword [rbp + 0x764], 0xd2
jmp 0x140042700
mov rdi, r13
mov rdx, rdi
mov rcx, rbx
mov dword [rsp - 0xc], 0xa357a2d
mov dword [rsp - 0x44], 0x5f16eac
call fcn.1400f93d0
xorps xmm0, xmm0
jmp 0x140042ae7
mov dword [rsp - 0xc], 0x1ba6de23
push r11
movabs r11, 0x600777000002fae9
jne 0x14004287d
jmp 0x140042b7c
je 0x14004287d
call 0x1400427e3
jmp 0x140042b10
test rax, rax
je 0x140042a47
movzx eax, byte [rsp + rcx + 0x40]
mov word [rdx + rcx*2], ax
xchg rdx, rdx
mov r12, r12
mov r9, r9
jne 0x1400428f4
je 0x1400428f4
or r15d, 0x63f4e41
pop r10
cmp rcx, rbx
dec r8
or r15d, 0x83ff9cb0
ror r15d, 6
je 0x1400429a3
jmp rcx
jmp 0x140042a3a
call 0x140042977
add rsp, 0x5c
pop rbp
jmp 0x140042b72
call fcn.1400f48e0
mov rcx, qword [rbp + 0x10]
lea rax, [rbp + 0x18]
mov dword [rsp - 0x1c], 0x1803123d
mov dword [rsp - 0x3c], 0x322ac4da
sbb bh, al
and al, 0xe4
cmp eax, 0xc7180312
and al, 0xc4
fcmovb st(0), st(4)
sub dh, byte [rdx]
jmp 0x140042b83
mov dword [rsp - 0x20], 0x54c346d6
push rbp
movabs rbp, 0x2eab0a0000028ae9
jne 0x14004293b
jmp 0x140042bca
jne 0x140042972
je 0x140042972
ja 0x140042a03
syscall
mul r12
lea esi, [rdx + 0xb2a6]
jne 0x140041b5f
jge 0x14004303e
ror edx, 0x55
lea r9d, [rcx + 0xc61b]
movabs rcx, 0x538f0f0000023de9
lea r15d, [rbx - 0xbb06]
lea ecx, [rcx + 0xc568]
ret 8
jmp 0x140042bb4
pop r9
ret
pop r9
jmp 0x140042a04
movups xmmword [rbp + 0x28], xmm0
movups xmmword [rbp + 0x38], xmm0
mov dword [rsp - 0x30], esi
mov dword [rsp - 0x2c], 0x8b86b32
jne 0x1400429da
invalid
je 0x1400429da
ror r14d, 0x66
cpuid
lea r14d, [rdx + 0x8af7]
test r11d, 0x7d4e2e7c
rcl ecx, 0x3e
call rax
cpuid
int3
jmp 0x140042930
add byte [rcx - 0x75], cl
int 0xf
adc dword [rbp + 0x18], eax
mov rcx, r13
movups xmmword [rbp + 0x18], xmm0
movups xmmword [rbp + 0x28], xmm0
movups xmmword [rbp + 0x38], xmm0
xchg r15, r15
xchg r13, r13
jmp 0x140042893
mov dword [rsp - 0x10], 0x1edae94c
push rbp
movabs rbp, 0x57eaea00000145e9
jne 0x140042a29
jmp 0x140042b73
je 0x140042a29
jmp 0x1400428ff
add rcx, r15
cmp rcx, qword [rbp + 0x48]
jb 0x14004289c
lea rdx, [rbp + 0x10]
jne 0x140042a64
je 0x140042a64
popfq
popf
rcr ebx, 0xd7
xor ebp, 0x72aeda9f
syscall
jmp fcn.140041a75
jmp 0x140042c33
lea rdx, [rbp + 0x18]
mov dword [rsp + 0x44], 0x6a307a03
xchg r12, r12
mov dword [rsp - 0x44], 0x41a0d296
mov dword [rsp - 0x40], 0x573fe133
mov dword [rsp - 0x40], 0x10c9600
xchg r15, r15
jmp 0x140042bd3
cmp rcx, rdx
je 0x140042c68
call fcn.140097490
mov rax, qword [rbp + 0x48]
mov r9, r9
jmp 0x140042c58
mov dword [rsp - 0x10], 0x1c6c24a7
push r9
movabs r9, 0x73a02cfffffebbe9
jne 0x140042acd
jmp 0x14004298d
je 0x140042acd
call 0x140042c4f
add rsp, 0x5c
jmp 0x14004298a
mov qword [r14 + 0x20], rdi
mov dword [rsp - 0x44], 0x12a3e132
mov dword [rsp - 0x3c], ecx
mov dword [rsp - 0x10], 0x1b12c2e
lea rcx, [rbp + 0x18]
mov dword [rsp + 0x40], 0x7d387d3c
jmp 0x140042a78
add rsp, 0x5c
pop r11
ret
ret
pop rbp
mov rcx, rdi
jmp 0x14004290e
pop r11
jmp 0x140042cfa
cmp rcx, rax
jne 0x140042cf5
lea rdi, [rbp + 0x18]
xchg r13, r13
xor eax, eax
mov rcx, rsi
rep stosb byte [rdi], al
jmp 0x140042cba
mov dword [rsp - 0x1c], 0x6570d801
mov qword [rbp + 0x48], rax
movups xmmword [rbp + 0x18], xmm0
jmp 0x140042994
je 0x14004293b
call 0x140042ace
add rsp, 0x5c
jmp 0x140042bc8
pop rbp
ret
pop rbp
xchg rcx, rcx
jmp 0x140042aa7
mov word [rsp + 0x48], 0x754e
mov eax, 0xb
mov byte [rsp + 0x4a], sil
mov qword [rbp + 0x10], rcx
mov dword [rsp - 0x34], 0x7c10fcc2
mov dword [rsp - 0x10], ebx
je 0x140042c28
jne 0x140042c28
rcr r13d, 0x33
jmp rcx
jmp 0x140042b9f
mov dword [rsp - 0x2c], 0x85c3697
mov dword [rsp - 0x2c], 0x7d873906
mov dword [rsp - 0x3c], 0x4d186b9f
mov dword [rsp - 0x44], 0x452870d7
jmp 0x140042a1e
mov dword [rsp - 0x14], 0x3c649112
mov dword [rsp - 0xc], 0x65630e5d
lea rdx, [rbp + 0x18]
xorps xmm0, xmm0
mov qword [rbp + 0x10], rdx
mov dword [rsp - 0x20], esp
xchg r9, r9
je 0x140042ca1
jne 0x140042ca1
jmp rcx
jmp 0x140042ac1
add byte [rdi], cl
add eax, 0xeb72b78d
add byte [rax], al
ret 0x30
mov dword [rsp - 0x18], 0x651aaa2c
mov dword [rsp - 0x3c], ecx
mov dword [rsp - 0x38], 0x5faa0777
jne 0x140042cda
je 0x140042cda
dec r13
div r14
movabs r9, 0x7ec507fffffb92e9
jmp rcx
jmp 0x140042871
call fcn.140097490
mov rcx, qword [r14 + 0x20]
mov dword [rsp - 0x30], esi
mov dword [rsp - 0x40], ebx
xchg rbp, rbp
mov edx, 2
jmp 0x140042dc9
mov dword [rsp - 0x10], 0x5ad1bc1f
mov r11, r11
xchg r15, r15
mov rdi, rax
jmp 0x140042de0
mov rcx, rax
call fcn.140022ce0
mov dword [rsp - 0x44], 0x39ab1de1
mov dword [rsp - 0x10], 0x3925fbbc
mov dword [rsp - 0x24], 0x54cb5a61
jmp 0x140042d13
mov dword [rsp - 0x1c], 0x7f7e3024
call fcn.1400972b0
test rax, rax
je 0x140042ddd
mov r9, rbx
jmp 0x140042dab
mov r8, r8
mov rcx, rcx
mov dword [rsp - 0x44], 0x7b251f2b
mov dword [rsp - 0x28], ecx
mov ecx, 0x880
mov dword [rbp + 0x760], 0x5f
mov dword [rbp + 0x764], 0xf0
je 0x140042d9d
jne 0x140042d9d
movabs rbx, 0x519644484d0eafeb
pop rsi
jmp 0x1400425f8
jmp 0x140042d4e
mov dword [rsp - 0x24], 0x17e9ed32
xchg r8, r8
lea r8, [0x1400016a8]
lea rdx, [rbp + 0x760]
jmp 0x140042d29
add rcx, 0x560
call fcn.1400ffe60
mov rbx, qword [r14]
jmp 0x140042d6c
mov rdi, r13
mov rdx, rdi
xchg rdi, rdi
mov dword [rsp - 0x10], 0x51937ebf
jmp 0x1400430d8
rep stosb byte [rdi], al
jmp 0x1400431a2
mov dword [rsp - 0x14], ebx
mov dword [rsp - 0x28], ecx
mov dword [rsp - 0x40], 0x277150e3
movups xmmword [rbp + 0x78], xmm0
cmp rcx, rdx
je 0x140043096
jmp 0x140043023
movups xmmword [rbp + 0x58], xmm0
mov r11, r11
mov dword [rsp - 0x20], edi
mov dword [rsp - 0x18], 0x6198a881
movups xmmword [rbp + 0x68], xmm0
jmp 0x140042f5f
je 0x140043078
call 0x140042d35
add rsp, 0x3d
pop rdi
ret
lea rcx, [rbp + 0x58]
mov dword [rsp + 0x40], 0x77216d2f
lea rdx, [rbp + 0x58]
mov dword [rsp - 0x20], 0xc493f41
xchg rbp, rbp
mov dword [rsp - 0x2c], 0x4558c4ea
jne 0x140042ea5
je 0x140042ea5
mul r14
jb 0x140043711
jmp rcx
jmp 0x14004316d
mov dword [rsp - 0x30], 0x46ab27ad
call fcn.1400f48e0
mov rcx, qword [rbp + 0x50]
lea rax, [rbp + 0x58]
cmp rcx, rax
mov dword [rsp - 0x3c], 0x6032ec72
je 0x140042f0b
jne 0x140042f0b
div rsi
jmp rax
jmp 0x140042f48
mov rbx, rbx
movzx eax, byte [rsp + rcx + 0x40]
mov word [rdx + rcx*2], ax
add rcx, r15
jmp 0x140043008
mov dword [rsp - 0x20], ebp
mov dword [rsp - 0x20], edi
jne 0x14004319d
lea rdi, [rbp + 0x58]
jmp 0x140042f9e
push r11
movabs r11, 0x50632b0000014be9
jne 0x140042f63
jmp 0x1400430b3
je 0x140042f63
jne 0x140042f81
je 0x140042f81
jmp rcx
jmp 0x1400430a7
xor eax, eax
mov rcx, rsi
xchg rsp, rsp
mov dword [rsp - 0x38], 0x7f7686c
mov dword [rsp - 0xc], 0x446c320d
jmp 0x140042df3
jmp 0x140042df3
test rax, rax
je 0x140042ffc
mov dword [rsp - 0x30], 0x4fc9d3e3
jmp 0x140042f34
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x88], rax
movups xmmword [rbp + 0x58], xmm0
movups xmmword [rbp + 0x68], xmm0
xchg rbx, rbx
xchg rdx, rdx
jmp 0x140042dfa
cmp rcx, qword [rbp + 0x88]
jb 0x140042f37
lea rdx, [rbp + 0x50]
mov rcx, rdi
jmp 0x140042ebc
xchg rbx, rbx
xchg rsi, rsi
mov dword [rsp - 0xc], 0x3f5ea813
mov dword [rsp - 0x20], 0xe677733
jmp 0x140042fef
mov r14, r14
mov dword [rsp - 0x1c], 0x3472d46b
mov dword [rsp - 0x38], 0x52c93f0f
je 0x14004304e
jne 0x14004304e
test r9, rdx
call rax
add ebx, 0xd1341b4d
pause
rol byte [rcx + 0x341b4dc3], 1
sal ebx, 1
nop
jmp 0x1400432c1
jmp 0x1400430be
mov dword [rsp - 0x1c], 0x20b2371d
mov rsi, rsi
mov dword [rsp - 0x3c], edi
push rdi
movabs rdi, 0x61e87a00000082e9
jne 0x140043078
jmp 0x1400430ff
jmp 0x140042e38
mov rsi, rsi
call fcn.140097490
mov rax, qword [rbp + 0x88]
lea rdx, [rbp + 0x58]
mov dword [rsp - 0x34], 0x59ece470
jmp 0x140043066
call 0x140043279
add rsp, 0x3d
pop r11
ret
pop r11
movups xmmword [rbp + 0x78], xmm0
jmp 0x140042fbb
push r14
movabs r14, 0x407068c6429952eb
jne 0x1400430c2
jmp 0x140043116
je 0x1400430c2
call 0x1400430e5
jmp 0x14004310f
mov rcx, rbx
call fcn.1400f93d0
xorps xmm0, xmm0
mov rcx, rcx
mov dword [rsp - 0x30], 0x6cd04519
mov dword [rsp - 0x44], 0x2dc718ab
mov qword [r14 + 0x28], rdi
jmp 0x140042e4e
pop rdi
xorps xmm0, xmm0
mov qword [rbp + 0x50], rdx
mov rcx, r13
jmp 0x140042e1c
add rsp, 0x3d
pop r14
ret
pop r14
jne 0x14004314b
je 0x14004314b
jp 0x1400439c7
pushfq
int3
jmp 0x140043087
mov dword [rsp + 0x44], 0x7f3a744e
mov word [rsp + 0x48], 0x7607
mov eax, 0xa
mov dword [rsp - 0x24], 0x4ff19ec6
mov dword [rsp - 0x24], ebx
mov dword [rsp - 0x10], 0x5eee7876
mov rbx, rbx
jmp 0x140042fd1
call fcn.140097490
mov rcx, qword [r14 + 0x28]
xchg rcx, rcx
mov dword [rsp - 0x1c], 0x74114c8
mov dword [rsp - 0x24], 0x4d6b745c
jmp 0x140043325
call fcn.140043255
add rsp, 0x3a
pop rbp
jmp 0x1400431cd
ret
pop rbp
jmp 0x14004335a
mov dword [rsp - 0x28], 0x7545fb8b
call fcn.140020600
mov rdi, rax
push rbp
movabs rbp, 0x2e55d71b6c56e5eb
jne 0x1400431e7
jmp 0x1400431ce
je 0x1400431e7
jmp 0x1400431be
mov ecx, 0x920
mov dword [rbp + 0x760], 0x6e
mov dword [rbp + 0x764], 0x118
mov dword [rsp - 0x24], 0x734cdef3
mov dword [rsp - 0x3c], edi
mov dword [rsp - 0x14], ecx
mov dword [rsp - 0x40], esi
jne 0x140043235
je 0x140043235
jmp rax
jmp 0x1400432ae
mov dword [rsp - 0x14], ebx
mov dword [rsp - 0x44], 0x7b3d976e
mov dword [rsp - 0x10], 0x4e1793ae
mov dword [rsp - 0x24], 0x593468a6
mov rdx, rdx
mov dword [rsp - 0xc], 0x55c37916
mov rbx, qword [r14]
jne 0x1400432a1
invalid
je 0x1400432a1
jmp rax
jmp 0x1400431f8
mov dword [rsp - 0x24], ecx
xchg r10, r10
call fcn.1400972b0
jmp 0x14004333b
mov r9, r9
leave
xchg rsi, rsi
mov r9, rbx
lea r8, [0x1400016a0]
lea rdx, [rbp + 0x760]
mov rcx, rax
mov dword [rsp - 0x18], 0x2721d063
jne 0x14004330a
je 0x14004330a
lea r14d, [rdx + 0x3b35]
rol r14d, 0x28
call rax
jo 0x14004414c
jmp rcx
jmp 0x1400431d4
mov edx, 3
add rcx, 0x560
call fcn.1400ffe60
jmp 0x14004325e
test rax, rax
je 0x140043357
mov dword [rsp - 0x44], 0x5c756ce3
xchg r13, r13
mov rbx, rbx
jmp 0x1400432bf
mov rdi, r13
mov rdx, rdi
mov dword [rsp - 0x38], 0x4c0a266d
xchg rbx, rbx
mov dword [rsp - 0x1c], 0x98e5eee
jmp 0x140043593
mov dword [rsp - 0x28], 0x19f26dee
mov dword [rsp - 0x38], ebp
mov r11, r11
mov qword [rsi + 0x78], rcx
cmp rcx, 0x78
jbe 0x1400436ac
xchg rdi, rdi
jmp 0x14004344d
cmp rax, r15
mov dword [rsp - 0x1c], 0x5179b2c3
mov rcx, rcx
mov dword [rsp - 0xc], 0x4f2bc02d
je 0x1400433b7
jne 0x1400433b7
popfq
movabs r10, 0x627de300000260e9
sub r11d, 0x9aa42a6d
and r14d, 0x2d6998ec
popfq
call 0x14004310c
jmp 0x14004361c
mov dword [rsp - 0x10], 0x5462e520
mov rdx, rdx
push rsi
movabs rsi, 0x33a9cc00000289e9
jne 0x1400433e1
jmp 0x14004366f
jmp 0x1400434a9
mov dword [rsp - 0x30], 0x1b5ab598
mov dword [rsp - 0x24], ecx
mov dword [rsp - 0x40], 0xb0ef36c
lea rdx, [0x1400016b0]
add rcx, 0x5a8
je 0x140043442
jne 0x140043442
cpuid
jmp rcx
jmp 0x1400435e1
mov dword [rsp - 0x2c], esp
and al, 0xd4
mov rbx, qword [rbp + 0x2d0]
mov rax, qword [rbx]
jmp 0x14004368b
lea rcx, [rdi + 0x560]
mov r8, r8
mov dword [rsp - 0x14], 0x505532bb
mov dword [rsp - 0x10], esi
mov qword [r14 + 0x18], rdi
je 0x14004348c
jne 0x14004348c
dec r12
xor edi, 0x6881ea8
rcl ebx, 0xb8
movabs r12, 0x712621000001b4e9
lea r10d, [rdx - 0x3bae]
ja 0x140043629
jmp 0x140043645
popfq
rcr r9d, 0x84
ret 0x18
je 0x1400433e1
call 0x140043546
add rsp, 0x72
pop rsi
jne 0x1400434e6
je 0x1400434e6
bswap r15
add r15d, 0x1d14fbb5
ror esi, 0x6d
neg r11
lea r10d, [rcx + 0xa7d6]
test r9d, 0xc6ffdad3
dec r13
lea ebx, [rcx - 0xdd8b]
movabs r11, 0x210d5300000183e9
cpuid
div rsi
pushfq
test r14, rdx
test r12, rbx
jmp rax
jmp 0x14004366e
pop rsi
add rsi, rcx
inc rax
mov qword [rcx + 0x280], rax
mov rcx, qword [rbp + 0x348]
mov dword [rsp - 0x20], 0x4ba87e30
jne 0x14004355b
je 0x14004355b
rol ebp, 0x2f
pushf
pushfq
test r8, rdi
test ebp, 0x2d219128
mul r9
lea r13d, [rdx - 0xacb6]
jge 0x14004344f
mov ecx, 0x94531a18
lea r14d, [rdx - 0xfc1f]
cmp r8d, 0x6d15f2ce
div r9
jmp rax
jmp 0x140043375
mov rdx, rax
mov rcx, rbx
call rdi
mov rcx, rcx
mov dword [rsp - 0x24], 0x7e55b22c
mov rcx, rbx
call fcn.1400f93d0
je 0x1400435d1
jne 0x1400435d1
jg 0x140042fb5
jmp 0x14004440a
jmp 0x140043460
mov qword [rbp + 0x348], 0x10
mov qword [rbp + 0x2d0], rdx
mov dword [rsp - 0x28], 0x3f239f9b
mov dword [rsp - 0x28], 0x3dce0fff
mov r15d, 5
cmp eax, 0x5bf41
add byte [rax], al
mov qword [rbp + 0x2d8], r14
mov rax, qword [rcx + 0x280]
jmp 0x14004339a
mov dword [rsp - 0x14], 0x56ec0816
jae 0x1400437b1
add byte [rax - 0x75], cl
invalid
mov rsi, rax
shl rsi, 7
mov dword [rsp - 0x24], 0x86e7e28
mov r10, r10
mov dword [rsp - 0xc], ebx
jmp 0x140043675
mov edx, 4
call fcn.1400ffe60
mov rcx, qword [r14 + 0x18]
mov dword [rsp - 0x24], esp
jmp 0x1400433f0
je 0x14004367c
call 0x14004371a
add rsp, 0x72
pop rsi
ret
ret
pop rsi
jmp 0x1400437cd
mov dword [rsp - 0x24], ebp
push rsi
movabs rsi, 0x6e8940fffffe80e9
jne 0x14004367c
jmp 0x140043501
jmp 0x14004365c
mov rdi, qword [rax + 0x10]
call fcn.140097730
xchg rdi, rdi
mov dword [rsp - 0x20], 0x356b9211
mov dword [rsp - 0x14], 0x27533115
jmp 0x140043578
test rcx, rcx
je 0x1400437cd
xchg rdx, rdx
je 0x140043703
jne 0x140043703
cmp r10d, 0x4ea42bd0
lea ebx, [rdx - 0xb8c4]
popfq
cmp edx, 0x4b7b0775
test rcx, rdx
lea ecx, [rcx + 0xb91f]
pushfq
jle 0x140043a9a
jbe 0x140043287
neg rbx
ror r10d, 0xf2
lea r11d, [rcx - 0xdcec]
cmp r10d, 0x4cfc72ca
lea ebp, [rcx - 0xeb48]
movabs rsi, 0x5fe869e80d152deb
lea ebp, [rcx - 0x7573]
jmp 0x140043732
rcl edx, 0xb1
ret 0x30
mov qword [rsi], rdx
mov rax, qword [rbp + 0x2d8]
mov dword [rsp - 0x34], 0x5c1fccc3
mov qword [rsi + 8], rax
jmp 0x1400437cd
mov rax, qword [rbp + 0x2d0]
lea rcx, [0x140040588]
mov rax, qword [rax + 0x10]
mov r11, r11
mov r14, r14
cmp rax, rcx
jne 0x140043758
jmp 0x140043717
mov rdx, rsi
lea rcx, [rbp + 0x2d0]
xchg rbx, rbx
mov dword [rsp - 0x28], 0x254790c
mov dword [rsp - 0x44], 0x60770ab7
jmp 0x1400437c7
mov rcx, qword [rbp + 0x2d0]
call fcn.140097490
jmp 0x140043927
mov rcx, qword [rbp + 0x2d0]
xor edx, edx
mov rax, qword [rcx]
call qword [rax]
mov dword [rsp - 0x2c], 0x3e08bbe1
xchg r8, r8
mov dword [rsp - 0x10], 0x59ec1889
jmp 0x14004377a
cmp qword [rbp + 0x348], 0x78
jbe 0x1400437d7
mov rdi, rdi
jmp 0x14004378b
mov dword [rsp - 0x24], ecx
call rax
mov esi, 0x30
jmp 0x1400437b1
cmp qword [rbp + 0x348], r13
jbe 0x140043927
mov dword [rsp - 0x20], 0x121783e
mov r13, r13
mov dword [rsp - 0x14], 0xffc98ad
mov dword [rsp - 0x28], 0x5413a304
jmp 0x140043903
mov dword [rsp - 0x18], esi
mov rsi, rsi
mov r11, r11
je 0x140043817
jne 0x140043817
cmp r10, rdi
movabs r10, 0x2d6ee20000044fe9
pushfq
mov ebp, 0xa3e6482e
cmp rbx, rbp
add r12d, 0x10def949
invalid
mov ebp, fs
jmp 0x140043c6b