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
9cfa21:	50                   	push   %eax
9cfa22:	e8 ed 90 a5 ff       	call   0x428b14
9cfa27:	8d 4d d0             	lea    -0x30(%ebp),%ecx
9cfa2a:	05 cc 00 00 00       	add    $0xcc,%eax
9cfa2f:	51                   	push   %ecx
9cfa30:	50                   	push   %eax
9cfa31:	ff 15 04 3d d8 00    	call   *0xd83d04
9cfa37:	85 c0                	test   %eax,%eax
9cfa39:	74 06                	je     0x9cfa41
9cfa3b:	8b 45 d8             	mov    -0x28(%ebp),%eax
9cfa3e:	89 45 90             	mov    %eax,-0x70(%ebp)
9cfa41:	ff b5 2c fb ff ff    	push   -0x4d4(%ebp)
9cfa47:	8d 8d 10 fb ff ff    	lea    -0x4f0(%ebp),%ecx
9cfa4d:	e8 8d b2 a4 ff       	call   0x41acdf
9cfa52:	e8 df 88 a4 ff       	call   0x418336
9cfa57:	8b c8                	mov    %eax,%ecx
9cfa59:	e8 84 c2 a5 ff       	call   0x42bce2
9cfa5e:	33 f6                	xor    %esi,%esi
9cfa60:	85 c0                	test   %eax,%eax
9cfa62:	74 6b                	je     0x9cfacf
9cfa64:	39 b3 28 03 00 00    	cmp    %esi,0x328(%ebx)
9cfa6a:	74 63                	je     0x9cfacf
9cfa6c:	56                   	push   %esi
9cfa6d:	68 00 01 00 00       	push   $0x100
9cfa72:	56                   	push   %esi
9cfa73:	ff 73 20             	push   0x20(%ebx)
9cfa76:	ff 15 30 40 d8 00    	call   *0xd84030
9cfa7c:	50                   	push   %eax
9cfa7d:	e8 0c 5d a5 ff       	call   0x42578e
9cfa82:	8b c8                	mov    %eax,%ecx
9cfa84:	e8 f0 c3 a3 ff       	call   0x40be79
9cfa89:	8b 83 14 08 00 00    	mov    0x814(%ebx),%eax
9cfa8f:	ff 73 20             	push   0x20(%ebx)
9cfa92:	89 75 b0             	mov    %esi,-0x50(%ebp)
9cfa95:	89 75 b4             	mov    %esi,-0x4c(%ebp)
9cfa98:	89 45 b8             	mov    %eax,-0x48(%ebp)
9cfa9b:	89 75 bc             	mov    %esi,-0x44(%ebp)
9cfa9e:	ff 15 30 40 d8 00    	call   *0xd84030
9cfaa4:	50                   	push   %eax
9cfaa5:	e8 e4 5c a5 ff       	call   0x42578e
9cfaaa:	85 c0                	test   %eax,%eax
9cfaac:	75 04                	jne    0x9cfab2
9cfaae:	8b c6                	mov    %esi,%eax
9cfab0:	eb 03                	jmp    0x9cfab5
9cfab2:	8b 40 20             	mov    0x20(%eax),%eax
9cfab5:	8d 4d b0             	lea    -0x50(%ebp),%ecx
9cfab8:	51                   	push   %ecx
9cfab9:	50                   	push   %eax
9cfaba:	e8 9c e1 a3 ff       	call   0x40dc5b
9cfabf:	59                   	pop    %ecx
9cfac0:	59                   	pop    %ecx
9cfac1:	85 c0                	test   %eax,%eax
9cfac3:	75 0a                	jne    0x9cfacf
9cfac5:	c7 83 08 03 00 00 01 	movl   $0x1,0x308(%ebx)
9cfacc:	00 00 00
9cfacf:	39 b3 f8 02 00 00    	cmp    %esi,0x2f8(%ebx)
9cfad5:	74 1b                	je     0x9cfaf2
9cfad7:	68 05 01 00 00       	push   $0x105
9cfadc:	56                   	push   %esi
9cfadd:	56                   	push   %esi
9cfade:	ff 73 20             	push   0x20(%ebx)
9cfae1:	ff 15 70 3f d8 00    	call   *0xd83f70
9cfae7:	89 b3 f8 02 00 00    	mov    %esi,0x2f8(%ebx)
9cfaed:	e9 88 00 00 00       	jmp    0x9cfb7a
9cfaf2:	6a 01                	push   $0x1
9cfaf4:	8d 83 08 08 00 00    	lea    0x808(%ebx),%eax
9cfafa:	50                   	push   %eax
9cfafb:	ff 73 20             	push   0x20(%ebx)
9cfafe:	ff 15 e8 3d d8 00    	call   *0xd83de8
9cfb04:	8d b5 80 fb ff ff    	lea    -0x480(%ebp),%esi
9cfb0a:	8d 7d c0             	lea    -0x40(%ebp),%edi
9cfb0d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cfb0e:	8d 83 08 08 00 00    	lea    0x808(%ebx),%eax
9cfb14:	50                   	push   %eax
9cfb15:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cfb16:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cfb17:	a5                   	movsl  %ds:(%esi),%es:(%edi)
9cfb18:	ff 15 30 3e d8 00    	call   *0xd83e30
9cfb1e:	8b 8d 84 fb ff ff    	mov    -0x47c(%ebp),%ecx
9cfb24:	85 c0                	test   %eax,%eax
9cfb26:	75 06                	jne    0x9cfb2e
9cfb28:	8b 8b 14 08 00 00    	mov    0x814(%ebx),%ecx
9cfb2e:	8b 83 b8 02 00 00    	mov    0x2b8(%ebx),%eax
9cfb34:	83 c0 0a             	add    $0xa,%eax
9cfb37:	89 4d c4             	mov    %ecx,-0x3c(%ebp)
9cfb3a:	03 c1                	add    %ecx,%eax
9cfb3c:	89 45 cc             	mov    %eax,-0x34(%ebp)
9cfb3f:	8d 45 c0             	lea    -0x40(%ebp),%eax
9cfb42:	6a 01                	push   $0x1
9cfb44:	50                   	push   %eax
9cfb45:	ff 73 20             	push   0x20(%ebx)
9cfb48:	ff 15 e8 3d d8 00    	call   *0xd83de8
9cfb4e:	6a 01                	push   $0x1
9cfb50:	8d 83 1c 0e 00 00    	lea    0xe1c(%ebx),%eax
9cfb56:	50                   	push   %eax
9cfb57:	ff 73 20             	push   0x20(%ebx)
9cfb5a:	ff 15 e8 3d d8 00    	call   *0xd83de8
9cfb60:	6a 01                	push   $0x1
9cfb62:	8d 45 90             	lea    -0x70(%ebp),%eax
9cfb65:	50                   	push   %eax
9cfb66:	ff 73 20             	push   0x20(%ebx)
9cfb69:	ff 15 e8 3d d8 00    	call   *0xd83de8
9cfb6f:	ff 73 20             	push   0x20(%ebx)
9cfb72:	ff 15 8c 3f d8 00    	call   *0xd83f8c
9cfb78:	33 f6                	xor    %esi,%esi
9cfb7a:	ff 73 20             	push   0x20(%ebx)
9cfb7d:	ff 15 30 40 d8 00    	call   *0xd84030
9cfb83:	50                   	push   %eax
9cfb84:	e8 05 5c a5 ff       	call   0x42578e
9cfb89:	56                   	push   %esi
9cfb8a:	ff 70 20             	push   0x20(%eax)
9cfb8d:	ff 15 8c 3e d8 00    	call   *0xd83e8c
9cfb93:	50                   	push   %eax
9cfb94:	e8 c3 a8 a3 ff       	call   0x40a45c
9cfb99:	89 85 2c fb ff ff    	mov    %eax,-0x4d4(%ebp)
9cfb9f:	39 b3 28 03 00 00    	cmp    %esi,0x328(%ebx)
9cfba5:	0f 84 e7 00 00 00    	je     0x9cfc92
9cfbab:	85 c0                	test   %eax,%eax
9cfbad:	0f 84 df 00 00 00    	je     0x9cfc92
9cfbb3:	83 78 04 00          	cmpl   $0x0,0x4(%eax)
9cfbb7:	0f 84 d5 00 00 00    	je     0x9cfc92
9cfbbd:	39 b3 08 03 00 00    	cmp    %esi,0x308(%ebx)
9cfbc3:	0f 85 c9 00 00 00    	jne    0x9cfc92
9cfbc9:	8d bb 4c 08 00 00    	lea    0x84c(%ebx),%edi
9cfbcf:	c7 85 58 fb ff ff 03 	movl   $0x3,-0x4a8(%ebp)
9cfbd6:	00 00 00
9cfbd9:	8b d8                	mov    %eax,%ebx
9cfbdb:	e8 35 6a a6 ff       	call   0x436615
9cfbe0:	50                   	push   %eax
9cfbe1:	8d 8d 70 fb ff ff    	lea    -0x490(%ebp),%ecx
9cfbe7:	e8 28 a0 a3 ff       	call   0x409c14
9cfbec:	56                   	push   %esi
9cfbed:	8d 85 70 fb ff ff    	lea    -0x490(%ebp),%eax
9cfbf3:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
9cfbf7:	50                   	push   %eax
9cfbf8:	ff b7 a4 00 00 00    	push   0xa4(%edi)
9cfbfe:	8b cb                	mov    %ebx,%ecx
9cfc00:	e8 9d 51 a5 ff       	call   0x424da2
9cfc05:	68 10 3a c4 00       	push   $0xc43a10
9cfc0a:	8d 85 e0 fa ff ff    	lea    -0x520(%ebp),%eax
9cfc10:	50                   	push   %eax
9cfc11:	8d 8d 70 fb ff ff    	lea    -0x490(%ebp),%ecx
9cfc17:	e8 5d 2f a5 ff       	call   0x422b79
9cfc1c:	50                   	push   %eax
9cfc1d:	8d 8d 70 fb ff ff    	lea    -0x490(%ebp),%ecx
9cfc23:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
9cfc27:	e8 c1 2a a4 ff       	call   0x4126ed
9cfc2c:	8b 8d e0 fa ff ff    	mov    -0x520(%ebp),%ecx
9cfc32:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
9cfc36:	8d 49 f0             	lea    -0x10(%ecx),%ecx
9cfc39:	e8 d6 4f a3 ff       	call   0x404c14
9cfc3e:	6a 26                	push   $0x26
9cfc40:	8d 8d 70 fb ff ff    	lea    -0x490(%ebp),%ecx
9cfc46:	e8 25 c4 a5 ff       	call   0x42c070
9cfc4b:	8b 07                	mov    (%edi),%eax
9cfc4d:	ff b5 70 fb ff ff    	push   -0x490(%ebp)
9cfc53:	8b b0 c8 00 00 00    	mov    0xc8(%eax),%esi
9cfc59:	8b ce                	mov    %esi,%ecx
9cfc5b:	e8 05 ca a5 ff       	call   0x42c665
9cfc60:	8b cf                	mov    %edi,%ecx
9cfc62:	ff d6                	call   *%esi
9cfc64:	8b 8d 70 fb ff ff    	mov    -0x490(%ebp),%ecx
9cfc6a:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
9cfc6e:	8d 49 f0             	lea    -0x10(%ecx),%ecx
9cfc71:	e8 9e 4f a3 ff       	call   0x404c14
9cfc76:	81 c7 c8 01 00 00    	add    $0x1c8,%edi
9cfc7c:	83 ad 58 fb ff ff 01 	subl   $0x1,-0x4a8(%ebp)
9cfc83:	6a 00                	push   $0x0
9cfc85:	5e                   	pop    %esi
9cfc86:	0f 85 4f ff ff ff    	jne    0x9cfbdb
9cfc8c:	8b 9d cc fa ff ff    	mov    -0x534(%ebp),%ebx
9cfc92:	8b cb                	mov    %ebx,%ecx
9cfc94:	e8 19 b4 a5 ff       	call   0x42b0b2
9cfc99:	39 b3 48 12 00 00    	cmp    %esi,0x1248(%ebx)
9cfc9f:	75 12                	jne    0x9cfcb3