48d16e:	8b 10                	mov    (%eax),%edx
48d170:	ff 52 14             	call   *0x14(%edx)
48d173:	5e                   	pop    %esi
48d174:	5b                   	pop    %ebx
48d175:	5d                   	pop    %ebp
48d176:	c2 04 00             	ret    $0x4
48d179:	8d 40 00             	lea    0x0(%eax),%eax
48d17c:	55                   	push   %ebp
48d17d:	8b ec                	mov    %esp,%ebp
48d17f:	83 c4 f0             	add    $0xfffffff0,%esp
48d182:	53                   	push   %ebx
48d183:	56                   	push   %esi
48d184:	57                   	push   %edi
48d185:	8b f1                	mov    %ecx,%esi
48d187:	8d 7d f0             	lea    -0x10(%ebp),%edi
48d18a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d18b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d18c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d18d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d18e:	8b f2                	mov    %edx,%esi
48d190:	8b 5d 10             	mov    0x10(%ebp),%ebx
48d193:	a1 70 72 6a 00       	mov    0x6a7270,%eax
48d198:	80 38 00             	cmpb   $0x0,(%eax)
48d19b:	74 3f                	je     0x48d1dc
48d19d:	8b 1c 9d 08 b1 68 00 	mov    0x68b108(,%ebx,4),%ebx
48d1a4:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
48d1a8:	75 05                	jne    0x48d1af
48d1aa:	83 c3 03             	add    $0x3,%ebx
48d1ad:	eb 09                	jmp    0x48d1b8
48d1af:	80 7d 0c 00          	cmpb   $0x0,0xc(%ebp)
48d1b3:	74 03                	je     0x48d1b8
48d1b5:	83 c3 02             	add    $0x2,%ebx
48d1b8:	6a 00                	push   $0x0
48d1ba:	8d 45 f0             	lea    -0x10(%ebp),%eax
48d1bd:	50                   	push   %eax
48d1be:	53                   	push   %ebx
48d1bf:	6a 01                	push   $0x1
48d1c1:	8b c6                	mov    %esi,%eax
48d1c3:	e8 f8 ba f9 ff       	call   0x428cc0
48d1c8:	50                   	push   %eax
48d1c9:	a1 ac 72 6a 00       	mov    0x6a72ac,%eax
48d1ce:	8b 00                	mov    (%eax),%eax
48d1d0:	50                   	push   %eax
48d1d1:	a1 e0 6e 6a 00       	mov    0x6a6ee0,%eax
48d1d6:	8b 00                	mov    (%eax),%eax
48d1d8:	ff d0                	call   *%eax
48d1da:	eb 33                	jmp    0x48d20f
48d1dc:	8b 04 9d e8 b0 68 00 	mov    0x68b0e8(,%ebx,4),%eax
48d1e3:	33 d2                	xor    %edx,%edx
48d1e5:	8a 55 08             	mov    0x8(%ebp),%dl
48d1e8:	0b 04 95 f8 b0 68 00 	or     0x68b0f8(,%edx,4),%eax
48d1ef:	33 d2                	xor    %edx,%edx
48d1f1:	8a 55 0c             	mov    0xc(%ebp),%dl
48d1f4:	0b 04 95 00 b1 68 00 	or     0x68b100(,%edx,4),%eax
48d1fb:	50                   	push   %eax
48d1fc:	6a 03                	push   $0x3
48d1fe:	8d 45 f0             	lea    -0x10(%ebp),%eax
48d201:	50                   	push   %eax
48d202:	8b c6                	mov    %esi,%eax
48d204:	e8 b7 ba f9 ff       	call   0x428cc0
48d209:	50                   	push   %eax
48d20a:	e8 09 a7 f7 ff       	call   0x407918
48d20f:	5f                   	pop    %edi
48d210:	5e                   	pop    %esi
48d211:	5b                   	pop    %ebx
48d212:	8b e5                	mov    %ebp,%esp
48d214:	5d                   	pop    %ebp
48d215:	c2 0c 00             	ret    $0xc
48d218:	55                   	push   %ebp
48d219:	8b ec                	mov    %esp,%ebp
48d21b:	83 c4 f0             	add    $0xfffffff0,%esp
48d21e:	53                   	push   %ebx
48d21f:	56                   	push   %esi
48d220:	57                   	push   %edi
48d221:	8b f1                	mov    %ecx,%esi
48d223:	8d 7d f0             	lea    -0x10(%ebp),%edi
48d226:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d227:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d228:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d229:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d22a:	8b da                	mov    %edx,%ebx
48d22c:	8b f0                	mov    %eax,%esi
48d22e:	a1 70 72 6a 00       	mov    0x6a7270,%eax
48d233:	80 38 00             	cmpb   $0x0,(%eax)
48d236:	74 48                	je     0x48d280
48d238:	bf 01 00 00 00       	mov    $0x1,%edi
48d23d:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
48d241:	75 05                	jne    0x48d248
48d243:	83 c7 03             	add    $0x3,%edi
48d246:	eb 09                	jmp    0x48d251
48d248:	80 7d 0c 00          	cmpb   $0x0,0xc(%ebp)
48d24c:	74 03                	je     0x48d251
48d24e:	83 c7 02             	add    $0x2,%edi
48d251:	6a 00                	push   $0x0
48d253:	8d 45 f0             	lea    -0x10(%ebp),%eax
48d256:	50                   	push   %eax
48d257:	57                   	push   %edi
48d258:	33 c0                	xor    %eax,%eax
48d25a:	8a 46 22             	mov    0x22(%esi),%al
48d25d:	8b 04 85 18 b1 68 00 	mov    0x68b118(,%eax,4),%eax
48d264:	50                   	push   %eax
48d265:	8b c3                	mov    %ebx,%eax
48d267:	e8 54 ba f9 ff       	call   0x428cc0
48d26c:	50                   	push   %eax
48d26d:	a1 ac 72 6a 00       	mov    0x6a72ac,%eax
48d272:	8b 00                	mov    (%eax),%eax
48d274:	50                   	push   %eax
48d275:	a1 e0 6e 6a 00       	mov    0x6a6ee0,%eax
48d27a:	8b 00                	mov    (%eax),%eax
48d27c:	ff d0                	call   *%eax
48d27e:	eb 2f                	jmp    0x48d2af
48d280:	68 0f 20 00 00       	push   $0x200f
48d285:	6a 05                	push   $0x5
48d287:	8d 45 f0             	lea    -0x10(%ebp),%eax
48d28a:	50                   	push   %eax
48d28b:	8b c3                	mov    %ebx,%eax
48d28d:	e8 2e ba f9 ff       	call   0x428cc0
48d292:	50                   	push   %eax
48d293:	e8 70 a6 f7 ff       	call   0x407908
48d298:	ba 0f 00 00 80       	mov    $0x8000000f,%edx
48d29d:	8b 43 14             	mov    0x14(%ebx),%eax
48d2a0:	e8 df af f9 ff       	call   0x428284
48d2a5:	8d 55 f0             	lea    -0x10(%ebp),%edx
48d2a8:	8b c3                	mov    %ebx,%eax
48d2aa:	e8 4d b4 f9 ff       	call   0x4286fc
48d2af:	5f                   	pop    %edi
48d2b0:	5e                   	pop    %esi
48d2b1:	5b                   	pop    %ebx
48d2b2:	8b e5                	mov    %ebp,%esp
48d2b4:	5d                   	pop    %ebp
48d2b5:	c2 08 00             	ret    $0x8
48d2b8:	55                   	push   %ebp
48d2b9:	8b ec                	mov    %esp,%ebp
48d2bb:	83 c4 dc             	add    $0xffffffdc,%esp
48d2be:	53                   	push   %ebx
48d2bf:	56                   	push   %esi
48d2c0:	57                   	push   %edi
48d2c1:	89 55 f8             	mov    %edx,-0x8(%ebp)
48d2c4:	89 45 fc             	mov    %eax,-0x4(%ebp)
48d2c7:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d2ca:	e8 6d 05 00 00       	call   0x48d83c
48d2cf:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d2d2:	80 78 22 01          	cmpb   $0x1,0x22(%eax)
48d2d6:	0f 94 45 f7          	sete   -0x9(%ebp)
48d2da:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d2dd:	8b 10                	mov    (%eax),%edx
48d2df:	ff 12                	call   *(%edx)
48d2e1:	8b d8                	mov    %eax,%ebx
48d2e3:	8d 45 ef             	lea    -0x11(%ebp),%eax
48d2e6:	50                   	push   %eax
48d2e7:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d2ea:	8b 40 08             	mov    0x8(%eax),%eax
48d2ed:	f7 d8                	neg    %eax
48d2ef:	50                   	push   %eax
48d2f0:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d2f3:	8b 40 04             	mov    0x4(%eax),%eax
48d2f6:	f7 d8                	neg    %eax
48d2f8:	50                   	push   %eax
48d2f9:	8b 45 f8             	mov    -0x8(%ebp),%eax
48d2fc:	e8 bf b9 f9 ff       	call   0x428cc0
48d301:	50                   	push   %eax
48d302:	e8 91 a3 f7 ff       	call   0x407698
48d307:	33 c0                	xor    %eax,%eax
48d309:	55                   	push   %ebp
48d30a:	68 8c d4 48 00       	push   $0x48d48c
48d30f:	64 ff 30             	push   %fs:(%eax)
48d312:	64 89 20             	mov    %esp,%fs:(%eax)
48d315:	80 7d f7 00          	cmpb   $0x0,-0x9(%ebp)
48d319:	74 07                	je     0x48d322
48d31b:	be 01 00 00 00       	mov    $0x1,%esi
48d320:	eb 02                	jmp    0x48d324
48d322:	33 f6                	xor    %esi,%esi
48d324:	56                   	push   %esi
48d325:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d328:	80 b8 c4 00 00 00 01 	cmpb   $0x1,0xc4(%eax)
48d32f:	0f 94 c0             	sete   %al
48d332:	50                   	push   %eax
48d333:	53                   	push   %ebx
48d334:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d337:	8d 48 74             	lea    0x74(%eax),%ecx
48d33a:	8b 55 f8             	mov    -0x8(%ebp),%edx
48d33d:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d340:	e8 37 fe ff ff       	call   0x48d17c
48d345:	83 c6 02             	add    $0x2,%esi
48d348:	56                   	push   %esi
48d349:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d34c:	80 b8 c4 00 00 00 05 	cmpb   $0x5,0xc4(%eax)
48d353:	0f 94 c0             	sete   %al
48d356:	50                   	push   %eax
48d357:	53                   	push   %ebx
48d358:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d35b:	8d 88 b4 00 00 00    	lea    0xb4(%eax),%ecx
48d361:	8b 55 f8             	mov    -0x8(%ebp),%edx
48d364:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d367:	e8 10 fe ff ff       	call   0x48d17c
48d36c:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d36f:	83 c0 64             	add    $0x64,%eax
48d372:	50                   	push   %eax
48d373:	e8 68 a8 f7 ff       	call   0x407be0
48d378:	85 c0                	test   %eax,%eax
48d37a:	75 2b                	jne    0x48d3a7
48d37c:	8b 45 f8             	mov    -0x8(%ebp),%eax
48d37f:	8b 40 14             	mov    0x14(%eax),%eax
48d382:	ba 00 00 00 80       	mov    $0x80000000,%edx
48d387:	e8 f8 ae f9 ff       	call   0x428284
48d38c:	8b 45 f8             	mov    -0x8(%ebp),%eax
48d38f:	8b 40 14             	mov    0x14(%eax),%eax
48d392:	33 d2                	xor    %edx,%edx
48d394:	e8 07 b0 f9 ff       	call   0x4283a0
48d399:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d39c:	8d 50 64             	lea    0x64(%eax),%edx
48d39f:	8b 45 f8             	mov    -0x8(%ebp),%eax
48d3a2:	e8 55 b3 f9 ff       	call   0x4286fc
48d3a7:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d3aa:	05 84 00 00 00       	add    $0x84,%eax
48d3af:	50                   	push   %eax
48d3b0:	e8 2b a8 f7 ff       	call   0x407be0
48d3b5:	85 c0                	test   %eax,%eax
48d3b7:	74 12                	je     0x48d3cb
48d3b9:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d3bc:	05 a4 00 00 00       	add    $0xa4,%eax
48d3c1:	50                   	push   %eax
48d3c2:	e8 19 a8 f7 ff       	call   0x407be0
48d3c7:	85 c0                	test   %eax,%eax
48d3c9:	75 5e                	jne    0x48d429
48d3cb:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d3ce:	8d b0 84 00 00 00    	lea    0x84(%eax),%esi
48d3d4:	8d 7d df             	lea    -0x21(%ebp),%edi
48d3d7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d3d8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d3d9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d3da:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d3db:	6a 00                	push   $0x0
48d3dd:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d3e0:	80 b8 c4 00 00 00 02 	cmpb   $0x2,0xc4(%eax)
48d3e7:	0f 94 c0             	sete   %al
48d3ea:	50                   	push   %eax
48d3eb:	53                   	push   %ebx
48d3ec:	8d 4d df             	lea    -0x21(%ebp),%ecx
48d3ef:	8b 55 f8             	mov    -0x8(%ebp),%edx
48d3f2:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d3f5:	e8 a2 00 00 00       	call   0x48d49c
48d3fa:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d3fd:	8d b0 a4 00 00 00    	lea    0xa4(%eax),%esi
48d403:	8d 7d df             	lea    -0x21(%ebp),%edi
48d406:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d407:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d408:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d409:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d40a:	6a 01                	push   $0x1
48d40c:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d40f:	80 b8 c4 00 00 00 04 	cmpb   $0x4,0xc4(%eax)
48d416:	0f 94 c0             	sete   %al
48d419:	50                   	push   %eax
48d41a:	53                   	push   %ebx
48d41b:	8d 4d df             	lea    -0x21(%ebp),%ecx
48d41e:	8b 55 f8             	mov    -0x8(%ebp),%edx
48d421:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d424:	e8 73 00 00 00       	call   0x48d49c
48d429:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d42c:	05 94 00 00 00       	add    $0x94,%eax
48d431:	50                   	push   %eax
48d432:	e8 a9 a7 f7 ff       	call   0x407be0
48d437:	85 c0                	test   %eax,%eax
48d439:	75 23                	jne    0x48d45e
48d43b:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d43e:	80 b8 c4 00 00 00 03 	cmpb   $0x3,0xc4(%eax)
48d445:	0f 94 c0             	sete   %al
48d448:	50                   	push   %eax
48d449:	53                   	push   %ebx
48d44a:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d44d:	8d 88 94 00 00 00    	lea    0x94(%eax),%ecx
48d453:	8b 55 f8             	mov    -0x8(%ebp),%edx
48d456:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d459:	e8 ba fd ff ff       	call   0x48d218
48d45e:	33 c0                	xor    %eax,%eax
48d460:	5a                   	pop    %edx
48d461:	59                   	pop    %ecx
48d462:	59                   	pop    %ecx
48d463:	64 89 10             	mov    %edx,%fs:(%eax)
48d466:	68 93 d4 48 00       	push   $0x48d493
48d46b:	8d 45 ef             	lea    -0x11(%ebp),%eax
48d46e:	50                   	push   %eax
48d46f:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d472:	8b 40 08             	mov    0x8(%eax),%eax
48d475:	50                   	push   %eax
48d476:	8b 45 fc             	mov    -0x4(%ebp),%eax
48d479:	8b 40 04             	mov    0x4(%eax),%eax
48d47c:	50                   	push   %eax
48d47d:	8b 45 f8             	mov    -0x8(%ebp),%eax
48d480:	e8 3b b8 f9 ff       	call   0x428cc0
48d485:	50                   	push   %eax
48d486:	e8 0d a2 f7 ff       	call   0x407698
48d48b:	c3                   	ret
48d48c:	e9 7b 6d f7 ff       	jmp    0x40420c
48d491:	eb d8                	jmp    0x48d46b
48d493:	5f                   	pop    %edi
48d494:	5e                   	pop    %esi
48d495:	5b                   	pop    %ebx
48d496:	8b e5                	mov    %ebp,%esp
48d498:	5d                   	pop    %ebp
48d499:	c3                   	ret
48d49a:	8b c0                	mov    %eax,%eax
48d49c:	55                   	push   %ebp
48d49d:	8b ec                	mov    %esp,%ebp
48d49f:	83 c4 f0             	add    $0xfffffff0,%esp
48d4a2:	53                   	push   %ebx
48d4a3:	56                   	push   %esi
48d4a4:	57                   	push   %edi
48d4a5:	8b f1                	mov    %ecx,%esi
48d4a7:	8d 7d f0             	lea    -0x10(%ebp),%edi
48d4aa:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d4ab:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d4ac:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d4ad:	a5                   	movsl  %ds:(%esi),%es:(%edi)
48d4ae:	8b da                	mov    %edx,%ebx
48d4b0:	8b f0                	mov    %eax,%esi
48d4b2:	a1 70 72 6a 00       	mov    0x6a7270,%eax
48d4b7:	80 38 00             	cmpb   $0x0,(%eax)
48d4ba:	74 50                	je     0x48d50c
48d4bc:	bf 01 00 00 00       	mov    $0x1,%edi
48d4c1:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
48d4c5:	75 05                	jne    0x48d4cc
48d4c7:	83 c7 03             	add    $0x3,%edi
48d4ca:	eb 09                	jmp    0x48d4d5
48d4cc:	80 7d 0c 00          	cmpb   $0x0,0xc(%ebp)
48d4d0:	74 03                	je     0x48d4d5
48d4d2:	83 c7 02             	add    $0x2,%edi
48d4d5:	6a 00                	push   $0x0
48d4d7:	8d 45 f0             	lea    -0x10(%ebp),%eax
48d4da:	50                   	push   %eax
48d4db:	57                   	push   %edi
48d4dc:	33 c0                	xor    %eax,%eax
48d4de:	8a 46 22             	mov    0x22(%esi),%al
48d4e1:	33 d2                	xor    %edx,%edx
48d4e3:	8a 55 10             	mov    0x10(%ebp),%dl
48d4e6:	8d 14 d5 20 b1 68 00 	lea    0x68b120(,%edx,8),%edx
48d4ed:	8b 04 82             	mov    (%edx,%eax,4),%eax
48d4f0:	50                   	push   %eax
48d4f1:	8b c3                	mov    %ebx,%eax
48d4f3:	e8 c8 b7 f9 ff       	call   0x428cc0
48d4f8:	50                   	push   %eax
48d4f9:	a1 ac 72 6a 00       	mov    0x6a72ac,%eax
48d4fe:	8b 00                	mov    (%eax),%eax
48d500:	50                   	push   %eax
48d501:	a1 e0 6e 6a 00       	mov    0x6a6ee0,%eax
48d506:	8b 00                	mov    (%eax),%eax
48d508:	ff d0                	call   *%eax
48d50a:	eb 38                	jmp    0x48d544
48d50c:	80 7d 0c 00          	cmpb   $0x0,0xc(%ebp)