Function at 0x1400de170
Capabilities:
Connect to wmi namespace via wbemlocator
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov eax, dword [0x141dd98e8]
sub eax, dword [0x141dd98ec]
or eax, 0xfbae777f
xor eax, 0xd5ea165f
cmp eax, 0x6e45f8ae
jbe 0x1400de1c0
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov qword [rbp - 0x10], 0
nop word [rax + rax]
mov eax, dword [0x141dd98f0]
imul eax, dword [0x141dd98f4]
add eax, 0x6d2d9bee
or eax, 0x774b190f
imul r9, rax, 0x13a29cf3
shr r9, 0x3c
mov eax, 0x10
call fcn.1400ef3b0
add dword [rax], eax
sub rsp, rax
mov r13, rsp
mov qword [rbp - 0x10], 0
cmp r9d, 0xd9420a07
je 0x1400de1c0
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x28], r8
mov qword [rbp - 0x18], rcx
mov eax, dword [0x141dd98f8]
xor eax, dword [0x141dd98fc]
xor eax, 0xb0ffb2
add eax, 0x888da4cd
or eax, 0xf724df17
cmp eax, 0xdbd509af
jae 0x1400de25e
sub rsp, 0x30
lea rax, [rbp - 0x10]
mov qword [rsp + 0x20], rax
lea rcx, [0x141db9b74]
lea r9, [0x141db9b58]
xor edx, edx
mov r8d, 1
call qword [sym.imp.ole32.dll_CoCreateInstance]
add rsp, 0x30
lea r14, [rbp - 0x10]
lea rbx, [0x141db9b74]
add dword [rbp + rcx*4 + 0x25], ecx
call 0x18c0fb029
mov edi, dword [sym.imp.ole32.dll_CoCreateInstance]
nop word [rax + rax]
mov eax, dword [0x141dd9900]
or eax, dword [0x141dd9904]
xor eax, 0x47d099e5
mov ecx, 0x92eb15d5
imul rax, rcx
shr rax, 0x3f
imul esi, eax, 0x4c8c5f23
sub rsp, 0x30
mov qword [rsp + 0x20], r14
mov rcx, rbx
xor edx, edx
mov r8d, 1
mov r9, r12
call r15
add rsp, 0x30
cmp esi, 0xbf381fe6
ja 0x1400de280
mov edi, eax
test eax, eax
js 0x1400de417
mov rsi, r14
mov r15, qword [rbp - 0x18]
mov r14, qword [rbp - 0x28]
mov r12, qword [rbp - 0x20]
nop word cs:[rax + rax]
mov eax, dword [0x141dd9908]
imul eax, dword [str.__aIBH]
xor eax, 0xf8cf0d72
imul eax, eax, 0x45c0198
cmp eax, 0x1dfd5b3a
je 0x1400de2f0
mov rdi, qword [rbp - 0x10]
mov eax, dword [0x141dd9910]
or eax, dword [str.A2_vc]
add eax, 0xbd84bf1c
mov ecx, 0x832b03ef
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xd707fc30
nop word [rax + rax]
mov eax, dword [0x141dd9918]
and eax, dword [0x141dd991c]
or eax, 0x28af1102
imul rax, rax, 0x5a4a1e61
shr rax, 0x3e
or eax, 0x710d77c8
cmp eax, 0xaae8637a
ja 0x1400de340
test rdi, rdi
je 0x1400de444
mov eax, dword [0x141dd9950]
xor edx, edx
div dword [0x141dd9954]
add eax, 0x4281b55f
xor eax, 0xd5719da1
add eax, 0x6f821aac
cmp eax, 0xf839065e
jbe 0x1400de3a8
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call fcn.1400dc8c0
add rsp, 0x20
mov r13, rsi
nop dword [rax + rax]
mov esi, dword [0x141dd9958]
add esi, dword [0x141dd995c]
and esi, 0xe97b4db4
add esi, 0xb79cdd20
xor esi, 0x62560d2f
sub rsp, 0x20
mov rcx, r12
mov rdx, r14
call fcn.1400dc8c0
add rsp, 0x20
cmp esi, 0xf5bb9d72
ja 0x1400de3b0
mov rbx, rax
mov eax, dword [0x141dd9960]
imul eax, dword [0x141dd9964]
imul rax, rax, 0x24eb97dd
shr rax, 0x3d
imul eax, eax, 0xd44be926
cmp eax, 0xae9a0b27
je 0x1400de4ac
jmp 0x1400de478
mov eax, dword [0x141dd9928]
xor edx, edx
div dword [0x141dd992c]
or eax, 0x3114118
xor eax, 0xa240162
or eax, 0xe4caa285
cmp eax, 0xcb89871e
jb 0x1400de5ad
jmp 0x1400de56c
xor edi, edi
nop word cs:[rax + rax]
mov eax, dword [0x141dd9920]
xor edx, edx
div dword [0x141dd9924]
imul rax, rax, 0x57263e51
shr rax, 0x3d
imul eax, eax, 0xb3097866
cmp eax, 0xc38a5dfd
je 0x1400de450
jmp 0x1400de4f1
mov eax, dword [0x141dd9968]
xor eax, dword [0x141dd996c]
add eax, 0xd7f2de54
mov ecx, 0xb2e8c439
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x82e24db
mov qword [rbp - 0x10], 0
cmp ecx, 0x3ad020c5
sar byte [rdx], 1
jbe 0x1400de4b6
mov qword [rbp - 0x10], 0
jmp 0x1400de478
mov rax, qword [rdi]
mov r12, qword [rax + 0x18]
mov eax, dword [0x141dd9970]
sub eax, dword [0x141dd9974]
xor eax, 0x6e150b5e
add eax, 0x92002c69
mov ecx, 0x9fe2d6f9
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0x4a76149f
ja 0x1400de6e0
jmp 0x1400de684
mov eax, dword [0x141dd99d8]
xor eax, dword [0x141dd99dc]
add eax, 0xe6126433
xor eax, 0x82840808
and eax, 0xb2ae4c59
cmp eax, 0x108f1c0c
jae 0x1400de536
movzx eax, byte [rbp - 6]
mov byte [r15 + 3], al
movzx eax, word [rbp - 8]
mov word [r15 + 1], ax
movups xmm0, xmmword [r13]
movups xmmword [r15 + 0x10], xmm0
mov byte [r15], 0
mov dword [r15 + 4], edi
mov al, 1
nop dword [rax + rax]
movzx ecx, byte [rbp - 6]
mov byte [r15 + 3], cl
movzx ecx, word [rbp - 8]
mov word [r15 + 1], cx
movups xmm0, xmmword [r13]
movups xmmword [r15 + 0x10], xmm0
mov byte [r15], 0
mov dword [r15 + 4], edi
test al, al
je 0x1400de540
jmp 0x1400dec01
mov eax, dword [0x141dd9930]
sub eax, dword [0x141dd9934]
or eax, 0x575f488e
imul esi, eax, 0xafe87dc4
or esi, 0x6618c772
mov qword [rbp - 8], 0
sub rsp, 0x20
lea rdx, [rbp - 8]
xor ecx, ecx
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
cmp esi, 0x793c0691
jne 0x1400de5cb
mov qword [rbp - 8], 0
sub rsp, 0x20
lea rdx, [rbp - 8]
xor ecx, ecx
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
adc eax, 0x23f23
add rsp, 0x20
jmp 0x1400de56c
mov rbx, qword [rbp - 8]
mov r15, qword [rbp - 0x18]
nop word cs:[rax + rax]
mov eax, dword [0x141dd9938]
and eax, dword [0x141dd993c]
xor eax, 0xd4f9ff1c
add eax, 0xa3e34ad9
cmp eax, 0xbff1e7fb
ja 0x1400de5e0
test rbx, rbx
je 0x1400de4f1
mov r14, qword [rbx]
xor eax, eax
test al, al
jne 0x1400de643
mov eax, dword [0x141dd9940]
sub eax, dword [0x141dd9944]
or eax, 0x112ff646
imul esi, eax, 0xcbb1b784
test byte [rdi - 0x397e344f], dh
xor eax, dword [rbx - 0x7cb764fd]
in al, dx
and byte [rax - 0x77], cl
fld dword [rcx - 1]
push rsi
adc byte [rax - 0x7d], cl
invalid
and byte [rcx + 0x3cacd5fe], al
sbb al, 0x76
invalid
sub rsp, 0x20
mov rcx, rbx
call qword [r14 + 0x10]
add rsp, 0x20
jmp 0x1400de60f
mov eax, dword [0x141dd9948]
imul eax, dword [0x141dd994c]
imul eax, eax, 0x11f870c8
add eax, 0x37a14378
cmp eax, 0x16e5b429
jbe 0x1400de660
jmp 0x1400de4f1
mov esi, dword [0x141dd9978]
imul esi, dword [0x141dd997c]
or esi, 0x40641141
and esi, 0x4ce71163
xor esi, 0x4fb9f883
clc
mov ecx, 0xec83484f
push rax
mov qword [rsp + 0x40], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0x80
mov qword [rsp + 0x20], 0
mov rcx, rdi
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
leave
call r12
add rsp, 0x50
cmp esi, 0x65efd7e0
jbe 0x1400de71a
sub rsp, 0x50
mov qword [rsp + 0x40], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0x80
mov qword [rsp + 0x20], 0
mov rcx, rdi
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call r12
add rsp, 0x50
jmp 0x1400de684
mov r14d, eax
test eax, eax
js 0x1400dea20
nop word cs:[rax + rax]
mov eax, dword [0x141dd9980]
xor eax, dword [0x141dd9984]
and eax, 0xb4ac8a01
xor eax, 0xe8a10e08
or eax, 0x35251d4
cmp eax, 0x1bffcb14
jb 0x1400de730
mov r14, qword [rbp - 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dd9988]
xor eax, dword [0x141dd998c]
imul eax, eax, 0x93be555a
or eax, 0x573f6c4c
add eax, 0x5df7bf80
cmp eax, 0x7c4fb1e6
ja 0x1400de760
mov eax, 0xe98a3435
nop dword [rax + rax]
mov ecx, dword [0x141dd9990]
or ecx, dword [0x141dd9994]
imul ecx, ecx, 0x94006f36
or ecx, 0x970eeff1
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xb5d53a62
ja 0x1400de790
test r14, r14
je 0x1400de9d0
nop word cs:[rax + rax]
mov eax, dword [0x141dd99e0]
xor edx, edx
div dword [0x141dd99e4]
or eax, 0xa26c8891
imul rax, rax, 0x3c5b6883
shr rax, 0x3d
or eax, 0x4bcc70ac
cmp eax, 0x9f3603
jb 0x1400de7d0
xor eax, eax
nop dword [rax]
test al, al
jne case.0x14002e90e.942
test rbx, rbx
je 0x1400de8a8
mov eax, dword [0x141dd99e8]
xor eax, dword [0x141dd99ec]
and eax, 0x66ded3cb
add eax, 0x7056d437
shr eax, 1
imul rax, rax, 0x4156ea81
shr rax, 0x3b
cmp eax, 0xa2b32f80
jbe 0x1400de848
sub rsp, 0x20
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysFreeString]
add rsp, 0x20
mov r15, qword [sym.imp.oleaut32.dll_SysFreeString]
nop
mov eax, dword [0x141dd99f0]
and eax, dword [0x141dd99f4]
iretd
add dword [rax + 0x69], ecx
invalid
iretd
sbb eax, 0xc1481afc
out dx, al
cmp al, 0x81
invalid
out dx, al
jmp 0x1400de888
add ecx, dword [rax - 0x7d]
in al, dx
and byte [rax - 0x77], cl
fld dword [rcx - 1]
xlatb
add rsp, 0x20
and byte [rcx - 0x771e4202], al
invalid
je 0x1400de850
mov r15, qword [rbp - 0x18]
nop word [rax + rax]
mov eax, dword [0x141dd99f8]
or eax, dword [0x141dd99fc]
add eax, 0xe73c8107
cmp eax, 0x3b950030
jb 0x1400de890
sub rsp, 0x40
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
and al, 0x28
add eax, dword [rax]
add byte [rax], al
mov dword [rsp + 0x20], 3
mov rcx, r14
mov edx, 0xa
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ole32.dll_CoSetProxyBlanket]
add byte [rax - 0x7d], cl
invalid
mov ebx, eax
nop word [rax + rax]
mov eax, dword [0x141dd9a00]
add eax, dword [0x141dd9a04]
or byte [rcx + 0x540d01cf], dh
fistp qword [rcx]
xor eax, 0x6db456a7
cmp eax, 0x1c824082
jb 0x1400de8f0
test ebx, ebx
js 0x1400dea56
mov byte [rcx + 1], al
add byte [rax], al
mov qword [r15 + 8], r14
mov byte [r15], 0x12
mov rax, qword [rdi]
mov rsi, qword [rax + 0x10]
mov eax, dword [0x141dd9a50]
or eax, dword [0x141dd9a54]
or eax, 0x921200b0
and eax, 0x9f9328f0
add eax, 0x4b9e01ea
cmp eax, 0x520225dc
jae 0x1400de960
sub rsp, 0x20
mov rcx, rdi
call rsi
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd9a58]
xor eax, dword [0x141dd9a5c]
or eax, 0x6842e630
imul rbx, rax, 0x60c911ef
shr rbx, 0x3e
sub rsp, 0x20
mov rcx, rdi
call rsi
add rsp, 0x20
cmp ebx, 0x8c5861ff
je 0x1400de960
nop word cs:[rax + rax]
mov eax, dword [0x141dd9a60]
add eax, dword [0x141dd9a64]
xor eax, 0xd21c2adf
imul rax, rax, 0x2ea96b35
shr rax, 0x3d
add eax, 0x2d8dac83
cmp eax, 0xb7cbbb69
ja 0x1400de9a0
jmp 0x1400dec01
mov eax, dword [0x141dd9998]
add eax, dword [0x141dd999c]
and eax, 0x5088379a
imul eax, eax, 0x1066530d
or eax, 0xdb4e4d7
cmp eax, 0xb547ebeb
je 0x1400de9d0
nop word cs:[rax + rax]
mov eax, dword [0x141dd99a0]
and eax, dword [0x141dd99a4]
add eax, 0xbce8c973
cmp eax, 0xb4eaef8
jb 0x1400dea00
xor r14d, r14d
jmp 0x1400dec25
mov eax, dword [0x141dd99a8]
or eax, dword [0x141dd99ac]
mov ecx, 0xff66d435
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0xb7c14ace
add ecx, 0xbc8da0c3
mov esp, 0xaab3f981
bnd jb 0x1400dee60
jmp 0x1400dee1c
mov eax, dword [0x141dd9a08]
sub eax, dword [0x141dd9a0c]
or eax, 0x304ba0e1
and eax, 0x74cbabf5
imul eax, eax, 0x65bf1569
cmp eax, 0x81a83b44
jae 0x1400dea95
mov qword [rbp - 8], 0
sub rsp, 0x20
lea rdx, [rbp - 8]
xor ecx, ecx
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
xor r12d, r12d
lea r15, [rbp - 8]
mov r13, qword [sym.imp.oleaut32.dll_GetErrorInfo]
nop word cs:[rax + rax]
mov qword [rbp - 8], 0
sub rsp, 0x20
xor ecx, ecx
mov rdx, r15
call r13
add rsp, 0x20
test r12b, r12b
jne 0x1400deab0
mov rcx, qword [rbp - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dd9a10]
xor eax, dword [0x141dd9a14]
xor eax, 0x71e62cda
imul eax, eax, 0x6762358d
cmp eax, 0x74c3b329
je 0x1400deae0
test rcx, rcx
mov rsi, qword [rbp - 0x18]
je 0x1400deb6c
mov eax, dword [0x141dd9a18]
xor edx, edx
div dword [0x141dd9a1c]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd9a20]
and eax, dword [0x141dd9a24]
add eax, 0xedc63546
xor eax, 0xfd0dedc6
ja 0x1400deb34
fistp qword [0x186728717]
jb 0x1400deb20
mov rax, qword [rcx]
mov edx, dword [0x141dd9a28]
imul edx, dword [0x141dd9a2c]
imul edx, edx, 0xb0e33310
add edx, 0xc54ce53c
cmp edx, 0x1ade2127
jb 0x1400deb40
invalid
sub rsp, 0x20
call qword [rax + 0x10]
add rsp, 0x20
mov eax, dword [str.e_b]
or eax, dword [0x141dd9a6c]
imul eax, eax, 0xe24573f8
add eax, 0x89b33b87
or eax, 0x2e95427c
cmp eax, 0x51803028
jne 0x1400deb92
mov byte [rsi], 0
mov eax, 0x8d8f4ccb
nop word [rax + rax]
mov ecx, dword [0x141dd9a70]
add ecx, dword [0x141dd9a74]
xor ecx, 0x2879f037
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xf3e58bd6
mov byte [rsi], 0
cmp ecx, 0x2e43cd44
je 0x1400deba0
mov eax, dword [0x141dd9a78]
add eax, dword [0x141dd9a7c]
mov ecx, 0x986cbec1
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x14f775f4
and ecx, 0x14f775f5
cmp ecx, 0xcbcda8c3
ja 0x1400dedb6
jmp 0x1400ded91
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400dec10
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, byte [rbp - 0xe]
mov byte [r15 + 3], al
movzx eax, word [rbp - 0x10]
mov word [r15 + 1], ax
movups xmm0, xmmword [rbp - 8]
movups xmmword [r15 + 0x10], xmm0
test rbx, rbx
je 0x1400dec7e
sub rsp, 0x20
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysFreeString]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd9a30]
add eax, dword [0x141dd9a34]
and eax, 0xf3a123a5
invalid
imul eax, eax, 0x2408a02b
cmp eax, 0x858a5b55
je 0x1400dec60
mov eax, dword [0x141dd9a38]
imul eax, dword [0x141dd9a3c]
imul eax, eax, 0xb63c14b6
or eax, 0xd6f108ad
and eax, 0xf6fd6dfd
cmp eax, 0xf0440732
ja 0x1400deccf
mov eax, dword [0x141dd9a40]
and eax, dword [0x141dd9a44]
imul rax, rax, 0x5f7ebd01
shr rax, 0x3e
imul eax, eax, 0xdc5e3b85
test dword [rbx], edi
pop rsi
invalid
xor eax, 0x8132d4ae
mov byte [r15], 0
cmp eax, 0xbef82954
jbe 0x1400decd5
mov byte [r15], 0
jmp 0x1400deca2
mov dword [r15 + 4], r14d
nop dword [rax]
mov eax, dword [0x141dd9a48]
sub eax, dword [0x141dd9a4c]
xor eax, 0xa037900c
imul eax, eax, 0xe2a529c1
invalid
movsd dword [rdi], dword [rsi]
invalid
add eax, 0xd7295223
cmp eax, 0xfa66bdcf
ja 0x1400dece0
nop word cs:[rax + rax]
mov eax, dword [0x141dd9a88]
xor edx, edx
div dword [0x141dd9a8c]
and eax, 0x8a129e08
add eax, 0x37ddd1a4
invalid
and eax, 0xcbc63b80
cmp eax, 0x7f461c12
ja 0x1400ded10
mov rax, qword [rdi]
nop word [rax + rax]
mov ecx, dword [0x141dd9a90]
and ecx, dword [0x141dd9a94]
and ecx, 0x786ba74b
xor ecx, 0x14ddda2e
imul ecx, ecx, 0x853d42cc
cmp ecx, 0x7fd21515
jb 0x1400ded40
mov rsi, qword [rax + 0x10]
mov eax, dword [0x141dd9a98]
xor edx, edx
div dword [0x141dd9a9c]
imul eax, eax, 0x30f37610
or eax, 0x718578d8
and eax, 0x77a7f9d8
cmp eax, 0x75958ae0
je 0x1400dee0d
jmp 0x1400dedd1
mov eax, dword [0x141dd9a80]
and eax, dword [str.q:r_Pdj]
add eax, 0x1cface7
xor eax, 0xcc9630a0
add eax, 0x658fdcd8
or eax, 0x5baf3dbd
mov dword [rsi + 4], ebx
cmp eax, 0x37a5720a
jae 0x1400dedbb
mov dword [rsi + 4], ebx
jmp 0x1400ded91
mov rax, qword [r14]
sub rsp, 0x20
mov rcx, r14
call qword [rax + 0x10]
add rsp, 0x20
and cl, ch
invalid
invalid
invalid
invalid
mov eax, dword [0x141dd9aa0]
sub eax, dword [0x141dd9aa4]
or eax, 0x924783e1
add eax, 0xe7d52e5e
mov ebx, 0xb7dd0659
imul rbx, rax
shr rbx, 0x3f
sub rsp, 0x20
mov rcx, rdi
call rsi
add rsp, 0x20
cmp ebx, 0xf4117988
jb 0x1400dec01
sub rsp, 0x20
mov rcx, rdi
call rsi
add rsp, 0x20
jmp 0x1400dedd1
mov eax, dword [0x141dd99b0]
xor edx, edx
div dword [0x141dd99b4]
imul esi, eax, 0xbcc6ee67
and esi, 0x9c0e67ed
add esi, 0x3b92934d
mov qword [rbp - 8], 0
sub rsp, 0x20
lea rdx, [rbp - 8]
xor ecx, ecx
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
cmp esi, 0xe5548bd5
mov edx, dword [rbp + riz*8 + 0x76]
invalid
mov qword [rbp - 8], 0
sub rsp, 0x20
lea rdx, [rbp - 8]
xor ecx, ecx
call qword [sym.imp.oleaut32.dll_GetErrorInfo]
add rsp, 0x20
jmp 0x1400dee1c
mov eax, dword [0x141dd99b8]
xor edx, edx
div dword [0x141dd99bc]
imul eax, eax, 0x77b31c26
cmp eax, 0x1d10b278
nop word [rax + rax]
mov eax, dword [0x141dd99c0]
xor edx, edx
div dword [0x141dd99c4]
mov ecx, 0x9bc87ee1
imul rcx, rax
shr rcx, 0x3f
add ecx, 0xbba11bb
and ecx, 0x12a1093
cmp ecx, 0xea75ca68
stc
push 0x74ea75ca
invalid
mov r15, qword [rbp - 8]
test r15, r15
je 0x1400def44
mov rax, qword [r15]
mov r12, qword [rax + 0x10]
mov eax, dword [0x141dd99c8]
add eax, dword [0x141dd99cc]
imul eax, eax, 0x2b0c779b
cmp eax, 0xab8bac82
invalid
stosd dword [rdi], eax
jne 0x1400def10
sub rsp, 0x20
mov rcx, r15
call r12
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dd99d0]
add eax, dword [0x141dd99d4]
imul esi, eax, 0x867c5f08
add esi, 0xdbdaee1e
and esi, 0xc2376714
sub rsp, 0x20
mov rcx, r15
call r12
add rsp, 0x20
cmp esi, 0xe4ee2e97
ja 0x1400def10
mov r15, qword [rbp - 0x18]
jmp 0x1400dec25