Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   0f b6 05 f0 b7 40 00 ?? movzx eax, byte ds:[0x0040b7f0]
   85 c0 ?? test eax, eax
   74 0c ?? je basic block L4
  
  L2: 0f b6 4d 0c ?? movzx ecx, byte ss:[ebp + 12]
   85 c9 ?? test ecx, ecx
   74 04 ?? je basic block L4
  
  L3: b0 01 ?? mov al, 1
   eb 1c ?? jmp basic block L7
  
  L4: 0f b6 55 08 ?? movzx edx, byte ss:[ebp + 8]
   52 ?? push edx
   e8 21 d9 ff ff ?? call function 0x004010f5
  
  L5: 83 c4 04 ?? add esp, 4
   0f b6 45 08 ?? movzx eax, byte ss:[ebp + 8]
   50 ?? push eax
   e8 2e d8 ff ff ?? call function 0x0040100f
  
  L6: 83 c4 04 ?? add esp, 4
   b0 01 ?? mov al, 1
  
  L7: 5d ?? pop ebp
   c3 ?? ret
  
  