
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 81 ec 04 04 00 00 ?? sub esp, 0x00000404<1028>
 a1 18 50 40 00 ?? mov eax, dword ds:[0x00405018]
 33 c5 ?? xor eax, ebp
 89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
 83 3d 94 50 40 00 ff ?? cmp dword ds:[0x00405094], 0xff<255,-1>
 8b 45 08 ?? mov eax, dword ss:[ebp + 8]
 0f 84 b6 00 00 00 ?? je basic block L26

L2: 53 ?? push ebx
 56 ?? push esi
 85 c0 ?? test eax, eax
 0f 84 90 00 00 00 ?? je basic block L23

L3: 8b c8 ?? mov ecx, eax
 8d 71 01 ?? lea esi, ds:[ecx + 1]

L4: 8a 11 ?? mov dl, byte ds:[ecx]
 41 ?? inc ecx
 84 d2 ?? test dl, dl

L5: 75 f9 ?? jne basic block L4

L6: 2b ce ?? sub ecx, esi
 83 c1 3a ?? add ecx, 0x3a<58>
 81 f9 00 04 00 00 ?? cmp ecx, 0x00000400<1024>
 77 77 ?? ja basic block L23

L7: 8d 9d fc fb ff ff ?? lea ebx, ss:[ebp + 0xfffffbfc<4294966268,-1028>]
 33 c9 ?? xor ecx, ecx

L8: 8a 91 40 36 40 00 ?? mov dl, byte ds:[ecx + 0x00403640<"The variable '">]
 88 94 0d fc fb ff ff ?? mov byte ss:[ebp + ecx + 0xfffffbfc<4294966268,-1028>], dl
 41 ?? inc ecx
 84 d2 ?? test dl, dl

L9: 75 ee ?? jne basic block L8

L10: 8b d0 ?? mov edx, eax

L11: 8a 08 ?? mov cl, byte ds:[eax]
 40 ?? inc eax
 84 c9 ?? test cl, cl

L12: 75 f9 ?? jne basic block L11

L13: 57 ?? push edi
 8d bd fc fb ff ff ?? lea edi, ss:[ebp + 0xfffffbfc<4294966268,-1028>]
 2b c2 ?? sub eax, edx
 4f ?? dec edi

L14: 8a 4f 01 ?? mov cl, byte ds:[edi + 1]
 47 ?? inc edi
 84 c9 ?? test cl, cl

L15: 75 f8 ?? jne basic block L14

L16: 8b c8 ?? mov ecx, eax
 c1 e9 02 ?? shr ecx, 2
 8b f2 ?? mov esi, edx
 f3 a5 ?? rep_movsd
 8b c8 ?? mov ecx, eax
 83 e1 03 ?? and ecx, 3
 b8 50 36 40 00 ?? mov eax, 0x00403650<"' is being used without b"+17 more>
 f3 a4 ?? rep_movsb
 8b c8 ?? mov ecx, eax

L17: 8a 10 ?? mov dl, byte ds:[eax]
 40 ?? inc eax
 84 d2 ?? test dl, dl

L18: 75 f9 ?? jne basic block L17

L19: 8d bd fc fb ff ff ?? lea edi, ss:[ebp + 0xfffffbfc<4294966268,-1028>]
 2b c1 ?? sub eax, ecx
 8b f1 ?? mov esi, ecx
 4f ?? dec edi

L20: 8a 4f 01 ?? mov cl, byte ds:[edi + 1]
 47 ?? inc edi
 84 c9 ?? test cl, cl

L21: 75 f8 ?? jne basic block L20

L22: 8b c8 ?? mov ecx, eax
 c1 e9 02 ?? shr ecx, 2
 f3 a5 ?? rep_movsd
 8b c8 ?? mov ecx, eax
 83 e1 03 ?? and ecx, 3
 f3 a4 ?? rep_movsb
 5f ?? pop edi
 eb 05 ?? jmp basic block L24

L23: bb dc 38 40 00 ?? mov ebx, 0x004038dc<"A variable is being used "+26 more>

L24: a1 94 50 40 00 ?? mov eax, dword ds:[0x00405094]
 53 ?? push ebx
 6a 03 ?? push 3
 50 ?? push eax
 8b 45 04 ?? mov eax, dword ss:[ebp + 4]
 50 ?? push eax
 e8 2a f9 ff ff ?? call function 0x00402220

L25: 83 c4 10 ?? add esp, 0x10<16>
 5e ?? pop esi
 5b ?? pop ebx

L26: 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
 33 cd ?? xor ecx, ebp
 e8 ab e8 ff ff ?? call function 0x004011b0

L27: 8b e5 ?? mov esp, ebp
 5d ?? pop ebp
 c3 ?? ret

