Function Graph 0Basic Block 0Opcode: 55sub_8049a90:Opcode: 55push    ebpOpcode: 89 e5mov     ebp, espOpcode: 57push    ediOpcode: 56push    esiOpcode: 81 ec 10 02 00 00sub     esp, 0x210 {var_21c}Opcode: c7 45 f4 ff ff ff ffmov     dword [ebp-0xc {var_10}], 0xffffffffBasic Block 1Opcode: c7 45 f0 00 00 00 00mov     dword [ebp-0x10 {var_14}], 0x0Opcode: c7 45 b4 00 00 00 00mov     dword [ebp-0x4c {var_50}], 0x0Opcode: a1 44 f0 04 08mov     eax, dword [data_804f044]  {data_8050f94}Opcode: 89 e1mov     ecx, espOpcode: 89 01mov     dword [ecx {var_21c}], eaxOpcode: e8 a0 0d 00 00call    sub_804a9c0Opcode: 8b 4d f4mov     ecx, dword [ebp-0xc {var_10}]Opcode: 89 camov     edx, ecxOpcode: 83 ea 03sub     edx, 0x3Opcode: 89 85 78 fe ff ffmov     dword [ebp-0x188 {var_18c}], eaxOpcode: 89 8d 74 fe ff ffmov     dword [ebp-0x18c {var_190}], ecxOpcode: 89 95 70 fe ff ffmov     dword [ebp-0x190 {var_194}], edxOpcode: 0f 84 3b 02 00 00je      0x8049e7bBasic Block 2Opcode: 8d 05 c2 eb 04 08lea     eax, [data_804ebc2]  {"Input barcode as:\n"}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 43 30 00 00call    sub_804cb00Opcode: 8d 0d d5 eb 04 08lea     ecx, [data_804ebd5]  {"    1. String to encode\n"}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 85 b0 fe ff ffmov     dword [ebp-0x150 {var_154}], eaxOpcode: e8 2f 30 00 00call    sub_804cb00Opcode: 8d 0d ee eb 04 08lea     ecx, [data_804ebee]  {"    2. Barcode encoded in ascii …"}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 85 ac fe ff ffmov     dword [ebp-0x154 {var_158}], eaxOpcode: e8 1b 30 00 00call    sub_804cb00Opcode: 8d 0d 1d ec 04 08lea     ecx, [data_804ec1d]  {"    3. Barcode bitmap\n"}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 85 a8 fe ff ffmov     dword [ebp-0x158 {var_15c}], eaxOpcode: e8 07 30 00 00call    sub_804cb00Opcode: 8d 0d 8d eb 04 08lea     ecx, [data_804eb8d]  {"    0. Return to main menu\n"}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 85 a4 fe ff ffmov     dword [ebp-0x15c {var_160}], eaxOpcode: e8 f3 2f 00 00call    sub_804cb00Opcode: 8d 0d a9 eb 04 08lea     ecx, [data_804eba9]  {":-$  "}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 85 a0 fe ff ffmov     dword [ebp-0x160 {var_164}], eaxOpcode: e8 df 2f 00 00call    sub_804cb00Opcode: 8b 0d 44 f0 04 08mov     ecx, dword [data_804f044]  {data_8050f94}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 85 9c fe ff ffmov     dword [ebp-0x164 {var_168}], eaxOpcode: e8 8b 0e 00 00call    sub_804a9c0Opcode: 8d 0d 10 5a 06 08lea     ecx, [data_8065a10]Opcode: ba 00 08 00 00mov     edx, 0x800Opcode: be 0a 00 00 00mov     esi, 0xaOpcode: 8b 3d 40 f0 04 08mov     edi, dword [data_804f040]  {data_8050b7c}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: c7 44 24 04 00 08 00 00mov     dword [esp+0x4 {var_218}], 0x800Opcode: c7 44 24 08 0a 00 00 00mov     dword [esp+0x8 {var_214}], 0xaOpcode: 89 7c 24 0cmov     dword [esp+0xc {var_210}], ediOpcode: 89 85 98 fe ff ffmov     dword [ebp-0x168 {var_16c}], eaxOpcode: 89 b5 94 fe ff ffmov     dword [ebp-0x16c {var_170}], esiOpcode: 89 95 90 fe ff ffmov     dword [ebp-0x170 {var_174}], edxOpcode: e8 47 14 00 00call    sub_804afc0Opcode: 3d ff ff ff ffcmp     eax, 0xffffffffOpcode: 0f 85 44 00 00 00jne     0x8049bc8Basic Block 3Opcode: b8 36 00 00 00mov     eax, 0x36Opcode: 8d 4d b8lea     ecx, [ebp-0x48] {var_4c}Opcode: 8b 15 40 f0 04 08mov     edx, dword [data_804f040]  {data_8050b7c}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: c7 44 24 04 36 00 00 00mov     dword [esp+0x4 {var_218}], 0x36Opcode: 89 54 24 08mov     dword [esp+0x8 {var_214}], edxOpcode: 89 85 24 fe ff ffmov     dword [ebp-0x1dc {var_1e0}], eaxOpcode: e8 4d 0e 00 00call    sub_804acf0Opcode: 3d ff ff ff ffcmp     eax, 0xffffffffOpcode: 0f 85 23 00 00 00jne     0x8049ed1Basic Block 4Opcode: e9 00 00 00 00jmp     0x8049c45Basic Block 5Opcode: 8d 05 10 5a 06 08lea     eax, [data_8065a10]Opcode: b9 00 00 00 00mov     ecx, 0x0Opcode: ba 0a 00 00 00mov     edx, 0xaOpcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: c7 44 24 04 00 00 00 00mov     dword [esp+0x4 {var_218}], 0x0Opcode: c7 44 24 08 0a 00 00 00mov     dword [esp+0x8 {var_214}], 0xaOpcode: 89 95 80 fe ff ffmov     dword [ebp-0x180 {var_184}], edxOpcode: 89 8d 7c fe ff ffmov     dword [ebp-0x184 {var_188}], ecxOpcode: e8 c4 49 00 00call    sub_804e5c0Opcode: 89 45 f4mov     dword [ebp-0xc {var_10}], eaxOpcode: e9 9e fe ff ffjmp     0x8049aa2Basic Block 6Opcode: 8d 05 af eb 04 08lea     eax, [data_804ebaf]  {"Invalid Selection\n"}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 6e 2f 00 00call    sub_804cb00Opcode: 8b 0d 44 f0 04 08mov     ecx, dword [data_804f044]  {data_8050f94}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 85 8c fe ff ffmov     dword [ebp-0x174 {var_178}], eaxOpcode: e8 1a 0e 00 00call    sub_804a9c0Opcode: b9 00 00 00 00mov     ecx, 0x0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_21c}], 0x0Opcode: 89 85 88 fe ff ffmov     dword [ebp-0x178 {var_17c}], eaxOpcode: 89 8d 84 fe ff ffmov     dword [ebp-0x17c {var_180}], ecxOpcode: e8 dd 0d 00 00call    sub_804a9a0Opcode: e8 dd 0d 00 00{ Does not return }Basic Block 7Opcode: 8d 45 b8lea     eax, [ebp-0x48] {var_4c}Opcode: 89 c1mov     ecx, eaxOpcode: 81 c1 0e 00 00 00add     ecx, 0xe {var_3e}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: 89 4c 24 04mov     dword [esp+0x4 {var_218}], ecxOpcode: e8 d8 f0 ff ffcall    sub_8048fc0Opcode: 3d 00 00 00 00cmp     eax, 0x0Opcode: 0f 84 23 00 00 00je      0x8049f16Basic Block 8Opcode: 8d 05 34 ec 04 08lea     eax, [data_804ec34]  {"Bad input\n"}Opcode: 8d 8d b4 fe ff fflea     ecx, [ebp-0x14c] {var_150}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_218}], eaxOpcode: e8 9a 2d 00 00call    sub_804cc60Opcode: 89 85 20 fe ff ffmov     dword [ebp-0x1e0 {var_1e4}], eaxOpcode: e9 5b 01 00 00jmp     0x804a02cBasic Block 9Opcode: 8b 85 74 fe ff ffmov     eax, dword [ebp-0x18c {var_190}]Opcode: 83 e8 02sub     eax, 0x2Opcode: 89 85 6c fe ff ffmov     dword [ebp-0x194 {var_198}], eaxOpcode: 0f 84 20 01 00 00je      0x8049d7aBasic Block 10Opcode: 81 7d f4 04 00 00 00cmp     dword [ebp-0xc {var_10}], 0x4Opcode: 0f 86 55 01 00 00jbe     0x8049c04Basic Block 11Opcode: 8b 45 bamov     eax, dword [ebp-0x46 {var_4a}]Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 ff 18 00 00call    sub_804b820Opcode: b9 36 00 00 00mov     ecx, 0x36Opcode: 8d 55 b8lea     edx, [ebp-0x48] {var_4c}Opcode: 89 45 f0mov     dword [ebp-0x10 {var_14}], eaxOpcode: 8b 45 f0mov     eax, dword [ebp-0x10 {var_14}]Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_218}], edxOpcode: c7 44 24 08 36 00 00 00mov     dword [esp+0x8 {var_214}], 0x36Opcode: 89 8d 18 fe ff ffmov     dword [ebp-0x1e8 {var_1ec}], ecxOpcode: e8 27 2a 00 00call    sub_804c970Opcode: 8b 0d 44 f0 04 08mov     ecx, dword [data_804f044]  {data_8050f94}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 85 14 fe ff ffmov     dword [ebp-0x1ec {var_1f0}], eaxOpcode: e8 63 0a 00 00call    sub_804a9c0Opcode: 8b 4d f0mov     ecx, dword [ebp-0x10 {var_14}]Opcode: 81 c1 36 00 00 00add     ecx, 0x36Opcode: 8b 55 f0mov     edx, dword [ebp-0x10 {var_14}]Opcode: 8b 52 22mov     edx, dword [edx+0x22]Opcode: 8b 35 40 f0 04 08mov     esi, dword [data_804f040]  {data_8050b7c}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_218}], edxOpcode: 89 74 24 08mov     dword [esp+0x8 {var_214}], esiOpcode: 89 85 10 fe ff ffmov     dword [ebp-0x1f0 {var_1f4}], eaxOpcode: e8 68 0d 00 00call    sub_804acf0Opcode: 3d ff ff ff ffcmp     eax, 0xffffffffOpcode: 0f 85 23 00 00 00jne     0x8049fb6Basic Block 12Opcode: 8d 05 34 ec 04 08lea     eax, [data_804ec34]  {"Bad input\n"}Opcode: 8d 8d b4 fe ff fflea     ecx, [ebp-0x14c] {var_150}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_218}], eaxOpcode: e8 55 2d 00 00call    sub_804cc60Opcode: 89 85 1c fe ff ffmov     dword [ebp-0x1e4 {var_1e8}], eaxOpcode: e9 16 01 00 00jmp     0x804a02cBasic Block 13Opcode: 81 7d f0 00 00 00 00cmp     dword [ebp-0x10 {var_14}], 0x0Opcode: 0f 84 0b 00 00 00je      0x804a044Basic Block 14Opcode: 8d 05 10 5a 06 08lea     eax, [data_8065a10]Opcode: b9 00 08 00 00mov     ecx, 0x800Opcode: ba 0a 00 00 00mov     edx, 0xaOpcode: 8b 35 40 f0 04 08mov     esi, dword [data_804f040]  {data_8050b7c}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: c7 44 24 04 00 08 00 00mov     dword [esp+0x4 {var_218}], 0x800Opcode: c7 44 24 08 0a 00 00 00mov     dword [esp+0x8 {var_214}], 0xaOpcode: 89 74 24 0cmov     dword [esp+0xc {var_210}], esiOpcode: 89 95 44 fe ff ffmov     dword [ebp-0x1bc {var_1c0}], edxOpcode: 89 8d 40 fe ff ffmov     dword [ebp-0x1c0 {var_1c4}], ecxOpcode: e8 08 12 00 00call    sub_804afc0Opcode: 3d ff ff ff ffcmp     eax, 0xffffffffOpcode: 0f 85 3f 00 00 00jne     0x8049e02Basic Block 15Opcode: e9 00 00 00 00jmp     0x8049c5fBasic Block 16Opcode: 8b 45 f0mov     eax, dword [ebp-0x10 {var_14}]Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 6f f5 ff ffcall    sub_8049530Opcode: 89 45 b4mov     dword [ebp-0x4c {var_50}], eaxOpcode: 81 7d b4 00 00 00 00cmp     dword [ebp-0x4c {var_50}], 0x0Opcode: 0f 84 38 00 00 00je      0x804a009Basic Block 17Opcode: 8d 05 34 ec 04 08lea     eax, [data_804ec34]  {"Bad input\n"}Opcode: 8d 8d b4 fe ff fflea     ecx, [ebp-0x14c] {var_150}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_218}], eaxOpcode: e8 b5 2c 00 00call    sub_804cc60Opcode: 89 85 0c fe ff ffmov     dword [ebp-0x1f4 {var_1f8}], eaxOpcode: e9 76 00 00 00jmp     0x804a02cBasic Block 18Opcode: 8d 85 b4 fe ff fflea     eax, [ebp-0x14c] {var_150}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 ae 2a 00 00call    sub_804cb00Opcode: 89 85 00 fe ff ffmov     dword [ebp-0x200 {var_204}], eaxBasic Block 19Opcode: 8b 45 f0mov     eax, dword [ebp-0x10 {var_14}]Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 8c 11 00 00call    sub_804b1d0Basic Block 20Opcode: 8d 05 10 5a 06 08lea     eax, [data_8065a10]Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 f0 e9 ff ffcall    sub_8048800Opcode: 89 45 b4mov     dword [ebp-0x4c {var_50}], eaxOpcode: 81 7d b4 00 00 00 00cmp     dword [ebp-0x4c {var_50}], 0x0Opcode: 0f 84 42 00 00 00je      0x8049e62Basic Block 21Opcode: 8d 05 34 ec 04 08lea     eax, [data_804ec34]  {"Bad input\n"}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 2f 2d 00 00call    sub_804cb00Opcode: 8b 0d 44 f0 04 08mov     ecx, dword [data_804f044]  {data_8050f94}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 85 3c fe ff ffmov     dword [ebp-0x1c4 {var_1c8}], eaxOpcode: e8 db 0b 00 00call    sub_804a9c0Opcode: b9 00 00 00 00mov     ecx, 0x0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_21c}], 0x0Opcode: 89 85 38 fe ff ffmov     dword [ebp-0x1c8 {var_1cc}], eaxOpcode: 89 8d 34 fe ff ffmov     dword [ebp-0x1cc {var_1d0}], ecxOpcode: e8 9e 0b 00 00call    sub_804a9a0Opcode: e8 9e 0b 00 00{ Does not return }Basic Block 22Opcode: 8b 85 74 fe ff ffmov     eax, dword [ebp-0x18c {var_190}]Opcode: 83 e8 01sub     eax, 0x1Opcode: 89 85 68 fe ff ffmov     dword [ebp-0x198 {var_19c}], eaxOpcode: 0f 85 e4 03 00 00jne     0x804a058Basic Block 23Opcode: 8d 05 cb ec 04 08lea     eax, [data_804eccb]  {"Bad barcode bitmap\n"}Opcode: 8d 8d b4 fe ff fflea     ecx, [ebp-0x14c] {var_150}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_218}], eaxOpcode: e8 3f 2c 00 00call    sub_804cc60Opcode: 89 85 04 fe ff ffmov     dword [ebp-0x1fc {var_200}], eaxBasic Block 24Opcode: 8b 45 b4mov     eax, dword [ebp-0x4c {var_50}]Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 c4 f7 ff ffcall    sub_80497a0Opcode: 8d 05 8e ec 04 08lea     eax, [data_804ec8e]  {"Successfully added bitmap barcod…"}Opcode: 8d 8d b4 fe ff fflea     ecx, [ebp-0x14c] {var_150}Opcode: 8b 55 b4mov     edx, dword [ebp-0x4c {var_50}]Opcode: 8b 52 08mov     edx, dword [edx+0x8]Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 44 24 04mov     dword [esp+0x4 {var_218}], eaxOpcode: 89 54 24 08mov     dword [esp+0x8 {var_214}], edxOpcode: e8 62 2c 00 00call    sub_804cc60Opcode: 89 85 08 fe ff ffmov     dword [ebp-0x1f8 {var_1fc}], eaxOpcode: e9 1e 00 00 00jmp     0x804a027Basic Block 25Opcode: 8d 05 78 ec 04 08lea     eax, [data_804ec78]  {"Bad barcode encoding\n"}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 90 2c 00 00call    sub_804cb00Opcode: 89 85 28 fe ff ffmov     dword [ebp-0x1d8 {var_1dc}], eaxBasic Block 26Opcode: 8b 45 b4mov     eax, dword [ebp-0x4c {var_50}]Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 75 f9 ff ffcall    sub_80497a0Opcode: 8d 05 3f ec 04 08lea     eax, [data_804ec3f]  {"Successfully added barcode to ca…"}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 c7 2c 00 00call    sub_804cb00Opcode: 8d 0d b9 ec 04 08lea     ecx, [data_804ecb9]  {"Barcode text: %s\n"}Opcode: 8b 55 b4mov     edx, dword [ebp-0x4c {var_50}]Opcode: 8b 52 08mov     edx, dword [edx+0x8]Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_218}], edxOpcode: 89 85 30 fe ff ffmov     dword [ebp-0x1d0 {var_1d4}], eaxOpcode: e8 a9 2c 00 00call    sub_804cb00Opcode: 89 85 2c fe ff ffmov     dword [ebp-0x1d4 {var_1d8}], eaxOpcode: e9 14 00 00 00jmp     0x8049e76Basic Block 27Opcode: 81 c4 10 02 00 00add     esp, 0x210 {var_c}Opcode: 5epop     esiOpcode: 5fpop     ediOpcode: 5dpop     ebpOpcode: c3retn    Basic Block 28Opcode: e9 00 00 00 00jmp     0x8049c79Basic Block 29Opcode: e9 00 00 00 00jmp     0x804a02cBasic Block 30Opcode: e9 dd 01 00 00jmp     0x804a058Basic Block 31Opcode: 8d 05 10 5a 06 08lea     eax, [data_8065a10]Opcode: b9 00 08 00 00mov     ecx, 0x800Opcode: ba 0a 00 00 00mov     edx, 0xaOpcode: 8b 35 40 f0 04 08mov     esi, dword [data_804f040]  {data_8050b7c}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: c7 44 24 04 00 08 00 00mov     dword [esp+0x4 {var_218}], 0x800Opcode: c7 44 24 08 0a 00 00 00mov     dword [esp+0x8 {var_214}], 0xaOpcode: 89 74 24 0cmov     dword [esp+0xc {var_210}], esiOpcode: 89 95 64 fe ff ffmov     dword [ebp-0x19c {var_1a0}], edxOpcode: 89 8d 60 fe ff ffmov     dword [ebp-0x1a0 {var_1a4}], ecxOpcode: e8 09 13 00 00call    sub_804afc0Opcode: 3d ff ff ff ffcmp     eax, 0xffffffffOpcode: 0f 85 3f 00 00 00jne     0x8049d01Basic Block 32Opcode: 8d 05 10 5a 06 08lea     eax, [data_8065a10]Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 21 e4 ff ffcall    sub_8048130Opcode: 89 45 b4mov     dword [ebp-0x4c {var_50}], eaxOpcode: 81 7d b4 00 00 00 00cmp     dword [ebp-0x4c {var_50}], 0x0Opcode: 0f 84 42 00 00 00je      0x8049d61Basic Block 33Opcode: 8d 05 34 ec 04 08lea     eax, [data_804ec34]  {"Bad input\n"}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 30 2e 00 00call    sub_804cb00Opcode: 8b 0d 44 f0 04 08mov     ecx, dword [data_804f044]  {data_8050f94}Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 85 5c fe ff ffmov     dword [ebp-0x1a4 {var_1a8}], eaxOpcode: e8 dc 0c 00 00call    sub_804a9c0Opcode: b9 00 00 00 00mov     ecx, 0x0Opcode: c7 04 24 00 00 00 00mov     dword [esp {var_21c}], 0x0Opcode: 89 85 58 fe ff ffmov     dword [ebp-0x1a8 {var_1ac}], eaxOpcode: 89 8d 54 fe ff ffmov     dword [ebp-0x1ac {var_1b0}], ecxOpcode: e8 9f 0c 00 00call    sub_804a9a0Opcode: e8 9f 0c 00 00{ Does not return }Basic Block 34Opcode: 8d 05 64 ec 04 08lea     eax, [data_804ec64]  {"Bad barcode string\n"}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 91 2d 00 00call    sub_804cb00Opcode: 89 85 48 fe ff ffmov     dword [ebp-0x1b8 {var_1bc}], eaxBasic Block 35Opcode: 8b 45 b4mov     eax, dword [ebp-0x4c {var_50}]Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 76 fa ff ffcall    sub_80497a0Opcode: 8d 05 3f ec 04 08lea     eax, [data_804ec3f]  {"Successfully added barcode to ca…"}Opcode: 89 04 24mov     dword [esp {var_21c}], eaxOpcode: e8 c8 2d 00 00call    sub_804cb00Opcode: 8d 0d b9 ec 04 08lea     ecx, [data_804ecb9]  {"Barcode text: %s\n"}Opcode: 8b 55 b4mov     edx, dword [ebp-0x4c {var_50}]Opcode: 8b 52 08mov     edx, dword [edx+0x8]Opcode: 89 0c 24mov     dword [esp {var_21c}], ecxOpcode: 89 54 24 04mov     dword [esp+0x4 {var_218}], edxOpcode: 89 85 50 fe ff ffmov     dword [ebp-0x1b0 {var_1b4}], eaxOpcode: e8 aa 2d 00 00call    sub_804cb00Opcode: 89 85 4c fe ff ffmov     dword [ebp-0x1b4 {var_1b8}], eaxOpcode: e9 14 00 00 00jmp     0x8049d75Basic Block 36Opcode: e9 de 02 00 00jmp     0x804a058