Function at 0x1400091ac
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x20], r9
mov byte [rsp + 0x10], dl
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r15
lea rbp, [rsp - 0x2b0]
sub rsp, 0x3b0
mov bl, r8b
mov r12, rcx
xor esi, esi
mov byte [r9], sil
mov rdx, rcx
lea rcx, [rbp - 0x30]
call fcn.14001087c
nop
lea rcx, [rbp - 0x60]
call fcn.1400108e4
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x28], xmm0
movups xmmword [rbp - 0x18], xmm0
cmp byte [rbp + 0x310], sil
je 0x140009248
mov qword [rbp - 8], rax
mov word [rbp], ax
lea rcx, [rbp - 0x28]
call fcn.14001e16c
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14001087c
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.14001085c
nop
lea rcx, [rsp + 0x40]
call fcn.140010874
nop
lea rcx, [rbp - 0x28]
call fcn.14001e164
jmp 0x140009284
mov word [rbp - 8], ax
lea rcx, [rbp - 0x28]
call fcn.14001db58
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14001087c
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.14001085c
nop
lea rcx, [rsp + 0x40]
call fcn.140010874
nop
lea rcx, [rbp - 0x28]
call fcn.14001db50
lea rcx, [rbp - 0x38]
call fcn.1400108e4
nop
xor eax, eax
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x78], eax
test bl, bl
je 0x14000946b
xorps xmm0, xmm0
cmp byte [rbp + 0x310], sil
je 0x140009390
movups xmmword [rbp - 0x28], xmm0
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rbp - 8], xmm0
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x50]
call fcn.140010268
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.14001cdf4
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x58]
call fcn.1400101e8
nop
lea r8, str.4d450deaae944b1888156dda2ae738f2
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.1400101e8
mov rbx, rax
lea rcx, [rbp - 0x28]
call fcn.14001d268
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x68]
call fcn.1400101e8
nop
lea r8, [0x14010f5dc]
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400101e8
nop
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14001085c
nop
lea rcx, [rsp + 0x40]
call fcn.140010874
nop
lea rcx, [rsp + 0x68]
call fcn.140010874
nop
lea rcx, [rsp + 0x60]
call fcn.140010874
nop
lea rcx, [rsp + 0x58]
call fcn.140010874
nop
lea rcx, [rsp + 0x50]
call fcn.140010874
nop
lea rcx, [rsp + 0x70]
call fcn.14001c4dc
nop
lea rcx, [rbp - 0x28]
call fcn.14001d260
jmp 0x140009632
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x48], rax
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x50]
call fcn.140010268
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.14001c4e4
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x58]
call fcn.1400101e8
nop
lea r8, str.4d450deaae944b1888156dda2ae738f2
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.1400101e8
mov rbx, rax
lea rcx, [rbp - 0x58]
call fcn.14001c940
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x68]
call fcn.1400101e8
nop
lea r8, [0x14010f5dc]
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400101e8
nop
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14001085c
nop
lea rcx, [rsp + 0x40]
call fcn.140010874
nop
lea rcx, [rsp + 0x68]
call fcn.140010874
nop
lea rcx, [rsp + 0x60]
call fcn.140010874
nop
lea rcx, [rsp + 0x58]
call fcn.140010874
nop
lea rcx, [rsp + 0x50]
call fcn.140010874
nop
lea rcx, [rsp + 0x70]
call fcn.14001c4dc
nop
lea rcx, [rbp - 0x58]
call fcn.140014824
jmp 0x140009632
cmp byte [rbp + 0x310], sil
je 0x140009561
mov dword [rbp - 0x58], 0x313d7026
mov word [rbp - 0x4b], 0x3d6e
mov word [rbp - 0x53], 0x7865
mov byte [rbp - 0x54], 0x26
mov dword [rbp - 0x50], 0x69736e65
mov byte [rbp - 0x51], 0x74
mov byte [rbp - 0x4c], 0x6f
mov byte [rbp - 0x49], sil
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x50]
call fcn.140010268
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.14001cdf4
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x58]
call fcn.1400101e8
nop
lea r8, str.4d450deaae944b1888156dda2ae738f2
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.1400101e8
nop
lea r8, [rbp - 0x58]
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.1400101e8
nop
lea r8, [0x14010f5dc]
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400101e8
nop
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14001085c
nop
lea rcx, [rsp + 0x40]
call fcn.140010874
nop
lea rcx, [rsp + 0x68]
call fcn.140010874
nop
lea rcx, [rsp + 0x60]
call fcn.140010874
nop
lea rcx, [rsp + 0x58]
call fcn.140010874
nop
lea rcx, [rsp + 0x50]
call fcn.140010874
nop
lea rcx, [rsp + 0x70]
call fcn.14001c4dc
jmp 0x140009632
mov dword [rsp + 0x4a], 0x6526313d
mov word [rsp + 0x48], 0x7826
mov word [rsp + 0x4e], 0x3d
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x50]
call fcn.140010268
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.14001c4e4
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x58]
call fcn.1400101e8
nop
lea r8, str.4d450deaae944b1888156dda2ae738f2
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.1400101e8
nop
lea r8, [rsp + 0x48]
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.1400101e8
nop
lea r8, [0x14010f5dc]
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400101e8
nop
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.14001085c
nop
lea rcx, [rsp + 0x40]
call fcn.140010874
nop
lea rcx, [rsp + 0x68]
call fcn.140010874
nop
lea rcx, [rsp + 0x60]
call fcn.140010874
nop
lea rcx, [rsp + 0x58]
call fcn.140010874
nop
lea rcx, [rsp + 0x50]
call fcn.140010874
nop
lea rcx, [rsp + 0x70]
call fcn.14001c4dc
lea rcx, [rsp + 0x68]
call fcn.1400108e4
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x28], xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], rax
mov dl, byte [rbp + 0x310]
lea rcx, [rsp + 0x40]
call fcn.140004e78
mov rbx, rax
lea rcx, [rbp - 0x28]
call fcn.1400229d4
mov rdx, rax
mov r9, qword [rbp - 0x38]
mov r8, qword [rbx]
lea rcx, [rsp + 0x68]
call fcn.1400116a0
nop
lea rcx, [rbp - 0x28]
call fcn.14001ba18
nop
lea rcx, [rsp + 0x40]
call fcn.140010874
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rax
mov dword [rbp - 0x78], eax
lea rcx, [rsp + 0x70]
call fcn.14001bf54
mov rdx, rax
lea rcx, [rbp + 0x148]
call fcn.14000410c
nop
lea rcx, [rsp + 0x70]
call fcn.140016244
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x28], xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], rax
lea rcx, [rbp - 0x28]
call fcn.14001ba20
mov rdx, rax
lea rcx, [rbp + 0x128]
call fcn.14000410c
nop
lea rcx, [rbp - 0x28]
call fcn.14001ba18
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rax
lea rcx, [rsp + 0x70]
call fcn.14001b458
mov rdx, rax
lea rcx, [rbp + 0x108]
call fcn.14000410c
nop
lea rcx, [rsp + 0x70]
call fcn.140014824
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x70], xmm0
mov word [rbp - 0x80], ax
lea rcx, [rsp + 0x70]
call fcn.14001af58
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.14000410c
nop
lea rcx, [rsp + 0x70]
call fcn.1400168b0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0x98], rax
mov dword [rbp + 0xa0], eax
lea rcx, [rbp + 0x88]
call fcn.14002020c
mov rdx, rax
lea rcx, [rbp + 0xc8]
call fcn.14000410c
nop
lea rcx, [rbp + 0x88]
call fcn.140016244
mov r13d, esi
cmp r13d, 3
jne 0x14000982f
lea rcx, [rsp + 0x68]
cmp byte [rbp + 0x310], sil
je 0x1400097f6
mov word [rsp + 0x52], 0x2e67
mov word [rsp + 0x55], 0x7068
mov word [rsp + 0x50], 0x6f6c
mov byte [rsp + 0x54], 0x70
mov byte [rsp + 0x57], sil
mov dword [rbp - 0x6d], 0x706870
mov word [rbp - 0x70], 0x676c
mov byte [rbp - 0x6e], 0x2e
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x50]
jmp 0x14000982a
mov word [rsp + 0x4b], 0x6870
mov word [rsp + 0x48], 0x6c6c
mov word [rsp + 0x4d], 0x70
mov byte [rsp + 0x4a], 0x2e
mov word [rbp - 0x68], 0x6767
mov dword [rbp - 0x65], 0x706870
mov byte [rbp - 0x66], 0x2e
lea r8, [rbp - 0x68]
lea rdx, [rsp + 0x48]
call fcn.140010568
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0x1a0]
call fcn.1400acb10
lea rcx, [rbp + 0x1a0]
call fcn.1400075b4
lea rcx, [rbp + 0x168]
call fcn.1400716f4
nop
lea rcx, [rbp + 0xa8]
call fcn.140004148
nop
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x60]
call fcn.1400108cc
nop
call fcn.14003a0c4
mov ebx, eax
lea rcx, [rbp + 0xc8]
call fcn.140004194
mov rdx, rax
mov r8d, ebx
lea rcx, [rsp + 0x60]
call fcn.1400116c4
mov dword [rbp - 0x40], esi
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp - 0x28]
call fcn.14000410c
mov rbx, rax
lea rcx, [rsp + 0x60]
call fcn.140010048
mov rdi, rax
mov rdx, rax
lea rcx, [rbp + 0x68]
call fcn.14000410c
mov r9, rbx
lea r8, [rbp - 0x40]
mov rdx, rax
lea rcx, [rbp + 0x168]
call fcn.1400726b8
mov bl, al
lea rcx, [rbp - 0x28]
call fcn.140004200
test bl, bl
jne 0x1400098ff
mov ecx, 0x1f4
call fcn.14003b6b0
jmp 0x140009be2
lea rcx, [rsp + 0x58]
call fcn.1400108e4
nop
lea rcx, [rbp + 0x148]
call fcn.140004194
mov rdx, rax
mov r15d, dword [rbp - 0x40]
mov r8d, r15d
lea rcx, [rsp + 0x58]
call fcn.1400116a0
lea rax, [rbp + 0x48]
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x48]
call fcn.1400108cc
mov rbx, rax
mov rdx, r12
lea rcx, [rbp + 0x50]
call fcn.14001087c
nop
mov rdx, rbx
mov rcx, rax
call fcn.140005318
lea rcx, [rbp + 8]
call fcn.140004148
nop
cmp r15d, 0x100000
jge 0x140009bb7
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x68]
call fcn.14000410c
mov rbx, rax
mov rdx, rdi
lea rcx, [rbp - 0x28]
call fcn.14000410c
nop
lea r9, [rbp + 8]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x168]
call fcn.1400718bc
mov bl, al
lea rcx, [rbp - 0x28]
call fcn.140004200
nop
lea rcx, [rbp + 0x68]
call fcn.140004200
test bl, bl
je 0x140009bb7
lea rcx, [rbp + 8]
call fcn.14000419c
mov ebx, 0xa
cmp rax, rbx
cmovbe rbx, rax
lea rcx, [rbp + 8]
call fcn.140004194
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x68]
call fcn.1400047f4
nop
lea rcx, [rbp + 0x68]
call fcn.140004194
mov rdi, rax
lea rcx, [rbp + 8]
call fcn.14000419c
mov rbx, rax
lea rcx, [rbp + 0x128]
call fcn.140004194
mov rdx, rax
mov r9, rdi
mov r8d, ebx
lea rcx, [rsp + 0x58]
call fcn.1400116a0
lea rax, [rbp + 0x58]
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x58]
call fcn.1400108cc
mov rbx, rax
mov rdx, r12
lea rcx, [rbp + 0x60]
call fcn.14001087c
nop
mov rdx, rbx
mov rcx, rax
call fcn.140005318
lea rcx, [rbp + 8]
call fcn.14000419c
cmp rax, 0xa
jae 0x140009bae
lea rcx, [rbp + 8]
call fcn.140004194
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.14001087c
nop
lea rcx, [rsp + 0x40]
call fcn.1400103d4
mov word [rbp + 0x2f8], 0x3031
mov byte [rbp + 0x2fa], sil
lea rdx, [rbp + 0x2f8]
lea rcx, [rsp + 0x40]
call fcn.140010474
test eax, eax
js 0x140009b42
lea rax, [rbp + 0x28]
mov qword [rsp + 0x70], rax
lea rcx, [rbp + 0x108]
call fcn.140004194
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.14001087c
mov rbx, rax
mov rdx, r12
lea rcx, [rbp + 0x30]
call fcn.14001087c
nop
mov rdx, rbx
mov rcx, rax
call fcn.140005318
mov rdx, r12
lea rcx, [rbp + 0x38]
call fcn.14001087c
mov rcx, qword [rbp + 0x338]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x330]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x328]
mov qword [rsp + 0x20], rcx
mov r9, qword [rbp + 0x320]
mov r8, qword [rbp + 0x318]
mov dl, byte [rbp + 0x310]
mov rcx, rax
call fcn.14000870c
mov dword [rbp + 0x300], 0x303131
lea rdx, [rbp + 0x300]
lea rcx, [rsp + 0x40]
call fcn.140010474
test eax, eax
jne 0x140009ba3
lea rax, [rbp + 0x40]
mov qword [rsp + 0x70], rax
lea rcx, [rbp + 0xe8]
call fcn.140004194
mov rdx, rax
lea rcx, [rbp + 0x40]
call fcn.14001087c
mov rbx, rax
mov rdx, r12
lea rcx, [rbp - 0x58]
call fcn.14001087c
nop
mov rdx, rbx
mov rcx, rax
call fcn.140005318
call fcn.1400090ac
nop
lea rcx, [rsp + 0x40]
call fcn.140010874
nop
lea rcx, [rbp + 0x68]
call fcn.140004200
lea eax, [r15 - 0x10]
cmp eax, 0xffff0
ja 0x140009c15
mov ecx, 0x1f4
call fcn.14003b6b0
nop
lea rcx, [rbp + 8]
call fcn.140004200
nop
lea rcx, [rsp + 0x58]
call fcn.140010874
nop
lea rcx, [rsp + 0x60]
call fcn.140010874
nop
lea rcx, [rbp + 0xa8]
call fcn.140004200
nop
lea rcx, [rbp + 0x168]
call fcn.140071750
inc r13d
cmp r13d, 6
jl 0x1400097a3
jmp 0x140009c64
mov rax, qword [rbp + 0x308]
mov byte [rax], 1
cmp r15d, 0x100000
setg sil
lea rcx, [rbp + 8]
call fcn.140004200
nop
lea rcx, [rsp + 0x58]
call fcn.140010874
nop
lea rcx, [rsp + 0x60]
call fcn.140010874
nop
lea rcx, [rbp + 0xa8]
call fcn.140004200
nop
lea rcx, [rbp + 0x168]
call fcn.140071750
nop
lea rcx, [rbp + 0xc8]
call fcn.140004200
nop
lea rcx, [rbp + 0xe8]
call fcn.140004200
nop
lea rcx, [rbp + 0x108]
call fcn.140004200
nop
lea rcx, [rbp + 0x128]
call fcn.140004200
nop
lea rcx, [rbp + 0x148]
call fcn.140004200
nop
lea rcx, [rsp + 0x68]
call fcn.140010874
nop
lea rcx, [rbp - 0x38]
call fcn.140010874
nop
lea rcx, [rbp - 0x60]
call fcn.140010874
nop
lea rcx, [rbp - 0x30]
call fcn.140010874
mov al, sil
add rsp, 0x3b0
pop r15
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret