Function at 0x411980
Capabilities:
Extract resource via kernel32 functions

Disassembly:
mov eax, dword fs:[0]
push 0xffffffffffffffff
push 0x6207e8
push eax
mov eax, dword [esp + 0x10]
mov dword fs:[0], esp
sub esp, 0x30
push edi
push 0x627b24
push eax
xor edi, edi
push edi
call dword [sym.imp.KERNEL32.dll_FindResourceA]
cmp eax, edi
je 0x411c75
push eax
push edi
call dword [sym.imp.KERNEL32.dll_LoadResource]
cmp eax, edi
je 0x411c75
push eax
call dword [sym.imp.KERNEL32.dll_LockResource]
cmp eax, edi
je 0x411c75
cmp byte [eax], 0xd
push esi
mov esi, eax
je 0x4119e8
jmp 0x4119e0
add esi, 1
cmp byte [esi], 0xd
jne 0x4119e0
mov ecx, esi
sub ecx, eax
push ecx
push eax
lea ecx, [esp + 0x24]
call fcn.004115b0
mov eax, dword [eax]
mov edx, dword [esp + 0x4c]
push eax
push edx
call dword [sym.imp.USER32.dll_SetWindowTextA]
mov eax, dword [esp + 0x1c]
cmp eax, 0x6575c8
je 0x411a19
push eax
call fcn.005f7371
add esp, 4
push ebx
add esi, 2
mov dword [esp + 0x2c], edi
mov dword [esp + 0x30], edi
mov dword [esp + 0x38], edi
push 0x629b60
push str._rtf_fonttbl_f0_fswiss__f1_fnil_fcharset2_Symbol_colortbl__red0green64_blue128__fs20
push edi
lea ecx, [esp + 0x38]
mov dword [esp + 0x50], edi
call fcn.004d24c0
mov al, byte [esi]
xor bl, bl
test al, al
je 0x411bd8
push ebp
mov edi, edi
xor ebp, ebp
cmp al, 0x20
jne 0x411a61
add esi, 1
add ebp, 1
cmp byte [esi], 0x20
je 0x411a56
mov cl, byte [esi]
test cl, cl
mov edi, esi
je 0x411a82
mov al, cl
jmp 0x411a70
cmp al, 0xd
je 0x411a82
cmp al, 0xa
je 0x411a82
mov al, byte [edi + 1]
add edi, 1
test al, al
jne 0x411a70
cmp cl, 0x5b
jne 0x411ada
add esi, 1
cmp esi, edi
mov ebp, esi
je 0x411a9d
cmp byte [ebp], 0x5d
je 0x411a9d
add ebp, 1
cmp ebp, edi
jne 0x411a90
mov eax, dword [esp + 0x34]
push 0x629af9
push str.cf1li300i
push eax
lea ecx, [esp + 0x3c]
call fcn.004d24c0
push 1
push ebp
lea ecx, [esp + 0x38]
push esi
push ecx
call fcn.00411670
mov edx, dword [esp + 0x44]
add esp, 0x10
push 0x629ae8
push str.i0cf0par
push edx
jmp 0x411ba8
cmp cl, 0x2a
jne 0x411b27
test bl, bl
jne 0x411af6
mov eax, dword [esp + 0x34]
push 0x629ad9
push str.pnpnlvlbltpnindent0pntxtbB7_fi_240li540
mov bl, 1
push eax
jmp 0x411b05
mov ecx, dword [esp + 0x34]
push 0x629aa1
push str.par
push ecx
lea ecx, [esp + 0x3c]
call fcn.004d24c0
push 1
push edi
add esi, 2
lea edx, [esp + 0x38]
push esi
push edx
call fcn.00411670
add esp, 0x10
jmp 0x411bb1
test bl, bl
je 0x411b62
mov eax, dword [esp + 0x34]
cmp eax, dword [esp + 0x3c]
jne 0x411b3e
lea ecx, [esp + 0x30]
call fcn.004115a0
mov ecx, dword [esp + 0x34]
mov byte [ecx], 0x20
add dword [esp + 0x34], 1
cmp esi, edi
jne 0x411b84
lea edx, [esp + 0x30]
push str.parpard
push edx
xor bl, bl
call fcn.00411640
add esp, 8
test ebp, ebp
je 0x411b72
push str.li300
lea eax, [esp + 0x34]
push eax
jmp 0x411b7c
push str.li0
lea ecx, [esp + 0x34]
push ecx
call fcn.00411640
add esp, 8
push 1
push edi
lea edx, [esp + 0x38]
push esi
push edx
call fcn.00411670
add esp, 0x10
test bl, bl
jne 0x411bb1
mov eax, dword [esp + 0x34]
push 0x629aa1
push str.par
push eax
lea ecx, [esp + 0x3c]
call fcn.004d24c0
mov al, byte [edi]
cmp al, 0xd
mov esi, edi
je 0x411bbd
cmp al, 0xa
jne 0x411bcd
mov cl, byte [edi]
xor cl, byte [edi + 1]
lea esi, [edi + 1]
cmp cl, 7
jne 0x411bcd
add esi, 1
mov al, byte [esi]
test al, al
jne 0x411a50
pop ebp
mov edx, dword [esp + 0x30]
cmp edx, dword [esp + 0x38]
pop ebx
jne 0x411bec
lea ecx, [esp + 0x28]
call fcn.004115a0
mov eax, dword [esp + 0x2c]
mov esi, dword [esp + 0x50]
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
mov byte [eax], 0x7d
mov eax, dword [esp + 0x2c]
add eax, 1
mov dword [esp + 0x2c], eax
sub eax, dword [esp + 0x28]
push eax
push 0
push 0x435
push esi
call edi
mov eax, dword [esp + 0x28]
mov ecx, dword [esp + 0x2c]
sub ecx, eax
mov dword [esp + 8], eax
lea eax, [esp + 0x10]
push eax
push 2
push 0x449
lea edx, [esp + 0x14]
push esi
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x20], edx
mov dword [esp + 0x24], 0
mov dword [esp + 0x28], 0x4110f0
call edi
push 0
push 0
push 0xb1
push esi
call edi
push esi
call dword [sym.imp.USER32.dll_SetFocus]
mov eax, dword [esp + 0x28]
test eax, eax
pop esi
je 0x411c75
push eax
call fcn.005f7a6f
add esp, 4
mov ecx, dword [esp + 0x34]
pop edi
mov dword fs:[0], ecx
add esp, 0x3c
ret