8207e9:	cc                   	int3
8207ea:	cc                   	int3
8207eb:	cc                   	int3
8207ec:	cc                   	int3
8207ed:	cc                   	int3
8207ee:	cc                   	int3
8207ef:	cc                   	int3
8207f0:	cc                   	int3
8207f1:	cc                   	int3
8207f2:	cc                   	int3
8207f3:	cc                   	int3
8207f4:	cc                   	int3
8207f5:	cc                   	int3
8207f6:	cc                   	int3
8207f7:	cc                   	int3
8207f8:	cc                   	int3
8207f9:	cc                   	int3
8207fa:	cc                   	int3
8207fb:	cc                   	int3
8207fc:	cc                   	int3
8207fd:	55                   	push   %ebp
8207fe:	8b ec                	mov    %esp,%ebp
820800:	8b 45 08             	mov    0x8(%ebp),%eax
820803:	53                   	push   %ebx
820804:	56                   	push   %esi
820805:	57                   	push   %edi
820806:	8b 40 08             	mov    0x8(%eax),%eax
820809:	85 c0                	test   %eax,%eax
82080b:	75 07                	jne    0x820814
82080d:	b8 08 01 01 80       	mov    $0x80010108,%eax
820812:	eb 45                	jmp    0x820859
820814:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
820818:	75 07                	jne    0x820821
82081a:	b8 03 40 00 80       	mov    $0x80004003,%eax
82081f:	eb 38                	jmp    0x820859
820821:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
820825:	74 f3                	je     0x82081a
820827:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
82082b:	74 ed                	je     0x82081a
82082d:	83 7d 18 00          	cmpl   $0x0,0x18(%ebp)
820831:	74 e7                	je     0x82081a
820833:	8b 18                	mov    (%eax),%ebx
820835:	8d 75 1c             	lea    0x1c(%ebp),%esi
820838:	83 ec 10             	sub    $0x10,%esp
82083b:	8b fc                	mov    %esp,%edi
82083d:	8b 4b 58             	mov    0x58(%ebx),%ecx
820840:	ff 75 18             	push   0x18(%ebp)
820843:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820844:	ff 75 14             	push   0x14(%ebp)
820847:	ff 75 10             	push   0x10(%ebp)
82084a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82084b:	ff 75 0c             	push   0xc(%ebp)
82084e:	50                   	push   %eax
82084f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820850:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820851:	e8 0f be c0 ff       	call   0x42c665
820856:	ff 53 58             	call   *0x58(%ebx)
820859:	5f                   	pop    %edi
82085a:	5e                   	pop    %esi
82085b:	5b                   	pop    %ebx
82085c:	5d                   	pop    %ebp
82085d:	c2 24 00             	ret    $0x24
820860:	cc                   	int3
820861:	cc                   	int3
820862:	cc                   	int3
820863:	cc                   	int3
820864:	cc                   	int3
820865:	cc                   	int3
820866:	cc                   	int3
820867:	cc                   	int3
820868:	cc                   	int3
820869:	cc                   	int3
82086a:	cc                   	int3
82086b:	cc                   	int3
82086c:	cc                   	int3
82086d:	cc                   	int3
82086e:	cc                   	int3
82086f:	cc                   	int3
820870:	cc                   	int3
820871:	cc                   	int3
820872:	cc                   	int3
820873:	cc                   	int3
820874:	cc                   	int3
820875:	cc                   	int3
820876:	cc                   	int3
820877:	cc                   	int3
820878:	55                   	push   %ebp
820879:	8b ec                	mov    %esp,%ebp
82087b:	8b 41 28             	mov    0x28(%ecx),%eax
82087e:	53                   	push   %ebx
82087f:	56                   	push   %esi
820880:	57                   	push   %edi
820881:	8b 18                	mov    (%eax),%ebx
820883:	8d 75 18             	lea    0x18(%ebp),%esi
820886:	83 ec 10             	sub    $0x10,%esp
820889:	8b fc                	mov    %esp,%edi
82088b:	8b 4b 58             	mov    0x58(%ebx),%ecx
82088e:	ff 75 14             	push   0x14(%ebp)
820891:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820892:	ff 75 10             	push   0x10(%ebp)
820895:	ff 75 0c             	push   0xc(%ebp)
820898:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820899:	ff 75 08             	push   0x8(%ebp)
82089c:	50                   	push   %eax
82089d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82089e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82089f:	e8 c1 bd c0 ff       	call   0x42c665
8208a4:	ff 53 58             	call   *0x58(%ebx)
8208a7:	5f                   	pop    %edi
8208a8:	5e                   	pop    %esi
8208a9:	5b                   	pop    %ebx
8208aa:	5d                   	pop    %ebp
8208ab:	c2 20 00             	ret    $0x20
8208ae:	cc                   	int3
8208af:	cc                   	int3
8208b0:	cc                   	int3
8208b1:	cc                   	int3
8208b2:	cc                   	int3
8208b3:	cc                   	int3
8208b4:	cc                   	int3
8208b5:	cc                   	int3
8208b6:	cc                   	int3
8208b7:	cc                   	int3
8208b8:	cc                   	int3
8208b9:	cc                   	int3
8208ba:	cc                   	int3
8208bb:	6a 04                	push   $0x4
8208bd:	b8 6d 82 b9 00       	mov    $0xb9826d,%eax
8208c2:	e8 c4 99 be ff       	call   0x40a28b
8208c7:	8b 5d 08             	mov    0x8(%ebp),%ebx
8208ca:	8d 4d f3             	lea    -0xd(%ebp),%ecx
8208cd:	ff 73 ec             	push   -0x14(%ebx)
8208d0:	e8 b2 e2 bf ff       	call   0x41eb87
8208d5:	8b 43 d0             	mov    -0x30(%ebx),%eax
8208d8:	8d 75 1c             	lea    0x1c(%ebp),%esi
8208db:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
8208df:	83 ec 10             	sub    $0x10,%esp
8208e2:	8b fc                	mov    %esp,%edi
8208e4:	ff 75 18             	push   0x18(%ebp)
8208e7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8208e8:	ff 75 14             	push   0x14(%ebp)
8208eb:	ff 75 10             	push   0x10(%ebp)
8208ee:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8208ef:	ff 75 0c             	push   0xc(%ebp)
8208f2:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8208f3:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8208f4:	8b b0 d4 00 00 00    	mov    0xd4(%eax),%esi
8208fa:	8b ce                	mov    %esi,%ecx
8208fc:	e8 64 bd c0 ff       	call   0x42c665
820901:	8d 4b d0             	lea    -0x30(%ebx),%ecx
820904:	ff d6                	call   *%esi
820906:	8d 4d f3             	lea    -0xd(%ebp),%ecx
820909:	8b f0                	mov    %eax,%esi
82090b:	e8 44 19 c1 ff       	call   0x432254
820910:	8b c6                	mov    %esi,%eax
820912:	e8 00 db be ff       	call   0x40e417
820917:	c2 24 00             	ret    $0x24
82091a:	cc                   	int3
82091b:	cc                   	int3
82091c:	cc                   	int3
82091d:	cc                   	int3
82091e:	cc                   	int3
82091f:	cc                   	int3
820920:	cc                   	int3
820921:	cc                   	int3
820922:	cc                   	int3
820923:	cc                   	int3
820924:	cc                   	int3
820925:	cc                   	int3
820926:	cc                   	int3
820927:	cc                   	int3
820928:	cc                   	int3
820929:	cc                   	int3
82092a:	cc                   	int3
82092b:	cc                   	int3
82092c:	cc                   	int3
82092d:	cc                   	int3
82092e:	cc                   	int3
82092f:	cc                   	int3
820930:	cc                   	int3
820931:	55                   	push   %ebp
820932:	8b ec                	mov    %esp,%ebp
820934:	8b 45 08             	mov    0x8(%ebp),%eax
820937:	53                   	push   %ebx
820938:	56                   	push   %esi
820939:	57                   	push   %edi
82093a:	8b 40 08             	mov    0x8(%eax),%eax
82093d:	85 c0                	test   %eax,%eax
82093f:	75 07                	jne    0x820948
820941:	b8 08 01 01 80       	mov    $0x80010108,%eax
820946:	eb 2d                	jmp    0x820975
820948:	83 7d 20 00          	cmpl   $0x0,0x20(%ebp)
82094c:	75 07                	jne    0x820955
82094e:	b8 03 40 00 80       	mov    $0x80004003,%eax
820953:	eb 20                	jmp    0x820975
820955:	ff 75 20             	push   0x20(%ebp)
820958:	8b 18                	mov    (%eax),%ebx
82095a:	8d 75 10             	lea    0x10(%ebp),%esi
82095d:	83 ec 10             	sub    $0x10,%esp
820960:	8b fc                	mov    %esp,%edi
820962:	8b 4b 5c             	mov    0x5c(%ebx),%ecx
820965:	ff 75 0c             	push   0xc(%ebp)
820968:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820969:	50                   	push   %eax
82096a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82096b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82096c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82096d:	e8 f3 bc c0 ff       	call   0x42c665
820972:	ff 53 5c             	call   *0x5c(%ebx)
820975:	5f                   	pop    %edi
820976:	5e                   	pop    %esi
820977:	5b                   	pop    %ebx
820978:	5d                   	pop    %ebp
820979:	c2 1c 00             	ret    $0x1c
82097c:	cc                   	int3
82097d:	cc                   	int3
82097e:	cc                   	int3
82097f:	cc                   	int3
820980:	cc                   	int3
820981:	cc                   	int3
820982:	cc                   	int3
820983:	cc                   	int3
820984:	cc                   	int3
820985:	cc                   	int3
820986:	cc                   	int3
820987:	cc                   	int3
820988:	cc                   	int3
820989:	cc                   	int3
82098a:	cc                   	int3
82098b:	cc                   	int3
82098c:	cc                   	int3
82098d:	cc                   	int3
82098e:	55                   	push   %ebp
82098f:	8b ec                	mov    %esp,%ebp
820991:	8b 41 28             	mov    0x28(%ecx),%eax
820994:	53                   	push   %ebx
820995:	56                   	push   %esi
820996:	57                   	push   %edi
820997:	ff 75 1c             	push   0x1c(%ebp)
82099a:	8b 18                	mov    (%eax),%ebx
82099c:	8d 75 0c             	lea    0xc(%ebp),%esi
82099f:	83 ec 10             	sub    $0x10,%esp
8209a2:	8b fc                	mov    %esp,%edi
8209a4:	8b 4b 5c             	mov    0x5c(%ebx),%ecx
8209a7:	ff 75 08             	push   0x8(%ebp)
8209aa:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8209ab:	50                   	push   %eax
8209ac:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8209ad:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8209ae:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8209af:	e8 b1 bc c0 ff       	call   0x42c665
8209b4:	ff 53 5c             	call   *0x5c(%ebx)
8209b7:	5f                   	pop    %edi
8209b8:	5e                   	pop    %esi
8209b9:	5b                   	pop    %ebx
8209ba:	5d                   	pop    %ebp
8209bb:	c2 18 00             	ret    $0x18
8209be:	cc                   	int3
8209bf:	cc                   	int3
8209c0:	cc                   	int3
8209c1:	cc                   	int3
8209c2:	cc                   	int3
8209c3:	cc                   	int3
8209c4:	cc                   	int3
8209c5:	cc                   	int3
8209c6:	cc                   	int3
8209c7:	cc                   	int3
8209c8:	cc                   	int3
8209c9:	cc                   	int3
8209ca:	6a 04                	push   $0x4
8209cc:	b8 98 82 b9 00       	mov    $0xb98298,%eax
8209d1:	e8 b5 98 be ff       	call   0x40a28b
8209d6:	8b 5d 08             	mov    0x8(%ebp),%ebx
8209d9:	8d 4d f3             	lea    -0xd(%ebp),%ecx
8209dc:	ff 73 ec             	push   -0x14(%ebx)
8209df:	e8 a3 e1 bf ff       	call   0x41eb87
8209e4:	ff 75 20             	push   0x20(%ebp)
8209e7:	8b 43 d0             	mov    -0x30(%ebx),%eax
8209ea:	8d 75 10             	lea    0x10(%ebp),%esi
8209ed:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
8209f1:	83 ec 10             	sub    $0x10,%esp
8209f4:	8b fc                	mov    %esp,%edi
8209f6:	ff 75 0c             	push   0xc(%ebp)
8209f9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8209fa:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8209fb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8209fc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8209fd:	8b b0 d8 00 00 00    	mov    0xd8(%eax),%esi
820a03:	8b ce                	mov    %esi,%ecx
820a05:	e8 5b bc c0 ff       	call   0x42c665
820a0a:	8d 4b d0             	lea    -0x30(%ebx),%ecx
820a0d:	ff d6                	call   *%esi
820a0f:	8d 4d f3             	lea    -0xd(%ebp),%ecx
820a12:	8b f0                	mov    %eax,%esi
820a14:	e8 3b 18 c1 ff       	call   0x432254
820a19:	8b c6                	mov    %esi,%eax
820a1b:	e8 f7 d9 be ff       	call   0x40e417
820a20:	c2 1c 00             	ret    $0x1c
820a23:	cc                   	int3
820a24:	cc                   	int3
820a25:	cc                   	int3
820a26:	cc                   	int3
820a27:	cc                   	int3
820a28:	cc                   	int3
820a29:	cc                   	int3
820a2a:	cc                   	int3
820a2b:	cc                   	int3
820a2c:	cc                   	int3
820a2d:	cc                   	int3
820a2e:	cc                   	int3
820a2f:	cc                   	int3
820a30:	cc                   	int3
820a31:	cc                   	int3
820a32:	cc                   	int3
820a33:	cc                   	int3
820a34:	cc                   	int3
820a35:	cc                   	int3
820a36:	cc                   	int3
820a37:	cc                   	int3
820a38:	cc                   	int3
820a39:	55                   	push   %ebp
820a3a:	8b ec                	mov    %esp,%ebp
820a3c:	8b 45 08             	mov    0x8(%ebp),%eax
820a3f:	53                   	push   %ebx
820a40:	56                   	push   %esi
820a41:	57                   	push   %edi
820a42:	8b 40 08             	mov    0x8(%eax),%eax
820a45:	85 c0                	test   %eax,%eax
820a47:	75 07                	jne    0x820a50
820a49:	b8 08 01 01 80       	mov    $0x80010108,%eax
820a4e:	eb 1d                	jmp    0x820a6d
820a50:	8b 18                	mov    (%eax),%ebx
820a52:	8d 75 10             	lea    0x10(%ebp),%esi
820a55:	83 ec 10             	sub    $0x10,%esp
820a58:	8b fc                	mov    %esp,%edi
820a5a:	8b 4b 54             	mov    0x54(%ebx),%ecx
820a5d:	ff 75 0c             	push   0xc(%ebp)
820a60:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820a61:	50                   	push   %eax
820a62:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820a63:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820a64:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820a65:	e8 fb bb c0 ff       	call   0x42c665
820a6a:	ff 53 54             	call   *0x54(%ebx)
820a6d:	5f                   	pop    %edi
820a6e:	5e                   	pop    %esi
820a6f:	5b                   	pop    %ebx
820a70:	5d                   	pop    %ebp
820a71:	c2 18 00             	ret    $0x18
820a74:	cc                   	int3