
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 51 ?? push ecx
 51 ?? push ecx
 53 ?? push ebx
 56 ?? push esi
 57 ?? push edi
 64 8b 35 00 00 00 00 ?? mov esi, dword fs:[0]
 89 75 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], esi
 c7 45 f8 81 5c 40 00 ?? mov dword ss:[ebp + 0xf8<248,-8>], basic block L2
 6a 00 ?? push 0
 ff 75 0c ?? push dword ss:[ebp + 12]
 ff 75 f8 ?? push dword ss:[ebp + 0xf8<248,-8>]
 ff 75 08 ?? push dword ss:[ebp + 8]
 e8 dd b1 01 00 ?? call function 0x00420e5e

L2: 8b 45 0c ?? mov eax, dword ss:[ebp + 12]
 8b 40 04 ?? mov eax, dword ds:[eax + 4]
 83 e0 fd ?? and eax, 0xfd<253,-3>
 8b 4d 0c ?? mov ecx, dword ss:[ebp + 12]
 89 41 04 ?? mov dword ds:[ecx + 4], eax
 64 8b 3d 00 00 00 00 ?? mov edi, dword fs:[0]
 8b 5d fc ?? mov ebx, dword ss:[ebp + 0xfc<252,-4>]
 89 3b ?? mov dword ds:[ebx], edi
 64 89 1d 00 00 00 00 ?? mov dword fs:[0], ebx
 5f ?? pop edi
 5e ?? pop esi
 5b ?? pop ebx
 c9 ?? leave
 c2 08 00 ?? ret 8

