
L1: a1 70 9a 42 00 ?? mov eax, dword ds:[0x00429a70]
 85 c0 ?? test eax, eax
 0f 84 bf 00 00 00 ?? je basic block L11

L2: 8b 0d 90 9c 42 00 ?? mov ecx, dword ds:[0x00429c90]
 68 00 40 00 00 ?? push 0x00004000<16384>
 c1 e1 0f ?? shl ecx, 15
 03 48 0c ?? add ecx, dword ds:[eax + 12]
 68 00 80 00 00 ?? push 0x00008000<32768>
 51 ?? push ecx
 ff 15 4c a2 42 00 ?? call dword ds:[0x0042a24c]

L3: 8b 0d 90 9c 42 00 ?? mov ecx, dword ds:[0x00429c90]
 a1 70 9a 42 00 ?? mov eax, dword ds:[0x00429a70]
 ba 00 00 00 80 ?? mov edx, 0x80000000
 d3 ea ?? shr edx, cl
 09 50 08 ?? or dword ds:[eax + 8], edx
 a1 70 9a 42 00 ?? mov eax, dword ds:[0x00429a70]
 8b 40 10 ?? mov eax, dword ds:[eax + 0x10<16>]
 8b 0d 90 9c 42 00 ?? mov ecx, dword ds:[0x00429c90]
 83 a4 88 c4 00 00 00 00 ?? and dword ds:[eax + ecx * 4 + 0x000000c4<196>], 0
 a1 70 9a 42 00 ?? mov eax, dword ds:[0x00429a70]
 8b 40 10 ?? mov eax, dword ds:[eax + 0x10<16>]
 fe 48 43 ?? dec byte ds:[eax + 0x43<67>]
 a1 70 9a 42 00 ?? mov eax, dword ds:[0x00429a70]
 8b 48 10 ?? mov ecx, dword ds:[eax + 0x10<16>]
 80 79 43 00 ?? cmp byte ds:[ecx + 0x43<67>], 0
 75 09 ?? jne basic block L5

L4: 83 60 04 fe ?? and dword ds:[eax + 4], 0xfe<254,-2>
 a1 70 9a 42 00 ?? mov eax, dword ds:[0x00429a70]

L5: 83 78 08 ff ?? cmp dword ds:[eax + 8], 0xff<255,-1>
 75 48 ?? jne basic block L10

L6: 83 3d 7c 9c 42 00 01 ?? cmp dword ds:[0x00429c7c], 1
 7e 3f ?? jle basic block L10

L7: ff 70 10 ?? push dword ds:[eax + 0x10<16>]
 6a 00 ?? push 0
 ff 35 1c 99 42 00 ?? push dword ds:[0x0042991c]
 ff 15 c0 a1 42 00 ?? call dword ds:[0x0042a1c0]

L8: 8b 0d 7c 9c 42 00 ?? mov ecx, dword ds:[0x00429c7c]
 a1 70 9a 42 00 ?? mov eax, dword ds:[0x00429a70]
 6b c9 14 ?? imul ecx, ecx, 0x14<20>
 8b 15 80 9c 42 00 ?? mov edx, dword ds:[0x00429c80]
 2b c8 ?? sub ecx, eax
 8d 4c 11 ec ?? lea ecx, ds:[ecx + edx + 0xec<236,-20>]
 51 ?? push ecx
 8d 48 14 ?? lea ecx, ds:[eax + 0x14<20>]
 51 ?? push ecx
 50 ?? push eax
 e8 d6 0a 00 00 ?? call function 0x00406b10

L9: 83 c4 0c ?? add esp, 12
 ff 0d 7c 9c 42 00 ?? dec dword ds:[0x00429c7c]

L10: 83 25 70 9a 42 00 00 ?? and dword ds:[0x00429a70], 0

L11: c3 ?? ret

