82d76e:	cc                   	int3
82d76f:	cc                   	int3
82d770:	cc                   	int3
82d771:	cc                   	int3
82d772:	cc                   	int3
82d773:	cc                   	int3
82d774:	cc                   	int3
82d775:	cc                   	int3
82d776:	cc                   	int3
82d777:	cc                   	int3
82d778:	cc                   	int3
82d779:	cc                   	int3
82d77a:	cc                   	int3
82d77b:	cc                   	int3
82d77c:	cc                   	int3
82d77d:	cc                   	int3
82d77e:	55                   	push   %ebp
82d77f:	8b ec                	mov    %esp,%ebp
82d781:	83 ec 3c             	sub    $0x3c,%esp
82d784:	8b 45 08             	mov    0x8(%ebp),%eax
82d787:	83 65 cc 00          	andl   $0x0,-0x34(%ebp)
82d78b:	89 45 c4             	mov    %eax,-0x3c(%ebp)
82d78e:	8b 45 0c             	mov    0xc(%ebp),%eax
82d791:	89 45 c8             	mov    %eax,-0x38(%ebp)
82d794:	8b 45 10             	mov    0x10(%ebp),%eax
82d797:	89 45 d8             	mov    %eax,-0x28(%ebp)
82d79a:	8b 45 14             	mov    0x14(%ebp),%eax
82d79d:	89 45 d0             	mov    %eax,-0x30(%ebp)
82d7a0:	8b 45 18             	mov    0x18(%ebp),%eax
82d7a3:	89 45 d4             	mov    %eax,-0x2c(%ebp)
82d7a6:	8b 45 1c             	mov    0x1c(%ebp),%eax
82d7a9:	89 45 e0             	mov    %eax,-0x20(%ebp)
82d7ac:	8b 45 20             	mov    0x20(%ebp),%eax
82d7af:	89 45 e4             	mov    %eax,-0x1c(%ebp)
82d7b2:	8d 45 c4             	lea    -0x3c(%ebp),%eax
82d7b5:	50                   	push   %eax
82d7b6:	6a 00                	push   $0x0
82d7b8:	68 4d 10 00 00       	push   $0x104d
82d7bd:	ff 71 20             	push   0x20(%ecx)
82d7c0:	ff 15 20 40 d8 00    	call   *0xd84020
82d7c6:	8b e5                	mov    %ebp,%esp
82d7c8:	5d                   	pop    %ebp
82d7c9:	c2 1c 00             	ret    $0x1c
82d7cc:	cc                   	int3
82d7cd:	cc                   	int3
82d7ce:	cc                   	int3
82d7cf:	cc                   	int3
82d7d0:	cc                   	int3
82d7d1:	cc                   	int3
82d7d2:	cc                   	int3
82d7d3:	cc                   	int3
82d7d4:	cc                   	int3
82d7d5:	cc                   	int3
82d7d6:	cc                   	int3
82d7d7:	cc                   	int3
82d7d8:	cc                   	int3
82d7d9:	cc                   	int3
82d7da:	cc                   	int3
82d7db:	cc                   	int3
82d7dc:	cc                   	int3
82d7dd:	cc                   	int3
82d7de:	cc                   	int3
82d7df:	55                   	push   %ebp
82d7e0:	8b ec                	mov    %esp,%ebp
82d7e2:	83 ec 1c             	sub    $0x1c,%esp
82d7e5:	8b 45 08             	mov    0x8(%ebp),%eax
82d7e8:	89 45 e4             	mov    %eax,-0x1c(%ebp)
82d7eb:	8b 45 14             	mov    0x14(%ebp),%eax
82d7ee:	89 45 f8             	mov    %eax,-0x8(%ebp)
82d7f1:	8b 45 18             	mov    0x18(%ebp),%eax
82d7f4:	89 45 fc             	mov    %eax,-0x4(%ebp)
82d7f7:	8b 45 10             	mov    0x10(%ebp),%eax
82d7fa:	89 45 f0             	mov    %eax,-0x10(%ebp)
82d7fd:	8d 45 e4             	lea    -0x1c(%ebp),%eax
82d800:	50                   	push   %eax
82d801:	ff 75 0c             	push   0xc(%ebp)
82d804:	68 3e 13 00 00       	push   $0x133e
82d809:	ff 71 20             	push   0x20(%ecx)
82d80c:	ff 15 20 40 d8 00    	call   *0xd84020
82d812:	8b e5                	mov    %ebp,%esp
82d814:	5d                   	pop    %ebp
82d815:	c2 14 00             	ret    $0x14
82d818:	cc                   	int3
82d819:	cc                   	int3
82d81a:	cc                   	int3
82d81b:	cc                   	int3
82d81c:	cc                   	int3
82d81d:	cc                   	int3
82d81e:	cc                   	int3
82d81f:	cc                   	int3
82d820:	cc                   	int3
82d821:	cc                   	int3
82d822:	cc                   	int3
82d823:	cc                   	int3
82d824:	cc                   	int3
82d825:	cc                   	int3
82d826:	55                   	push   %ebp
82d827:	8b ec                	mov    %esp,%ebp
82d829:	83 ec 1c             	sub    $0x1c,%esp
82d82c:	8b 45 08             	mov    0x8(%ebp),%eax
82d82f:	89 45 e4             	mov    %eax,-0x1c(%ebp)
82d832:	8b 45 14             	mov    0x14(%ebp),%eax
82d835:	89 45 f8             	mov    %eax,-0x8(%ebp)
82d838:	8b 45 18             	mov    0x18(%ebp),%eax
82d83b:	89 45 fc             	mov    %eax,-0x4(%ebp)
82d83e:	8b 45 10             	mov    0x10(%ebp),%eax
82d841:	89 45 f0             	mov    %eax,-0x10(%ebp)
82d844:	8b 45 1c             	mov    0x1c(%ebp),%eax
82d847:	89 45 e8             	mov    %eax,-0x18(%ebp)
82d84a:	8b 45 20             	mov    0x20(%ebp),%eax
82d84d:	89 45 ec             	mov    %eax,-0x14(%ebp)
82d850:	8d 45 e4             	lea    -0x1c(%ebp),%eax
82d853:	50                   	push   %eax
82d854:	ff 75 0c             	push   0xc(%ebp)
82d857:	68 3e 13 00 00       	push   $0x133e
82d85c:	ff 71 20             	push   0x20(%ecx)
82d85f:	ff 15 20 40 d8 00    	call   *0xd84020
82d865:	8b e5                	mov    %ebp,%esp
82d867:	5d                   	pop    %ebp
82d868:	c2 1c 00             	ret    $0x1c
82d86b:	cc                   	int3
82d86c:	cc                   	int3
82d86d:	cc                   	int3
82d86e:	cc                   	int3
82d86f:	cc                   	int3
82d870:	cc                   	int3
82d871:	cc                   	int3
82d872:	cc                   	int3
82d873:	cc                   	int3
82d874:	cc                   	int3
82d875:	cc                   	int3
82d876:	cc                   	int3
82d877:	cc                   	int3
82d878:	cc                   	int3
82d879:	cc                   	int3
82d87a:	cc                   	int3
82d87b:	cc                   	int3
82d87c:	55                   	push   %ebp
82d87d:	8b ec                	mov    %esp,%ebp
82d87f:	83 ec 44             	sub    $0x44,%esp
82d882:	8b 45 24             	mov    0x24(%ebp),%eax
82d885:	89 45 bc             	mov    %eax,-0x44(%ebp)
82d888:	8b 45 28             	mov    0x28(%ebp),%eax
82d88b:	89 45 c0             	mov    %eax,-0x40(%ebp)
82d88e:	8b 45 08             	mov    0x8(%ebp),%eax
82d891:	89 45 c4             	mov    %eax,-0x3c(%ebp)
82d894:	8b 45 0c             	mov    0xc(%ebp),%eax
82d897:	89 45 d4             	mov    %eax,-0x2c(%ebp)
82d89a:	8b 45 10             	mov    0x10(%ebp),%eax
82d89d:	89 45 dc             	mov    %eax,-0x24(%ebp)
82d8a0:	8b 45 14             	mov    0x14(%ebp),%eax
82d8a3:	89 45 e0             	mov    %eax,-0x20(%ebp)
82d8a6:	8b 45 18             	mov    0x18(%ebp),%eax
82d8a9:	89 45 cc             	mov    %eax,-0x34(%ebp)
82d8ac:	8b 45 1c             	mov    0x1c(%ebp),%eax
82d8af:	89 45 d0             	mov    %eax,-0x30(%ebp)
82d8b2:	8b 45 20             	mov    0x20(%ebp),%eax
82d8b5:	89 45 e8             	mov    %eax,-0x18(%ebp)
82d8b8:	8d 45 bc             	lea    -0x44(%ebp),%eax
82d8bb:	50                   	push   %eax
82d8bc:	6a 00                	push   $0x0
82d8be:	68 32 11 00 00       	push   $0x1132
82d8c3:	ff 71 20             	push   0x20(%ecx)
82d8c6:	ff 15 20 40 d8 00    	call   *0xd84020
82d8cc:	8b e5                	mov    %ebp,%esp
82d8ce:	5d                   	pop    %ebp
82d8cf:	c2 24 00             	ret    $0x24
82d8d2:	cc                   	int3
82d8d3:	cc                   	int3
82d8d4:	cc                   	int3
82d8d5:	cc                   	int3
82d8d6:	cc                   	int3
82d8d7:	cc                   	int3
82d8d8:	cc                   	int3
82d8d9:	cc                   	int3
82d8da:	cc                   	int3
82d8db:	cc                   	int3
82d8dc:	cc                   	int3
82d8dd:	cc                   	int3
82d8de:	cc                   	int3
82d8df:	cc                   	int3
82d8e0:	cc                   	int3
82d8e1:	cc                   	int3
82d8e2:	cc                   	int3
82d8e3:	cc                   	int3
82d8e4:	cc                   	int3
82d8e5:	cc                   	int3
82d8e6:	cc                   	int3
82d8e7:	55                   	push   %ebp
82d8e8:	8b ec                	mov    %esp,%ebp
82d8ea:	ff 75 0c             	push   0xc(%ebp)
82d8ed:	ff 75 08             	push   0x8(%ebp)
82d8f0:	68 81 01 00 00       	push   $0x181
82d8f5:	ff 71 20             	push   0x20(%ecx)
82d8f8:	ff 15 20 40 d8 00    	call   *0xd84020
82d8fe:	5d                   	pop    %ebp
82d8ff:	c2 08 00             	ret    $0x8
82d902:	cc                   	int3
82d903:	cc                   	int3
82d904:	cc                   	int3
82d905:	cc                   	int3
82d906:	cc                   	int3
82d907:	cc                   	int3
82d908:	55                   	push   %ebp
82d909:	8b ec                	mov    %esp,%ebp
82d90b:	ff 75 10             	push   0x10(%ebp)
82d90e:	ff 75 0c             	push   0xc(%ebp)
82d911:	ff 75 08             	push   0x8(%ebp)
82d914:	ff 71 20             	push   0x20(%ecx)
82d917:	e8 8a 17 be ff       	call   0x40f0a6
82d91c:	5d                   	pop    %ebp
82d91d:	c2 0c 00             	ret    $0xc
82d920:	cc                   	int3
82d921:	cc                   	int3
82d922:	cc                   	int3
82d923:	cc                   	int3
82d924:	cc                   	int3
82d925:	cc                   	int3
82d926:	55                   	push   %ebp
82d927:	8b ec                	mov    %esp,%ebp
82d929:	83 ec 28             	sub    $0x28,%esp
82d92c:	8b 45 08             	mov    0x8(%ebp),%eax
82d92f:	89 45 dc             	mov    %eax,-0x24(%ebp)
82d932:	8d 45 d8             	lea    -0x28(%ebp),%eax
82d935:	50                   	push   %eax
82d936:	6a 00                	push   $0x0
82d938:	68 3e 11 00 00       	push   $0x113e
82d93d:	ff 71 20             	push   0x20(%ecx)
82d940:	c7 45 d8 40 00 00 00 	movl   $0x40,-0x28(%ebp)
82d947:	ff 15 20 40 d8 00    	call   *0xd84020
82d94d:	8b 45 f8             	mov    -0x8(%ebp),%eax
82d950:	8b e5                	mov    %ebp,%esp
82d952:	5d                   	pop    %ebp
82d953:	c2 04 00             	ret    $0x4
82d956:	cc                   	int3
82d957:	cc                   	int3
82d958:	cc                   	int3
82d959:	cc                   	int3
82d95a:	cc                   	int3
82d95b:	cc                   	int3
82d95c:	cc                   	int3
82d95d:	cc                   	int3
82d95e:	cc                   	int3
82d95f:	cc                   	int3
82d960:	cc                   	int3
82d961:	cc                   	int3
82d962:	55                   	push   %ebp
82d963:	8b ec                	mov    %esp,%ebp
82d965:	8b 45 08             	mov    0x8(%ebp),%eax
82d968:	56                   	push   %esi
82d969:	57                   	push   %edi
82d96a:	8b f9                	mov    %ecx,%edi
82d96c:	3b 05 18 bc d7 00    	cmp    0xd7bc18,%eax
82d972:	74 14                	je     0x82d988
82d974:	ff 75 14             	push   0x14(%ebp)
82d977:	ff 75 10             	push   0x10(%ebp)
82d97a:	ff 75 0c             	push   0xc(%ebp)
82d97d:	50                   	push   %eax
82d97e:	e8 bb 81 c0 ff       	call   0x435b3e
82d983:	e9 c1 00 00 00       	jmp    0x82da49
82d988:	8b 55 10             	mov    0x10(%ebp),%edx
82d98b:	8b 02                	mov    (%edx),%eax
82d98d:	2d 85 04 00 00       	sub    $0x485,%eax
82d992:	0f 84 87 00 00 00    	je     0x82da1f
82d998:	83 e8 01             	sub    $0x1,%eax
82d99b:	74 69                	je     0x82da06
82d99d:	83 e8 01             	sub    $0x1,%eax
82d9a0:	74 2d                	je     0x82d9cf
82d9a2:	83 e8 01             	sub    $0x1,%eax
82d9a5:	0f 85 9b 00 00 00    	jne    0x82da46
82d9ab:	8b 4a 08             	mov    0x8(%edx),%ecx
82d9ae:	8b 52 0c             	mov    0xc(%edx),%edx
82d9b1:	51                   	push   %ecx
82d9b2:	51                   	push   %ecx
82d9b3:	8b c4                	mov    %esp,%eax
82d9b5:	89 08                	mov    %ecx,(%eax)
82d9b7:	89 50 04             	mov    %edx,0x4(%eax)
82d9ba:	8b 07                	mov    (%edi),%eax
82d9bc:	8b b0 88 01 00 00    	mov    0x188(%eax),%esi
82d9c2:	8b ce                	mov    %esi,%ecx
82d9c4:	e8 9c ec bf ff       	call   0x42c665
82d9c9:	8b cf                	mov    %edi,%ecx
82d9cb:	ff d6                	call   *%esi
82d9cd:	eb 77                	jmp    0x82da46
82d9cf:	8b 4a 08             	mov    0x8(%edx),%ecx
82d9d2:	8b 52 0c             	mov    0xc(%edx),%edx
82d9d5:	51                   	push   %ecx
82d9d6:	51                   	push   %ecx
82d9d7:	8b c4                	mov    %esp,%eax
82d9d9:	6a 00                	push   $0x0
82d9db:	6a 00                	push   $0x0
82d9dd:	68 88 01 00 00       	push   $0x188
82d9e2:	89 08                	mov    %ecx,(%eax)
82d9e4:	89 50 04             	mov    %edx,0x4(%eax)
82d9e7:	ff 77 20             	push   0x20(%edi)
82d9ea:	ff 15 20 40 d8 00    	call   *0xd84020
82d9f0:	8b 0f                	mov    (%edi),%ecx
82d9f2:	50                   	push   %eax
82d9f3:	8b b1 90 01 00 00    	mov    0x190(%ecx),%esi
82d9f9:	8b ce                	mov    %esi,%ecx
82d9fb:	e8 65 ec bf ff       	call   0x42c665
82da00:	8b cf                	mov    %edi,%ecx
82da02:	ff d6                	call   *%esi
82da04:	eb 40                	jmp    0x82da46
82da06:	8b 4a 08             	mov    0x8(%edx),%ecx
82da09:	8b 52 0c             	mov    0xc(%edx),%edx
82da0c:	51                   	push   %ecx
82da0d:	51                   	push   %ecx
82da0e:	8b c4                	mov    %esp,%eax
82da10:	89 08                	mov    %ecx,(%eax)
82da12:	89 50 04             	mov    %edx,0x4(%eax)
82da15:	8b 07                	mov    (%edi),%eax
82da17:	8b b0 8c 01 00 00    	mov    0x18c(%eax),%esi
82da1d:	eb 17                	jmp    0x82da36
82da1f:	8b 4a 08             	mov    0x8(%edx),%ecx
82da22:	8b 52 0c             	mov    0xc(%edx),%edx
82da25:	51                   	push   %ecx
82da26:	51                   	push   %ecx
82da27:	8b c4                	mov    %esp,%eax
82da29:	89 08                	mov    %ecx,(%eax)
82da2b:	89 50 04             	mov    %edx,0x4(%eax)
82da2e:	8b 07                	mov    (%edi),%eax
82da30:	8b b0 84 01 00 00    	mov    0x184(%eax),%esi
82da36:	8b ce                	mov    %esi,%ecx
82da38:	e8 28 ec bf ff       	call   0x42c665
82da3d:	8b cf                	mov    %edi,%ecx
82da3f:	ff d6                	call   *%esi
82da41:	8b 4d 14             	mov    0x14(%ebp),%ecx
82da44:	89 01                	mov    %eax,(%ecx)
82da46:	33 c0                	xor    %eax,%eax
82da48:	40                   	inc    %eax
82da49:	5f                   	pop    %edi
82da4a:	5e                   	pop    %esi
82da4b:	5d                   	pop    %ebp
82da4c:	c2 10 00             	ret    $0x10
82da4f:	cc                   	int3
82da50:	cc                   	int3
82da51:	cc                   	int3
82da52:	cc                   	int3
82da53:	cc                   	int3
82da54:	cc                   	int3
82da55:	cc                   	int3
82da56:	cc                   	int3
82da57:	cc                   	int3
82da58:	cc                   	int3
82da59:	cc                   	int3
82da5a:	cc                   	int3
82da5b:	cc                   	int3
82da5c:	cc                   	int3
82da5d:	cc                   	int3