Function Graph 0Basic Block 0Opcode: 31 d2sub_8048330:Opcode: 31 d2xor     edx, edx  {0x0}Opcode: 8d 8c 24 e8 fb ff fflea     ecx, [esp-0x418]Opcode: 89 11mov     dword [ecx {var_418}], edxOpcode: 89 51 fcmov     dword [ecx-0x4 {var_41c}], edxOpcode: 89 51 f8mov     dword [ecx-0x8 {var_420}], edxOpcode: 89 51 f4mov     dword [ecx-0xc {var_424}], edxOpcode: 89 51 f0mov     dword [ecx-0x10 {var_428}], edxOpcode: 89 51 ecmov     dword [ecx-0x14 {var_42c}], edxOpcode: 55push    ebpOpcode: 89 e5mov     ebp, espOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 90 04 00 00sub     esp, 0x490 {var_49c}Opcode: 8d 95 f4 fb ff fflea     edx, [ebp-0x40c] {var_410}Opcode: c7 45 f4 00 00 00 00mov     dword [ebp-0xc {var_10}], 0x0Opcode: 89 14 24mov     dword [esp {var_49c}], edxOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_498}], 0x0Opcode: c7 44 24 08 00 04 00 00mov     dword [esp+0x8 {var_494}], 0x400Opcode: c7 85 d4 fb ff ff 00 00 00 00mov     dword [ebp-0x42c {var_430}], 0x0Opcode: c7 85 d0 fb ff ff 00 04 00 00mov     dword [ebp-0x430 {var_434}], 0x400Opcode: e8 82 3d 00 00call    sub_804c110Opcode: c7 85 f0 fb ff ff 00 00 00 00mov     dword [ebp-0x410 {var_414}], 0x0Basic Block 1Opcode: b8 00 00 00 00mov     eax, 0x0Opcode: b9 00 04 00 00mov     ecx, 0x400Opcode: 8d 95 f4 fb ff fflea     edx, [ebp-0x40c] {var_410}Opcode: 89 14 24mov     dword [esp {var_49c}], edxOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_498}], 0x0Opcode: c7 44 24 08 00 04 00 00mov     dword [esp+0x8 {var_494}], 0x400Opcode: 89 85 c0 fb ff ffmov     dword [ebp-0x440 {var_444}], eaxOpcode: 89 8d bc fb ff ffmov     dword [ebp-0x444 {var_448}], ecxOpcode: e8 f1 3c 00 00call    sub_804c110Opcode: 8d b5 d8 fb ff fflea     esi, [ebp-0x428] {var_42c}Opcode: 89 34 24mov     dword [esp {var_49c}], esiOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_498}], 0x0Opcode: c7 44 24 08 18 00 00 00mov     dword [esp+0x8 {var_494}], 0x18Opcode: 89 85 b8 fb ff ffmov     dword [ebp-0x448 {var_44c}], eaxOpcode: c7 85 b4 fb ff ff 00 00 00 00mov     dword [ebp-0x44c {var_450}], 0x0Opcode: c7 85 b0 fb ff ff 18 00 00 00mov     dword [ebp-0x450 {var_454}], 0x18Opcode: e8 b9 3c 00 00call    sub_804c110Opcode: be 18 04 00 00mov     esi, 0x418Opcode: 8d bd f4 fb ff fflea     edi, [ebp-0x40c] {var_410}Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_49c}], 0x0Opcode: c7 44 24 04 03 00 00 00mov     dword [esp+0x4 {var_498}], 0x3Opcode: 89 7c 24 08mov     dword [esp+0x8 {var_494}], ediOpcode: c7 44 24 0c 18 04 00 00mov     dword [esp+0xc {var_490}], 0x418Opcode: 89 85 ac fb ff ffmov     dword [ebp-0x454 {var_458}], eaxOpcode: c7 85 a8 fb ff ff 00 00 00 00mov     dword [ebp-0x458 {var_45c}], 0x0Opcode: c7 85 a4 fb ff ff 03 00 00 00mov     dword [ebp-0x45c {var_460}], 0x3Opcode: 89 b5 a0 fb ff ffmov     dword [ebp-0x460 {var_464}], esiOpcode: e8 5e 3d 00 00call    sub_804c200Opcode: b9 00 00 00 00mov     ecx, 0x0Opcode: 89 85 f0 fb ff ffmov     dword [ebp-0x410 {var_414}], eaxOpcode: 39 c1cmp     ecx, eaxOpcode: 7e 17jle     0x80484c8Basic Block 2Opcode: b8 0a 00 00 00mov     eax, 0xaOpcode: c7 04 24 0a 00 00 00mov     dword [esp {var_49c}], 0xaOpcode: 89 85 c4 fb ff ffmov     dword [ebp-0x43c {var_440}], eaxOpcode: e8 35 43 00 00call    sub_804c720Opcode: e8 35 43 00 00{ Does not return }Basic Block 3Opcode: b8 03 00 00 00mov     eax, 0x3Opcode: 8d 8d d8 fb ff fflea     ecx, [ebp-0x428] {var_42c}Opcode: 8d 95 f4 fb ff fflea     edx, [ebp-0x40c] {var_410}Opcode: 89 14 24mov     dword [esp {var_49c}], edxOpcode: c7 44 24 04 03 00 00 00mov     dword [esp+0x4 {var_498}], 0x3Opcode: 89 4c 24 08mov     dword [esp+0x8 {var_494}], ecxOpcode: 89 85 98 fb ff ffmov     dword [ebp-0x468 {var_46c}], eaxOpcode: e8 ed 05 00 00call    sub_8048ae0Opcode: b9 00 00 00 00mov     ecx, 0x0Opcode: 39 c1cmp     ecx, eaxOpcode: 74 17je      0x8048513Basic Block 4Opcode: b8 14 00 00 00mov     eax, 0x14Opcode: c7 04 24 14 00 00 00mov     dword [esp {var_49c}], 0x14Opcode: 89 85 9c fb ff ffmov     dword [ebp-0x464 {var_468}], eaxOpcode: e8 58 42 00 00call    sub_804c720Opcode: e8 58 42 00 00{ Does not return }Basic Block 5Opcode: b8 01 00 00 00mov     eax, 0x1Opcode: 8d 0d 69 ca 04 08lea     ecx, [data_804ca69]Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_49c}], 0x1Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_498}], ecxOpcode: c7 44 24 08 19 00 00 00mov     dword [esp+0x8 {var_494}], 0x19Opcode: 89 85 90 fb ff ffmov     dword [ebp-0x470 {var_474}], eaxOpcode: c7 85 8c fb ff ff 19 00 00 00mov     dword [ebp-0x474 {var_478}], 0x19Opcode: e8 fa 3e 00 00call    sub_804c440Opcode: b9 19 00 00 00mov     ecx, 0x19Opcode: 39 c1cmp     ecx, eaxOpcode: 74 17je      0x8048566Basic Block 6Opcode: b8 0f 00 00 00mov     eax, 0xfOpcode: c7 04 24 0f 00 00 00mov     dword [esp {var_49c}], 0xfOpcode: 89 85 94 fb ff ffmov     dword [ebp-0x46c {var_470}], eaxOpcode: e8 0d 42 00 00call    sub_804c720Opcode: e8 0d 42 00 00{ Does not return }Basic Block 7Opcode: b8 01 00 00 00mov     eax, 0x1Opcode: b9 18 00 00 00mov     ecx, 0x18Opcode: 8d 95 d8 fb ff fflea     edx, [ebp-0x428] {var_42c}Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_49c}], 0x1Opcode: 89 54 24 04mov     dword [esp+0x4 {var_498}], edxOpcode: c7 44 24 08 18 00 00 00mov     dword [esp+0x8 {var_494}], 0x18Opcode: 89 85 84 fb ff ffmov     dword [ebp-0x47c {var_480}], eaxOpcode: 89 8d 80 fb ff ffmov     dword [ebp-0x480 {var_484}], ecxOpcode: e8 a6 3e 00 00call    sub_804c440Opcode: b9 18 00 00 00mov     ecx, 0x18Opcode: 39 c1cmp     ecx, eaxOpcode: 74 17je      0x80485baBasic Block 8Opcode: b8 0a 00 00 00mov     eax, 0xaOpcode: c7 04 24 0a 00 00 00mov     dword [esp {var_49c}], 0xaOpcode: 89 85 88 fb ff ffmov     dword [ebp-0x478 {var_47c}], eaxOpcode: e8 ba 41 00 00call    sub_804c720Opcode: e8 ba 41 00 00{ Does not return }Basic Block 9Opcode: e9 d9 fd ff ffjmp     0x8048398Basic Block 10Opcode: b8 0a 00 00 00mov     eax, 0xaOpcode: c7 04 24 0a 00 00 00mov     dword [esp {var_49c}], 0xaOpcode: 89 85 7c fb ff ffmov     dword [ebp-0x484 {var_488}], eaxOpcode: e8 66 41 00 00call    sub_804c720Opcode: e8 66 41 00 00{ Does not return }Basic Block 11Opcode: b8 01 00 00 00mov     eax, 0x1Opcode: 8d 0d 50 ca 04 08lea     ecx, [data_804ca50]Opcode: c7 04 24 01 00 00 00mov     dword [esp {var_49c}], 0x1Opcode: 89 4c 24 04mov     dword [esp+0x4 {var_498}], ecxOpcode: c7 44 24 08 18 00 00 00mov     dword [esp+0x8 {var_494}], 0x18Opcode: 89 85 cc fb ff ffmov     dword [ebp-0x434 {var_438}], eaxOpcode: c7 85 c8 fb ff ff 18 00 00 00mov     dword [ebp-0x438 {var_43c}], 0x18Opcode: e8 75 40 00 00call    sub_804c440Opcode: b9 18 00 00 00mov     ecx, 0x18Opcode: 39 c1cmp     ecx, eaxOpcode: 74 17je      0x80483eb