
L1: 6a 04 ?? push 4
 b8 7d 88 43 00 ?? mov eax, 0x0043887d
 e8 5e 1c 00 00 ?? call function 0x0040a94c

L2: 8b f1 ?? mov esi, ecx
 89 75 f0 ?? mov dword ss:[ebp + 0xf0<240,-16>], esi
 c7 46 04 01 00 00 00 ?? mov dword ds:[esi + 4], 1
 33 c0 ?? xor eax, eax
 89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
 89 46 08 ?? mov dword ds:[esi + 8], eax
 89 46 0c ?? mov dword ds:[esi + 12], eax
 89 46 10 ?? mov dword ds:[esi + 0x10<16>], eax
 8a 45 08 ?? mov al, byte ss:[ebp + 8]
 68 6c d3 43 00 ?? push 0x0043d36c<"*">
 8d 4e 18 ?? lea ecx, ds:[esi + 0x18<24>]
 c7 06 68 d3 43 00 ?? mov dword ds:[esi], 0x0043d368
 88 46 14 ?? mov byte ds:[esi + 0x14<20>], al
 e8 e1 85 ff ff ?? call function 0x00401302

L3: 8b c6 ?? mov eax, esi
 e8 fc 1c 00 00 ?? call function 0x0040aa24

L4: c2 04 00 ?? ret 4

