
L1: 8b 0d 18 60 40 00 ?? mov ecx, dword ds:[0x00406018]
 56 ?? push esi
 57 ?? push edi
 bf 4e e6 40 bb ?? mov edi, 0xbb40e64e
 be 00 00 ff ff ?? mov esi, 0xffff0000<4294901760,-65536>
 3b cf ?? cmp ecx, edi
 74 04 ?? je basic block L3

L2: 85 ce ?? test esi, ecx
 75 26 ?? jne basic block L9

L3: e8 81 ff ff ff ?? call function 0x0040212f

L4: 8b c8 ?? mov ecx, eax
 3b cf ?? cmp ecx, edi
 75 07 ?? jne basic block L6

L5: b9 4f e6 40 bb ?? mov ecx, 0xbb40e64f
 eb 0e ?? jmp basic block L8

L6: 85 ce ?? test esi, ecx
 75 0a ?? jne basic block L8

L7: 0d 11 47 00 00 ?? or eax, 0x00004711<18193>
 c1 e0 10 ?? shl eax, 0x10<16>
 0b c8 ?? or ecx, eax

L8: 89 0d 18 60 40 00 ?? mov dword ds:[0x00406018], ecx

L9: f7 d1 ?? not ecx
 5f ?? pop edi
 89 0d 14 60 40 00 ?? mov dword ds:[0x00406014], ecx
 5e ?? pop esi
 c3 ?? ret

