
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 51 ?? push ecx
 83 65 fc 00 ?? and dword ss:[ebp + 0xfc<252,-4>], 0
 56 ?? push esi
 8d 45 fc ?? lea eax, ss:[ebp + 0xfc<252,-4>]
 50 ?? push eax
 ff 75 0c ?? push dword ss:[ebp + 12]
 ff 75 08 ?? push dword ss:[ebp + 8]
 e8 03 6f ff ff ?? call function 0x0040f2ad

L2: 8b f0 ?? mov esi, eax
 83 c4 0c ?? add esp, 12
 85 f6 ?? test esi, esi
 75 18 ?? jne basic block L8

L3: 39 45 fc ?? cmp dword ss:[ebp + 0xfc<252,-4>], eax
 74 13 ?? je basic block L8

L4: e8 77 ca fe ff ?? call function 0x00404e34

L5: 85 c0 ?? test eax, eax
 74 0a ?? je basic block L8

L6: e8 6e ca fe ff ?? call function 0x00404e34

L7: 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
 89 08 ?? mov dword ds:[eax], ecx

L8: 8b c6 ?? mov eax, esi
 5e ?? pop esi
 c9 ?? leave
 c3 ?? ret

