Disassembly: 
  L1: 81 fa 00 10 00 00 ?? cmp edx, 0x00001000<4096>
   72 32 ?? jb basic block L11
  
  L2: f6 c1 1f ?? test cl, 0x1f<31>
   74 06 ?? je basic block L4
  
  L3: ff 25 a8 30 40 00 ?? jmp dword ds:[0x004030a8]
  
  L4: 8b 41 fc ?? mov eax, dword ds:[ecx + 0xfc<252,-4>]
   3b c1 ?? cmp eax, ecx
   72 06 ?? jb basic block L6
  
  L5: ff 25 a8 30 40 00 ?? jmp dword ds:[0x004030a8]
  
  L6: 2b c8 ?? sub ecx, eax
   83 f9 04 ?? cmp ecx, 4
   73 06 ?? jae basic block L8
  
  L7: ff 25 a8 30 40 00 ?? jmp dword ds:[0x004030a8]
  
  L8: 83 f9 23 ?? cmp ecx, 0x23<35>
   76 06 ?? jbe basic block L10
  
  L9: ff 25 a8 30 40 00 ?? jmp dword ds:[0x004030a8]
  
  L10: 8b c8 ?? mov ecx, eax
  
  L11: 51 ?? push ecx
   e8 31 08 00 00 ?? call function 0x004018b1
  
  L12: 59 ?? pop ecx
   c3 ?? ret
  
  