
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 53 ?? push ebx
 8b 5d 08 ?? mov ebx, dword ss:[ebp + 8]
 56 ?? push esi
 57 ?? push edi
 8b f9 ?? mov edi, ecx
 c7 07 c0 3a 42 00 ?? mov dword ds:[edi], 0x00423ac0
 8b 03 ?? mov eax, dword ds:[ebx]
 85 c0 ?? test eax, eax
 74 26 ?? je basic block L7

L2: 50 ?? push eax
 e8 57 4d 00 00 ?? call function 0x00406910

L3: 8b f0 ?? mov esi, eax
 46 ?? inc esi
 56 ?? push esi
 e8 91 04 00 00 ?? call function 0x00402053

L4: 59 ?? pop ecx
 59 ?? pop ecx
 89 47 04 ?? mov dword ds:[edi + 4], eax
 85 c0 ?? test eax, eax
 74 12 ?? je basic block L8

L5: ff 33 ?? push dword ds:[ebx]
 56 ?? push esi
 50 ?? push eax
 e8 cf 4c 00 00 ?? call function 0x004068a3

L6: 83 c4 0c ?? add esp, 12
 eb 04 ?? jmp basic block L8

L7: 83 67 04 00 ?? and dword ds:[edi + 4], 0

L8: c7 47 08 01 00 00 00 ?? mov dword ds:[edi + 8], 1
 8b c7 ?? mov eax, edi
 5f ?? pop edi
 5e ?? pop esi
 5b ?? pop ebx
 5d ?? pop ebp
 c2 04 00 ?? ret 4

