4af2ab:	8b cb                	mov    %ebx,%ecx
4af2ad:	56                   	push   %esi
4af2ae:	e8 7d 56 fb ff       	call   0x464930
4af2b3:	ff 37                	push   (%edi)
4af2b5:	8b cb                	mov    %ebx,%ecx
4af2b7:	8b f0                	mov    %eax,%esi
4af2b9:	ff 75 98             	push   -0x68(%ebp)
4af2bc:	e8 6f 56 fb ff       	call   0x464930
4af2c1:	3b f0                	cmp    %eax,%esi
4af2c3:	0f 9c c0             	setl   %al
4af2c6:	e9 0b 01 00 00       	jmp    0x4af3d6
4af2cb:	ff 37                	push   (%edi)
4af2cd:	8b cb                	mov    %ebx,%ecx
4af2cf:	56                   	push   %esi
4af2d0:	e8 3b 57 fb ff       	call   0x464a10
4af2d5:	ff 37                	push   (%edi)
4af2d7:	8b cb                	mov    %ebx,%ecx
4af2d9:	89 45 94             	mov    %eax,-0x6c(%ebp)
4af2dc:	ff 75 98             	push   -0x68(%ebp)
4af2df:	8b f2                	mov    %edx,%esi
4af2e1:	e8 2a 57 fb ff       	call   0x464a10
4af2e6:	3b f2                	cmp    %edx,%esi
4af2e8:	7f 0f                	jg     0x4af2f9
4af2ea:	0f 8c e4 00 00 00    	jl     0x4af3d4
4af2f0:	39 45 94             	cmp    %eax,-0x6c(%ebp)
4af2f3:	0f 82 db 00 00 00    	jb     0x4af3d4
4af2f9:	32 c0                	xor    %al,%al
4af2fb:	e9 d6 00 00 00       	jmp    0x4af3d6
4af300:	ff 37                	push   (%edi)
4af302:	8b cb                	mov    %ebx,%ecx
4af304:	56                   	push   %esi
4af305:	e8 86 66 fb ff       	call   0x465990
4af30a:	ff 37                	push   (%edi)
4af30c:	8b cb                	mov    %ebx,%ecx
4af30e:	8b f0                	mov    %eax,%esi
4af310:	ff 75 98             	push   -0x68(%ebp)
4af313:	e8 78 66 fb ff       	call   0x465990
4af318:	3b f0                	cmp    %eax,%esi
4af31a:	0f 92 c0             	setb   %al
4af31d:	e9 b4 00 00 00       	jmp    0x4af3d6
4af322:	ff 37                	push   (%edi)
4af324:	8b cb                	mov    %ebx,%ecx
4af326:	56                   	push   %esi
4af327:	e8 44 67 fb ff       	call   0x465a70
4af32c:	ff 37                	push   (%edi)
4af32e:	8b cb                	mov    %ebx,%ecx
4af330:	89 45 94             	mov    %eax,-0x6c(%ebp)
4af333:	ff 75 98             	push   -0x68(%ebp)
4af336:	8b f2                	mov    %edx,%esi
4af338:	e8 33 67 fb ff       	call   0x465a70
4af33d:	3b f2                	cmp    %edx,%esi
4af33f:	77 b8                	ja     0x4af2f9
4af341:	0f 82 8d 00 00 00    	jb     0x4af3d4
4af347:	39 45 94             	cmp    %eax,-0x6c(%ebp)
4af34a:	73 ad                	jae    0x4af2f9
4af34c:	e9 83 00 00 00       	jmp    0x4af3d4
4af351:	ff 37                	push   (%edi)
4af353:	8d 45 c0             	lea    -0x40(%ebp),%eax
4af356:	8b cb                	mov    %ebx,%ecx
4af358:	56                   	push   %esi
4af359:	50                   	push   %eax
4af35a:	e8 31 64 fb ff       	call   0x465790
4af35f:	ff 37                	push   (%edi)
4af361:	8d 45 d8             	lea    -0x28(%ebp),%eax
4af364:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4af36b:	ff 75 98             	push   -0x68(%ebp)
4af36e:	8b cb                	mov    %ebx,%ecx
4af370:	50                   	push   %eax
4af371:	e8 1a 64 fb ff       	call   0x465790
4af376:	8d 45 d8             	lea    -0x28(%ebp),%eax
4af379:	50                   	push   %eax
4af37a:	8d 45 c0             	lea    -0x40(%ebp),%eax
4af37d:	50                   	push   %eax
4af37e:	e8 2d bc fb ff       	call   0x46afb0
4af383:	83 c4 08             	add    $0x8,%esp
4af386:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4af389:	8a d8                	mov    %al,%bl
4af38b:	e8 10 77 fa ff       	call   0x456aa0
4af390:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4af393:	e8 08 77 fa ff       	call   0x456aa0
4af398:	8a c3                	mov    %bl,%al
4af39a:	eb 3a                	jmp    0x4af3d6
4af39c:	68 46 08 00 00       	push   $0x846
4af3a1:	68 28 c2 60 00       	push   $0x60c228
4af3a6:	6a 02                	push   $0x2
4af3a8:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
4af3ab:	e8 30 5f fc ff       	call   0x4752e0
4af3b0:	68 48 77 60 00       	push   $0x607748
4af3b5:	8b c8                	mov    %eax,%ecx
4af3b7:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
4af3be:	e8 2d 65 fc ff       	call   0x4758f0
4af3c3:	50                   	push   %eax
4af3c4:	8d 4d 93             	lea    -0x6d(%ebp),%ecx
4af3c7:	e8 b4 62 fc ff       	call   0x475680
4af3cc:	8d 4d 9c             	lea    -0x64(%ebp),%ecx
4af3cf:	e8 3c 62 fc ff       	call   0x475610
4af3d4:	b0 01                	mov    $0x1,%al
4af3d6:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4af3d9:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4af3e0:	59                   	pop    %ecx
4af3e1:	5f                   	pop    %edi
4af3e2:	5e                   	pop    %esi
4af3e3:	5b                   	pop    %ebx
4af3e4:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4af3e7:	33 cd                	xor    %ebp,%ecx
4af3e9:	e8 38 26 12 00       	call   0x5d1a26
4af3ee:	8b e5                	mov    %ebp,%esp
4af3f0:	5d                   	pop    %ebp
4af3f1:	c2 08 00             	ret    $0x8
4af3f4:	a9 f2 4a 00 cb       	test   $0xcb004af2,%eax
4af3f9:	f2 4a                	repnz dec %edx
4af3fb:	00 00                	add    %al,(%eax)
4af3fd:	f3 4a                	repz dec %edx
4af3ff:	00 22                	add    %ah,(%edx)
4af401:	f3 4a                	repz dec %edx
4af403:	00 9c f3 4a 00 9c f3 	add    %bl,-0xc63ffb6(%ebx,%esi,8)
4af40a:	4a                   	dec    %edx
4af40b:	00 86 f2 4a 00 9c    	add    %al,-0x63ffb50e(%esi)
4af411:	f3 4a                	repz dec %edx
4af413:	00 51 f3             	add    %dl,-0xd(%ecx)
4af416:	4a                   	dec    %edx
4af417:	00 cc                	add    %cl,%ah
4af419:	cc                   	int3
4af41a:	cc                   	int3
4af41b:	cc                   	int3
4af41c:	cc                   	int3
4af41d:	cc                   	int3
4af41e:	cc                   	int3
4af41f:	cc                   	int3
4af420:	55                   	push   %ebp
4af421:	8b ec                	mov    %esp,%ebp
4af423:	53                   	push   %ebx
4af424:	57                   	push   %edi
4af425:	8b f9                	mov    %ecx,%edi
4af427:	8b 1f                	mov    (%edi),%ebx
4af429:	85 db                	test   %ebx,%ebx
4af42b:	74 40                	je     0x4af46d
4af42d:	8b 43 08             	mov    0x8(%ebx),%eax
4af430:	56                   	push   %esi
4af431:	8d 73 08             	lea    0x8(%ebx),%esi
4af434:	8b ce                	mov    %esi,%ecx
4af436:	ff 70 04             	push   0x4(%eax)
4af439:	56                   	push   %esi
4af43a:	e8 41 e2 ff ff       	call   0x4ad680
4af43f:	6a 20                	push   $0x20
4af441:	ff 36                	push   (%esi)
4af443:	e8 0d 1e 12 00       	call   0x5d1255
4af448:	8b 03                	mov    (%ebx),%eax
4af44a:	83 c4 08             	add    $0x8,%esp
4af44d:	8b cb                	mov    %ebx,%ecx
4af44f:	ff 70 04             	push   0x4(%eax)
4af452:	53                   	push   %ebx
4af453:	e8 d8 e1 ff ff       	call   0x4ad630
4af458:	6a 20                	push   $0x20
4af45a:	ff 33                	push   (%ebx)
4af45c:	e8 f4 1d 12 00       	call   0x5d1255
4af461:	6a 10                	push   $0x10
4af463:	53                   	push   %ebx
4af464:	e8 ec 1d 12 00       	call   0x5d1255
4af469:	83 c4 10             	add    $0x10,%esp
4af46c:	5e                   	pop    %esi
4af46d:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4af471:	74 0b                	je     0x4af47e
4af473:	6a 04                	push   $0x4
4af475:	57                   	push   %edi
4af476:	e8 da 1d 12 00       	call   0x5d1255
4af47b:	83 c4 08             	add    $0x8,%esp
4af47e:	8b c7                	mov    %edi,%eax
4af480:	5f                   	pop    %edi
4af481:	5b                   	pop    %ebx
4af482:	5d                   	pop    %ebp
4af483:	c2 04 00             	ret    $0x4
4af486:	cc                   	int3
4af487:	cc                   	int3
4af488:	cc                   	int3
4af489:	cc                   	int3
4af48a:	cc                   	int3
4af48b:	cc                   	int3
4af48c:	cc                   	int3
4af48d:	cc                   	int3
4af48e:	cc                   	int3
4af48f:	cc                   	int3
4af490:	55                   	push   %ebp
4af491:	8b ec                	mov    %esp,%ebp
4af493:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4af497:	56                   	push   %esi
4af498:	8b f1                	mov    %ecx,%esi
4af49a:	c7 06 cc c1 60 00    	movl   $0x60c1cc,(%esi)
4af4a0:	74 0b                	je     0x4af4ad
4af4a2:	6a 04                	push   $0x4
4af4a4:	56                   	push   %esi
4af4a5:	e8 ab 1d 12 00       	call   0x5d1255
4af4aa:	83 c4 08             	add    $0x8,%esp
4af4ad:	8b c6                	mov    %esi,%eax
4af4af:	5e                   	pop    %esi
4af4b0:	5d                   	pop    %ebp
4af4b1:	c2 04 00             	ret    $0x4
4af4b4:	cc                   	int3
4af4b5:	cc                   	int3
4af4b6:	cc                   	int3
4af4b7:	cc                   	int3
4af4b8:	cc                   	int3
4af4b9:	cc                   	int3
4af4ba:	cc                   	int3
4af4bb:	cc                   	int3
4af4bc:	cc                   	int3
4af4bd:	cc                   	int3
4af4be:	cc                   	int3
4af4bf:	cc                   	int3
4af4c0:	55                   	push   %ebp
4af4c1:	8b ec                	mov    %esp,%ebp
4af4c3:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4af4c7:	56                   	push   %esi
4af4c8:	8b f1                	mov    %ecx,%esi
4af4ca:	c7 06 e4 c1 60 00    	movl   $0x60c1e4,(%esi)
4af4d0:	74 0b                	je     0x4af4dd
4af4d2:	6a 04                	push   $0x4
4af4d4:	56                   	push   %esi
4af4d5:	e8 7b 1d 12 00       	call   0x5d1255
4af4da:	83 c4 08             	add    $0x8,%esp
4af4dd:	8b c6                	mov    %esi,%eax
4af4df:	5e                   	pop    %esi
4af4e0:	5d                   	pop    %ebp
4af4e1:	c2 04 00             	ret    $0x4
4af4e4:	cc                   	int3
4af4e5:	cc                   	int3
4af4e6:	cc                   	int3
4af4e7:	cc                   	int3
4af4e8:	cc                   	int3
4af4e9:	cc                   	int3
4af4ea:	cc                   	int3
4af4eb:	cc                   	int3
4af4ec:	cc                   	int3
4af4ed:	cc                   	int3
4af4ee:	cc                   	int3
4af4ef:	cc                   	int3
4af4f0:	55                   	push   %ebp
4af4f1:	8b ec                	mov    %esp,%ebp
4af4f3:	56                   	push   %esi
4af4f4:	8b f1                	mov    %ecx,%esi
4af4f6:	c7 06 90 c2 60 00    	movl   $0x60c290,(%esi)
4af4fc:	e8 2f d7 01 00       	call   0x4ccc30
4af501:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4af505:	74 0b                	je     0x4af512
4af507:	6a 08                	push   $0x8
4af509:	56                   	push   %esi
4af50a:	e8 46 1d 12 00       	call   0x5d1255
4af50f:	83 c4 08             	add    $0x8,%esp
4af512:	8b c6                	mov    %esi,%eax
4af514:	5e                   	pop    %esi
4af515:	5d                   	pop    %ebp
4af516:	c2 04 00             	ret    $0x4
4af519:	cc                   	int3
4af51a:	cc                   	int3
4af51b:	cc                   	int3
4af51c:	cc                   	int3
4af51d:	cc                   	int3
4af51e:	cc                   	int3
4af51f:	cc                   	int3
4af520:	55                   	push   %ebp
4af521:	8b ec                	mov    %esp,%ebp
4af523:	6a ff                	push   $0xffffffff
4af525:	68 40 d5 5f 00       	push   $0x5fd540
4af52a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4af530:	50                   	push   %eax
4af531:	56                   	push   %esi
4af532:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4af537:	33 c5                	xor    %ebp,%eax
4af539:	50                   	push   %eax
4af53a:	8d 45 f4             	lea    -0xc(%ebp),%eax
4af53d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4af543:	8b f1                	mov    %ecx,%esi
4af545:	80 7e 11 00          	cmpb   $0x0,0x11(%esi)
4af549:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4af550:	c7 06 6c c7 60 00    	movl   $0x60c76c,(%esi)
4af556:	75 10                	jne    0x4af568
4af558:	8b 56 0c             	mov    0xc(%esi),%edx
4af55b:	85 d2                	test   %edx,%edx
4af55d:	7e 09                	jle    0x4af568
4af55f:	8b 4e 04             	mov    0x4(%esi),%ecx
4af562:	52                   	push   %edx
4af563:	8b 01                	mov    (%ecx),%eax
4af565:	ff 50 08             	call   *0x8(%eax)
4af568:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
4af56c:	c7 06 cc c1 60 00    	movl   $0x60c1cc,(%esi)
4af572:	74 0b                	je     0x4af57f
4af574:	6a 1c                	push   $0x1c
4af576:	56                   	push   %esi
4af577:	e8 d9 1c 12 00       	call   0x5d1255
4af57c:	83 c4 08             	add    $0x8,%esp
4af57f:	8b c6                	mov    %esi,%eax
4af581:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4af584:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
4af58b:	59                   	pop    %ecx
4af58c:	5e                   	pop    %esi
4af58d:	8b e5                	mov    %ebp,%esp
4af58f:	5d                   	pop    %ebp
4af590:	c2 04 00             	ret    $0x4
4af593:	cc                   	int3
4af594:	cc                   	int3
4af595:	cc                   	int3
4af596:	cc                   	int3
4af597:	cc                   	int3
4af598:	cc                   	int3
4af599:	cc                   	int3
4af59a:	cc                   	int3
4af59b:	cc                   	int3
4af59c:	cc                   	int3
4af59d:	cc                   	int3
4af59e:	cc                   	int3
4af59f:	cc                   	int3
4af5a0:	55                   	push   %ebp
4af5a1:	8b ec                	mov    %esp,%ebp
4af5a3:	8b 49 04             	mov    0x4(%ecx),%ecx
4af5a6:	5d                   	pop    %ebp
4af5a7:	e9 94 7a 00 00       	jmp    0x4b7040
4af5ac:	cc                   	int3
4af5ad:	cc                   	int3
4af5ae:	cc                   	int3
4af5af:	cc                   	int3
4af5b0:	55                   	push   %ebp
4af5b1:	8b ec                	mov    %esp,%ebp
4af5b3:	8b 49 04             	mov    0x4(%ecx),%ecx
4af5b6:	5d                   	pop    %ebp
4af5b7:	e9 14 7c 00 00       	jmp    0x4b71d0
4af5bc:	cc                   	int3
4af5bd:	cc                   	int3
4af5be:	cc                   	int3
4af5bf:	cc                   	int3
4af5c0:	55                   	push   %ebp
4af5c1:	8b ec                	mov    %esp,%ebp
4af5c3:	6a ff                	push   $0xffffffff
4af5c5:	68 b5 df 5f 00       	push   $0x5fdfb5
4af5ca:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4af5d0:	50                   	push   %eax
4af5d1:	83 ec 68             	sub    $0x68,%esp
4af5d4:	a1 c0 14 69 00       	mov    0x6914c0,%eax
4af5d9:	33 c5                	xor    %ebp,%eax
4af5db:	89 45 f0             	mov    %eax,-0x10(%ebp)
4af5de:	56                   	push   %esi
4af5df:	57                   	push   %edi
4af5e0:	50                   	push   %eax
4af5e1:	8d 45 f4             	lea    -0xc(%ebp),%eax
4af5e4:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4af5ea:	8b c1                	mov    %ecx,%eax
4af5ec:	89 45 8c             	mov    %eax,-0x74(%ebp)
4af5ef:	8b 75 08             	mov    0x8(%ebp),%esi
4af5f2:	8d 78 18             	lea    0x18(%eax),%edi
4af5f5:	8b ce                	mov    %esi,%ecx
4af5f7:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)