Function Graph 0Basic Block 0Opcode: 55sub_804be80:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 81 e4 fc ff ff ffand     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 f4 35 05 08mov     eaxdword [data_80535f4]Opcode: 8b 00mov     eaxdword [eax]Opcode: 89 04 24mov     dword [esp {var_44}]eaxOpcode: e8 4d 20 00 00call    sub_804def0Opcode: e8 98 ff ff ffcall    sub_804be40Opcode: e8 c3 19 00 00call    sub_804d870Opcode: 88 44 24 1bmov     byte [esp+0x1b {var_29}]alOpcode: e8 ea f0 ff ffcall    sub_804afa0Opcode: e8 45 f2 ff ffcall    sub_804b100Opcode: e8 40 de ff ffcall    sub_8049d00Basic Block 1Opcode: 0f b6 05 10 78 06 08movzx   eaxbyte [data_8067810]Opcode: 3d 18 00 00 00cmp     eax0x18Opcode: 0f 8c 50 00 00 00jl      0x804bf85Basic Block 2Opcode: e8 99 de ff ffcall    sub_8049d70Opcode: 3c 00cmp     al0x0Opcode: 0f 85 05 00 00 00jne     0x804bee4Basic Block 3Opcode: 8d 05 09 25 05 08lea     eax[data_8052509]  {"Ending simulation at less than 2…"}Opcode: 89 04 24mov     dword [esp {var_44}]eaxOpcode: e8 2d 24 00 00call    sub_804e3c0Opcode: 89 44 24 08mov     dword [esp+0x8 {var_3c}]eaxBasic Block 4Opcode: 0f b6 05 30 ab 06 08movzx   eaxbyte [data_806ab30]Opcode: 3d 05 00 00 00cmp     eax0x5Opcode: 0f 8e 22 00 00 00jle     0x804bf69Basic Block 5Opcode: e8 87 19 00 00call    sub_804d870Opcode: 3c 00cmp     al0x0Opcode: 0f 85 17 00 00 00jne     0x804bf08Basic Block 6Opcode: e9 3f 00 00 00jmp     0x804bf23Basic Block 7Opcode: e8 22 16 00 00call    sub_804d590Opcode: 8d 05 b8 24 05 08lea     eax[data_80524b8]  {"Congratulations!  You've success…"}Opcode: 89 04 24mov     dword [esp {var_44}]eaxOpcode: e8 44 24 00 00call    sub_804e3c0Opcode: 89 44 24 0cmov     dword [esp+0xc {var_38}]eaxBasic Block 8Opcode: 8d 05 6f 24 05 08lea     eax[data_805246f]  {"There were $d hours with sub-sta…"}Opcode: 0f b6 0d 30 ab 06 08movzx   ecxbyte [data_806ab30]Opcode: 89 04 24mov     dword [esp {var_44}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_40}]ecxOpcode: e8 00 2f 00 00call    sub_804ee60Opcode: 89 44 24 10mov     dword [esp+0x10 {var_34}]eaxOpcode: e9 17 00 00 00jmp     0x804bf80Basic Block 9Opcode: a0 10 78 06 08mov     albyte [data_8067810]Opcode: 04 01add     al0x1Opcode: a2 10 78 06 08mov     byte [data_8067810]alOpcode: e8 77 ef ff ffcall    sub_804ae90Opcode: e8 42 e0 ff ffcall    sub_8049f60Opcode: e9 9d ff ff ffjmp     0x804bec0Basic Block 10Opcode: 8d 05 19 24 05 08lea     eax[data_8052419]  {"A valve's output percentages don…"}Opcode: 89 04 24mov     dword [esp {var_44}]eaxOpcode: e8 c1 24 00 00call    sub_804e3c0Opcode: 89 44 24 14mov     dword [esp+0x14 {var_30}]eaxOpcode: e9 b8 ff ff ffjmp     0x804bec0Basic Block 11Opcode: b8 00 00 00 00mov     eax0x0Opcode: 89 ecmov     espebpOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 12Opcode: e9 12 00 00 00jmp     0x804bf97Basic Block 13Opcode: 0f b6 05 10 78 06 08movzx   eaxbyte [data_8067810]Opcode: 3d fe 00 00 00cmp     eax0xfeOpcode: 0f 8d 51 00 00 00jge     0x804bf23