Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   a1 18 60 40 00 ?? mov eax, dword ds:[0x00406018]
   8b c8 ?? mov ecx, eax
   33 05 0c 63 40 00 ?? xor eax, dword ds:[0x0040630c]
   83 e1 1f ?? and ecx, 0x1f<31>
   d3 c8 ?? ror eax, cl
   83 f8 ff ?? cmp eax, 0xff<255,-1>
   75 06 ?? jne basic block L3
  
  L2: 5d ?? pop ebp
   e9 fb 0b 00 00 ?? jmp 0x00402c62
   ff 25 64 71 40 00 ?? jmp dword ds:[0x00407164]
  
  L3: ff 75 08 ?? push dword ss:[ebp + 8]
   68 0c 63 40 00 ?? push 0x0040630c
   e8 dc 0b 00 00 ?? call function 0x00402c50
  
  L4: 59 ?? pop ecx
   59 ?? pop ecx
   5d ?? pop ebp
   c3 ?? ret
  
  