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)
9cf7b4:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf7b5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf7b6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf7b7:	8b b5 6c fa ff ff    	mov    -0x594(%ebp),%esi
9cf7bd:	85 f6                	test   %esi,%esi
9cf7bf:	75 02                	jne    0x9cf7c3
9cf7c1:	8b f0                	mov    %eax,%esi
9cf7c3:	8d 3c 01             	lea    (%ecx,%eax,1),%edi
9cf7c6:	89 b5 ec fa ff ff    	mov    %esi,-0x514(%ebp)
9cf7cc:	8b 85 00 fb ff ff    	mov    -0x500(%ebp),%eax
9cf7d2:	3b c7                	cmp    %edi,%eax
9cf7d4:	7d 02                	jge    0x9cf7d8
9cf7d6:	8b f8                	mov    %eax,%edi
9cf7d8:	83 bd 04 fb ff ff 00 	cmpl   $0x0,-0x4fc(%ebp)
9cf7df:	89 bd f4 fa ff ff    	mov    %edi,-0x50c(%ebp)
9cf7e5:	0f 84 ad 00 00 00    	je     0x9cf898
9cf7eb:	8b cb                	mov    %ebx,%ecx
9cf7ed:	e8 0d 94 a5 ff       	call   0x428bff
9cf7f2:	85 c0                	test   %eax,%eax
9cf7f4:	74 4f                	je     0x9cf845
9cf7f6:	8d 46 f2             	lea    -0xe(%esi),%eax
9cf7f9:	3b 83 24 0e 00 00    	cmp    0xe24(%ebx),%eax
9cf7ff:	7d 44                	jge    0x9cf845
9cf801:	8d 8b 1c 0e 00 00    	lea    0xe1c(%ebx),%ecx
9cf807:	89 83 24 0e 00 00    	mov    %eax,0xe24(%ebx)
9cf80d:	3b 01                	cmp    (%ecx),%eax
9cf80f:	7f 07                	jg     0x9cf818
9cf811:	51                   	push   %ecx
9cf812:	ff 15 50 40 d8 00    	call   *0xd84050
9cf818:	8b 83 a8 0d 00 00    	mov    0xda8(%ebx),%eax
9cf81e:	8d 8d 10 fb ff ff    	lea    -0x4f0(%ebp),%ecx
9cf824:	51                   	push   %ecx
9cf825:	8b b0 24 01 00 00    	mov    0x124(%eax),%esi
9cf82b:	8b ce                	mov    %esi,%ecx
9cf82d:	e8 33 ce a5 ff       	call   0x42c665
9cf832:	8d 8b a8 0d 00 00    	lea    0xda8(%ebx),%ecx
9cf838:	ff d6                	call   *%esi
9cf83a:	8d 47 0e             	lea    0xe(%edi),%eax
9cf83d:	89 83 18 08 00 00    	mov    %eax,0x818(%ebx)
9cf843:	eb 38                	jmp    0x9cf87d
9cf845:	8b 93 20 08 00 00    	mov    0x820(%ebx),%edx
9cf84b:	8b 85 74 fb ff ff    	mov    -0x48c(%ebp),%eax
9cf851:	3b d0                	cmp    %eax,%edx
9cf853:	7c 02                	jl     0x9cf857
9cf855:	8b d0                	mov    %eax,%edx
9cf857:	8b 83 10 08 00 00    	mov    0x810(%ebx),%eax
9cf85d:	8d 8b 18 08 00 00    	lea    0x818(%ebx),%ecx
9cf863:	8b f2                	mov    %edx,%esi
9cf865:	2b c7                	sub    %edi,%eax
9cf867:	2b 31                	sub    (%ecx),%esi
9cf869:	83 e8 0e             	sub    $0xe,%eax
9cf86c:	39 b5 d4 fa ff ff    	cmp    %esi,-0x52c(%ebp)
9cf872:	7e 15                	jle    0x9cf889
9cf874:	3b f0                	cmp    %eax,%esi
9cf876:	7d 11                	jge    0x9cf889
9cf878:	8d 47 0e             	lea    0xe(%edi),%eax
9cf87b:	89 01                	mov    %eax,(%ecx)
9cf87d:	c7 85 7c fb ff ff 01 	movl   $0x1,-0x484(%ebp)
9cf884:	00 00 00
9cf887:	eb 06                	jmp    0x9cf88f
9cf889:	89 93 20 08 00 00    	mov    %edx,0x820(%ebx)
9cf88f:	83 a5 04 fb ff ff 00 	andl   $0x0,-0x4fc(%ebp)
9cf896:	eb 12                	jmp    0x9cf8aa
9cf898:	83 bd 7c fb ff ff 00 	cmpl   $0x0,-0x484(%ebp)
9cf89f:	74 09                	je     0x9cf8aa
9cf8a1:	8d 47 0e             	lea    0xe(%edi),%eax
9cf8a4:	89 83 18 08 00 00    	mov    %eax,0x818(%ebx)
9cf8aa:	8b bd 28 fb ff ff    	mov    -0x4d8(%ebp),%edi
9cf8b0:	8d b5 ec fa ff ff    	lea    -0x514(%ebp),%esi
9cf8b6:	8b 85 54 fb ff ff    	mov    -0x4ac(%ebp),%eax
9cf8bc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf8bd:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf8be:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf8bf:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf8c0:	83 b8 a0 01 00 00 00 	cmpl   $0x0,0x1a0(%eax)
9cf8c7:	74 05                	je     0x9cf8ce
9cf8c9:	83 c8 ff             	or     $0xffffffff,%eax
9cf8cc:	eb 16                	jmp    0x9cf8e4
9cf8ce:	8b b5 dc fa ff ff    	mov    -0x524(%ebp),%esi
9cf8d4:	8d bd 7c fa ff ff    	lea    -0x584(%ebp),%edi
9cf8da:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf8db:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf8dc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf8dd:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf8de:	8b 85 84 fa ff ff    	mov    -0x57c(%ebp),%eax
9cf8e4:	8b 8d 48 fb ff ff    	mov    -0x4b8(%ebp),%ecx
9cf8ea:	89 81 cc 01 00 00    	mov    %eax,0x1cc(%ecx)
9cf8f0:	8b b5 64 fb ff ff    	mov    -0x49c(%ebp),%esi
9cf8f6:	89 b5 74 fb ff ff    	mov    %esi,-0x48c(%ebp)
9cf8fc:	8b 85 58 fb ff ff    	mov    -0x4a8(%ebp),%eax
9cf902:	8d 8b cc 07 00 00    	lea    0x7cc(%ebx),%ecx
9cf908:	8b bd 6c fb ff ff    	mov    -0x494(%ebp),%edi
9cf90e:	40                   	inc    %eax
9cf90f:	89 85 58 fb ff ff    	mov    %eax,-0x4a8(%ebp)
9cf915:	3b 83 d4 07 00 00    	cmp    0x7d4(%ebx),%eax
9cf91b:	0f 8c ec fc ff ff    	jl     0x9cf60d
9cf921:	8b 85 6c fb ff ff    	mov    -0x494(%ebp),%eax
9cf927:	89 85 c0 fa ff ff    	mov    %eax,-0x540(%ebp)
9cf92d:	8d bb 40 03 00 00    	lea    0x340(%ebx),%edi
9cf933:	8b 07                	mov    (%edi),%eax
9cf935:	8d 8d 10 fb ff ff    	lea    -0x4f0(%ebp),%ecx
9cf93b:	51                   	push   %ecx
9cf93c:	8b b0 24 01 00 00    	mov    0x124(%eax),%esi
9cf942:	8b ce                	mov    %esi,%ecx
9cf944:	e8 1c cd a5 ff       	call   0x42c665
9cf949:	8b cf                	mov    %edi,%ecx
9cf94b:	ff d6                	call   *%esi
9cf94d:	8b 83 a8 07 00 00    	mov    0x7a8(%ebx),%eax
9cf953:	8d b5 bc fa ff ff    	lea    -0x544(%ebp),%esi
9cf959:	8d 7d 90             	lea    -0x70(%ebp),%edi
9cf95c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf95d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf95e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf95f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf960:	85 c0                	test   %eax,%eax
9cf962:	0f 84 d9 00 00 00    	je     0x9cfa41
9cf968:	83 bd 34 fb ff ff 00 	cmpl   $0x0,-0x4cc(%ebp)
9cf96f:	74 13                	je     0x9cf984
9cf971:	33 c9                	xor    %ecx,%ecx
9cf973:	8d 75 a0             	lea    -0x60(%ebp),%esi
9cf976:	89 4d a0             	mov    %ecx,-0x60(%ebp)
9cf979:	89 4d a4             	mov    %ecx,-0x5c(%ebp)
9cf97c:	89 4d a8             	mov    %ecx,-0x58(%ebp)
9cf97f:	89 4d ac             	mov    %ecx,-0x54(%ebp)
9cf982:	eb 10                	jmp    0x9cf994
9cf984:	8d b5 bc fa ff ff    	lea    -0x544(%ebp),%esi
9cf98a:	8d 7d 80             	lea    -0x80(%ebp),%edi
9cf98d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf98e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf98f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf990:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf991:	8d 75 80             	lea    -0x80(%ebp),%esi
9cf994:	83 bd 30 fb ff ff 00 	cmpl   $0x0,-0x4d0(%ebp)
9cf99b:	8d 78 7c             	lea    0x7c(%eax),%edi
9cf99e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf99f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf9a0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf9a1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf9a2:	0f 8e 99 00 00 00    	jle    0x9cfa41
9cf9a8:	8b 8b a8 07 00 00    	mov    0x7a8(%ebx),%ecx
9cf9ae:	e8 72 35 a5 ff       	call   0x422f25
9cf9b3:	8d 70 ff             	lea    -0x1(%eax),%esi
9cf9b6:	33 c0                	xor    %eax,%eax
9cf9b8:	89 45 d0             	mov    %eax,-0x30(%ebp)
9cf9bb:	89 45 d4             	mov    %eax,-0x2c(%ebp)
9cf9be:	89 45 d8             	mov    %eax,-0x28(%ebp)
9cf9c1:	89 45 dc             	mov    %eax,-0x24(%ebp)
9cf9c4:	8d 45 d0             	lea    -0x30(%ebp),%eax
9cf9c7:	50                   	push   %eax
9cf9c8:	89 b5 48 fb ff ff    	mov    %esi,-0x4b8(%ebp)
9cf9ce:	ff 15 50 40 d8 00    	call   *0xd84050
9cf9d4:	85 f6                	test   %esi,%esi
9cf9d6:	78 19                	js     0x9cf9f1
9cf9d8:	8b 8b a8 07 00 00    	mov    0x7a8(%ebx),%ecx
9cf9de:	56                   	push   %esi
9cf9df:	e8 30 91 a5 ff       	call   0x428b14
9cf9e4:	8d 7d d0             	lea    -0x30(%ebp),%edi
9cf9e7:	8d b0 cc 00 00 00    	lea    0xcc(%eax),%esi
9cf9ed:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf9ee:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf9ef:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf9f0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cf9f1:	8b bb a8 07 00 00    	mov    0x7a8(%ebx),%edi
9cf9f7:	8d 8d 10 fb ff ff    	lea    -0x4f0(%ebp),%ecx
9cf9fd:	51                   	push   %ecx
9cf9fe:	8b 07                	mov    (%edi),%eax
9cfa00:	8b b0 b0 00 00 00    	mov    0xb0(%eax),%esi
9cfa06:	8b ce                	mov    %esi,%ecx
9cfa08:	e8 58 cc a5 ff       	call   0x42c665
9cfa0d:	8b cf                	mov    %edi,%ecx
9cfa0f:	ff d6                	call   *%esi
9cfa11:	8b 85 48 fb ff ff    	mov    -0x4b8(%ebp),%eax
9cfa17:	85 c0                	test   %eax,%eax
9cfa19:	78 26                	js     0x9cfa41
9cfa1b:	8b 8b a8 07 00 00    	mov    0x7a8(%ebx),%ecx