Function at 0x40e930
Capabilities:
Extract resource via kernel32 functions

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x70
mov eax, dword [0x58482c]
xor eax, ebp
mov dword [ebp - 8], eax
push esi
push edi
push 0x53dad4
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.00511c50
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 [0x58819c], cl
push 0x53dadc
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.00511c50
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, 0x5881b8
call fcn.004010a0
push 0x53dae4
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.00511c50
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.00511fd1
add esp, 4
mov dword [0x5881a0], eax
push 0x53daec
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.00511c50
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, 0x5881b4
call fcn.004010a0
push 0x53daf4
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.00511c50
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.00511fd1
add esp, 4
mov dword [0x5881a4], eax
push 0x53dafc
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.00511c50
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.00511fd1
add esp, 4
mov dword [0x5881a8], eax
push 0x53db04
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.00511c50
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, 0x5881ac
call fcn.004010a0
push 0x53db0c
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.00511c50
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, 0x5882a8
call fcn.004010a0
push 0x53db14
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.00511c50
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, 0x5881b0
call fcn.004010a0
pop edi
pop esi
mov ecx, dword [ebp - 8]
xor ecx, ebp
call fcn.00511b60
mov esp, ebp
pop ebp
ret