
L1: 8b ff ?? mov edi, edi
 56 ?? push esi
 57 ?? push edi
 ff 15 e4 51 42 00 ?? call dword ds:[0x004251e4<"8TB">]

L2: ff 35 e0 31 42 00 ?? push dword ds:[0x004231e0]
 8b f8 ?? mov edi, eax
 e8 74 fe ff ff ?? call function 0x00402a0f

L3: ff d0 ?? call eax

L4: 8b f0 ?? mov esi, eax
 85 f6 ?? test esi, esi
 75 4e ?? jne basic block L15

L5: 68 14 02 00 00 ?? push 0x00000214<532>
 6a 01 ?? push 1
 e8 e3 72 00 00 ?? call function 0x00409e92

L6: 8b f0 ?? mov esi, eax
 59 ?? pop ecx
 59 ?? pop ecx
 85 f6 ?? test esi, esi
 74 3a ?? je basic block L15

L7: 56 ?? push esi
 ff 35 e0 31 42 00 ?? push dword ds:[0x004231e0]
 ff 35 14 45 42 00 ?? push dword ds:[0x00424514]
 e8 ab fd ff ff ?? call function 0x00402974

L8: 59 ?? pop ecx
 ff d0 ?? call eax

L9: 85 c0 ?? test eax, eax
 74 18 ?? je basic block L13

L10: 6a 00 ?? push 0
 56 ?? push esi
 e8 c5 fe ff ff ?? call function 0x00402a9d

L11: 59 ?? pop ecx
 59 ?? pop ecx
 ff 15 14 52 42 00 ?? call dword ds:[0x00425214]

L12: 83 4e 04 ff ?? or dword ds:[esi + 4], 0xff<255,-1>
 89 06 ?? mov dword ds:[esi], eax
 eb 09 ?? jmp basic block L15

L13: 56 ?? push esi
 e8 42 0a 00 00 ?? call function 0x00403630

L14: 59 ?? pop ecx
 33 f6 ?? xor esi, esi

L15: 57 ?? push edi
 ff 15 10 52 42 00 ?? call dword ds:[0x00425210]

L16: 5f ?? pop edi
 8b c6 ?? mov eax, esi
 5e ?? pop esi
 c3 ?? ret

