Function at 0x140019770
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rsi
sub rsp, 0x60
mov dword [rsp + 0x24], 0x75
lea rdx, [rsp + 0x28]
mov byte [rsp + 0x28], 0x3b
mov byte [rsp + 0x29], 1
mov byte [rsp + 0x2a], 0x3c
mov byte [rsp + 0x2b], 6
mov byte [rsp + 0x2c], 0x25
mov byte [rsp + 0x2d], 7
mov byte [rsp + 0x2e], 0x1a
mov byte [rsp + 0x2f], 0x16
mov byte [rsp + 0x30], 0x10
mov byte [rsp + 0x31], 6
mov byte [rsp + 0x32], 6
mov byte [rsp + 0x33], 0x3c
mov byte [rsp + 0x34], 0x1b
mov byte [rsp + 0x35], 0x3f
mov byte [rsp + 0x36], 0x1a
mov byte [rsp + 0x37], 0x17
mov byte [rsp + 0x38], 0
movzx eax, byte [rsp + 0x28]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x28], cl
movzx eax, byte [rsp + 0x29]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x29], cl
movzx eax, byte [rsp + 0x2a]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x2a], cl
movzx eax, byte [rsp + 0x2b]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x2b], cl
movzx eax, byte [rsp + 0x2c]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x2c], cl
movzx eax, byte [rsp + 0x2d]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x2d], cl
movzx eax, byte [rsp + 0x2e]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x2e], cl
movzx eax, byte [rsp + 0x2f]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x2f], cl
movzx eax, byte [rsp + 0x30]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x30], cl
movzx eax, byte [rsp + 0x31]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x31], cl
movzx eax, byte [rsp + 0x32]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x32], cl
movzx eax, byte [rsp + 0x33]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x33], cl
movzx eax, byte [rsp + 0x34]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x34], cl
movzx eax, byte [rsp + 0x35]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x35], cl
movzx eax, byte [rsp + 0x36]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x36], cl
movzx eax, byte [rsp + 0x37]
mov ecx, dword [rsp + 0x24]
xor cl, al
mov byte [rsp + 0x37], cl
mov byte [rsp + 0x38], 0
mov dword [rsp + 0x3c], 0x22
lea rcx, [rsp + 0x40]
mov byte [rsp + 0x40], 0x4c
mov byte [rsp + 0x41], 0x56
mov byte [rsp + 0x42], 0x46
mov byte [rsp + 0x43], 0x4e
mov byte [rsp + 0x44], 0x4e
mov byte [rsp + 0x45], 0xc
mov byte [rsp + 0x46], 0x46
mov byte [rsp + 0x47], 0x4e
mov byte [rsp + 0x48], 0x4e
mov byte [rsp + 0x49], 0
movzx eax, byte [rsp + 0x40]
mov r8d, dword [rsp + 0x3c]
xor r8b, al
mov byte [rsp + 0x40], r8b
movzx eax, byte [rsp + 0x41]
mov r8d, dword [rsp + 0x3c]
xor r8b, al
mov byte [rsp + 0x41], r8b
movzx eax, byte [rsp + 0x42]
mov r8d, dword [rsp + 0x3c]
xor r8b, al
mov byte [rsp + 0x42], r8b
movzx eax, byte [rsp + 0x43]
mov r8d, dword [rsp + 0x3c]
xor r8b, al
mov byte [rsp + 0x43], r8b
movzx eax, byte [rsp + 0x44]
mov r8d, dword [rsp + 0x3c]
xor r8b, al
mov byte [rsp + 0x44], r8b
movzx eax, byte [rsp + 0x45]
mov r8d, dword [rsp + 0x3c]
xor r8b, al
mov byte [rsp + 0x45], r8b
movzx eax, byte [rsp + 0x46]
mov r8d, dword [rsp + 0x3c]
xor r8b, al
mov byte [rsp + 0x46], r8b
movzx eax, byte [rsp + 0x47]
mov r8d, dword [rsp + 0x3c]
xor r8b, al
mov byte [rsp + 0x47], r8b
movzx eax, byte [rsp + 0x48]
mov r8d, dword [rsp + 0x3c]
xor r8b, al
mov byte [rsp + 0x48], r8b
mov byte [rsp + 0x49], 0
call fcn.140009cc0
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x4c], 0x8b6a822d
lea rax, [rsp + 0x4c]
mov qword [rsp + 0x50], rax
mov esi, 0xf40f480f
jmp 0x140019a07
call qword [0x140035250]
mov edx, 0xa
mov rcx, rax
call qword [rsp + 0x58]
cmp eax, 0x125
mov rax, qword [rsp + 0x50]
mov dword [rax], 0xf40f480f
sete byte [rsp + 0x23]
mov eax, dword [rsp + 0x4c]
cmp eax, 0x8b6a822d
je 0x140019a30
cmp eax, 0x27d15a49
je 0x1400199e0
cmp eax, 0xf40f480f
jne 0x140019a07
jmp 0x140019a4c
cmp qword [rsp + 0x58], 0
mov eax, 0x27d15a49
cmove eax, esi
mov rcx, qword [rsp + 0x50]
mov dword [rcx], eax
mov byte [rsp + 0x23], 0
jmp 0x140019a07
movzx eax, byte [rsp + 0x23]
add rsp, 0x60
pop rsi
ret