Function at 0x180004920
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
sub rsp, 0x470
lea rbp, [rsp + 0x80]
mov dword [rbp + 0x3dc], 0xb084
mov dword [rbp + 0x3d8], 0x3be2b2
mov dword [rbp + 0x3d4], 0x27d86
mov dword [rbp + 0x3d0], 0x86cec
mov dword [rbp + 0x3cc], 0xe368c
mov dword [rbp + 0x3c8], 0x13b126a
mov dword [rbp + 0x3c4], 0
mov qword [rbp + 0x3b8], 0
mov qword [rbp + 0x3a0], 0
mov qword [rbp + 0x398], 0
mov byte [rbp + 0x380], 0x4d
mov byte [rbp + 0x381], 0x29
mov byte [rbp + 0x382], 0x2a
mov byte [rbp + 0x383], 0x30
mov byte [rbp + 0x384], 0x66
mov byte [rbp + 0x385], 0x50
mov byte [rbp + 0x386], 0x3f
mov byte [rbp + 0x387], 0x79
mov byte [rbp + 0x388], 0x32
mov byte [rbp + 0x389], 0x58
mov byte [rbp + 0x38a], 0x40
mov byte [rbp + 0x38b], 0x37
mov byte [rbp + 0x38c], 0x5e
mov byte [rbp + 0x38d], 0x2a
mov byte [rbp + 0x38e], 0x46
mov byte [rbp + 0x38f], 0x23
mov byte [rbp + 0x390], 0x42
mov byte [rbp + 0x391], 0x65
mov byte [rbp + 0x392], 0x21
mov byte [rbp + 0x393], 0x59
mov byte [rbp + 0x394], 0
mov qword [rbp + 0x3b0], 0
mov eax, dword [rbp + 0x3d8]
add eax, eax
lea edx, [rax + 0x715d5]
mov eax, dword [rbp + 0x3d8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
add eax, edx
mov dword [rbp + 0x3ac], eax
mov eax, dword [rbp + 0x3d8]
lea edx, [rax + rax]
mov eax, dword [rbp + 0x3d8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
add eax, edx
mov dword [rbp + 0x3ec], eax
jmp 0x180004e36
mov dword [rbp + 0x3e8], 0x12
jmp 0x180004e22
mov eax, dword [rbp + 0x3cc]
neg eax
mov edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
sub edx, eax
mov eax, dword [rbp + 0x3c8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
imul eax, dword [rbp + 0x3dc]
sub edx, eax
mov eax, edx
sub eax, dword [rbp + 0x3cc]
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3cc]
add eax, edx
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
sub edx, eax
mov eax, dword [rbp + 0x3c8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
imul eax, dword [rbp + 0x3dc]
sub edx, eax
mov eax, edx
sub eax, dword [rbp + 0x3cc]
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3cc]
add eax, edx
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
sub edx, eax
mov eax, dword [rbp + 0x3c8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
imul eax, dword [rbp + 0x3dc]
sub edx, eax
mov eax, edx
sub eax, dword [rbp + 0x3cc]
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3cc]
add eax, edx
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
sub edx, eax
mov eax, dword [rbp + 0x3c8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
imul eax, dword [rbp + 0x3dc]
sub edx, eax
mov eax, edx
sub eax, dword [rbp + 0x3cc]
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3cc]
add eax, edx
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
sub edx, eax
mov eax, dword [rbp + 0x3c8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
imul eax, dword [rbp + 0x3dc]
sub edx, eax
mov eax, edx
sub eax, dword [rbp + 0x3cc]
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3cc]
add eax, edx
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
sub edx, eax
mov eax, dword [rbp + 0x3c8]
add edx, eax
mov eax, dword [rbp + 0x3d8]
imul eax, dword [rbp + 0x3d0]
imul eax, dword [rbp + 0x3dc]
sub edx, eax
mov eax, edx
sub eax, dword [rbp + 0x3cc]
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3cc]
add eax, edx
sub eax, dword [rbp + 0x3cc]
mov edx, eax
mov eax, dword [rbp + 0x3d8]
invalid
scasd eax, dword [rdi]
test eax, edx
add eax, dword [rax]