Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   83 ec 24 ?? sub esp, 0x24<36>
   a1 44 44 44 00 ?? mov eax, dword ds:[0x00444444]
   33 c5 ?? xor eax, ebp
   89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
   6a 0a ?? push 10
   6a 1f ?? push 0x1f<31>
   8d 45 dd ?? lea eax, ss:[ebp + 0xdd<221,-35>]
   50 ?? push eax
   6a 00 ?? push 0
   ff 75 08 ?? push dword ss:[ebp + 8]
   c6 45 dc 2e ?? mov byte ss:[ebp + 0xdc<220,-36>], 0x2e<46>
   e8 15 64 00 00 ?? call function 0x0040f866
  
  L2: 8d 45 dc ?? lea eax, ss:[ebp + 0xdc<220,-36>]
   50 ?? push eax
   6a 00 ?? push 0
   e8 89 49 00 00 ?? call function 0x0040dde5
  
  L3: 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
   33 cd ?? xor ecx, ebp
   83 c4 1c ?? add esp, 0x1c<28>
   e8 e3 06 00 00 ?? call function 0x00409b4c
  
  L4: c9 ?? leave
   c3 ?? ret
  
  