
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 8b 45 0c ?? mov eax, dword ss:[ebp + 12]
 83 f8 04 ?? cmp eax, 4
 77 24 ?? ja basic block L6

L2: 8b 0c 85 18 50 40 00 ?? mov ecx, dword ds:[0x00405018 + eax * 4]
 8b 14 85 a0 35 40 00 ?? mov edx, dword ds:[0x004035a0 + eax * 4]
 83 f9 ff ?? cmp ecx, 0xff<255,-1>
 74 0f ?? je basic block L5

L3: 52 ?? push edx
 50 ?? push eax
 8b 45 08 ?? mov eax, dword ss:[ebp + 8]
 51 ?? push ecx
 50 ?? push eax
 e8 34 00 00 00 ?? call function 0x00401f80

L4: 83 c4 10 ?? add esp, 0x10<16>

L5: 5d ?? pop ebp
 c3 ?? ret

L6: ba f8 32 40 00 ?? mov edx, 0x004032f8<"Unknown Runtime Check Error\n\r">
 52 ?? push edx
 b8 05 00 00 00 ?? mov eax, 5
 50 ?? push eax
 8b 45 08 ?? mov eax, dword ss:[ebp + 8]
 b9 01 00 00 00 ?? mov ecx, 1
 51 ?? push ecx
 50 ?? push eax
 e8 14 00 00 00 ?? call function 0x00401f80

L7: 83 c4 10 ?? add esp, 0x10<16>
 5d ?? pop ebp
 c3 ?? ret

