Function at 0x409480
Capabilities:
Extract resource via kernel32 functions

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x70
mov eax, dword [0x57f82c]
xor eax, ebp
mov dword [ebp - 8], eax
push esi
push edi
push 0x538adc
mov eax, 8
add eax, 0x81
push eax
push 0
call dword [sym.imp.KERNEL32.dll_FindResourceA]
mov dword [ebp - 4], eax
push 0x65
push 0
lea ecx, [ebp - 0x70]
push ecx
call fcn.0050c7f0
add esp, 0xc
mov edx, dword [ebp - 4]
push edx
push 0
call dword [sym.imp.KERNEL32.dll_LoadResource]
mov al, byte [eax]
mov byte [ebp - 0x70], al
cmp byte [ebp - 0x70], 0
setne cl
mov byte [0x58319c], cl
push 0x538ae4
mov edx, 9
add edx, 0x81
push edx
push 0
call dword [sym.imp.KERNEL32.dll_FindResourceA]
mov dword [ebp - 4], eax
push 0x65
push 0
lea eax, [ebp - 0x70]
push eax
call fcn.0050c7f0
add esp, 0xc
mov ecx, dword [ebp - 4]
push ecx
push 0
call dword [sym.imp.KERNEL32.dll_LoadResource]
mov ecx, 0x19
mov esi, eax
lea edi, [ebp - 0x70]
rep movsd dword es:[edi], dword [esi]
lea edx, [ebp - 0x70]
push edx
mov ecx, 0x5831b8
call fcn.004010a0
push 0x538aec
mov eax, 0xa
add eax, 0x81
push eax
push 0
call dword [sym.imp.KERNEL32.dll_FindResourceA]
mov dword [ebp - 4], eax
push 0x65
push 0
lea ecx, [ebp - 0x70]
push ecx
call fcn.0050c7f0
add esp, 0xc
mov edx, dword [ebp - 4]
push edx
push 0
call dword [sym.imp.KERNEL32.dll_LoadResource]
mov ecx, 0x19
mov esi, eax
lea edi, [ebp - 0x70]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x70]
push eax
call fcn.0050cb03
add esp, 4
mov dword [0x5831a0], eax
push 0x538af4
mov ecx, 0xb
add ecx, 0x81
push ecx
push 0
call dword [sym.imp.KERNEL32.dll_FindResourceA]
mov dword [ebp - 4], eax
push 0x65
push 0
lea edx, [ebp - 0x70]
push edx
call fcn.0050c7f0
add esp, 0xc
mov eax, dword [ebp - 4]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_LoadResource]
mov ecx, 0x19
mov esi, eax
lea edi, [ebp - 0x70]
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x70]
push ecx
mov ecx, 0x5831b4
call fcn.004010a0
push 0x538afc
mov edx, 0xc
add edx, 0x81
push edx
push 0
call dword [sym.imp.KERNEL32.dll_FindResourceA]
mov dword [ebp - 4], eax
push 0x65
push 0
lea eax, [ebp - 0x70]
push eax
call fcn.0050c7f0
add esp, 0xc
mov ecx, dword [ebp - 4]
push ecx
push 0
call dword [sym.imp.KERNEL32.dll_LoadResource]
mov ecx, 0x19
mov esi, eax
lea edi, [ebp - 0x70]
rep movsd dword es:[edi], dword [esi]
lea edx, [ebp - 0x70]
push edx
call fcn.0050cb03
add esp, 4
mov dword [0x5831a4], eax
push 0x538b04
mov eax, 0xe
add eax, 0x81
push eax
push 0
call dword [sym.imp.KERNEL32.dll_FindResourceA]
mov dword [ebp - 4], eax
push 0x65
push 0
lea ecx, [ebp - 0x70]
push ecx
call fcn.0050c7f0
add esp, 0xc
mov edx, dword [ebp - 4]
push edx
push 0
call dword [sym.imp.KERNEL32.dll_LoadResource]
mov ecx, 0x19
mov esi, eax
lea edi, [ebp - 0x70]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x70]
push eax
call fcn.0050cb03
add esp, 4
mov dword [0x5831a8], eax
push 0x538b0c
mov ecx, 0xf
add ecx, 0x81
push ecx
push 0
call dword [sym.imp.KERNEL32.dll_FindResourceA]
mov dword [ebp - 4], eax
push 0x65
push 0
lea edx, [ebp - 0x70]
push edx
call fcn.0050c7f0
add esp, 0xc
mov eax, dword [ebp - 4]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_LoadResource]
mov ecx, 0x19
mov esi, eax
lea edi, [ebp - 0x70]
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x70]
push ecx
mov ecx, 0x5831ac
call fcn.004010a0
push 0x538b14
mov edx, 0x10
add edx, 0x81
push edx
push 0
call dword [sym.imp.KERNEL32.dll_FindResourceA]
mov dword [ebp - 4], eax
push 0x65
push 0
lea eax, [ebp - 0x70]
push eax
call fcn.0050c7f0
add esp, 0xc
mov ecx, dword [ebp - 4]
push ecx
push 0
call dword [sym.imp.KERNEL32.dll_LoadResource]
mov ecx, 0x19
mov esi, eax
lea edi, [ebp - 0x70]
rep movsd dword es:[edi], dword [esi]
lea edx, [ebp - 0x70]
push edx
mov ecx, 0x5832a8
call fcn.004010a0
push 0x538b1c
mov eax, 0x11
add eax, 0x81
push eax
push 0
call dword [sym.imp.KERNEL32.dll_FindResourceA]
mov dword [ebp - 4], eax
push 0x65
push 0
lea ecx, [ebp - 0x70]
push ecx
call fcn.0050c7f0
add esp, 0xc
mov edx, dword [ebp - 4]
push edx
push 0
call dword [sym.imp.KERNEL32.dll_LoadResource]
mov ecx, 0x19
mov esi, eax
lea edi, [ebp - 0x70]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x70]
push eax
mov ecx, 0x5831b0
call fcn.004010a0
pop edi
pop esi
mov ecx, dword [ebp - 8]
xor ecx, ebp
call fcn.0050c6c0
mov esp, ebp
pop ebp
ret