
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 56 ?? push esi
 57 ?? push edi
 8b f9 ?? mov edi, ecx
 8b 77 20 ?? mov esi, dword ds:[edi + 0x20<32>]
 eb 0f ?? jmp basic block L4

L2: ff 76 04 ?? push dword ds:[esi + 4]
 57 ?? push edi
 ff 75 08 ?? push dword ss:[ebp + 8]
 ff 56 08 ?? call dword ds:[esi + 8]

L3: 8b 36 ?? mov esi, dword ds:[esi]
 83 c4 0c ?? add esp, 12

L4: 85 f6 ?? test esi, esi
 75 ed ?? jne basic block L2

L5: 5f ?? pop edi
 5e ?? pop esi
 5d ?? pop ebp
 c2 04 00 ?? ret 4

