
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 8b 55 0c ?? mov edx, dword ss:[ebp + 12]
 8b c1 ?? mov eax, ecx
 83 08 ff ?? or dword ds:[eax], 0xff<255,-1>
 8d 48 2c ?? lea ecx, ds:[eax + 0x2c<44>]
 83 09 ff ?? or dword ds:[ecx], 0xff<255,-1>
 89 15 9c 46 42 00 ?? mov dword ds:[0x0042469c], edx
 89 15 98 46 42 00 ?? mov dword ds:[0x00424698], edx
 8b 55 08 ?? mov edx, dword ss:[ebp + 8]
 85 d2 ?? test edx, edx
 74 13 ?? je basic block L3

L2: 56 ?? push esi
 8b 75 10 ?? mov esi, dword ss:[ebp + 0x10<16>]
 89 35 a4 46 42 00 ?? mov dword ds:[0x004246a4], esi
 89 15 a0 46 42 00 ?? mov dword ds:[0x004246a0], edx
 5e ?? pop esi
 eb 0e ?? jmp basic block L4

L3: 83 25 a0 46 42 00 00 ?? and dword ds:[0x004246a0], 0
 83 25 a4 46 42 00 00 ?? and dword ds:[0x004246a4], 0

L4: 89 0d 90 46 42 00 ?? mov dword ds:[0x00424690], ecx
 8b 4d 18 ?? mov ecx, dword ss:[ebp + 0x18<24>]
 89 0d a8 46 42 00 ?? mov dword ds:[0x004246a8], ecx
 8b 4d 14 ?? mov ecx, dword ss:[ebp + 0x14<20>]
 a3 8c 46 42 00 ?? mov dword ds:[0x0042468c], eax
 89 0d ac 46 42 00 ?? mov dword ds:[0x004246ac], ecx
 c6 05 b0 46 42 00 00 ?? mov byte ds:[0x004246b0], 0
 5d ?? pop ebp
 c2 14 00 ?? ret 0x0014<20>

