82067c:	cc                   	int3
82067d:	cc                   	int3
82067e:	cc                   	int3
82067f:	cc                   	int3
820680:	cc                   	int3
820681:	cc                   	int3
820682:	cc                   	int3
820683:	cc                   	int3
820684:	cc                   	int3
820685:	cc                   	int3
820686:	55                   	push   %ebp
820687:	8b ec                	mov    %esp,%ebp
820689:	8b 41 28             	mov    0x28(%ecx),%eax
82068c:	53                   	push   %ebx
82068d:	56                   	push   %esi
82068e:	57                   	push   %edi
82068f:	8b 18                	mov    (%eax),%ebx
820691:	8d 75 08             	lea    0x8(%ebp),%esi
820694:	83 ec 10             	sub    $0x10,%esp
820697:	8b fc                	mov    %esp,%edi
820699:	8b 4b 64             	mov    0x64(%ebx),%ecx
82069c:	50                   	push   %eax
82069d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82069e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82069f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8206a0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8206a1:	e8 bf bf c0 ff       	call   0x42c665
8206a6:	ff 53 64             	call   *0x64(%ebx)
8206a9:	5f                   	pop    %edi
8206aa:	5e                   	pop    %esi
8206ab:	5b                   	pop    %ebx
8206ac:	5d                   	pop    %ebp
8206ad:	c2 10 00             	ret    $0x10
8206b0:	cc                   	int3
8206b1:	cc                   	int3
8206b2:	cc                   	int3
8206b3:	cc                   	int3
8206b4:	cc                   	int3
8206b5:	cc                   	int3
8206b6:	cc                   	int3
8206b7:	cc                   	int3
8206b8:	cc                   	int3
8206b9:	cc                   	int3
8206ba:	6a 04                	push   $0x4
8206bc:	b8 17 82 b9 00       	mov    $0xb98217,%eax
8206c1:	e8 c5 9b be ff       	call   0x40a28b
8206c6:	8b 5d 08             	mov    0x8(%ebp),%ebx
8206c9:	8d 4d f3             	lea    -0xd(%ebp),%ecx
8206cc:	ff 73 ec             	push   -0x14(%ebx)
8206cf:	e8 b3 e4 bf ff       	call   0x41eb87
8206d4:	8b 43 d0             	mov    -0x30(%ebx),%eax
8206d7:	8d 75 0c             	lea    0xc(%ebp),%esi
8206da:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
8206de:	83 ec 10             	sub    $0x10,%esp
8206e1:	8b fc                	mov    %esp,%edi
8206e3:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8206e4:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8206e5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8206e6:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8206e7:	8b b0 e0 00 00 00    	mov    0xe0(%eax),%esi
8206ed:	8b ce                	mov    %esi,%ecx
8206ef:	e8 71 bf c0 ff       	call   0x42c665
8206f4:	8d 4b d0             	lea    -0x30(%ebx),%ecx
8206f7:	ff d6                	call   *%esi
8206f9:	8d 4d f3             	lea    -0xd(%ebp),%ecx
8206fc:	8b f0                	mov    %eax,%esi
8206fe:	e8 51 1b c1 ff       	call   0x432254
820703:	8b c6                	mov    %esi,%eax
820705:	e8 0d dd be ff       	call   0x40e417
82070a:	c2 14 00             	ret    $0x14
82070d:	cc                   	int3
82070e:	cc                   	int3
82070f:	cc                   	int3
820710:	cc                   	int3
820711:	cc                   	int3
820712:	cc                   	int3
820713:	cc                   	int3
820714:	cc                   	int3
820715:	cc                   	int3
820716:	cc                   	int3
820717:	cc                   	int3
820718:	cc                   	int3
820719:	cc                   	int3
82071a:	cc                   	int3
82071b:	cc                   	int3
82071c:	cc                   	int3
82071d:	cc                   	int3
82071e:	cc                   	int3
82071f:	cc                   	int3
820720:	cc                   	int3
820721:	55                   	push   %ebp
820722:	8b ec                	mov    %esp,%ebp
820724:	8b 45 08             	mov    0x8(%ebp),%eax
820727:	8b 40 08             	mov    0x8(%eax),%eax
82072a:	85 c0                	test   %eax,%eax
82072c:	75 07                	jne    0x820735
82072e:	b8 08 01 01 80       	mov    $0x80010108,%eax
820733:	eb 26                	jmp    0x82075b
820735:	83 7d 14 00          	cmpl   $0x0,0x14(%ebp)
820739:	75 07                	jne    0x820742
82073b:	b8 03 40 00 80       	mov    $0x80004003,%eax
820740:	eb 19                	jmp    0x82075b
820742:	56                   	push   %esi
820743:	ff 75 14             	push   0x14(%ebp)
820746:	8b 30                	mov    (%eax),%esi
820748:	ff 75 10             	push   0x10(%ebp)
82074b:	ff 75 0c             	push   0xc(%ebp)
82074e:	8b 4e 60             	mov    0x60(%esi),%ecx
820751:	50                   	push   %eax
820752:	e8 0e bf c0 ff       	call   0x42c665
820757:	ff 56 60             	call   *0x60(%esi)
82075a:	5e                   	pop    %esi
82075b:	5d                   	pop    %ebp
82075c:	c2 10 00             	ret    $0x10
82075f:	cc                   	int3
820760:	cc                   	int3
820761:	cc                   	int3
820762:	cc                   	int3
820763:	cc                   	int3
820764:	cc                   	int3
820765:	cc                   	int3
820766:	cc                   	int3
820767:	cc                   	int3
820768:	cc                   	int3
820769:	cc                   	int3
82076a:	cc                   	int3
82076b:	cc                   	int3
82076c:	cc                   	int3
82076d:	cc                   	int3
82076e:	55                   	push   %ebp
82076f:	8b ec                	mov    %esp,%ebp
820771:	8b 41 28             	mov    0x28(%ecx),%eax
820774:	56                   	push   %esi
820775:	ff 75 10             	push   0x10(%ebp)
820778:	ff 75 0c             	push   0xc(%ebp)
82077b:	8b 30                	mov    (%eax),%esi
82077d:	ff 75 08             	push   0x8(%ebp)
820780:	50                   	push   %eax
820781:	8b 4e 60             	mov    0x60(%esi),%ecx
820784:	e8 dc be c0 ff       	call   0x42c665
820789:	ff 56 60             	call   *0x60(%esi)
82078c:	5e                   	pop    %esi
82078d:	5d                   	pop    %ebp
82078e:	c2 0c 00             	ret    $0xc
820791:	cc                   	int3
820792:	cc                   	int3
820793:	cc                   	int3
820794:	cc                   	int3
820795:	cc                   	int3
820796:	cc                   	int3
820797:	cc                   	int3
820798:	cc                   	int3
820799:	6a 04                	push   $0x4
82079b:	b8 42 82 b9 00       	mov    $0xb98242,%eax
8207a0:	e8 e6 9a be ff       	call   0x40a28b
8207a5:	8b 7d 08             	mov    0x8(%ebp),%edi
8207a8:	8d 4d f3             	lea    -0xd(%ebp),%ecx
8207ab:	ff 77 ec             	push   -0x14(%edi)
8207ae:	e8 d4 e3 bf ff       	call   0x41eb87
8207b3:	ff 75 14             	push   0x14(%ebp)
8207b6:	8b 47 d0             	mov    -0x30(%edi),%eax
8207b9:	ff 75 10             	push   0x10(%ebp)
8207bc:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
8207c0:	ff 75 0c             	push   0xc(%ebp)
8207c3:	8b b0 dc 00 00 00    	mov    0xdc(%eax),%esi
8207c9:	8b ce                	mov    %esi,%ecx
8207cb:	e8 95 be c0 ff       	call   0x42c665
8207d0:	8d 4f d0             	lea    -0x30(%edi),%ecx
8207d3:	ff d6                	call   *%esi
8207d5:	8d 4d f3             	lea    -0xd(%ebp),%ecx
8207d8:	8b f0                	mov    %eax,%esi
8207da:	e8 75 1a c1 ff       	call   0x432254
8207df:	8b c6                	mov    %esi,%eax
8207e1:	e8 31 dc be ff       	call   0x40e417
8207e6:	c2 10 00             	ret    $0x10
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