Function at 0x140001000
Capabilities:
Extract resource via kernel32 functions

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r14
sub rsp, 0xc0
mov rax, qword [0x140003008]
xor rax, rsp
mov qword [rsp + 0xb0], rax
lea r8, [0x140002260]
mov edx, 0x65
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_FindResourceW]
mov rdx, rax
xor ecx, ecx
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_SizeofResource]
mov rdx, rbx
xor ecx, ecx
mov ebp, eax
call qword [sym.imp.KERNEL32.dll_LoadResource]
movsd xmm0, qword [str.12345678]
mov rdi, rax
movzx ecx, byte [0x140002270]
xor eax, eax
movsd qword [rsp + 0x30], xmm0
xorps xmm0, xmm0
mov byte [rsp + 0x38], cl
mov ecx, 0x408
movups xmmword [rsp + 0x39], xmm0
mov dword [rsp + 0xa9], eax
movups xmmword [rsp + 0x49], xmm0
mov word [rsp + 0xad], ax
movups xmmword [rsp + 0x59], xmm0
mov byte [rsp + 0xaf], al
movups xmmword [rsp + 0x69], xmm0
movups xmmword [rsp + 0x79], xmm0
movups xmmword [rsp + 0x89], xmm0
movups xmmword [rsp + 0x99], xmm0
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov ecx, ebp
mov r14, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r8d, ebp
mov rdx, rdi
mov rcx, rax
mov rsi, rax
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x30]
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x1400010f1
movdqa xmm2, xmmword [0x140002280]
lea r8, [r14 + 0x28]
xor ebx, ebx
mov edx, 8
mov qword [r14], rbx
lea eax, [rdx - 8]
movd xmm0, eax
lea r8, [r8 + 0x40]
pshufd xmm0, xmm0, 0
lea eax, [rdx - 4]
paddd xmm0, xmm2
movd xmm1, eax
movdqu xmmword [r8 - 0x60], xmm0
lea eax, [rdx + 4]
pshufd xmm1, xmm1, 0
paddd xmm1, xmm2
movd xmm0, edx
movdqu xmmword [r8 - 0x50], xmm1
add edx, 0x10
movd xmm1, eax
pshufd xmm0, xmm0, 0
pshufd xmm1, xmm1, 0
paddd xmm0, xmm2
movdqu xmmword [r8 - 0x40], xmm0
lea eax, [rdx - 8]
paddd xmm1, xmm2
movdqu xmmword [r8 - 0x30], xmm1
cmp eax, 0x100
jl 0x140001110
mov r8d, ebx
movsxd r11, ecx
mov r10, rbx
mov r9, rbx
add r8b, byte [rsp + r9 + 0x30]
mov edx, dword [r14 + r10*4 + 8]
add r8b, dl
movzx r8d, r8b
mov eax, dword [r14 + r8*4 + 8]
lea rcx, [r14 + r8*4]
mov dword [r14 + r10*4 + 8], eax
lea rax, [r9 + 1]
inc r10
mov dword [rcx + 8], edx
cmp rax, r11
mov r9, rbx
cmovl r9, rax
cmp r10, 0x100
jl 0x140001182
movdqa xmm0, xmmword [0x140002290]
mov r10d, 1
mov r11d, dword [r14]
mov ebx, dword [r14 + 4]
movdqu xmmword [rsp + 0x20], xmm0
test ebp, ebp
jle 0x140001244
lea r9, [rsp + 0x20]
nop dword [rax]
nop word [rax + rax]
inc r11b
mov edi, r10d
movzx r11d, r11b
mov r8d, dword [r14 + r11*4 + 8]
lea rdx, [r14 + r11*4]
lea eax, [rbx + r8]
movzx ebx, al
mov ecx, dword [r14 + rbx*4 + 8]
mov dword [rdx + 8], ecx
mov dword [r14 + rbx*4 + 8], r8d
add r8b, cl
movzx eax, r8b
movzx ecx, byte [r14 + rax*4 + 8]
xor cl, byte [rsi]
mov byte [rsi], cl
cmp r10d, 4
je 0x140001244
movzx eax, cl
cmp dword [r9], eax
jne 0x140001244
inc r10d
inc rsi
add r9, 4
cmp edi, ebp
jl 0x1400011f0
mov dword [r14], r11d
xor eax, eax
mov dword [r14 + 4], ebx
mov rcx, qword [rsp + 0xb0]
xor rcx, rsp
call fcn.140001290
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x10]
mov rbp, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop r14
ret