Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   83 3d 18 48 43 00 ff ?? cmp dword ds:[0x00434818], 0xff<255,-1>
   74 4b ?? je basic block L12
  
  L2: 83 7d 08 00 ?? cmp dword ss:[ebp + 8], 0
   75 27 ?? jne basic block L9
  
  L3: 56 ?? push esi
   ff 35 1c 48 43 00 ?? push dword ds:[0x0043481c]
   8b 35 64 82 43 00 ?? mov esi, dword ds:[0x00438264]
   ff d6 ?? call esi
  
  L4: 85 c0 ?? test eax, eax
   74 13 ?? je basic block L8
  
  L5: ff 35 18 48 43 00 ?? push dword ds:[0x00434818]
   ff 35 1c 48 43 00 ?? push dword ds:[0x0043481c]
   ff d6 ?? call esi
  
  L6: ff d0 ?? call eax
  
  L7: 89 45 08 ?? mov dword ss:[ebp + 8], eax
  
  L8: 5e ?? pop esi
  
  L9: 6a 00 ?? push 0
   ff 35 18 48 43 00 ?? push dword ds:[0x00434818]
   ff 35 9c 5e 43 00 ?? push dword ds:[0x00435e9c]
   e8 e0 fb ff ff ?? call function 0x0040bde7
  
  L10: 59 ?? pop ecx
   ff d0 ?? call eax
  
  L11: ff 75 08 ?? push dword ss:[ebp + 8]
   e8 78 fe ff ff ?? call function 0x0040c08a
  
  L12: a1 1c 48 43 00 ?? mov eax, dword ds:[0x0043481c]
   83 f8 ff ?? cmp eax, 0xff<255,-1>
   74 09 ?? je basic block L14
  
  L13: 6a 00 ?? push 0
   50 ?? push eax
   ff 15 6c 82 43 00 ?? call dword ds:[0x0043826c]
  
  L14: 5d ?? pop ebp
   c3 ?? ret
  
  