9cf23a:	83 c0 ce             	add    $0xffffffce,%eax
9cf23d:	3b c8                	cmp    %eax,%ecx
9cf23f:	7c 02                	jl     0x9cf243
9cf241:	8b c8                	mov    %eax,%ecx
9cf243:	8d bb a8 0d 00 00    	lea    0xda8(%ebx),%edi
9cf249:	89 8b 24 0e 00 00    	mov    %ecx,0xe24(%ebx)
9cf24f:	8b 07                	mov    (%edi),%eax
9cf251:	8d 8d 10 fb ff ff    	lea    -0x4f0(%ebp),%ecx
9cf257:	51                   	push   %ecx
9cf258:	8b b0 24 01 00 00    	mov    0x124(%eax),%esi
9cf25e:	8b ce                	mov    %esi,%ecx
9cf260:	e8 00 d4 a5 ff       	call   0x42c665
9cf265:	8b cf                	mov    %edi,%ecx
9cf267:	ff d6                	call   *%esi
9cf269:	8b cf                	mov    %edi,%ecx
9cf26b:	e8 c0 f6 a3 ff       	call   0x40e930
9cf270:	8b 8b 1c 0e 00 00    	mov    0xe1c(%ebx),%ecx
9cf276:	83 c1 02             	add    $0x2,%ecx
9cf279:	03 c1                	add    %ecx,%eax
9cf27b:	3b 83 24 0e 00 00    	cmp    0xe24(%ebx),%eax
9cf281:	7d 06                	jge    0x9cf289
9cf283:	89 83 24 0e 00 00    	mov    %eax,0xe24(%ebx)
9cf289:	83 bb b8 16 00 00 00 	cmpl   $0x0,0x16b8(%ebx)
9cf290:	8d bb 18 08 00 00    	lea    0x818(%ebx),%edi
9cf296:	8b 83 24 0e 00 00    	mov    0xe24(%ebx),%eax
9cf29c:	89 07                	mov    %eax,(%edi)
9cf29e:	75 22                	jne    0x9cf2c2
9cf2a0:	e8 a8 38 a4 ff       	call   0x412b4d
9cf2a5:	8b f8                	mov    %eax,%edi
9cf2a7:	8b 0f                	mov    (%edi),%ecx
9cf2a9:	8b b1 58 02 00 00    	mov    0x258(%ecx),%esi
9cf2af:	8b ce                	mov    %esi,%ecx
9cf2b1:	e8 af d3 a5 ff       	call   0x42c665
9cf2b6:	8b cf                	mov    %edi,%ecx
9cf2b8:	ff d6                	call   *%esi
9cf2ba:	01 83 18 08 00 00    	add    %eax,0x818(%ebx)
9cf2c0:	eb 05                	jmp    0x9cf2c7
9cf2c2:	83 c0 06             	add    $0x6,%eax
9cf2c5:	89 07                	mov    %eax,(%edi)
9cf2c7:	8b bd 7c fb ff ff    	mov    -0x484(%ebp),%edi
9cf2cd:	eb 24                	jmp    0x9cf2f3
9cf2cf:	8d b5 80 fb ff ff    	lea    -0x480(%ebp),%esi
9cf2d5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf2d6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf2d7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf2d8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf2d9:	8b 83 28 0e 00 00    	mov    0xe28(%ebx),%eax
9cf2df:	8b bd e8 fa ff ff    	mov    -0x518(%ebp),%edi
9cf2e5:	2b c7                	sub    %edi,%eax
9cf2e7:	89 83 20 0e 00 00    	mov    %eax,0xe20(%ebx)
9cf2ed:	89 85 c8 fa ff ff    	mov    %eax,-0x538(%ebp)
9cf2f3:	8b 83 a8 0d 00 00    	mov    0xda8(%ebx),%eax
9cf2f9:	8d 8d 10 fb ff ff    	lea    -0x4f0(%ebp),%ecx
9cf2ff:	51                   	push   %ecx
9cf300:	8b b0 24 01 00 00    	mov    0x124(%eax),%esi
9cf306:	8b ce                	mov    %esi,%ecx
9cf308:	e8 58 d3 a5 ff       	call   0x42c665
9cf30d:	8d 8b a8 0d 00 00    	lea    0xda8(%ebx),%ecx
9cf313:	ff d6                	call   *%esi
9cf315:	83 bd 34 fb ff ff 00 	cmpl   $0x0,-0x4cc(%ebp)
9cf31c:	0f 85 0b 06 00 00    	jne    0x9cf92d
9cf322:	8d 83 08 08 00 00    	lea    0x808(%ebx),%eax
9cf328:	50                   	push   %eax
9cf329:	ff 15 30 3e d8 00    	call   *0xd83e30
9cf32f:	85 c0                	test   %eax,%eax
9cf331:	8b 85 84 fb ff ff    	mov    -0x47c(%ebp),%eax
9cf337:	75 06                	jne    0x9cf33f
9cf339:	8b 83 14 08 00 00    	mov    0x814(%ebx),%eax
9cf33f:	89 85 38 fb ff ff    	mov    %eax,-0x4c8(%ebp)
9cf345:	8d 8d 10 fb ff ff    	lea    -0x4f0(%ebp),%ecx
9cf34b:	8b 85 8c fb ff ff    	mov    -0x474(%ebp),%eax
9cf351:	2b c7                	sub    %edi,%eax
9cf353:	8d bb 40 03 00 00    	lea    0x340(%ebx),%edi
9cf359:	2b 85 30 fb ff ff    	sub    -0x4d0(%ebp),%eax
9cf35f:	89 85 6c fb ff ff    	mov    %eax,-0x494(%ebp)
9cf365:	8b 07                	mov    (%edi),%eax
9cf367:	51                   	push   %ecx
9cf368:	8d 8d 08 fb ff ff    	lea    -0x4f8(%ebp),%ecx
9cf36e:	51                   	push   %ecx
9cf36f:	8b b0 fc 00 00 00    	mov    0xfc(%eax),%esi
9cf375:	8b ce                	mov    %esi,%ecx
9cf377:	e8 e9 d2 a5 ff       	call   0x42c665
9cf37c:	8b cf                	mov    %edi,%ecx
9cf37e:	ff d6                	call   *%esi
9cf380:	8b 85 6c fb ff ff    	mov    -0x494(%ebp),%eax
9cf386:	2b 85 0c fb ff ff    	sub    -0x4f4(%ebp),%eax
9cf38c:	8b bd 38 fb ff ff    	mov    -0x4c8(%ebp),%edi
9cf392:	2b c7                	sub    %edi,%eax
9cf394:	99                   	cltd
9cf395:	2b c2                	sub    %edx,%eax
9cf397:	8b c8                	mov    %eax,%ecx
9cf399:	d1 f9                	sar    $1,%ecx
9cf39b:	79 02                	jns    0x9cf39f
9cf39d:	33 c9                	xor    %ecx,%ecx
9cf39f:	8b b3 b8 02 00 00    	mov    0x2b8(%ebx),%esi
9cf3a5:	3b b5 0c fb ff ff    	cmp    -0x4f4(%ebp),%esi
9cf3ab:	7c 06                	jl     0x9cf3b3
9cf3ad:	8b b5 0c fb ff ff    	mov    -0x4f4(%ebp),%esi
9cf3b3:	8b 95 88 fb ff ff    	mov    -0x478(%ebp),%edx
9cf3b9:	03 cf                	add    %edi,%ecx
9cf3bb:	8b 85 08 fb ff ff    	mov    -0x4f8(%ebp),%eax
9cf3c1:	8d bb b4 03 00 00    	lea    0x3b4(%ebx),%edi
9cf3c7:	2b d0                	sub    %eax,%edx
9cf3c9:	89 8d 60 fb ff ff    	mov    %ecx,-0x4a0(%ebp)
9cf3cf:	03 c2                	add    %edx,%eax
9cf3d1:	89 95 5c fb ff ff    	mov    %edx,-0x4a4(%ebp)
9cf3d7:	89 85 64 fb ff ff    	mov    %eax,-0x49c(%ebp)
9cf3dd:	8d 04 0e             	lea    (%esi,%ecx,1),%eax
9cf3e0:	89 85 68 fb ff ff    	mov    %eax,-0x498(%ebp)
9cf3e6:	8d b5 5c fb ff ff    	lea    -0x4a4(%ebp),%esi
9cf3ec:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf3ed:	8b cb                	mov    %ebx,%ecx
9cf3ef:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf3f0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf3f1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf3f2:	e8 d8 65 a3 ff       	call   0x4059cf
9cf3f7:	89 85 58 fb ff ff    	mov    %eax,-0x4a8(%ebp)
9cf3fd:	85 c0                	test   %eax,%eax
9cf3ff:	0f 8e 1c 05 00 00    	jle    0x9cf921
9cf405:	8b bd 78 fb ff ff    	mov    -0x488(%ebp),%edi
9cf40b:	8b 8d 88 fb ff ff    	mov    -0x478(%ebp),%ecx
9cf411:	47                   	inc    %edi
9cf412:	8b b5 80 fb ff ff    	mov    -0x480(%ebp),%esi
9cf418:	2b cf                	sub    %edi,%ecx
9cf41a:	2b 8d 08 fb ff ff    	sub    -0x4f8(%ebp),%ecx
9cf420:	2b ce                	sub    %esi,%ecx
9cf422:	83 a5 7c fb ff ff 00 	andl   $0x0,-0x484(%ebp)
9cf429:	83 c1 fe             	add    $0xfffffffe,%ecx
9cf42c:	c7 85 04 fb ff ff 01 	movl   $0x1,-0x4fc(%ebp)
9cf433:	00 00 00
9cf436:	8b c1                	mov    %ecx,%eax
9cf438:	89 8d d0 fa ff ff    	mov    %ecx,-0x530(%ebp)
9cf43e:	99                   	cltd
9cf43f:	03 f7                	add    %edi,%esi
9cf441:	f7 bd 58 fb ff ff    	idivl  -0x4a8(%ebp)
9cf447:	8b bd 6c fb ff ff    	mov    -0x494(%ebp),%edi
9cf44d:	57                   	push   %edi
9cf44e:	51                   	push   %ecx
9cf44f:	ff b5 38 fb ff ff    	push   -0x4c8(%ebp)
9cf455:	89 85 78 fb ff ff    	mov    %eax,-0x488(%ebp)
9cf45b:	8d 83 c4 12 00 00    	lea    0x12c4(%ebx),%eax
9cf461:	56                   	push   %esi
9cf462:	50                   	push   %eax
9cf463:	89 b5 74 fb ff ff    	mov    %esi,-0x48c(%ebp)
9cf469:	ff 15 f4 3e d8 00    	call   *0xd83ef4
9cf46f:	83 a5 50 fb ff ff 00 	andl   $0x0,-0x4b0(%ebp)
9cf476:	33 c0                	xor    %eax,%eax
9cf478:	89 85 54 fb ff ff    	mov    %eax,-0x4ac(%ebp)
9cf47e:	39 83 d4 07 00 00    	cmp    %eax,0x7d4(%ebx)
9cf484:	0f 8e 69 01 00 00    	jle    0x9cf5f3
9cf48a:	8d 8b cc 07 00 00    	lea    0x7cc(%ebx),%ecx
9cf490:	50                   	push   %eax
9cf491:	e8 de 59 a5 ff       	call   0x424e74
9cf496:	8b 38                	mov    (%eax),%edi
9cf498:	83 7f 68 00          	cmpl   $0x0,0x68(%edi)
9cf49c:	0f 84 1f 01 00 00    	je     0x9cf5c1
9cf4a2:	8b 83 b8 02 00 00    	mov    0x2b8(%ebx),%eax
9cf4a8:	8b 8d 78 fb ff ff    	mov    -0x488(%ebp),%ecx
9cf4ae:	83 65 e0 00          	andl   $0x0,-0x20(%ebp)
9cf4b2:	83 65 e4 00          	andl   $0x0,-0x1c(%ebp)
9cf4b6:	89 45 ec             	mov    %eax,-0x14(%ebp)
9cf4b9:	8b 87 8c 00 00 00    	mov    0x8c(%edi),%eax
9cf4bf:	89 4d e8             	mov    %ecx,-0x18(%ebp)
9cf4c2:	8d 4d e0             	lea    -0x20(%ebp),%ecx
9cf4c5:	68 24 04 00 00       	push   $0x424
9cf4ca:	51                   	push   %ecx
9cf4cb:	ff 70 f4             	push   -0xc(%eax)
9cf4ce:	50                   	push   %eax
9cf4cf:	8b 85 10 fb ff ff    	mov    -0x4f0(%ebp),%eax
9cf4d5:	8b 70 68             	mov    0x68(%eax),%esi
9cf4d8:	8b ce                	mov    %esi,%ecx
9cf4da:	e8 86 d1 a5 ff       	call   0x42c665
9cf4df:	8d 8d 10 fb ff ff    	lea    -0x4f0(%ebp),%ecx
9cf4e5:	ff d6                	call   *%esi
9cf4e7:	8b 4d e8             	mov    -0x18(%ebp),%ecx
9cf4ea:	2b 4d e0             	sub    -0x20(%ebp),%ecx
9cf4ed:	8b c1                	mov    %ecx,%eax
9cf4ef:	99                   	cltd
9cf4f0:	6a 28                	push   $0x28
9cf4f2:	5e                   	pop    %esi
9cf4f3:	f7 fe                	idiv   %esi
9cf4f5:	83 c0 0e             	add    $0xe,%eax
9cf4f8:	8d 04 41             	lea    (%ecx,%eax,2),%eax
9cf4fb:	89 87 a4 01 00 00    	mov    %eax,0x1a4(%edi)
9cf501:	8b 47 6c             	mov    0x6c(%edi),%eax
9cf504:	89 85 4c fb ff ff    	mov    %eax,-0x4b4(%ebp)
9cf50a:	85 c0                	test   %eax,%eax
9cf50c:	0f 84 9b 00 00 00    	je     0x9cf5ad
9cf512:	83 bb 28 03 00 00 00 	cmpl   $0x0,0x328(%ebx)
9cf519:	0f 84 8e 00 00 00    	je     0x9cf5ad
9cf51f:	33 f6                	xor    %esi,%esi
9cf521:	39 b3 d4 07 00 00    	cmp    %esi,0x7d4(%ebx)
9cf527:	7e 30                	jle    0x9cf559
9cf529:	56                   	push   %esi
9cf52a:	8d 8b cc 07 00 00    	lea    0x7cc(%ebx),%ecx
9cf530:	e8 3f 59 a5 ff       	call   0x424e74
9cf535:	8b 00                	mov    (%eax),%eax
9cf537:	39 b5 54 fb ff ff    	cmp    %esi,-0x4ac(%ebp)
9cf53d:	74 0b                	je     0x9cf54a
9cf53f:	8b 8d 4c fb ff ff    	mov    -0x4b4(%ebp),%ecx
9cf545:	39 48 6c             	cmp    %ecx,0x6c(%eax)
9cf548:	74 63                	je     0x9cf5ad
9cf54a:	46                   	inc    %esi
9cf54b:	3b b3 d4 07 00 00    	cmp    0x7d4(%ebx),%esi
9cf551:	7c d6                	jl     0x9cf529
9cf553:	8b 85 4c fb ff ff    	mov    -0x4b4(%ebp),%eax
9cf559:	50                   	push   %eax
9cf55a:	8b cb                	mov    %ebx,%ecx
9cf55c:	e8 f8 d1 a6 ff       	call   0x43c759
9cf561:	85 c0                	test   %eax,%eax
9cf563:	74 48                	je     0x9cf5ad
9cf565:	ff 70 60             	push   0x60(%eax)
9cf568:	8d 8d fc fa ff ff    	lea    -0x504(%ebp),%ecx
9cf56e:	e8 10 54 a5 ff       	call   0x424983
9cf573:	8d 85 fc fa ff ff    	lea    -0x504(%ebp),%eax
9cf579:	50                   	push   %eax
9cf57a:	8d 85 9c fa ff ff    	lea    -0x564(%ebp),%eax
9cf580:	50                   	push   %eax
9cf581:	8d 8d 10 fb ff ff    	lea    -0x4f0(%ebp),%ecx
9cf587:	e8 04 34 a4 ff       	call   0x412990
9cf58c:	8b 8d fc fa ff ff    	mov    -0x504(%ebp),%ecx
9cf592:	8b 30                	mov    (%eax),%esi
9cf594:	8d 49 f0             	lea    -0x10(%ecx),%ecx
9cf597:	83 c6 1c             	add    $0x1c,%esi
9cf59a:	e8 75 56 a3 ff       	call   0x404c14
9cf59f:	3b b7 a4 01 00 00    	cmp    0x1a4(%edi),%esi
9cf5a5:	7e 06                	jle    0x9cf5ad
9cf5a7:	89 b7 a4 01 00 00    	mov    %esi,0x1a4(%edi)
9cf5ad:	8b 95 50 fb ff ff    	mov    -0x4b0(%ebp),%edx
9cf5b3:	03 97 a4 01 00 00    	add    0x1a4(%edi),%edx
9cf5b9:	89 95 50 fb ff ff    	mov    %edx,-0x4b0(%ebp)
9cf5bf:	eb 07                	jmp    0x9cf5c8
9cf5c1:	83 a7 a4 01 00 00 00 	andl   $0x0,0x1a4(%edi)
9cf5c8:	8b 85 54 fb ff ff    	mov    -0x4ac(%ebp),%eax
9cf5ce:	8d 8b cc 07 00 00    	lea    0x7cc(%ebx),%ecx
9cf5d4:	40                   	inc    %eax
9cf5d5:	89 85 54 fb ff ff    	mov    %eax,-0x4ac(%ebp)
9cf5db:	3b 83 d4 07 00 00    	cmp    0x7d4(%ebx),%eax
9cf5e1:	0f 8c a9 fe ff ff    	jl     0x9cf490
9cf5e7:	8b b5 74 fb ff ff    	mov    -0x48c(%ebp),%esi
9cf5ed:	8b bd 6c fb ff ff    	mov    -0x494(%ebp),%edi
9cf5f3:	33 c0                	xor    %eax,%eax
9cf5f5:	89 85 58 fb ff ff    	mov    %eax,-0x4a8(%ebp)
9cf5fb:	39 83 d4 07 00 00    	cmp    %eax,0x7d4(%ebx)
9cf601:	0f 8e 1a 03 00 00    	jle    0x9cf921
9cf607:	8d 8b cc 07 00 00    	lea    0x7cc(%ebx),%ecx
9cf60d:	50                   	push   %eax
9cf60e:	e8 61 58 a5 ff       	call   0x424e74
9cf613:	8b 08                	mov    (%eax),%ecx
9cf615:	89 8d 54 fb ff ff    	mov    %ecx,-0x4ac(%ebp)
9cf61b:	83 79 68 00          	cmpl   $0x0,0x68(%ecx)
9cf61f:	75 35                	jne    0x9cf656
9cf621:	33 c0                	xor    %eax,%eax
9cf623:	8d b9 04 01 00 00    	lea    0x104(%ecx),%edi
9cf629:	89 85 ac fa ff ff    	mov    %eax,-0x554(%ebp)
9cf62f:	8d b5 ac fa ff ff    	lea    -0x554(%ebp),%esi
9cf635:	89 85 b0 fa ff ff    	mov    %eax,-0x550(%ebp)
9cf63b:	89 85 b4 fa ff ff    	mov    %eax,-0x54c(%ebp)
9cf641:	89 85 b8 fa ff ff    	mov    %eax,-0x548(%ebp)
9cf647:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf648:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf649:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf64a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf64b:	8b b5 74 fb ff ff    	mov    -0x48c(%ebp),%esi
9cf651:	e9 a6 02 00 00       	jmp    0x9cf8fc
9cf656:	8b 81 a4 01 00 00    	mov    0x1a4(%ecx),%eax
9cf65c:	89 85 4c fb ff ff    	mov    %eax,-0x4b4(%ebp)
9cf662:	89 85 28 fb ff ff    	mov    %eax,-0x4d8(%ebp)
9cf668:	3b 85 78 fb ff ff    	cmp    -0x488(%ebp),%eax
9cf66e:	7e 77                	jle    0x9cf6e7
9cf670:	8b 95 d0 fa ff ff    	mov    -0x530(%ebp),%edx
9cf676:	39 95 50 fb ff ff    	cmp    %edx,-0x4b0(%ebp)
9cf67c:	7e 69                	jle    0x9cf6e7
9cf67e:	c7 81 a0 01 00 00 01 	movl   $0x1,0x1a0(%ecx)
9cf685:	00 00 00
9cf688:	85 c0                	test   %eax,%eax
9cf68a:	7e 4d                	jle    0x9cf6d9
9cf68c:	db 85 78 fb ff ff    	fildl  -0x488(%ebp)
9cf692:	dd 9d 44 fb ff ff    	fstpl  -0x4bc(%ebp)
9cf698:	dd 85 44 fb ff ff    	fldl   -0x4bc(%ebp)
9cf69e:	dd 05 60 ca bd 00    	fldl   0xbdca60
9cf6a4:	dc c9                	fmul   %st,%st(1)
9cf6a6:	db 85 28 fb ff ff    	fildl  -0x4d8(%ebp)
9cf6ac:	dd 9d 44 fb ff ff    	fstpl  -0x4bc(%ebp)
9cf6b2:	dd 85 44 fb ff ff    	fldl   -0x4bc(%ebp)
9cf6b8:	de fa                	fdivrp %st,%st(2)
9cf6ba:	de e1                	fsubp  %st,%st(1)
9cf6bc:	e8 5b 43 a3 ff       	call   0x403a1c
9cf6c1:	8b 8b cc 02 00 00    	mov    0x2cc(%ebx),%ecx
9cf6c7:	3b c8                	cmp    %eax,%ecx
9cf6c9:	7f 02                	jg     0x9cf6cd
9cf6cb:	8b c8                	mov    %eax,%ecx
9cf6cd:	89 8b cc 02 00 00    	mov    %ecx,0x2cc(%ebx)
9cf6d3:	8b 8d 54 fb ff ff    	mov    -0x4ac(%ebp),%ecx
9cf6d9:	8b 85 78 fb ff ff    	mov    -0x488(%ebp),%eax
9cf6df:	89 85 4c fb ff ff    	mov    %eax,-0x4b4(%ebp)
9cf6e5:	eb 07                	jmp    0x9cf6ee
9cf6e7:	83 a1 a0 01 00 00 00 	andl   $0x0,0x1a0(%ecx)
9cf6ee:	8b 95 38 fb ff ff    	mov    -0x4c8(%ebp),%edx
9cf6f4:	03 c6                	add    %esi,%eax
9cf6f6:	83 79 6c 00          	cmpl   $0x0,0x6c(%ecx)
9cf6fa:	89 85 64 fb ff ff    	mov    %eax,-0x49c(%ebp)
9cf700:	8d 81 04 01 00 00    	lea    0x104(%ecx),%eax
9cf706:	89 bd 68 fb ff ff    	mov    %edi,-0x498(%ebp)
9cf70c:	8b f8                	mov    %eax,%edi
9cf70e:	89 b5 5c fb ff ff    	mov    %esi,-0x4a4(%ebp)
9cf714:	8d b5 5c fb ff ff    	lea    -0x4a4(%ebp),%esi
9cf71a:	89 95 60 fb ff ff    	mov    %edx,-0x4a0(%ebp)
9cf720:	89 85 dc fa ff ff    	mov    %eax,-0x524(%ebp)
9cf726:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf727:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf728:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf729:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf72a:	0f 84 c0 01 00 00    	je     0x9cf8f0
9cf730:	83 bb 28 03 00 00 00 	cmpl   $0x0,0x328(%ebx)
9cf737:	0f 84 b3 01 00 00    	je     0x9cf8f0
9cf73d:	ff 71 6c             	push   0x6c(%ecx)
9cf740:	8b cb                	mov    %ebx,%ecx
9cf742:	e8 12 d0 a6 ff       	call   0x43c759
9cf747:	8b f8                	mov    %eax,%edi
9cf749:	89 bd 48 fb ff ff    	mov    %edi,-0x4b8(%ebp)
9cf74f:	85 ff                	test   %edi,%edi
9cf751:	0f 84 99 01 00 00    	je     0x9cf8f0
9cf757:	8d 77 60             	lea    0x60(%edi),%esi
9cf75a:	56                   	push   %esi
9cf75b:	8d 85 94 fa ff ff    	lea    -0x56c(%ebp),%eax
9cf761:	50                   	push   %eax
9cf762:	8d 8d 10 fb ff ff    	lea    -0x4f0(%ebp),%ecx
9cf768:	e8 23 32 a4 ff       	call   0x412990
9cf76d:	8b 8d 4c fb ff ff    	mov    -0x4b4(%ebp),%ecx
9cf773:	3b 08                	cmp    (%eax),%ecx
9cf775:	7f 15                	jg     0x9cf78c
9cf777:	56                   	push   %esi
9cf778:	8d 85 8c fa ff ff    	lea    -0x574(%ebp),%eax
9cf77e:	50                   	push   %eax
9cf77f:	8d 8d 10 fb ff ff    	lea    -0x4f0(%ebp),%ecx
9cf785:	e8 06 32 a4 ff       	call   0x412990
9cf78a:	8b 08                	mov    (%eax),%ecx
9cf78c:	8d 47 74             	lea    0x74(%edi),%eax
9cf78f:	8b f0                	mov    %eax,%esi
9cf791:	89 85 28 fb ff ff    	mov    %eax,-0x4d8(%ebp)
9cf797:	8d bd 6c fa ff ff    	lea    -0x594(%ebp),%edi
9cf79d:	8b 85 74 fb ff ff    	mov    -0x48c(%ebp),%eax
9cf7a3:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf7a4:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf7a5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf7a6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf7a7:	8d b3 08 08 00 00    	lea    0x808(%ebx),%esi
9cf7ad:	8d bd ec fa ff ff    	lea    -0x514(%ebp),%edi
9cf7b3:	a5                   	movsl  %ds:(%esi),%es:(%edi)