
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 56 ?? push esi
 57 ?? push edi
 33 f6 ?? xor esi, esi

L2: ff 75 08 ?? push dword ss:[ebp + 8]
 e8 38 11 00 00 ?? call function 0x00410609

L3: 8b f8 ?? mov edi, eax
 59 ?? pop ecx
 85 ff ?? test edi, edi
 75 27 ?? jne basic block L9

L4: 39 05 88 60 44 00 ?? cmp dword ds:[0x00446088], eax
 76 1f ?? jbe basic block L9

L5: 56 ?? push esi
 ff 15 04 92 44 00 ?? call dword ds:[0x00449204]

L6: 8d 86 e8 03 00 00 ?? lea eax, ds:[esi + 0x000003e8<1000>]
 3b 05 88 60 44 00 ?? cmp eax, dword ds:[0x00446088]
 76 03 ?? jbe basic block L8

L7: 83 c8 ff ?? or eax, 0xff<255,-1>

L8: 8b f0 ?? mov esi, eax
 83 f8 ff ?? cmp eax, 0xff<255,-1>
 75 ca ?? jne basic block L2

L9: 8b c7 ?? mov eax, edi
 5f ?? pop edi
 5e ?? pop esi
 5d ?? pop ebp
 c3 ?? ret

