
L1: 6a 0c ?? push 12
 68 60 63 42 00 ?? push 0x00426360
 e8 fd 31 00 00 ?? call function 0x00404b3c

L2: 8b 75 08 ?? mov esi, dword ss:[ebp + 8]
 85 f6 ?? test esi, esi
 74 75 ?? je basic block L19

L3: 83 3d 34 8c 42 00 03 ?? cmp dword ds:[0x00428c34], 3
 75 43 ?? jne basic block L12

L4: 6a 04 ?? push 4
 e8 5b 37 00 00 ?? call function 0x004050b1

L5: 59 ?? pop ecx
 83 65 fc 00 ?? and dword ss:[ebp + 0xfc<252,-4>], 0
 56 ?? push esi
 e8 7e 38 00 00 ?? call function 0x004051df

L6: 59 ?? pop ecx
 89 45 e4 ?? mov dword ss:[ebp + 0xe4<228,-28>], eax
 85 c0 ?? test eax, eax
 74 09 ?? je basic block L9

L7: 56 ?? push esi
 50 ?? push eax
 e8 9f 38 00 00 ?? call function 0x0040520f

L8: 59 ?? pop ecx
 59 ?? pop ecx

L9: c7 45 fc fe ff ff ff ?? mov dword ss:[ebp + 0xfc<252,-4>], 0xfffffffe<4294967294,-2>
 e8 0b 00 00 00 ?? call function 0x00401989

L10: 83 7d e4 00 ?? cmp dword ss:[ebp + 0xe4<228,-28>], 0
 75 37 ?? jne basic block L19

L11: ff 75 08 ?? push dword ss:[ebp + 8]
 eb 0a ?? jmp basic block L13

L12: 56 ?? push esi

L13: 6a 00 ?? push 0
 ff 35 b4 88 42 00 ?? push dword ds:[0x004288b4]
 ff 15 c0 91 42 00 ?? call dword ds:[0x004291c0]

L14: 85 c0 ?? test eax, eax
 75 16 ?? jne basic block L19

L15: e8 8a 34 00 00 ?? call function 0x00404e34

L16: 8b f0 ?? mov esi, eax
 ff 15 bc 91 42 00 ?? call dword ds:[0x004291bc]

L17: 50 ?? push eax
 e8 3a 34 00 00 ?? call function 0x00404df2

L18: 89 06 ?? mov dword ds:[esi], eax
 59 ?? pop ecx

L19: e8 c1 31 00 00 ?? call function 0x00404b81

L20: c3 ?? ret

