a13035:	cc                   	int3
a13036:	cc                   	int3
a13037:	cc                   	int3
a13038:	cc                   	int3
a13039:	cc                   	int3
a1303a:	cc                   	int3
a1303b:	cc                   	int3
a1303c:	cc                   	int3
a1303d:	cc                   	int3
a1303e:	cc                   	int3
a1303f:	cc                   	int3
a13040:	cc                   	int3
a13041:	cc                   	int3
a13042:	cc                   	int3
a13043:	cc                   	int3
a13044:	cc                   	int3
a13045:	cc                   	int3
a13046:	55                   	push   %ebp
a13047:	8b ec                	mov    %esp,%ebp
a13049:	56                   	push   %esi
a1304a:	57                   	push   %edi
a1304b:	8b 7d 08             	mov    0x8(%ebp),%edi
a1304e:	8b f1                	mov    %ecx,%esi
a13050:	57                   	push   %edi
a13051:	e8 c4 d7 a0 ff       	call   0x42081a
a13056:	8b 87 c4 01 00 00    	mov    0x1c4(%edi),%eax
a1305c:	8d 8e e4 01 00 00    	lea    0x1e4(%esi),%ecx
a13062:	89 86 c4 01 00 00    	mov    %eax,0x1c4(%esi)
a13068:	8b 87 c8 01 00 00    	mov    0x1c8(%edi),%eax
a1306e:	89 86 c8 01 00 00    	mov    %eax,0x1c8(%esi)
a13074:	8d 87 e4 01 00 00    	lea    0x1e4(%edi),%eax
a1307a:	50                   	push   %eax
a1307b:	e8 6d f6 9f ff       	call   0x4126ed
a13080:	8b 87 d0 01 00 00    	mov    0x1d0(%edi),%eax
a13086:	8d 8f e8 01 00 00    	lea    0x1e8(%edi),%ecx
a1308c:	89 86 d0 01 00 00    	mov    %eax,0x1d0(%esi)
a13092:	8b 87 cc 01 00 00    	mov    0x1cc(%edi),%eax
a13098:	89 86 cc 01 00 00    	mov    %eax,0x1cc(%esi)
a1309e:	8d 86 e8 01 00 00    	lea    0x1e8(%esi),%eax
a130a4:	50                   	push   %eax
a130a5:	e8 2e f5 a1 ff       	call   0x4325d8
a130aa:	5f                   	pop    %edi
a130ab:	5e                   	pop    %esi
a130ac:	5d                   	pop    %ebp
a130ad:	c2 04 00             	ret    $0x4
a130b0:	cc                   	int3
a130b1:	cc                   	int3
a130b2:	cc                   	int3
a130b3:	cc                   	int3
a130b4:	cc                   	int3
a130b5:	cc                   	int3
a130b6:	cc                   	int3
a130b7:	cc                   	int3
a130b8:	cc                   	int3
a130b9:	cc                   	int3
a130ba:	cc                   	int3
a130bb:	cc                   	int3
a130bc:	cc                   	int3
a130bd:	cc                   	int3
a130be:	cc                   	int3
a130bf:	cc                   	int3
a130c0:	cc                   	int3
a130c1:	cc                   	int3
a130c2:	cc                   	int3
a130c3:	cc                   	int3
a130c4:	cc                   	int3
a130c5:	cc                   	int3
a130c6:	cc                   	int3
a130c7:	cc                   	int3
a130c8:	cc                   	int3
a130c9:	cc                   	int3
a130ca:	6a 04                	push   $0x4
a130cc:	b8 e6 65 bb 00       	mov    $0xbb65e6,%eax
a130d1:	e8 b5 71 9f ff       	call   0x40a28b
a130d6:	68 00 03 00 00       	push   $0x300
a130db:	e8 9d 78 a1 ff       	call   0x42a97d
a130e0:	59                   	pop    %ecx
a130e1:	8b c8                	mov    %eax,%ecx
a130e3:	89 4d f0             	mov    %ecx,-0x10(%ebp)
a130e6:	33 c0                	xor    %eax,%eax
a130e8:	89 45 fc             	mov    %eax,-0x4(%ebp)
a130eb:	85 c9                	test   %ecx,%ecx
a130ed:	74 05                	je     0xa130f4
a130ef:	e8 2e f8 9f ff       	call   0x412922
a130f4:	e8 1e b3 9f ff       	call   0x40e417
a130f9:	c3                   	ret
a130fa:	cc                   	int3
a130fb:	cc                   	int3
a130fc:	cc                   	int3
a130fd:	cc                   	int3
a130fe:	cc                   	int3
a130ff:	cc                   	int3
a13100:	cc                   	int3
a13101:	cc                   	int3
a13102:	cc                   	int3
a13103:	cc                   	int3
a13104:	cc                   	int3
a13105:	cc                   	int3
a13106:	55                   	push   %ebp
a13107:	8b ec                	mov    %esp,%ebp
a13109:	8b 81 d0 01 00 00    	mov    0x1d0(%ecx),%eax
a1310f:	ba 24 80 00 00       	mov    $0x8024,%edx
a13114:	56                   	push   %esi
a13115:	57                   	push   %edi
a13116:	83 f8 06             	cmp    $0x6,%eax
a13119:	75 03                	jne    0xa1311e
a1311b:	42                   	inc    %edx
a1311c:	eb 13                	jmp    0xa13131
a1311e:	83 f8 02             	cmp    $0x2,%eax
a13121:	75 0e                	jne    0xa13131
a13123:	8b 81 1c 01 00 00    	mov    0x11c(%ecx),%eax
a13129:	ba 26 80 00 00       	mov    $0x8026,%edx
a1312e:	29 45 18             	sub    %eax,0x18(%ebp)
a13131:	6a ff                	push   $0xffffffff
a13133:	52                   	push   %edx
a13134:	83 ec 10             	sub    $0x10,%esp
a13137:	8d 75 10             	lea    0x10(%ebp),%esi
a1313a:	8b fc                	mov    %esp,%edi
a1313c:	ff 75 0c             	push   0xc(%ebp)
a1313f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a13140:	ff 75 08             	push   0x8(%ebp)
a13143:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a13144:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a13145:	a5                   	movsl  %ds:(%esi),%es:(%edi)
a13146:	e8 00 af a1 ff       	call   0x42e04b
a1314b:	5f                   	pop    %edi
a1314c:	5e                   	pop    %esi
a1314d:	5d                   	pop    %ebp
a1314e:	c2 20 00             	ret    $0x20
a13151:	cc                   	int3
a13152:	cc                   	int3
a13153:	cc                   	int3
a13154:	cc                   	int3
a13155:	cc                   	int3
a13156:	cc                   	int3
a13157:	cc                   	int3
a13158:	cc                   	int3
a13159:	cc                   	int3
a1315a:	cc                   	int3
a1315b:	cc                   	int3
a1315c:	cc                   	int3
a1315d:	cc                   	int3
a1315e:	cc                   	int3
a1315f:	cc                   	int3
a13160:	cc                   	int3
a13161:	cc                   	int3
a13162:	cc                   	int3
a13163:	55                   	push   %ebp
a13164:	8b ec                	mov    %esp,%ebp
a13166:	8b 55 08             	mov    0x8(%ebp),%edx
a13169:	8b 41 10             	mov    0x10(%ecx),%eax
a1316c:	89 42 08             	mov    %eax,0x8(%edx)
a1316f:	83 69 0c 01          	subl   $0x1,0xc(%ecx)
a13173:	89 51 10             	mov    %edx,0x10(%ecx)
a13176:	75 05                	jne    0xa1317d
a13178:	e8 cd ab a0 ff       	call   0x41dd4a
a1317d:	5d                   	pop    %ebp
a1317e:	c2 04 00             	ret    $0x4
a13181:	cc                   	int3
a13182:	cc                   	int3
a13183:	cc                   	int3
a13184:	cc                   	int3
a13185:	cc                   	int3
a13186:	cc                   	int3
a13187:	cc                   	int3
a13188:	55                   	push   %ebp
a13189:	8b ec                	mov    %esp,%ebp
a1318b:	56                   	push   %esi
a1318c:	57                   	push   %edi
a1318d:	ff 75 08             	push   0x8(%ebp)
a13190:	8b f1                	mov    %ecx,%esi
a13192:	e8 63 38 a0 ff       	call   0x4169fa
a13197:	8b 7d 10             	mov    0x10(%ebp),%edi
a1319a:	33 d2                	xor    %edx,%edx
a1319c:	89 07                	mov    %eax,(%edi)
a1319e:	f7 76 08             	divl   0x8(%esi)
a131a1:	8b 45 0c             	mov    0xc(%ebp),%eax
a131a4:	89 10                	mov    %edx,(%eax)
a131a6:	8b 76 04             	mov    0x4(%esi),%esi
a131a9:	85 f6                	test   %esi,%esi
a131ab:	74 21                	je     0xa131ce
a131ad:	8b 34 96             	mov    (%esi,%edx,4),%esi
a131b0:	eb 18                	jmp    0xa131ca
a131b2:	8b 46 0c             	mov    0xc(%esi),%eax
a131b5:	3b 07                	cmp    (%edi),%eax
a131b7:	75 0e                	jne    0xa131c7
a131b9:	8d 45 08             	lea    0x8(%ebp),%eax
a131bc:	50                   	push   %eax
a131bd:	56                   	push   %esi
a131be:	e8 bd 78 a2 ff       	call   0x43aa80
a131c3:	85 c0                	test   %eax,%eax
a131c5:	75 0f                	jne    0xa131d6
a131c7:	8b 76 08             	mov    0x8(%esi),%esi
a131ca:	85 f6                	test   %esi,%esi
a131cc:	75 e4                	jne    0xa131b2
a131ce:	33 c0                	xor    %eax,%eax
a131d0:	5f                   	pop    %edi
a131d1:	5e                   	pop    %esi
a131d2:	5d                   	pop    %ebp
a131d3:	c2 0c 00             	ret    $0xc
a131d6:	8b c6                	mov    %esi,%eax
a131d8:	eb f6                	jmp    0xa131d0
a131da:	cc                   	int3
a131db:	cc                   	int3
a131dc:	cc                   	int3
a131dd:	cc                   	int3
a131de:	cc                   	int3
a131df:	cc                   	int3
a131e0:	cc                   	int3
a131e1:	cc                   	int3
a131e2:	cc                   	int3
a131e3:	cc                   	int3
a131e4:	cc                   	int3
a131e5:	cc                   	int3
a131e6:	cc                   	int3
a131e7:	cc                   	int3
a131e8:	cc                   	int3
a131e9:	cc                   	int3
a131ea:	cc                   	int3
a131eb:	cc                   	int3
a131ec:	cc                   	int3
a131ed:	cc                   	int3
a131ee:	55                   	push   %ebp
a131ef:	8b ec                	mov    %esp,%ebp
a131f1:	51                   	push   %ecx
a131f2:	51                   	push   %ecx
a131f3:	56                   	push   %esi
a131f4:	57                   	push   %edi
a131f5:	8b f9                	mov    %ecx,%edi
a131f7:	83 bf ec 01 00 00 00 	cmpl   $0x0,0x1ec(%edi)
a131fe:	7e 25                	jle    0xa13225
a13200:	8b 87 1c 01 00 00    	mov    0x11c(%edi),%eax
a13206:	8b 97 3c 02 00 00    	mov    0x23c(%edi),%edx
a1320c:	8b b7 40 02 00 00    	mov    0x240(%edi),%esi
a13212:	8d 0c 42             	lea    (%edx,%eax,2),%ecx
a13215:	8b 45 08             	mov    0x8(%ebp),%eax
a13218:	89 08                	mov    %ecx,(%eax)
a1321a:	8b 8f 20 01 00 00    	mov    0x120(%edi),%ecx
a13220:	8d 0c 4e             	lea    (%esi,%ecx,2),%ecx
a13223:	eb 31                	jmp    0xa13256
a13225:	ff 75 0c             	push   0xc(%ebp)
a13228:	8d 45 f8             	lea    -0x8(%ebp),%eax
a1322b:	50                   	push   %eax
a1322c:	e8 0f 45 a2 ff       	call   0x437740
a13231:	8b 07                	mov    (%edi),%eax
a13233:	8b b0 78 02 00 00    	mov    0x278(%eax),%esi
a13239:	8b ce                	mov    %esi,%ecx
a1323b:	e8 25 94 a1 ff       	call   0x42c665
a13240:	8b cf                	mov    %edi,%ecx
a13242:	ff d6                	call   *%esi
a13244:	8b 55 f8             	mov    -0x8(%ebp),%edx
a13247:	83 c9 ff             	or     $0xffffffff,%ecx
a1324a:	2b c8                	sub    %eax,%ecx
a1324c:	8b 45 08             	mov    0x8(%ebp),%eax
a1324f:	03 d1                	add    %ecx,%edx
a13251:	8b 4d fc             	mov    -0x4(%ebp),%ecx
a13254:	89 10                	mov    %edx,(%eax)
a13256:	5f                   	pop    %edi
a13257:	89 48 04             	mov    %ecx,0x4(%eax)
a1325a:	5e                   	pop    %esi
a1325b:	8b e5                	mov    %ebp,%esp
a1325d:	5d                   	pop    %ebp
a1325e:	c2 08 00             	ret    $0x8
a13261:	cc                   	int3
a13262:	cc                   	int3
a13263:	cc                   	int3
a13264:	cc                   	int3
a13265:	cc                   	int3
a13266:	cc                   	int3
a13267:	cc                   	int3
a13268:	cc                   	int3
a13269:	cc                   	int3
a1326a:	cc                   	int3
a1326b:	cc                   	int3
a1326c:	cc                   	int3
a1326d:	cc                   	int3
a1326e:	cc                   	int3
a1326f:	cc                   	int3
a13270:	cc                   	int3
a13271:	cc                   	int3
a13272:	cc                   	int3
a13273:	cc                   	int3
a13274:	cc                   	int3
a13275:	cc                   	int3
a13276:	cc                   	int3
a13277:	cc                   	int3
a13278:	cc                   	int3
a13279:	cc                   	int3
a1327a:	cc                   	int3
a1327b:	cc                   	int3
a1327c:	cc                   	int3
a1327d:	b8 b8 03 c7 00       	mov    $0xc703b8,%eax
a13282:	c3                   	ret
a13283:	8b 81 1c 01 00 00    	mov    0x11c(%ecx),%eax
a13289:	99                   	cltd
a1328a:	2b c2                	sub    %edx,%eax
a1328c:	d1 f8                	sar    $1,%eax
a1328e:	c3                   	ret
a1328f:	cc                   	int3
a13290:	cc                   	int3
a13291:	cc                   	int3
a13292:	6a 08                	push   $0x8
a13294:	b8 12 66 bb 00       	mov    $0xbb6612,%eax
a13299:	e8 ed 6f 9f ff       	call   0x40a28b
a1329e:	8b f1                	mov    %ecx,%esi
a132a0:	8d 45 f0             	lea    -0x10(%ebp),%eax
a132a3:	33 ff                	xor    %edi,%edi
a132a5:	50                   	push   %eax
a132a6:	89 7d ec             	mov    %edi,-0x14(%ebp)
a132a9:	e8 ed 84 a2 ff       	call   0x43b79b
a132ae:	8b 45 f0             	mov    -0x10(%ebp),%eax
a132b1:	89 7d fc             	mov    %edi,-0x4(%ebp)
a132b4:	39 78 f4             	cmp    %edi,-0xc(%eax)
a132b7:	75 3b                	jne    0xa132f4
a132b9:	39 be cc 01 00 00    	cmp    %edi,0x1cc(%esi)
a132bf:	75 08                	jne    0xa132c9
a132c1:	39 be ec 01 00 00    	cmp    %edi,0x1ec(%esi)
a132c7:	7e 0f                	jle    0xa132d8
a132c9:	8d 46 60             	lea    0x60(%esi),%eax
a132cc:	50                   	push   %eax
a132cd:	8d 4d f0             	lea    -0x10(%ebp),%ecx
a132d0:	e8 18 f4 9f ff       	call   0x4126ed
a132d5:	8b 45 f0             	mov    -0x10(%ebp),%eax
a132d8:	39 78 f4             	cmp    %edi,-0xc(%eax)
a132db:	75 17                	jne    0xa132f4
a132dd:	8b 4e 70             	mov    0x70(%esi),%ecx
a132e0:	39 79 f4             	cmp    %edi,-0xc(%ecx)
a132e3:	74 0f                	je     0xa132f4
a132e5:	8d 46 60             	lea    0x60(%esi),%eax
a132e8:	50                   	push   %eax
a132e9:	8d 4d f0             	lea    -0x10(%ebp),%ecx
a132ec:	e8 fc f3 9f ff       	call   0x4126ed
a132f1:	8b 45 f0             	mov    -0x10(%ebp),%eax
a132f4:	83 c0 f0             	add    $0xfffffff0,%eax
a132f7:	50                   	push   %eax
a132f8:	e8 31 92 a2 ff       	call   0x43c52e
a132fd:	8b 75 08             	mov    0x8(%ebp),%esi
a13300:	83 c0 10             	add    $0x10,%eax
a13303:	59                   	pop    %ecx
a13304:	8b 4d f0             	mov    -0x10(%ebp),%ecx
a13307:	83 c1 f0             	add    $0xfffffff0,%ecx
a1330a:	89 06                	mov    %eax,(%esi)
a1330c:	e8 03 19 9f ff       	call   0x404c14
a13311:	8b c6                	mov    %esi,%eax
a13313:	e8 ff b0 9f ff       	call   0x40e417
a13318:	c2 04 00             	ret    $0x4
a1331b:	cc                   	int3
a1331c:	cc                   	int3
a1331d:	cc                   	int3
a1331e:	cc                   	int3