
L1: 8b ff ?? mov edi, edi
 55 ?? push ebp
 8b ec ?? mov ebp, esp
 83 ec 0c ?? sub esp, 12
 a1 10 33 42 00 ?? mov eax, dword ds:[0x00423310]
 33 c5 ?? xor eax, ebp
 89 45 fc ?? mov dword ss:[ebp + 0xfc<252,-4>], eax
 56 ?? push esi
 8b f1 ?? mov esi, ecx
 85 f6 ?? test esi, esi
 74 53 ?? je basic block L14

L2: 80 3e 00 ?? cmp byte ds:[esi], 0
 74 4e ?? je basic block L14

L3: 68 44 0f 42 00 ?? push 0x00420f44<"ACP">
 56 ?? push esi
 e8 5b 0d ff ff ?? call function 0x00401930

L4: 59 ?? pop ecx
 59 ?? pop ecx
 85 c0 ?? test eax, eax
 74 3d ?? je basic block L14

L5: 68 40 0f 42 00 ?? push 0x00420f40<"OCP">
 56 ?? push esi
 e8 4a 0d ff ff ?? call function 0x00401930

L6: 59 ?? pop ecx
 59 ?? pop ecx
 85 c0 ?? test eax, eax
 75 18 ?? jne basic block L10

L7: 6a 08 ?? push 8
 8d 45 f4 ?? lea eax, ss:[ebp + 0xf4<244,-12>]
 50 ?? push eax
 6a 0b ?? push 11
 ff 77 1c ?? push dword ds:[edi + 0x1c<28>]
 ff 15 98 52 42 00 ?? call dword ds:[0x00425298<"lWB">]

L8: 85 c0 ?? test eax, eax
 74 2f ?? je basic block L16

L9: 8d 75 f4 ?? lea esi, ss:[ebp + 0xf4<244,-12>]

L10: 56 ?? push esi
 e8 fa c5 ff ff ?? call function 0x0040d204

L11: 59 ?? pop ecx

L12: 8b 4d fc ?? mov ecx, dword ss:[ebp + 0xfc<252,-4>]
 33 cd ?? xor ecx, ebp
 5e ?? pop esi
 e8 17 c4 ff ff ?? call function 0x0040d02d

L13: c9 ?? leave
 c3 ?? ret

L14: 6a 08 ?? push 8
 8d 45 f4 ?? lea eax, ss:[ebp + 0xf4<244,-12>]
 50 ?? push eax
 68 04 10 00 00 ?? push 0x00001004<4100>
 ff 77 1c ?? push dword ds:[edi + 0x1c<28>]
 ff 15 98 52 42 00 ?? call dword ds:[0x00425298<"lWB">]

L15: 85 c0 ?? test eax, eax
 75 04 ?? jne basic block L17

L16: 33 c0 ?? xor eax, eax
 eb d7 ?? jmp basic block L12

L17: 8d 45 f4 ?? lea eax, ss:[ebp + 0xf4<244,-12>]
 68 3c 0f 42 00 ?? push 0x00420f3c<"0">
 50 ?? push eax
 e8 ee 0c ff ff ?? call function 0x00401930

L18: 59 ?? pop ecx
 59 ?? pop ecx
 85 c0 ?? test eax, eax
 75 b9 ?? jne basic block L9

L19: ff 15 7c 52 42 00 ?? call dword ds:[0x0042527c]

L20: eb bb ?? jmp basic block L12

