820e72:	cc                   	int3
820e73:	cc                   	int3
820e74:	55                   	push   %ebp
820e75:	8b ec                	mov    %esp,%ebp
820e77:	8b 45 08             	mov    0x8(%ebp),%eax
820e7a:	53                   	push   %ebx
820e7b:	56                   	push   %esi
820e7c:	57                   	push   %edi
820e7d:	8b 40 08             	mov    0x8(%eax),%eax
820e80:	85 c0                	test   %eax,%eax
820e82:	75 07                	jne    0x820e8b
820e84:	b8 08 01 01 80       	mov    $0x80010108,%eax
820e89:	eb 2a                	jmp    0x820eb5
820e8b:	83 7d 1c 00          	cmpl   $0x0,0x1c(%ebp)
820e8f:	75 07                	jne    0x820e98
820e91:	b8 03 40 00 80       	mov    $0x80004003,%eax
820e96:	eb 1d                	jmp    0x820eb5
820e98:	ff 75 1c             	push   0x1c(%ebp)
820e9b:	8b 18                	mov    (%eax),%ebx
820e9d:	8d 75 0c             	lea    0xc(%ebp),%esi
820ea0:	83 ec 10             	sub    $0x10,%esp
820ea3:	8b fc                	mov    %esp,%edi
820ea5:	8b 4b 30             	mov    0x30(%ebx),%ecx
820ea8:	50                   	push   %eax
820ea9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820eaa:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820eab:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820eac:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820ead:	e8 b3 b7 c0 ff       	call   0x42c665
820eb2:	ff 53 30             	call   *0x30(%ebx)
820eb5:	5f                   	pop    %edi
820eb6:	5e                   	pop    %esi
820eb7:	5b                   	pop    %ebx
820eb8:	5d                   	pop    %ebp
820eb9:	c2 18 00             	ret    $0x18
820ebc:	cc                   	int3
820ebd:	cc                   	int3
820ebe:	cc                   	int3
820ebf:	cc                   	int3
820ec0:	cc                   	int3
820ec1:	cc                   	int3
820ec2:	cc                   	int3
820ec3:	cc                   	int3
820ec4:	cc                   	int3
820ec5:	cc                   	int3
820ec6:	cc                   	int3
820ec7:	cc                   	int3
820ec8:	cc                   	int3
820ec9:	cc                   	int3
820eca:	cc                   	int3
820ecb:	cc                   	int3
820ecc:	cc                   	int3
820ecd:	cc                   	int3
820ece:	55                   	push   %ebp
820ecf:	8b ec                	mov    %esp,%ebp
820ed1:	8b 41 28             	mov    0x28(%ecx),%eax
820ed4:	53                   	push   %ebx
820ed5:	56                   	push   %esi
820ed6:	57                   	push   %edi
820ed7:	ff 75 18             	push   0x18(%ebp)
820eda:	8b 18                	mov    (%eax),%ebx
820edc:	8d 75 08             	lea    0x8(%ebp),%esi
820edf:	83 ec 10             	sub    $0x10,%esp
820ee2:	8b fc                	mov    %esp,%edi
820ee4:	8b 4b 30             	mov    0x30(%ebx),%ecx
820ee7:	50                   	push   %eax
820ee8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820ee9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820eea:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820eeb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820eec:	e8 74 b7 c0 ff       	call   0x42c665
820ef1:	ff 53 30             	call   *0x30(%ebx)
820ef4:	5f                   	pop    %edi
820ef5:	5e                   	pop    %esi
820ef6:	5b                   	pop    %ebx
820ef7:	5d                   	pop    %ebp
820ef8:	c2 14 00             	ret    $0x14
820efb:	cc                   	int3
820efc:	cc                   	int3
820efd:	cc                   	int3
820efe:	cc                   	int3
820eff:	cc                   	int3
820f00:	cc                   	int3
820f01:	cc                   	int3
820f02:	cc                   	int3
820f03:	cc                   	int3
820f04:	cc                   	int3
820f05:	cc                   	int3
820f06:	6a 04                	push   $0x4
820f08:	b8 a1 83 b9 00       	mov    $0xb983a1,%eax
820f0d:	e8 79 93 be ff       	call   0x40a28b
820f12:	8b 5d 08             	mov    0x8(%ebp),%ebx
820f15:	8d 4d f3             	lea    -0xd(%ebp),%ecx
820f18:	ff 73 ec             	push   -0x14(%ebx)
820f1b:	e8 67 dc bf ff       	call   0x41eb87
820f20:	ff 75 1c             	push   0x1c(%ebp)
820f23:	8b 43 d0             	mov    -0x30(%ebx),%eax
820f26:	8d 75 0c             	lea    0xc(%ebp),%esi
820f29:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
820f2d:	83 ec 10             	sub    $0x10,%esp
820f30:	8b fc                	mov    %esp,%edi
820f32:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820f33:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820f34:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820f35:	a5                   	movsl  %ds:(%esi),%es:(%edi)
820f36:	8b b0 ac 00 00 00    	mov    0xac(%eax),%esi
820f3c:	8b ce                	mov    %esi,%ecx
820f3e:	e8 22 b7 c0 ff       	call   0x42c665
820f43:	8d 4b d0             	lea    -0x30(%ebx),%ecx
820f46:	ff d6                	call   *%esi
820f48:	8d 4d f3             	lea    -0xd(%ebp),%ecx
820f4b:	8b f0                	mov    %eax,%esi
820f4d:	e8 02 13 c1 ff       	call   0x432254
820f52:	8b c6                	mov    %esi,%eax
820f54:	e8 be d4 be ff       	call   0x40e417
820f59:	c2 18 00             	ret    $0x18
820f5c:	cc                   	int3
820f5d:	cc                   	int3
820f5e:	cc                   	int3
820f5f:	cc                   	int3
820f60:	cc                   	int3
820f61:	cc                   	int3
820f62:	cc                   	int3
820f63:	cc                   	int3
820f64:	cc                   	int3
820f65:	cc                   	int3
820f66:	cc                   	int3
820f67:	cc                   	int3
820f68:	cc                   	int3
820f69:	cc                   	int3
820f6a:	cc                   	int3
820f6b:	cc                   	int3
820f6c:	cc                   	int3
820f6d:	cc                   	int3
820f6e:	cc                   	int3
820f6f:	cc                   	int3
820f70:	cc                   	int3
820f71:	55                   	push   %ebp
820f72:	8b ec                	mov    %esp,%ebp
820f74:	8b 45 08             	mov    0x8(%ebp),%eax
820f77:	8b 48 08             	mov    0x8(%eax),%ecx
820f7a:	85 c9                	test   %ecx,%ecx
820f7c:	75 07                	jne    0x820f85
820f7e:	b8 08 01 01 80       	mov    $0x80010108,%eax
820f83:	eb 21                	jmp    0x820fa6
820f85:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
820f89:	75 07                	jne    0x820f92
820f8b:	b8 03 40 00 80       	mov    $0x80004003,%eax
820f90:	eb 14                	jmp    0x820fa6
820f92:	8b 01                	mov    (%ecx),%eax
820f94:	56                   	push   %esi
820f95:	ff 75 0c             	push   0xc(%ebp)
820f98:	8b 70 48             	mov    0x48(%eax),%esi
820f9b:	51                   	push   %ecx
820f9c:	8b ce                	mov    %esi,%ecx
820f9e:	e8 c2 b6 c0 ff       	call   0x42c665
820fa3:	ff d6                	call   *%esi
820fa5:	5e                   	pop    %esi
820fa6:	5d                   	pop    %ebp
820fa7:	c2 08 00             	ret    $0x8
820faa:	cc                   	int3
820fab:	cc                   	int3
820fac:	cc                   	int3
820fad:	cc                   	int3
820fae:	cc                   	int3
820faf:	cc                   	int3
820fb0:	cc                   	int3
820fb1:	cc                   	int3
820fb2:	cc                   	int3
820fb3:	cc                   	int3
820fb4:	cc                   	int3
820fb5:	cc                   	int3
820fb6:	cc                   	int3
820fb7:	cc                   	int3
820fb8:	55                   	push   %ebp
820fb9:	8b ec                	mov    %esp,%ebp
820fbb:	8b 41 28             	mov    0x28(%ecx),%eax
820fbe:	56                   	push   %esi
820fbf:	ff 75 08             	push   0x8(%ebp)
820fc2:	8b 08                	mov    (%eax),%ecx
820fc4:	50                   	push   %eax
820fc5:	8b 71 48             	mov    0x48(%ecx),%esi
820fc8:	8b ce                	mov    %esi,%ecx
820fca:	e8 96 b6 c0 ff       	call   0x42c665
820fcf:	ff d6                	call   *%esi
820fd1:	5e                   	pop    %esi
820fd2:	5d                   	pop    %ebp
820fd3:	c2 04 00             	ret    $0x4
820fd6:	cc                   	int3
820fd7:	cc                   	int3
820fd8:	cc                   	int3
820fd9:	cc                   	int3
820fda:	cc                   	int3
820fdb:	cc                   	int3
820fdc:	cc                   	int3
820fdd:	6a 04                	push   $0x4
820fdf:	b8 cc 83 b9 00       	mov    $0xb983cc,%eax
820fe4:	e8 a2 92 be ff       	call   0x40a28b
820fe9:	8b 7d 08             	mov    0x8(%ebp),%edi
820fec:	8d 4d f3             	lea    -0xd(%ebp),%ecx
820fef:	ff 77 ec             	push   -0x14(%edi)
820ff2:	e8 90 db bf ff       	call   0x41eb87
820ff7:	8b 47 d0             	mov    -0x30(%edi),%eax
820ffa:	ff 75 0c             	push   0xc(%ebp)
820ffd:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
821001:	8b b0 c4 00 00 00    	mov    0xc4(%eax),%esi
821007:	8b ce                	mov    %esi,%ecx
821009:	e8 57 b6 c0 ff       	call   0x42c665
82100e:	8d 4f d0             	lea    -0x30(%edi),%ecx
821011:	ff d6                	call   *%esi
821013:	8d 4d f3             	lea    -0xd(%ebp),%ecx
821016:	8b f0                	mov    %eax,%esi
821018:	e8 37 12 c1 ff       	call   0x432254
82101d:	8b c6                	mov    %esi,%eax
82101f:	e8 f3 d3 be ff       	call   0x40e417
821024:	c2 08 00             	ret    $0x8
821027:	cc                   	int3
821028:	cc                   	int3
821029:	cc                   	int3
82102a:	cc                   	int3
82102b:	cc                   	int3
82102c:	cc                   	int3
82102d:	cc                   	int3
82102e:	cc                   	int3
82102f:	cc                   	int3
821030:	cc                   	int3
821031:	cc                   	int3
821032:	cc                   	int3
821033:	cc                   	int3
821034:	cc                   	int3
821035:	cc                   	int3
821036:	cc                   	int3
821037:	cc                   	int3
821038:	cc                   	int3
821039:	55                   	push   %ebp
82103a:	8b ec                	mov    %esp,%ebp
82103c:	8b 45 08             	mov    0x8(%ebp),%eax
82103f:	53                   	push   %ebx
821040:	56                   	push   %esi
821041:	57                   	push   %edi
821042:	8b 40 08             	mov    0x8(%eax),%eax
821045:	85 c0                	test   %eax,%eax
821047:	75 07                	jne    0x821050
821049:	b8 08 01 01 80       	mov    $0x80010108,%eax
82104e:	eb 2a                	jmp    0x82107a
821050:	83 7d 1c 00          	cmpl   $0x0,0x1c(%ebp)
821054:	75 07                	jne    0x82105d
821056:	b8 03 40 00 80       	mov    $0x80004003,%eax
82105b:	eb 1d                	jmp    0x82107a
82105d:	ff 75 1c             	push   0x1c(%ebp)
821060:	8b 18                	mov    (%eax),%ebx
821062:	8d 75 0c             	lea    0xc(%ebp),%esi
821065:	83 ec 10             	sub    $0x10,%esp
821068:	8b fc                	mov    %esp,%edi
82106a:	8b 4b 3c             	mov    0x3c(%ebx),%ecx
82106d:	50                   	push   %eax
82106e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
82106f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821070:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821071:	a5                   	movsl  %ds:(%esi),%es:(%edi)
821072:	e8 ee b5 c0 ff       	call   0x42c665
821077:	ff 53 3c             	call   *0x3c(%ebx)
82107a:	5f                   	pop    %edi
82107b:	5e                   	pop    %esi
82107c:	5b                   	pop    %ebx
82107d:	5d                   	pop    %ebp
82107e:	c2 18 00             	ret    $0x18
821081:	cc                   	int3
821082:	cc                   	int3
821083:	cc                   	int3
821084:	cc                   	int3
821085:	cc                   	int3
821086:	cc                   	int3
821087:	cc                   	int3
821088:	cc                   	int3
821089:	cc                   	int3
82108a:	cc                   	int3
82108b:	cc                   	int3
82108c:	cc                   	int3
82108d:	cc                   	int3
82108e:	cc                   	int3
82108f:	cc                   	int3
821090:	cc                   	int3
821091:	cc                   	int3
821092:	cc                   	int3
821093:	55                   	push   %ebp
821094:	8b ec                	mov    %esp,%ebp
821096:	8b 41 28             	mov    0x28(%ecx),%eax
821099:	53                   	push   %ebx
82109a:	56                   	push   %esi
82109b:	57                   	push   %edi
82109c:	ff 75 18             	push   0x18(%ebp)
82109f:	8b 18                	mov    (%eax),%ebx
8210a1:	8d 75 08             	lea    0x8(%ebp),%esi
8210a4:	83 ec 10             	sub    $0x10,%esp
8210a7:	8b fc                	mov    %esp,%edi
8210a9:	8b 4b 3c             	mov    0x3c(%ebx),%ecx
8210ac:	50                   	push   %eax
8210ad:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8210ae:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8210af:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8210b0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8210b1:	e8 af b5 c0 ff       	call   0x42c665
8210b6:	ff 53 3c             	call   *0x3c(%ebx)
8210b9:	5f                   	pop    %edi
8210ba:	5e                   	pop    %esi
8210bb:	5b                   	pop    %ebx
8210bc:	5d                   	pop    %ebp
8210bd:	c2 14 00             	ret    $0x14
8210c0:	cc                   	int3
8210c1:	cc                   	int3
8210c2:	cc                   	int3
8210c3:	cc                   	int3
8210c4:	cc                   	int3
8210c5:	cc                   	int3
8210c6:	cc                   	int3
8210c7:	cc                   	int3
8210c8:	cc                   	int3
8210c9:	cc                   	int3
8210ca:	cc                   	int3
8210cb:	6a 04                	push   $0x4
8210cd:	b8 f7 83 b9 00       	mov    $0xb983f7,%eax
8210d2:	e8 b4 91 be ff       	call   0x40a28b
8210d7:	8b 5d 08             	mov    0x8(%ebp),%ebx
8210da:	8d 4d f3             	lea    -0xd(%ebp),%ecx
8210dd:	ff 73 ec             	push   -0x14(%ebx)
8210e0:	e8 a2 da bf ff       	call   0x41eb87
8210e5:	ff 75 1c             	push   0x1c(%ebp)
8210e8:	8b 43 d0             	mov    -0x30(%ebx),%eax
8210eb:	8d 75 0c             	lea    0xc(%ebp),%esi
8210ee:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
8210f2:	83 ec 10             	sub    $0x10,%esp
8210f5:	8b fc                	mov    %esp,%edi
8210f7:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8210f8:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8210f9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8210fa:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8210fb:	8b b0 b8 00 00 00    	mov    0xb8(%eax),%esi
821101:	8b ce                	mov    %esi,%ecx
821103:	e8 5d b5 c0 ff       	call   0x42c665
821108:	8d 4b d0             	lea    -0x30(%ebx),%ecx
82110b:	ff d6                	call   *%esi
82110d:	8d 4d f3             	lea    -0xd(%ebp),%ecx
821110:	8b f0                	mov    %eax,%esi
821112:	e8 3d 11 c1 ff       	call   0x432254
821117:	8b c6                	mov    %esi,%eax
821119:	e8 f9 d2 be ff       	call   0x40e417
82111e:	c2 18 00             	ret    $0x18
821121:	cc                   	int3
821122:	cc                   	int3