6dc7f5:	cc                   	int3
6dc7f6:	cc                   	int3
6dc7f7:	cc                   	int3
6dc7f8:	cc                   	int3
6dc7f9:	cc                   	int3
6dc7fa:	cc                   	int3
6dc7fb:	cc                   	int3
6dc7fc:	cc                   	int3
6dc7fd:	cc                   	int3
6dc7fe:	cc                   	int3
6dc7ff:	cc                   	int3
6dc800:	c7 01 b8 8c bf 00    	movl   $0xbf8cb8,(%ecx)
6dc806:	c3                   	ret
6dc807:	cc                   	int3
6dc808:	cc                   	int3
6dc809:	cc                   	int3
6dc80a:	cc                   	int3
6dc80b:	cc                   	int3
6dc80c:	cc                   	int3
6dc80d:	cc                   	int3
6dc80e:	cc                   	int3
6dc80f:	cc                   	int3
6dc810:	56                   	push   %esi
6dc811:	8b f1                	mov    %ecx,%esi
6dc813:	8b 4e 08             	mov    0x8(%esi),%ecx
6dc816:	c7 06 f4 8c bf 00    	movl   $0xbf8cf4,(%esi)
6dc81c:	85 c9                	test   %ecx,%ecx
6dc81e:	74 07                	je     0x6dc827
6dc820:	8b 01                	mov    (%ecx),%eax
6dc822:	6a 01                	push   $0x1
6dc824:	ff 50 04             	call   *0x4(%eax)
6dc827:	c7 06 b8 8c bf 00    	movl   $0xbf8cb8,(%esi)
6dc82d:	5e                   	pop    %esi
6dc82e:	c3                   	ret
6dc82f:	cc                   	int3
6dc830:	cc                   	int3
6dc831:	cc                   	int3
6dc832:	cc                   	int3
6dc833:	cc                   	int3
6dc834:	cc                   	int3
6dc835:	cc                   	int3
6dc836:	cc                   	int3
6dc837:	cc                   	int3
6dc838:	cc                   	int3
6dc839:	cc                   	int3
6dc83a:	cc                   	int3
6dc83b:	cc                   	int3
6dc83c:	cc                   	int3
6dc83d:	cc                   	int3
6dc83e:	cc                   	int3
6dc83f:	cc                   	int3
6dc840:	c7 01 dc 8c bf 00    	movl   $0xbf8cdc,(%ecx)
6dc846:	8b 49 08             	mov    0x8(%ecx),%ecx
6dc849:	85 c9                	test   %ecx,%ecx
6dc84b:	74 07                	je     0x6dc854
6dc84d:	8b 01                	mov    (%ecx),%eax
6dc84f:	6a 01                	push   $0x1
6dc851:	ff 50 10             	call   *0x10(%eax)
6dc854:	c3                   	ret
6dc855:	cc                   	int3
6dc856:	cc                   	int3
6dc857:	cc                   	int3
6dc858:	cc                   	int3
6dc859:	cc                   	int3
6dc85a:	cc                   	int3
6dc85b:	cc                   	int3
6dc85c:	cc                   	int3
6dc85d:	cc                   	int3
6dc85e:	cc                   	int3
6dc85f:	cc                   	int3
6dc860:	56                   	push   %esi
6dc861:	57                   	push   %edi
6dc862:	8b f9                	mov    %ecx,%edi
6dc864:	8d 77 0c             	lea    0xc(%edi),%esi
6dc867:	c7 07 e4 80 bf 00    	movl   $0xbf80e4,(%edi)
6dc86d:	8b 46 14             	mov    0x14(%esi),%eax
6dc870:	83 f8 10             	cmp    $0x10,%eax
6dc873:	72 0b                	jb     0x6dc880
6dc875:	40                   	inc    %eax
6dc876:	8b ce                	mov    %esi,%ecx
6dc878:	50                   	push   %eax
6dc879:	ff 36                	push   (%esi)
6dc87b:	e8 9c 7d d5 ff       	call   0x43461c
6dc880:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6dc887:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
6dc88b:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
6dc892:	72 02                	jb     0x6dc896
6dc894:	8b 36                	mov    (%esi),%esi
6dc896:	8d 47 04             	lea    0x4(%edi),%eax
6dc899:	c6 06 00             	movb   $0x0,(%esi)
6dc89c:	50                   	push   %eax
6dc89d:	c7 07 e8 4c bd 00    	movl   $0xbd4ce8,(%edi)
6dc8a3:	e8 90 84 d5 ff       	call   0x434d38
6dc8a8:	83 c4 04             	add    $0x4,%esp
6dc8ab:	5f                   	pop    %edi
6dc8ac:	5e                   	pop    %esi
6dc8ad:	c3                   	ret
6dc8ae:	cc                   	int3
6dc8af:	cc                   	int3
6dc8b0:	cc                   	int3
6dc8b1:	cc                   	int3
6dc8b2:	cc                   	int3
6dc8b3:	cc                   	int3
6dc8b4:	cc                   	int3
6dc8b5:	cc                   	int3
6dc8b6:	cc                   	int3
6dc8b7:	cc                   	int3
6dc8b8:	cc                   	int3
6dc8b9:	cc                   	int3
6dc8ba:	cc                   	int3
6dc8bb:	cc                   	int3
6dc8bc:	cc                   	int3
6dc8bd:	cc                   	int3
6dc8be:	cc                   	int3
6dc8bf:	cc                   	int3
6dc8c0:	cc                   	int3
6dc8c1:	cc                   	int3
6dc8c2:	cc                   	int3
6dc8c3:	cc                   	int3
6dc8c4:	cc                   	int3
6dc8c5:	cc                   	int3
6dc8c6:	cc                   	int3
6dc8c7:	cc                   	int3
6dc8c8:	cc                   	int3
6dc8c9:	cc                   	int3
6dc8ca:	cc                   	int3
6dc8cb:	cc                   	int3
6dc8cc:	cc                   	int3
6dc8cd:	cc                   	int3
6dc8ce:	cc                   	int3
6dc8cf:	cc                   	int3
6dc8d0:	8b 44 24 04          	mov    0x4(%esp),%eax
6dc8d4:	8d 14 80             	lea    (%eax,%eax,4),%edx
6dc8d7:	8b 01                	mov    (%ecx),%eax
6dc8d9:	8d 04 90             	lea    (%eax,%edx,4),%eax
6dc8dc:	c2 04 00             	ret    $0x4
6dc8df:	cc                   	int3
6dc8e0:	cc                   	int3
6dc8e1:	cc                   	int3
6dc8e2:	cc                   	int3
6dc8e3:	cc                   	int3
6dc8e4:	cc                   	int3
6dc8e5:	cc                   	int3
6dc8e6:	cc                   	int3
6dc8e7:	cc                   	int3
6dc8e8:	cc                   	int3
6dc8e9:	cc                   	int3
6dc8ea:	cc                   	int3
6dc8eb:	cc                   	int3
6dc8ec:	cc                   	int3
6dc8ed:	cc                   	int3
6dc8ee:	cc                   	int3
6dc8ef:	cc                   	int3
6dc8f0:	8b 44 24 04          	mov    0x4(%esp),%eax
6dc8f4:	8d 14 80             	lea    (%eax,%eax,4),%edx
6dc8f7:	8b 01                	mov    (%ecx),%eax
6dc8f9:	8d 04 90             	lea    (%eax,%edx,4),%eax
6dc8fc:	c2 04 00             	ret    $0x4
6dc8ff:	cc                   	int3
6dc900:	cc                   	int3
6dc901:	cc                   	int3
6dc902:	cc                   	int3
6dc903:	cc                   	int3
6dc904:	cc                   	int3
6dc905:	cc                   	int3
6dc906:	cc                   	int3
6dc907:	cc                   	int3
6dc908:	cc                   	int3
6dc909:	cc                   	int3
6dc90a:	cc                   	int3
6dc90b:	cc                   	int3
6dc90c:	cc                   	int3
6dc90d:	cc                   	int3
6dc90e:	cc                   	int3
6dc90f:	cc                   	int3
6dc910:	55                   	push   %ebp
6dc911:	8b ec                	mov    %esp,%ebp
6dc913:	6a ff                	push   $0xffffffff
6dc915:	68 86 de b7 00       	push   $0xb7de86
6dc91a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6dc920:	50                   	push   %eax
6dc921:	56                   	push   %esi
6dc922:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6dc927:	33 c5                	xor    %ebp,%eax
6dc929:	50                   	push   %eax
6dc92a:	8d 45 f4             	lea    -0xc(%ebp),%eax
6dc92d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6dc933:	8b f1                	mov    %ecx,%esi
6dc935:	8b 4e 0c             	mov    0xc(%esi),%ecx
6dc938:	ff 76 08             	push   0x8(%esi)
6dc93b:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6dc942:	ff 36                	push   (%esi)
6dc944:	8b 01                	mov    (%ecx),%eax
6dc946:	ff 50 04             	call   *0x4(%eax)
6dc949:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
6dc94d:	74 0b                	je     0x6dc95a
6dc94f:	6a 10                	push   $0x10
6dc951:	56                   	push   %esi
6dc952:	e8 45 55 d2 ff       	call   0x401e9c
6dc957:	83 c4 08             	add    $0x8,%esp
6dc95a:	8b c6                	mov    %esi,%eax
6dc95c:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6dc95f:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6dc966:	59                   	pop    %ecx
6dc967:	5e                   	pop    %esi
6dc968:	8b e5                	mov    %ebp,%esp
6dc96a:	5d                   	pop    %ebp
6dc96b:	c2 04 00             	ret    $0x4
6dc96e:	cc                   	int3
6dc96f:	cc                   	int3
6dc970:	cc                   	int3
6dc971:	cc                   	int3
6dc972:	cc                   	int3
6dc973:	cc                   	int3
6dc974:	cc                   	int3
6dc975:	cc                   	int3
6dc976:	cc                   	int3
6dc977:	cc                   	int3
6dc978:	cc                   	int3
6dc979:	cc                   	int3
6dc97a:	cc                   	int3
6dc97b:	cc                   	int3
6dc97c:	cc                   	int3
6dc97d:	cc                   	int3
6dc97e:	cc                   	int3
6dc97f:	cc                   	int3
6dc980:	cc                   	int3
6dc981:	cc                   	int3
6dc982:	cc                   	int3
6dc983:	cc                   	int3
6dc984:	cc                   	int3
6dc985:	cc                   	int3
6dc986:	cc                   	int3
6dc987:	cc                   	int3
6dc988:	cc                   	int3
6dc989:	cc                   	int3
6dc98a:	cc                   	int3
6dc98b:	cc                   	int3
6dc98c:	cc                   	int3
6dc98d:	cc                   	int3
6dc98e:	cc                   	int3
6dc98f:	cc                   	int3
6dc990:	55                   	push   %ebp
6dc991:	8b ec                	mov    %esp,%ebp
6dc993:	6a ff                	push   $0xffffffff
6dc995:	68 b6 de b7 00       	push   $0xb7deb6
6dc99a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6dc9a0:	50                   	push   %eax
6dc9a1:	56                   	push   %esi
6dc9a2:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6dc9a7:	33 c5                	xor    %ebp,%eax
6dc9a9:	50                   	push   %eax
6dc9aa:	8d 45 f4             	lea    -0xc(%ebp),%eax
6dc9ad:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6dc9b3:	8b f1                	mov    %ecx,%esi
6dc9b5:	8b 4e 0c             	mov    0xc(%esi),%ecx
6dc9b8:	8b 46 08             	mov    0x8(%esi),%eax
6dc9bb:	c1 e0 02             	shl    $0x2,%eax
6dc9be:	50                   	push   %eax
6dc9bf:	8b 11                	mov    (%ecx),%edx
6dc9c1:	ff 36                	push   (%esi)
6dc9c3:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6dc9ca:	ff 52 04             	call   *0x4(%edx)
6dc9cd:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
6dc9d1:	74 0b                	je     0x6dc9de
6dc9d3:	6a 14                	push   $0x14
6dc9d5:	56                   	push   %esi
6dc9d6:	e8 c1 54 d2 ff       	call   0x401e9c
6dc9db:	83 c4 08             	add    $0x8,%esp
6dc9de:	8b c6                	mov    %esi,%eax
6dc9e0:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6dc9e3:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6dc9ea:	59                   	pop    %ecx
6dc9eb:	5e                   	pop    %esi
6dc9ec:	8b e5                	mov    %ebp,%esp
6dc9ee:	5d                   	pop    %ebp
6dc9ef:	c2 04 00             	ret    $0x4
6dc9f2:	cc                   	int3
6dc9f3:	cc                   	int3
6dc9f4:	cc                   	int3
6dc9f5:	cc                   	int3
6dc9f6:	cc                   	int3
6dc9f7:	cc                   	int3
6dc9f8:	cc                   	int3
6dc9f9:	cc                   	int3
6dc9fa:	cc                   	int3
6dc9fb:	cc                   	int3
6dc9fc:	cc                   	int3
6dc9fd:	cc                   	int3
6dc9fe:	cc                   	int3
6dc9ff:	cc                   	int3
6dca00:	cc                   	int3
6dca01:	cc                   	int3
6dca02:	cc                   	int3
6dca03:	cc                   	int3
6dca04:	cc                   	int3
6dca05:	cc                   	int3
6dca06:	cc                   	int3
6dca07:	cc                   	int3
6dca08:	cc                   	int3
6dca09:	cc                   	int3
6dca0a:	cc                   	int3
6dca0b:	cc                   	int3
6dca0c:	cc                   	int3
6dca0d:	cc                   	int3
6dca0e:	cc                   	int3
6dca0f:	cc                   	int3
6dca10:	56                   	push   %esi
6dca11:	8b f1                	mov    %ecx,%esi
6dca13:	e8 a1 35 d4 ff       	call   0x41ffb9
6dca18:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
6dca1d:	74 0b                	je     0x6dca2a
6dca1f:	6a 24                	push   $0x24
6dca21:	56                   	push   %esi
6dca22:	e8 75 54 d2 ff       	call   0x401e9c
6dca27:	83 c4 08             	add    $0x8,%esp
6dca2a:	8b c6                	mov    %esi,%eax
6dca2c:	5e                   	pop    %esi
6dca2d:	c2 04 00             	ret    $0x4
6dca30:	cc                   	int3
6dca31:	cc                   	int3
6dca32:	cc                   	int3
6dca33:	cc                   	int3
6dca34:	cc                   	int3
6dca35:	cc                   	int3
6dca36:	cc                   	int3
6dca37:	cc                   	int3
6dca38:	cc                   	int3
6dca39:	cc                   	int3
6dca3a:	cc                   	int3
6dca3b:	cc                   	int3
6dca3c:	cc                   	int3
6dca3d:	cc                   	int3
6dca3e:	cc                   	int3
6dca3f:	cc                   	int3
6dca40:	56                   	push   %esi
6dca41:	57                   	push   %edi
6dca42:	8b f9                	mov    %ecx,%edi
6dca44:	8d 77 0c             	lea    0xc(%edi),%esi
6dca47:	c7 07 e4 80 bf 00    	movl   $0xbf80e4,(%edi)
6dca4d:	8b 46 14             	mov    0x14(%esi),%eax
6dca50:	83 f8 10             	cmp    $0x10,%eax
6dca53:	72 0b                	jb     0x6dca60
6dca55:	40                   	inc    %eax
6dca56:	8b ce                	mov    %esi,%ecx
6dca58:	50                   	push   %eax
6dca59:	ff 36                	push   (%esi)
6dca5b:	e8 bc 7b d5 ff       	call   0x43461c
6dca60:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
6dca67:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)