Disassembly: 
  L1: 8b ff ?? mov edi, edi
   55 ?? push ebp
   8b ec ?? mov ebp, esp
   56 ?? push esi
   8b 75 08 ?? mov esi, dword ss:[ebp + 8]
   85 f6 ?? test esi, esi
   0f 84 81 01 00 00 ?? je basic block L46
  
  L2: ff 76 04 ?? push dword ds:[esi + 4]
   e8 76 14 ff ff ?? call function 0x00401afb
  
  L3: ff 76 08 ?? push dword ds:[esi + 8]
   e8 6e 14 ff ff ?? call function 0x00401afb
  
  L4: ff 76 0c ?? push dword ds:[esi + 12]
   e8 66 14 ff ff ?? call function 0x00401afb
  
  L5: ff 76 10 ?? push dword ds:[esi + 0x10<16>]
   e8 5e 14 ff ff ?? call function 0x00401afb
  
  L6: ff 76 14 ?? push dword ds:[esi + 0x14<20>]
   e8 56 14 ff ff ?? call function 0x00401afb
  
  L7: ff 76 18 ?? push dword ds:[esi + 0x18<24>]
   e8 4e 14 ff ff ?? call function 0x00401afb
  
  L8: ff 36 ?? push dword ds:[esi]
   e8 47 14 ff ff ?? call function 0x00401afb
  
  L9: ff 76 20 ?? push dword ds:[esi + 0x20<32>]
   e8 3f 14 ff ff ?? call function 0x00401afb
  
  L10: ff 76 24 ?? push dword ds:[esi + 0x24<36>]
   e8 37 14 ff ff ?? call function 0x00401afb
  
  L11: ff 76 28 ?? push dword ds:[esi + 0x28<40>]
   e8 2f 14 ff ff ?? call function 0x00401afb
  
  L12: ff 76 2c ?? push dword ds:[esi + 0x2c<44>]
   e8 27 14 ff ff ?? call function 0x00401afb
  
  L13: ff 76 30 ?? push dword ds:[esi + 0x30<48>]
   e8 1f 14 ff ff ?? call function 0x00401afb
  
  L14: ff 76 34 ?? push dword ds:[esi + 0x34<52>]
   e8 17 14 ff ff ?? call function 0x00401afb
  
  L15: ff 76 1c ?? push dword ds:[esi + 0x1c<28>]
   e8 0f 14 ff ff ?? call function 0x00401afb
  
  L16: ff 76 38 ?? push dword ds:[esi + 0x38<56>]
   e8 07 14 ff ff ?? call function 0x00401afb
  
  L17: ff 76 3c ?? push dword ds:[esi + 0x3c<60>]
   e8 ff 13 ff ff ?? call function 0x00401afb
  
  L18: 83 c4 40 ?? add esp, 0x40<64>
   ff 76 40 ?? push dword ds:[esi + 0x40<64>]
   e8 f4 13 ff ff ?? call function 0x00401afb
  
  L19: ff 76 44 ?? push dword ds:[esi + 0x44<68>]
   e8 ec 13 ff ff ?? call function 0x00401afb
  
  L20: ff 76 48 ?? push dword ds:[esi + 0x48<72>]
   e8 e4 13 ff ff ?? call function 0x00401afb
  
  L21: ff 76 4c ?? push dword ds:[esi + 0x4c<76>]
   e8 dc 13 ff ff ?? call function 0x00401afb
  
  L22: ff 76 50 ?? push dword ds:[esi + 0x50<80>]
   e8 d4 13 ff ff ?? call function 0x00401afb
  
  L23: ff 76 54 ?? push dword ds:[esi + 0x54<84>]
   e8 cc 13 ff ff ?? call function 0x00401afb
  
  L24: ff 76 58 ?? push dword ds:[esi + 0x58<88>]
   e8 c4 13 ff ff ?? call function 0x00401afb
  
  L25: ff 76 5c ?? push dword ds:[esi + 0x5c<92>]
   e8 bc 13 ff ff ?? call function 0x00401afb
  
  L26: ff 76 60 ?? push dword ds:[esi + 0x60<96>]
   e8 b4 13 ff ff ?? call function 0x00401afb
  
  L27: ff 76 64 ?? push dword ds:[esi + 0x64<100>]
   e8 ac 13 ff ff ?? call function 0x00401afb
  
  L28: ff 76 68 ?? push dword ds:[esi + 0x68<104>]
   e8 a4 13 ff ff ?? call function 0x00401afb
  
  L29: ff 76 6c ?? push dword ds:[esi + 0x6c<108>]
   e8 9c 13 ff ff ?? call function 0x00401afb
  
  L30: ff 76 70 ?? push dword ds:[esi + 0x70<112>]
   e8 94 13 ff ff ?? call function 0x00401afb
  
  L31: ff 76 74 ?? push dword ds:[esi + 0x74<116>]
   e8 8c 13 ff ff ?? call function 0x00401afb
  
  L32: ff 76 78 ?? push dword ds:[esi + 0x78<120>]
   e8 84 13 ff ff ?? call function 0x00401afb
  
  L33: ff 76 7c ?? push dword ds:[esi + 0x7c<124>]
   e8 7c 13 ff ff ?? call function 0x00401afb
  
  L34: 83 c4 40 ?? add esp, 0x40<64>
   ff b6 80 00 00 00 ?? push dword ds:[esi + 0x00000080<128>]
   e8 6e 13 ff ff ?? call function 0x00401afb
  
  L35: ff b6 84 00 00 00 ?? push dword ds:[esi + 0x00000084<132>]
   e8 63 13 ff ff ?? call function 0x00401afb
  
  L36: ff b6 88 00 00 00 ?? push dword ds:[esi + 0x00000088<136>]
   e8 58 13 ff ff ?? call function 0x00401afb
  
  L37: ff b6 8c 00 00 00 ?? push dword ds:[esi + 0x0000008c<140>]
   e8 4d 13 ff ff ?? call function 0x00401afb
  
  L38: ff b6 90 00 00 00 ?? push dword ds:[esi + 0x00000090<144>]
   e8 42 13 ff ff ?? call function 0x00401afb
  
  L39: ff b6 94 00 00 00 ?? push dword ds:[esi + 0x00000094<148>]
   e8 37 13 ff ff ?? call function 0x00401afb
  
  L40: ff b6 98 00 00 00 ?? push dword ds:[esi + 0x00000098<152>]
   e8 2c 13 ff ff ?? call function 0x00401afb
  
  L41: ff b6 9c 00 00 00 ?? push dword ds:[esi + 0x0000009c<156>]
   e8 21 13 ff ff ?? call function 0x00401afb
  
  L42: ff b6 a0 00 00 00 ?? push dword ds:[esi + 0x000000a0<160>]
   e8 16 13 ff ff ?? call function 0x00401afb
  
  L43: ff b6 a4 00 00 00 ?? push dword ds:[esi + 0x000000a4<164>]
   e8 0b 13 ff ff ?? call function 0x00401afb
  
  L44: ff b6 a8 00 00 00 ?? push dword ds:[esi + 0x000000a8<168>]
   e8 00 13 ff ff ?? call function 0x00401afb
  
  L45: 83 c4 2c ?? add esp, 0x2c<44>
  
  L46: 5e ?? pop esi
   5d ?? pop ebp
   c3 ?? ret
  
  