Function Graph 0Basic Block 0Opcode: 55sub_8048c00:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 81 ec 88 04 00 00sub     esp0x488 {var_48c}Opcode: 8b 45 08mov     eaxdword [ebp+0x8 {arg_4}]Opcode: 89 45 fcmov     dword [ebp-0x4 {var_8}]eaxBasic Block 1Opcode: 81 bd f0 fb ff ff 78 56 34 12cmp     dword [ebp-0x410 {var_414}]0x12345678Opcode: 0f 84 17 00 00 00je      0x8048c7aBasic Block 2Opcode: b8 ff ff ff ffmov     eax0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_48c}]0xffffffffOpcode: 89 85 e4 fb ff ffmov     dword [ebp-0x41c {var_420}]eaxOpcode: e8 e5 4a 00 00call    sub_804d738Opcode: e8 e5 4a 00 00{ Does not return }Basic Block 3Opcode: 0f b7 85 f4 fb ff ffmovzx   eaxword [ebp-0x40c {var_410}]Opcode: 3d 00 04 00 00cmp     eax0x400Opcode: 0f 8e 17 00 00 00jle     0x8048ca3Basic Block 4Opcode: b8 ff ff ff ffmov     eax0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_48c}]0xffffffffOpcode: 89 85 e0 fb ff ffmov     dword [ebp-0x420 {var_424}]eaxOpcode: e8 be 4a 00 00call    sub_804d738Opcode: e8 be 4a 00 00{ Does not return }Basic Block 5Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 0f b7 8d f4 fb ff ffmovzx   ecxword [ebp-0x40c {var_410}]Opcode: 89 04 24mov     dword [esp {var_48c}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_488}]ecxOpcode: e8 ff 16 00 00call    sub_804a3c0Opcode: 3d ff ff ff ffcmp     eax0xffffffffOpcode: 0f 85 17 00 00 00jne     0x8048ce3Basic Block 6Opcode: b8 ff ff ff ffmov     eax0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_48c}]0xffffffffOpcode: 89 85 dc fb ff ffmov     dword [ebp-0x424 {var_428}]eaxOpcode: e8 95 4a 00 00call    sub_804d738Opcode: e8 95 4a 00 00{ Does not return }Basic Block 7Opcode: 0f b7 85 f6 fb ff ffmovzx   eaxword [ebp-0x40a {var_40e}]Opcode: 89 c1mov     ecxeaxOpcode: 81 e9 ac de 00 00sub     ecx0xdeacOpcode: 89 85 d4 fb ff ffmov     dword [ebp-0x42c {var_430}]eaxOpcode: 89 8d d0 fb ff ffmov     dword [ebp-0x430 {var_434}]ecxOpcode: 0f 8f e1 01 00 00jg      0x8048ee5Basic Block 8Opcode: b8 ff ff ff ffmov     eax0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_48c}]0xffffffffOpcode: 89 85 d8 fb ff ffmov     dword [ebp-0x428 {var_42c}]eaxOpcode: e8 55 4a 00 00call    sub_804d738Opcode: e8 55 4a 00 00{ Does not return }Basic Block 9Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d ad de 00 00sub     eax0xdeadOpcode: 89 85 88 fb ff ffmov     dword [ebp-0x478 {var_47c}]eaxOpcode: 0f 85 f5 01 00 00jne     0x80490f1Basic Block 10Opcode: e9 00 00 00 00jmp     0x8048d09Basic Block 11Opcode: e9 19 fb ff ffjmp     0x8048c0fBasic Block 12Opcode: e9 00 00 00 00jmp     0x8048f01Basic Block 13Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 00 02 00 00sub     eax0x200Opcode: 89 85 cc fb ff ffmov     dword [ebp-0x434 {var_438}]eaxOpcode: 0f 8f 59 00 00 00jg      0x8048d79Basic Block 14Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: c7 85 ec fb ff ff 08 00 00 00mov     dword [ebp-0x414 {var_418}]0x8Opcode: 8b 8d ec fb ff ffmov     ecxdword [ebp-0x414 {var_418}]  {0x8}Opcode: 89 04 24mov     dword [esp {var_48c}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_488}]ecxOpcode: e8 8f 17 00 00call    sub_804a3c0Opcode: 3d ff ff ff ffcmp     eax0xffffffffOpcode: 0f 85 17 00 00 00jne     0x8048c53Basic Block 15Opcode: b8 00 00 00 00mov     eax0x0Opcode: 81 c4 88 04 00 00add     esp0x488 {var_4}Opcode: 5dpop     ebpOpcode: c3retn    Basic Block 16Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 00 03 00 00sub     eax0x300Opcode: 89 85 bc fb ff ffmov     dword [ebp-0x444 {var_448}]eaxOpcode: 0f 8f 3d 00 00 00jg      0x8048dcdBasic Block 17Opcode: e9 00 00 00 00jmp     0x8048d25Basic Block 18Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 00 05 00 00sub     eax0x500Opcode: 89 85 b0 fb ff ffmov     dword [ebp-0x450 {var_454}]eaxOpcode: 0f 8f ad 00 00 00jg      0x8048e91Basic Block 19Opcode: e9 00 00 00 00jmp     0x8048d95Basic Block 20Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 01 01 00 00sub     eax0x101Opcode: 89 85 c8 fb ff ffmov     dword [ebp-0x438 {var_43c}]eaxOpcode: 0f 84 d2 01 00 00je      0x8048f0eBasic Block 21Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 01 05 00 00sub     eax0x501Opcode: 89 85 94 fb ff ffmov     dword [ebp-0x46c {var_470}]eaxOpcode: 0f 84 c1 01 00 00je      0x8049069Basic Block 22Opcode: e9 00 00 00 00jmp     0x8048de9Basic Block 23Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 01 02 00 00sub     eax0x201Opcode: 89 85 b8 fb ff ffmov     dword [ebp-0x448 {var_44c}]eaxOpcode: 0f 84 6f 02 00 00je      0x804901bBasic Block 24Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 88 04 00 00call    sub_80493b0Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 be 01 00 00jmp     0x80490f1Basic Block 25Opcode: e9 00 00 00 00jmp     0x8048d41Basic Block 26Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 1b f5 ff ffcall    sub_80485a0Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 61 00 00 00jmp     0x80490f1Basic Block 27Opcode: e9 00 00 00 00jmp     0x8048eadBasic Block 28Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 00 04 00 00sub     eax0x400Opcode: 89 85 ac fb ff ffmov     dword [ebp-0x454 {var_458}]eaxOpcode: 0f 8f 3d 00 00 00jg      0x8048e3dBasic Block 29Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 59 f3 ff ffcall    sub_8048390Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 af 00 00 00jmp     0x80490f1Basic Block 30Opcode: e9 00 00 00 00jmp     0x8048db1Basic Block 31Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 02 01 00 00sub     eax0x102Opcode: 89 85 c4 fb ff ffmov     dword [ebp-0x43c {var_440}]eaxOpcode: 0f 84 27 02 00 00je      0x8048f7fBasic Block 32Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 02 05 00 00sub     eax0x502Opcode: 89 85 90 fb ff ffmov     dword [ebp-0x470 {var_474}]eaxOpcode: 0f 84 cc 01 00 00je      0x8049090Basic Block 33Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 01 04 00 00sub     eax0x401Opcode: 89 85 a0 fb ff ffmov     dword [ebp-0x460 {var_464}]eaxOpcode: 0f 84 52 01 00 00je      0x8048fa6Basic Block 34Opcode: e9 00 00 00 00jmp     0x8048e05Basic Block 35Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 02 02 00 00sub     eax0x202Opcode: 89 85 b4 fb ff ffmov     dword [ebp-0x44c {var_450}]eaxOpcode: 0f 84 7a 02 00 00je      0x8049042Basic Block 36Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 05 f1 ff ffcall    sub_80480a0Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 4b 01 00 00jmp     0x80490f1Basic Block 37Opcode: e9 00 00 00 00jmp     0x8048d5dBasic Block 38Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 54 f6 ff ffcall    sub_8048700Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 3a 00 00 00jmp     0x80490f1Basic Block 39Opcode: e9 00 00 00 00jmp     0x8048ec9Basic Block 40Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 7e f2 ff ffcall    sub_8048240Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 24 01 00 00jmp     0x80490f1Basic Block 41Opcode: e9 00 00 00 00jmp     0x8048e59Basic Block 42Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 01 03 00 00sub     eax0x301Opcode: 89 85 a8 fb ff ffmov     dword [ebp-0x458 {var_45c}]eaxOpcode: 0f 84 3c 01 00 00je      0x8048f58Basic Block 43Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 a2 f9 ff ffcall    sub_8048a00Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 88 00 00 00jmp     0x80490f1Basic Block 44Opcode: e9 24 03 00 00jmp     0x80490f1Basic Block 45Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 03 01 00 00sub     eax0x103Opcode: 89 85 c0 fb ff ffmov     dword [ebp-0x440 {var_444}]eaxOpcode: 0f 84 59 02 00 00je      0x8048fcdBasic Block 46Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 03 05 00 00sub     eax0x503Opcode: 89 85 8c fb ff ffmov     dword [ebp-0x474 {var_478}]eaxOpcode: 0f 84 d7 01 00 00je      0x80490b7Basic Block 47Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 02 04 00 00sub     eax0x402Opcode: 89 85 9c fb ff ffmov     dword [ebp-0x464 {var_468}]eaxOpcode: 0f 84 84 01 00 00je      0x8048ff4Basic Block 48Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 fc 09 00 00call    sub_8049970Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 72 01 00 00jmp     0x80490f1Basic Block 49Opcode: e9 00 00 00 00jmp     0x8048e21Basic Block 50Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 a7 0c 00 00call    sub_8049c90Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 fd 00 00 00jmp     0x80490f1Basic Block 51Opcode: e9 78 03 00 00jmp     0x80490f1Basic Block 52Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 bd f7 ff ffcall    sub_8048890Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 13 00 00 00jmp     0x80490f1Basic Block 53Opcode: e9 0c 02 00 00jmp     0x80490f1Basic Block 54Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 8b 09mov     ecxdword [ecx]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 50 0e 00 00call    sub_8049e60Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 d6 00 00 00jmp     0x80490f1Basic Block 55Opcode: e9 00 00 00 00jmp     0x8048e75Basic Block 56Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 04 03 00 00sub     eax0x304Opcode: 89 85 a4 fb ff ffmov     dword [ebp-0x45c {var_460}]eaxOpcode: 0f 84 a6 02 00 00je      0x80490deBasic Block 57Opcode: 8b 85 d4 fb ff ffmov     eaxdword [ebp-0x42c {var_430}]Opcode: 2d 03 04 00 00sub     eax0x403Opcode: 89 85 98 fb ff ffmov     dword [ebp-0x468 {var_46c}]eaxOpcode: 0f 84 a7 00 00 00je      0x8048f33Basic Block 58Opcode: 8b 45 fcmov     eaxdword [ebp-0x4 {var_8}]Opcode: 8b 00mov     eaxdword [eax]Opcode: 89 04 24mov     dword [esp {var_48c}]eaxOpcode: e8 f5 07 00 00call    sub_80498e0Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxBasic Block 59Opcode: e9 b4 02 00 00jmp     0x80490f1Basic Block 60Opcode: 8d 85 f0 fb ff fflea     eax[ebp-0x410] {var_414}Opcode: 8b 4d fcmov     ecxdword [ebp-0x4 {var_8}]Opcode: 05 08 00 00 00add     eax0x8 {var_40c}Opcode: 89 0c 24mov     dword [esp {var_48c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_488}]eaxOpcode: e8 53 06 00 00call    sub_80495a0Opcode: 89 85 e8 fb ff ffmov     dword [ebp-0x418 {var_41c}]eaxOpcode: e9 99 01 00 00jmp     0x80490f1Basic Block 61Opcode: e9 60 02 00 00jmp     0x80490f1