Function Graph 0Basic Block 0Opcode: 55sub_804bd10:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 83 e4 fcand     esp0xfffffffc {var_4}Opcode: 83 ec 40sub     esp0x40 {var_44}Opcode: c7 44 24 3c 00 00 00 00mov     dword [esp+0x3c {var_8}]0x0Opcode: a1 d4 32 05 08mov     eaxdword [data_80532d4]Opcode: 8b 00mov     eaxdword [eax]Opcode: 89 04 24mov     dword [esp {var_44}]eaxOpcode: e8 20 1e 00 00call    sub_804db50Opcode: e8 9b ff ff ffcall    sub_804bcd0Opcode: e8 b6 18 00 00call    sub_804d5f0Opcode: 88 44 24 1bmov     byte [esp+0x1b {var_29}]alOpcode: e8 9d f1 ff ffcall    sub_804aee0Opcode: e8 c8 f2 ff ffcall    sub_804b010Opcode: e8 73 e0 ff ffcall    sub_8049dc0Basic Block 1Opcode: 0f b6 05 e0 32 05 08movzx   eaxbyte [data_80532e0]Opcode: 83 f8 18cmp     eax0x18Opcode: 7c 42jl      0x804bde7Basic Block 2Opcode: e8 c0 e0 ff ffcall    sub_8049e20Opcode: 3c 00cmp     al0x0Opcode: 75 02jne     0x804bd66Basic Block 3Opcode: 8d 05 99 21 05 08lea     eax[data_8052199]  {"Ending simulation at less than 2…"}Opcode: 89 04 24mov     dword [esp {var_44}]eaxOpcode: e8 eb 21 00 00call    sub_804dfe0Opcode: 89 44 24 08mov     dword [esp+0x8 {var_3c}]eaxBasic Block 4Opcode: 0f b6 05 00 66 05 08movzx   eaxbyte [data_8056600]Opcode: 83 f8 05cmp     eax0x5Opcode: 7e 1fjle     0x804bdd0Basic Block 5Opcode: e8 85 18 00 00call    sub_804d5f0Opcode: 3c 00cmp     al0x0Opcode: 75 12jne     0x804bd81Basic Block 6Opcode: eb 33jmp     0x804bd99Basic Block 7Opcode: e8 3b 15 00 00call    sub_804d310Opcode: c7 04 24 48 21 05 08mov     dword [esp {var_44}]data_8052148  {"Congratulations!  You've success…"}Opcode: e8 ff 21 00 00call    sub_804dfe0Opcode: 89 44 24 0cmov     dword [esp+0xc {var_38}]eaxBasic Block 8Opcode: 8d 05 ff 20 05 08lea     eax[data_80520ff]  {"There were $d hours with sub-sta…"}Opcode: 0f b6 0d 00 66 05 08movzx   ecxbyte [data_8056600]Opcode: 89 04 24mov     dword [esp {var_44}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_40}]ecxOpcode: e8 f6 2b 00 00call    sub_804e9c0Opcode: 89 44 24 10mov     dword [esp+0x10 {var_34}]eaxOpcode: eb 15jmp     0x804bde5Basic Block 9Opcode: a0 e0 32 05 08mov     albyte [data_80532e0]Opcode: 04 01add     al0x1Opcode: a2 e0 32 05 08mov     byte [data_80532e0]alOpcode: e8 4e f0 ff ffcall    sub_804ade0Opcode: e8 59 e2 ff ffcall    sub_8049ff0Opcode: eb b4jmp     0x804bd4dBasic Block 10Opcode: c7 04 24 a9 20 05 08mov     dword [esp {var_44}]data_80520a9  {"A valve's output percentages don…"}Opcode: e8 65 22 00 00call    sub_804dfe0Opcode: 89 44 24 14mov     dword [esp+0x14 {var_30}]eaxOpcode: eb ccjmp     0x804bd4dBasic Block 11Opcode: b8 00 00 00 00mov     eax0x0Opcode: 89 ecmov     espebpOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 12Opcode: eb 12jmp     0x804bdf9Basic Block 13Opcode: 0f b6 05 e0 32 05 08movzx   eaxbyte [data_80532e0]Opcode: 3d fe 00 00 00cmp     eax0xfeOpcode: 7d 3ejge     0x804bd99