
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 83 ec 10 ?? sub esp, 0x10<16>
 a1 44 44 44 00 ?? mov eax, dword ds:[0x00444444]
 33 c5 ?? xor eax, ebp
 89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
 56 ?? push esi
 33 f6 ?? xor esi, esi
 39 35 b0 53 44 00 ?? cmp dword ds:[0x004453b0], esi
 74 4f ?? je basic block L12

L2: 83 3d a4 54 44 00 fe ?? cmp dword ds:[0x004454a4], 0xfe<254,-2>
 75 05 ?? jne basic block L4

L3: e8 77 57 00 00 ?? call function 0x0042bcba

L4: a1 a4 54 44 00 ?? mov eax, dword ds:[0x004454a4]
 83 f8 ff ?? cmp eax, 0xff<255,-1>
 75 07 ?? jne basic block L6

L5: b8 ff ff 00 00 ?? mov eax, 0x0000ffff
 eb 70 ?? jmp basic block L18

L6: 56 ?? push esi
 8d 4d f0 ?? lea ecx, ss:[ebp + 0xf0<240,-16>]
 51 ?? push ecx
 6a 01 ?? push 1
 8d 4d 08 ?? lea ecx, ss:[ebp + 8]
 51 ?? push ecx
 50 ?? push eax
 ff 15 38 93 44 00 ?? call dword ds:[0x00449338]

L7: 85 c0 ?? test eax, eax
 75 67 ?? jne basic block L20

L8: 83 3d b0 53 44 00 02 ?? cmp dword ds:[0x004453b0], 2
 75 da ?? jne basic block L5

L9: ff 15 44 92 44 00 ?? call dword ds:[0x00449244]

L10: 83 f8 78 ?? cmp eax, 0x78<120>
 75 cf ?? jne basic block L5

L11: 89 35 b0 53 44 00 ?? mov dword ds:[0x004453b0], esi

L12: 56 ?? push esi
 56 ?? push esi
 6a 05 ?? push 5
 8d 45 f4 ?? lea eax, ss:[ebp + 0xf4<244,-12>]
 50 ?? push eax
 6a 01 ?? push 1
 8d 45 08 ?? lea eax, ss:[ebp + 8]
 50 ?? push eax
 56 ?? push esi
 ff 15 34 93 44 00 ?? call dword ds:[0x00449334]

L13: 50 ?? push eax
 ff 15 00 92 44 00 ?? call dword ds:[0x00449200]

L14: 8b 0d a4 54 44 00 ?? mov ecx, dword ds:[0x004454a4]
 83 f9 ff ?? cmp ecx, 0xff<255,-1>
 74 a2 ?? je basic block L5

L15: 56 ?? push esi
 8d 55 f0 ?? lea edx, ss:[ebp + 0xf0<240,-16>]
 52 ?? push edx
 50 ?? push eax
 8d 45 f4 ?? lea eax, ss:[ebp + 0xf4<244,-12>]
 50 ?? push eax
 51 ?? push ecx
 ff 15 30 93 44 00 ?? call dword ds:[0x00449330]

L16: 85 c0 ?? test eax, eax
 74 8d ?? je basic block L5

L17: 66 8b 45 08 ?? mov ax, word ss:[ebp + 8]

L18: 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
 33 cd ?? xor ecx, ebp
 5e ?? pop esi
 e8 7d 35 fe ff ?? call function 0x00409b4c

L19: c9 ?? leave
 c3 ?? ret

L20: c7 05 b0 53 44 00 01 00 ?? mov dword ds:[0x004453b0], 1
 00 00
 eb e3 ?? jmp basic block L17

