Function Graph 0Basic Block 0Opcode: 55sub_8048380:Opcode: 55push    ebpOpcode: 89 e5mov     ebpespOpcode: 53push    ebxOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 6c 05 00 00sub     esp0x56c {var_57c}Opcode: 8b 45 10mov     eaxdword [ebp+0x10 {arg_c}]Opcode: 8b 4d 0cmov     ecxdword [ebp+0xc {arg_8}]Opcode: 8b 55 08mov     edxdword [ebp+0x8 {arg_4}]Opcode: 8d 35 00 1d 05 08lea     esi[data_8051d00]  {"Users.db"}Opcode: bf 01 00 00 00mov     edi0x1Opcode: 89 55 ecmov     dword [ebp-0x14 {var_18}]edxOpcode: 89 4d e8mov     dword [ebp-0x18 {var_1c}]ecxOpcode: 89 45 e4mov     dword [ebp-0x1c {var_20}]eaxOpcode: 89 34 24mov     dword [esp {var_57c}]esiOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_578}]0x1Opcode: 89 bd 80 fb ff ffmov     dword [ebp-0x480 {var_484}]ediOpcode: e8 e1 33 00 00call    sub_804b7a0Opcode: 88 45 8fmov     byte [ebp-0x71 {var_75}]alOpcode: 0f be 4d 8fmovsx   ecxbyte [ebp-0x71 {var_75}]Opcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 0f 8d 2b 00 00 00jge     0x80483fdBasic Block 1Opcode: 0f be 05 44 77 06 08movsx   eaxbyte [data_8067744]Opcode: 3d ff ff ff ffcmp     eax0xffffffffOpcode: 0f 85 69 00 00 00jne     0x8048478Basic Block 2Opcode: 8d 05 09 1d 05 08lea     eax[data_8051d09]  {"error opening Users.db\n"}Opcode: 89 04 24mov     dword [esp {var_57c}]eaxOpcode: e8 30 75 00 00call    sub_804f910Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_57c}]0xffffffffOpcode: 89 85 7c fb ff ffmov     dword [ebp-0x484 {var_488}]eaxOpcode: 89 8d 78 fb ff ffmov     dword [ebp-0x488 {var_48c}]ecxOpcode: e8 ed 95 00 00call    sub_80519eaOpcode: e8 ed 95 00 00{ Does not return }Basic Block 3Opcode: b8 04 00 00 00mov     eax0x4Opcode: b9 00 00 00 00mov     ecx0x0Opcode: ba 01 00 00 00mov     edx0x1Opcode: 8d 75 94lea     esi[ebp-0x6c] {var_70}Opcode: 8a 1d 44 77 06 08mov     blbyte [data_8067744]Opcode: 0f be fbmovsx   ediblOpcode: 89 3c 24mov     dword [esp {var_57c}]ediOpcode: 89 74 24 04mov     dword [esp+0x4 {var_578}]esiOpcode: c7 44 24 08 04 00 00 00mov     dword [esp+0x8 {var_574}]0x4Opcode: c7 44 24 0c 00 00 00 00mov     dword [esp+0xc {var_570}]0x0Opcode: c7 44 24 10 00 00 00 00mov     dword [esp+0x10 {var_56c}]0x0Opcode: c7 44 24 14 01 00 00 00mov     dword [esp+0x14 {var_568}]0x1Opcode: 89 85 68 fb ff ffmov     dword [ebp-0x498 {var_49c}]eaxOpcode: 89 8d 64 fb ff ffmov     dword [ebp-0x49c {var_4a0}]ecxOpcode: 89 95 60 fb ff ffmov     dword [ebp-0x4a0 {var_4a4}]edxOpcode: e8 6f 46 00 00call    sub_804cb40Opcode: 89 45 88mov     dword [ebp-0x78 {var_7c}]eaxOpcode: 81 7d 88 f9 ff ff ffcmp     dword [ebp-0x78 {var_7c}]0xfffffff9Opcode: 0f 85 28 00 00 00jne     0x8048509Basic Block 4Opcode: 8d 05 21 1d 05 08lea     eax[data_8051d21]  {"UserIDs.mem"}Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 89 04 24mov     dword [esp {var_57c}]eaxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_578}]0x1Opcode: 89 8d 74 fb ff ffmov     dword [ebp-0x48c {var_490}]ecxOpcode: e8 70 33 00 00call    sub_804b7a0Opcode: a2 44 77 06 08mov     byte [data_8067744]alOpcode: 0f be 0d 44 77 06 08movsx   ecxbyte [data_8067744]Opcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 0f 8d 2b 00 00 00jge     0x8048473Basic Block 5Opcode: b8 04 00 00 00mov     eax0x4Opcode: b9 00 00 00 00mov     ecx0x0Opcode: ba 01 00 00 00mov     edx0x1Opcode: 8d 75 90lea     esi[ebp-0x70] {var_74}Opcode: 8a 1d 44 77 06 08mov     blbyte [data_8067744]Opcode: 0f be fbmovsx   ediblOpcode: 89 3c 24mov     dword [esp {var_57c}]ediOpcode: 89 74 24 04mov     dword [esp+0x4 {var_578}]esiOpcode: c7 44 24 08 04 00 00 00mov     dword [esp+0x8 {var_574}]0x4Opcode: c7 44 24 0c 00 00 00 00mov     dword [esp+0xc {var_570}]0x0Opcode: c7 44 24 10 00 00 00 00mov     dword [esp+0x10 {var_56c}]0x0Opcode: c7 44 24 14 01 00 00 00mov     dword [esp+0x14 {var_568}]0x1Opcode: 89 85 54 fb ff ffmov     dword [ebp-0x4ac {var_4b0}]eaxOpcode: 89 8d 50 fb ff ffmov     dword [ebp-0x4b0 {var_4b4}]ecxOpcode: 89 95 4c fb ff ffmov     dword [ebp-0x4b4 {var_4b8}]edxOpcode: e8 de 45 00 00call    sub_804cb40Opcode: 89 45 88mov     dword [ebp-0x78 {var_7c}]eaxOpcode: 81 7d 88 f9 ff ff ffcmp     dword [ebp-0x78 {var_7c}]0xfffffff9Opcode: 0f 85 28 00 00 00jne     0x804859aBasic Block 6Opcode: b8 01 00 00 00mov     eax0x1Opcode: 0f be 0d 44 77 06 08movsx   ecxbyte [data_8067744]Opcode: 89 0c 24mov     dword [esp {var_57c}]ecxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_578}]0x1Opcode: 89 85 5c fb ff ffmov     dword [ebp-0x4a4 {var_4a8}]eaxOpcode: e8 fd 4d 00 00call    sub_804d300Opcode: 89 85 58 fb ff ffmov     dword [ebp-0x4a8 {var_4ac}]eaxBasic Block 7Opcode: e9 00 00 00 00jmp     0x8048478Basic Block 8Opcode: 8d 05 2d 1d 05 08lea     eax[data_8051d2d]  {"error opening security ID file\n"}Opcode: 89 04 24mov     dword [esp {var_57c}]eaxOpcode: e8 ba 74 00 00call    sub_804f910Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_57c}]0xffffffffOpcode: 89 85 70 fb ff ffmov     dword [ebp-0x490 {var_494}]eaxOpcode: 89 8d 6c fb ff ffmov     dword [ebp-0x494 {var_498}]ecxOpcode: e8 77 95 00 00call    sub_80519eaOpcode: e8 77 95 00 00{ Does not return }Basic Block 9Opcode: 8b 45 94mov     eaxdword [ebp-0x6c {var_70}]Opcode: 0f af 45 90imul    eaxdword [ebp-0x70 {var_74}]Opcode: 89 45 98mov     dword [ebp-0x68 {var_6c}]eaxOpcode: 8b 45 98mov     eaxdword [ebp-0x68 {var_6c}]Opcode: 25 ff ff ff 7fand     eax0x7fffffffOpcode: 89 45 98mov     dword [ebp-0x68 {var_6c}]eaxBasic Block 10Opcode: b8 01 00 00 00mov     eax0x1Opcode: 0f be 0d 44 77 06 08movsx   ecxbyte [data_8067744]Opcode: 89 0c 24mov     dword [esp {var_57c}]ecxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_578}]0x1Opcode: 89 85 48 fb ff ffmov     dword [ebp-0x4b8 {var_4bc}]eaxOpcode: e8 6c 4d 00 00call    sub_804d300Opcode: 89 85 44 fb ff ffmov     dword [ebp-0x4bc {var_4c0}]eaxBasic Block 11Opcode: 8d 45 cblea     eax[ebp-0x35] {var_39}Opcode: 8b 4d ecmov     ecxdword [ebp-0x14 {var_18}]Opcode: 89 04 24mov     dword [esp {var_57c}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_578}]ecxOpcode: e8 45 8c 00 00call    sub_8051270Opcode: 3d 00 00 00 00cmp     eax0x0Opcode: 0f 85 46 00 00 00jne     0x804867cBasic Block 12Opcode: e9 42 01 00 00jmp     0x804875bBasic Block 13Opcode: b8 00 04 00 00mov     eax0x400Opcode: b9 3a 00 00 00mov     ecx0x3aOpcode: 8d 55 84lea     edx[ebp-0x7c] {var_80}Opcode: be 01 00 00 00mov     esi0x1Opcode: 8d bd 84 fb ff fflea     edi[ebp-0x47c] {var_480}Opcode: 8a 5d 8fmov     blbyte [ebp-0x71 {var_75}]Opcode: 0f be dbmovsx   ebxblOpcode: 89 1c 24mov     dword [esp {var_57c}]ebxOpcode: 89 7c 24 04mov     dword [esp+0x4 {var_578}]ediOpcode: c7 44 24 08 00 04 00 00mov     dword [esp+0x8 {var_574}]0x400Opcode: c7 44 24 0c 3a 00 00 00mov     dword [esp+0xc {var_570}]0x3aOpcode: 89 54 24 10mov     dword [esp+0x10 {var_56c}]edxOpcode: c7 44 24 14 01 00 00 00mov     dword [esp+0x14 {var_568}]0x1Opcode: 89 85 28 fb ff ffmov     dword [ebp-0x4d8 {var_4dc}]eaxOpcode: 89 8d 24 fb ff ffmov     dword [ebp-0x4dc {var_4e0}]ecxOpcode: 89 b5 20 fb ff ffmov     dword [ebp-0x4e0 {var_4e4}]esiOpcode: e8 0c 4b 00 00call    sub_804d1e0Opcode: b9 00 04 00 00mov     ecx0x400Opcode: ba 0a 00 00 00mov     edx0xaOpcode: 8d 75 84lea     esi[ebp-0x7c] {var_80}Opcode: bf 01 00 00 00mov     edi0x1Opcode: 8d 9d 84 fb ff fflea     ebx[ebp-0x47c] {var_480}Opcode: 89 45 88mov     dword [ebp-0x78 {var_7c}]eaxOpcode: 8a 45 8fmov     albyte [ebp-0x71 {var_75}]Opcode: 0f be c0movsx   eaxalOpcode: 89 04 24mov     dword [esp {var_57c}]eaxOpcode: 89 5c 24 04mov     dword [esp+0x4 {var_578}]ebxOpcode: c7 44 24 08 00 04 00 00mov     dword [esp+0x8 {var_574}]0x400Opcode: c7 44 24 0c 0a 00 00 00mov     dword [esp+0xc {var_570}]0xaOpcode: 89 74 24 10mov     dword [esp+0x10 {var_56c}]esiOpcode: c7 44 24 14 01 00 00 00mov     dword [esp+0x14 {var_568}]0x1Opcode: 89 bd 1c fb ff ffmov     dword [ebp-0x4e4 {var_4e8}]ediOpcode: 89 8d 18 fb ff ffmov     dword [ebp-0x4e8 {var_4ec}]ecxOpcode: 89 95 14 fb ff ffmov     dword [ebp-0x4ec {var_4f0}]edxOpcode: e8 b1 4a 00 00call    sub_804d1e0Opcode: 8d 4d 9elea     ecx[ebp-0x62] {var_66}Opcode: 89 45 88mov     dword [ebp-0x78 {var_7c}]eaxOpcode: 89 0c 24mov     dword [esp {var_57c}]ecxOpcode: e8 63 88 00 00call    sub_8050fa0Opcode: 3b 45 98cmp     eaxdword [ebp-0x68 {var_6c}]Opcode: 0f 85 10 00 00 00jne     0x8048756Basic Block 14Opcode: b8 fc ff ff ffmov     eax0xfffffffcOpcode: 0f be 0d 44 77 06 08movsx   ecxbyte [data_8067744]Opcode: 89 0c 24mov     dword [esp {var_57c}]ecxOpcode: c7 44 24 04 fc ff ff ffmov     dword [esp+0x4 {var_578}]0xfffffffcOpcode: 89 85 34 fb ff ffmov     dword [ebp-0x4cc {var_4d0}]eaxOpcode: e8 78 4a 00 00call    sub_804d0d0Opcode: 0f be 4d 8fmovsx   ecxbyte [ebp-0x71 {var_75}]Opcode: 89 0c 24mov     dword [esp {var_57c}]ecxOpcode: 89 85 30 fb ff ffmov     dword [ebp-0x4d0 {var_4d4}]eaxOpcode: e8 86 36 00 00call    sub_804bcf0Opcode: c7 45 f0 ff ff ff ffmov     dword [ebp-0x10 {var_14}]0xffffffffOpcode: 89 85 2c fb ff ffmov     dword [ebp-0x4d4 {var_4d8}]eaxOpcode: e9 c4 03 00 00jmp     0x8048a40Basic Block 15Opcode: 8d 05 4d 1d 05 08lea     eax[data_8051d4d]  {"$s:$s:$d\n"}Opcode: 8d 8d 84 fb ff fflea     ecx[ebp-0x47c] {var_480}Opcode: 8b 55 ecmov     edxdword [ebp-0x14 {var_18}]Opcode: 8b 75 e8mov     esidword [ebp-0x18 {var_1c}]Opcode: 8b 7d 98mov     edidword [ebp-0x68 {var_6c}]Opcode: 89 0c 24mov     dword [esp {var_57c}]ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_578}]eaxOpcode: 89 54 24 08mov     dword [esp+0x8 {var_574}]edxOpcode: 89 74 24 0cmov     dword [esp+0xc {var_570}]esiOpcode: 89 7c 24 10mov     dword [esp+0x10 {var_56c}]ediOpcode: e8 18 72 00 00call    sub_804f9a0Opcode: 8d 8d 84 fb ff fflea     ecx[ebp-0x47c] {var_480}Opcode: 8a 5d 8fmov     blbyte [ebp-0x71 {var_75}]Opcode: 89 0c 24mov     dword [esp {var_57c}]ecxOpcode: 89 85 10 fb ff ffmov     dword [ebp-0x4f0 {var_4f4}]eaxOpcode: 89 8d 0c fb ff ffmov     dword [ebp-0x4f4 {var_4f8}]ecxOpcode: 88 9d 0b fb ff ffmov     byte [ebp-0x4f5 {var_4f9}]blOpcode: e8 75 8a 00 00call    sub_8051220Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 8a 9d 0b fb ff ffmov     blbyte [ebp-0x4f5 {var_4f9}]Opcode: 0f be d3movsx   edxblOpcode: 89 14 24mov     dword [esp {var_57c}]edxOpcode: 8b 95 0c fb ff ffmov     edxdword [ebp-0x4f4 {var_4f8}]Opcode: 89 54 24 04mov     dword [esp+0x4 {var_578}]edxOpcode: 89 44 24 08mov     dword [esp+0x8 {var_574}]eaxOpcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_570}]0x1Opcode: 89 8d 04 fb ff ffmov     dword [ebp-0x4fc {var_500}]ecxOpcode: e8 f3 3b 00 00call    sub_804c3d0Opcode: 89 45 88mov     dword [ebp-0x78 {var_7c}]eaxOpcode: 81 7d 88 00 00 00 00cmp     dword [ebp-0x78 {var_7c}]0x0Opcode: 0f 8d 2b 00 00 00jge     0x8048818Basic Block 16Opcode: e9 54 fe ff ffjmp     0x80485afBasic Block 17Opcode: 8b 45 98mov     eaxdword [ebp-0x68 {var_6c}]Opcode: 05 01 00 00 00add     eax0x1Opcode: 89 45 98mov     dword [ebp-0x68 {var_6c}]eaxOpcode: e9 59 fe ff ffjmp     0x80485afBasic Block 18Opcode: 8b 45 f0mov     eaxdword [ebp-0x10 {var_14}]  {0xffffffff}Opcode: 81 c4 6c 05 00 00add     esp0x56c {var_10}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5bpop     ebxOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 19Opcode: 0f be 45 8fmovsx   eaxbyte [ebp-0x71 {var_75}]Opcode: 89 04 24mov     dword [esp {var_57c}]eaxOpcode: e8 cc 34 00 00call    sub_804bcf0Opcode: 8d 0d 70 1d 05 08lea     ecx[data_8051d70]  {"$x.user"}Opcode: 8d 55 b7lea     edx[ebp-0x49] {var_4d}Opcode: 8b 75 98mov     esidword [ebp-0x68 {var_6c}]Opcode: 89 14 24mov     dword [esp {var_57c}]edxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_578}]ecxOpcode: 89 74 24 08mov     dword [esp+0x8 {var_574}]esiOpcode: 89 85 f8 fa ff ffmov     dword [ebp-0x508 {var_50c}]eaxOpcode: e8 5a 71 00 00call    sub_804f9a0Opcode: b9 02 00 00 00mov     ecx0x2Opcode: ba 01 00 00 00mov     edx0x1Opcode: 8d 75 b7lea     esi[ebp-0x49] {var_4d}Opcode: 89 34 24mov     dword [esp {var_57c}]esiOpcode: c7 44 24 04 02 00 00 00mov     dword [esp+0x4 {var_578}]0x2Opcode: c7 44 24 08 01 00 00 00mov     dword [esp+0x8 {var_574}]0x1Opcode: 89 85 f4 fa ff ffmov     dword [ebp-0x50c {var_510}]eaxOpcode: 89 8d f0 fa ff ffmov     dword [ebp-0x510 {var_514}]ecxOpcode: 89 95 ec fa ff ffmov     dword [ebp-0x514 {var_518}]edxOpcode: e8 13 37 00 00call    sub_804bf90Opcode: 89 45 88mov     dword [ebp-0x78 {var_7c}]eaxOpcode: 81 7d 88 00 00 00 00cmp     dword [ebp-0x78 {var_7c}]0x0Opcode: 0f 8d 32 00 00 00jge     0x80488bfBasic Block 20Opcode: 8d 05 57 1d 05 08lea     eax[data_8051d57]  {"error updating Users.db\n"}Opcode: 89 04 24mov     dword [esp {var_57c}]eaxOpcode: e8 15 71 00 00call    sub_804f910Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_57c}]0xffffffffOpcode: 89 85 00 fb ff ffmov     dword [ebp-0x500 {var_504}]eaxOpcode: 89 8d fc fa ff ffmov     dword [ebp-0x504 {var_508}]ecxOpcode: e8 d2 91 00 00call    sub_80519eaOpcode: e8 d2 91 00 00{ Does not return }Basic Block 21Opcode: b8 19 00 00 00mov     eax0x19Opcode: b9 3a 00 00 00mov     ecx0x3aOpcode: 8d 55 84lea     edx[ebp-0x7c] {var_80}Opcode: be 01 00 00 00mov     esi0x1Opcode: 8d 7d cblea     edi[ebp-0x35] {var_39}Opcode: 8a 5d 8fmov     blbyte [ebp-0x71 {var_75}]Opcode: 0f be dbmovsx   ebxblOpcode: 89 1c 24mov     dword [esp {var_57c}]ebxOpcode: 89 7c 24 04mov     dword [esp+0x4 {var_578}]ediOpcode: c7 44 24 08 19 00 00 00mov     dword [esp+0x8 {var_574}]0x19Opcode: c7 44 24 0c 3a 00 00 00mov     dword [esp+0xc {var_570}]0x3aOpcode: 89 54 24 10mov     dword [esp+0x10 {var_56c}]edxOpcode: c7 44 24 14 01 00 00 00mov     dword [esp+0x14 {var_568}]0x1Opcode: 89 85 40 fb ff ffmov     dword [ebp-0x4c0 {var_4c4}]eaxOpcode: 89 8d 3c fb ff ffmov     dword [ebp-0x4c4 {var_4c8}]ecxOpcode: 89 b5 38 fb ff ffmov     dword [ebp-0x4c8 {var_4cc}]esiOpcode: e8 dc 4b 00 00call    sub_804d1e0Opcode: 89 45 88mov     dword [ebp-0x78 {var_7c}]eaxOpcode: 81 7d 88 00 00 00 00cmp     dword [ebp-0x78 {var_7c}]0x0Opcode: 0f 85 05 00 00 00jne     0x8048619Basic Block 22Opcode: b8 01 00 00 00mov     eax0x1Opcode: 8d 4d b7lea     ecx[ebp-0x49] {var_4d}Opcode: 89 0c 24mov     dword [esp {var_57c}]ecxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+0x4 {var_578}]0x1Opcode: 89 85 e0 fa ff ffmov     dword [ebp-0x520 {var_524}]eaxOpcode: e8 c3 2e 00 00call    sub_804b7a0Opcode: 88 45 8emov     byte [ebp-0x72 {var_76}]alOpcode: 0f be 4d 8emovsx   ecxbyte [ebp-0x72 {var_76}]Opcode: 81 f9 00 00 00 00cmp     ecx0x0Opcode: 0f 8d 2b 00 00 00jge     0x804891bBasic Block 23Opcode: 8d 05 2e 1e 05 08lea     eax[data_8051e2e]Opcode: 8b 4d 88mov     ecxdword [ebp-0x78 {var_7c}]Opcode: 89 04 24mov     dword [esp {var_57c}]eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_578}]ecxOpcode: e8 6e 70 00 00call    sub_804f910Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_57c}]0xffffffffOpcode: 89 85 e8 fa ff ffmov     dword [ebp-0x518 {var_51c}]eaxOpcode: 89 8d e4 fa ff ffmov     dword [ebp-0x51c {var_520}]ecxOpcode: e8 2b 91 00 00call    sub_80519eaOpcode: e8 2b 91 00 00{ Does not return }Basic Block 24Opcode: b8 04 00 00 00mov     eax0x4Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 8d 55 84lea     edx[ebp-0x7c] {var_80}Opcode: c7 45 84 00 00 00 00mov     dword [ebp-0x7c {var_80}]0x0Opcode: 8a 5d 8emov     blbyte [ebp-0x72 {var_76}]Opcode: 0f be f3movsx   esiblOpcode: 89 34 24mov     dword [esp {var_57c}]esiOpcode: 89 54 24 04mov     dword [esp+0x4 {var_578}]edxOpcode: c7 44 24 08 04 00 00 00mov     dword [esp+0x8 {var_574}]0x4Opcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_570}]0x1Opcode: 89 85 d4 fa ff ffmov     dword [ebp-0x52c {var_530}]eaxOpcode: 89 8d d0 fa ff ffmov     dword [ebp-0x530 {var_534}]ecxOpcode: e8 73 3a 00 00call    sub_804c3d0Opcode: b9 04 00 00 00mov     ecx0x4Opcode: ba 01 00 00 00mov     edx0x1Opcode: 8d 75 84lea     esi[ebp-0x7c] {var_80}Opcode: 8a 5d 8emov     blbyte [ebp-0x72 {var_76}]Opcode: 0f be fbmovsx   ediblOpcode: 89 3c 24mov     dword [esp {var_57c}]ediOpcode: 89 74 24 04mov     dword [esp+0x4 {var_578}]esiOpcode: c7 44 24 08 04 00 00 00mov     dword [esp+0x8 {var_574}]0x4Opcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_570}]0x1Opcode: 89 85 cc fa ff ffmov     dword [ebp-0x534 {var_538}]eaxOpcode: 89 8d c8 fa ff ffmov     dword [ebp-0x538 {var_53c}]ecxOpcode: 89 95 c4 fa ff ffmov     dword [ebp-0x53c {var_540}]edxOpcode: e8 32 3a 00 00call    sub_804c3d0Opcode: 8b 4d e4mov     ecxdword [ebp-0x1c {var_20}]Opcode: 89 0c 24mov     dword [esp {var_57c}]ecxOpcode: 89 85 c0 fa ff ffmov     dword [ebp-0x540 {var_544}]eaxOpcode: e8 71 88 00 00call    sub_8051220Opcode: b9 04 00 00 00mov     ecx0x4Opcode: ba 01 00 00 00mov     edx0x1Opcode: 8d 75 84lea     esi[ebp-0x7c] {var_80}Opcode: 89 45 84mov     dword [ebp-0x7c {var_80}]eaxOpcode: 8a 5d 8emov     blbyte [ebp-0x72 {var_76}]Opcode: 0f be c3movsx   eaxblOpcode: 89 04 24mov     dword [esp {var_57c}]eaxOpcode: 89 74 24 04mov     dword [esp+0x4 {var_578}]esiOpcode: c7 44 24 08 04 00 00 00mov     dword [esp+0x8 {var_574}]0x4Opcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_570}]0x1Opcode: 89 95 bc fa ff ffmov     dword [ebp-0x544 {var_548}]edxOpcode: 89 8d b8 fa ff ffmov     dword [ebp-0x548 {var_54c}]ecxOpcode: e8 e3 39 00 00call    sub_804c3d0Opcode: b9 01 00 00 00mov     ecx0x1Opcode: 8a 5d 8emov     blbyte [ebp-0x72 {var_76}]Opcode: 8b 55 e4mov     edxdword [ebp-0x1c {var_20}]Opcode: 8b 75 84mov     esidword [ebp-0x7c {var_80}]Opcode: 0f be fbmovsx   ediblOpcode: 89 3c 24mov     dword [esp {var_57c}]ediOpcode: 89 54 24 04mov     dword [esp+0x4 {var_578}]edxOpcode: 89 74 24 08mov     dword [esp+0x8 {var_574}]esiOpcode: c7 44 24 0c 01 00 00 00mov     dword [esp+0xc {var_570}]0x1Opcode: 89 85 b4 fa ff ffmov     dword [ebp-0x54c {var_550}]eaxOpcode: 89 8d b0 fa ff ffmov     dword [ebp-0x550 {var_554}]ecxOpcode: e8 ae 39 00 00call    sub_804c3d0Opcode: 0f be 4d 8emovsx   ecxbyte [ebp-0x72 {var_76}]Opcode: 89 0c 24mov     dword [esp {var_57c}]ecxOpcode: 89 85 ac fa ff ffmov     dword [ebp-0x554 {var_558}]eaxOpcode: e8 bc 32 00 00call    sub_804bcf0Opcode: 8b 4d 98mov     ecxdword [ebp-0x68 {var_6c}]Opcode: 89 4d f0mov     dword [ebp-0x10 {var_14}]ecxOpcode: 89 85 a8 fa ff ffmov     dword [ebp-0x558 {var_55c}]eaxBasic Block 25Opcode: 8d 05 78 1d 05 08lea     eax[data_8051d78]  {"error opening users file\n"}Opcode: 89 04 24mov     dword [esp {var_57c}]eaxOpcode: e8 12 70 00 00call    sub_804f910Opcode: b9 ff ff ff ffmov     ecx0xffffffffOpcode: c7 04 24 ff ff ff ffmov     dword [esp {var_57c}]0xffffffffOpcode: 89 85 dc fa ff ffmov     dword [ebp-0x524 {var_528}]eaxOpcode: 89 8d d8 fa ff ffmov     dword [ebp-0x528 {var_52c}]ecxOpcode: e8 cf 90 00 00call    sub_80519eaOpcode: e8 cf 90 00 00{ Does not return }