Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   a1 04 60 40 00 ?? mov eax, dword ds:[0x00406004]
   8b c8 ?? mov ecx, eax
   33 05 c0 63 40 00 ?? xor eax, dword ds:[0x004063c0]
   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 ea 06 00 00 ?? jmp 0x00403428
   ff 25 00 41 40 00 ?? jmp dword ds:[0x00404100<"XS@">]
  
  L3: ff 75 08 ?? push dword ss:[ebp + 8]
   68 c0 63 40 00 ?? push 0x004063c0
   e8 cb 06 00 00 ?? call function 0x00403416
  
  L4: 59 ?? pop ecx
   59 ?? pop ecx
   5d ?? pop ebp
   c3 ?? ret
  
  