84c90e:	cc                   	int3
84c90f:	cc                   	int3
84c910:	cc                   	int3
84c911:	cc                   	int3
84c912:	e9 f5 24 bd ff       	jmp    0x41ee0c
84c917:	55                   	push   %ebp
84c918:	8b ec                	mov    %esp,%ebp
84c91a:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
84c91e:	74 10                	je     0x84c930
84c920:	ff 75 08             	push   0x8(%ebp)
84c923:	ff 31                	push   (%ecx)
84c925:	e8 d7 6a be ff       	call   0x433401
84c92a:	59                   	pop    %ecx
84c92b:	59                   	pop    %ecx
84c92c:	5d                   	pop    %ebp
84c92d:	c2 04 00             	ret    $0x4
84c930:	68 05 40 00 80       	push   $0x80004005
84c935:	e8 94 ad bd ff       	call   0x4276ce
84c93a:	cc                   	int3
84c93b:	cc                   	int3
84c93c:	cc                   	int3
84c93d:	cc                   	int3
84c93e:	cc                   	int3
84c93f:	cc                   	int3
84c940:	cc                   	int3
84c941:	cc                   	int3
84c942:	cc                   	int3
84c943:	cc                   	int3
84c944:	6a 04                	push   $0x4
84c946:	b8 99 b3 b9 00       	mov    $0xb9b399,%eax
84c94b:	e8 3b d9 bb ff       	call   0x40a28b
84c950:	e8 c0 9c be ff       	call   0x436615
84c955:	50                   	push   %eax
84c956:	8d 4d f0             	lea    -0x10(%ebp),%ecx
84c959:	e8 b6 d2 bb ff       	call   0x409c14
84c95e:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
84c962:	8d 4d f0             	lea    -0x10(%ebp),%ecx
84c965:	bf 00 04 00 00       	mov    $0x400,%edi
84c96a:	57                   	push   %edi
84c96b:	e8 22 1c bd ff       	call   0x41e592
84c970:	57                   	push   %edi
84c971:	8d 4d f0             	lea    -0x10(%ebp),%ecx
84c974:	8b f0                	mov    %eax,%esi
84c976:	e8 eb a5 be ff       	call   0x436f66
84c97b:	57                   	push   %edi
84c97c:	56                   	push   %esi
84c97d:	8b 75 08             	mov    0x8(%ebp),%esi
84c980:	ff 36                	push   (%esi)
84c982:	ff 15 14 3d d8 00    	call   *0xd83d14
84c988:	6a ff                	push   $0xffffffff
84c98a:	8d 4d f0             	lea    -0x10(%ebp),%ecx
84c98d:	e8 9a 99 be ff       	call   0x43632c
84c992:	68 2c bc c3 00       	push   $0xc3bc2c
84c997:	8d 4d f0             	lea    -0x10(%ebp),%ecx
84c99a:	e8 4b 98 bb ff       	call   0x4061ea
84c99f:	85 c0                	test   %eax,%eax
84c9a1:	74 11                	je     0x84c9b4
84c9a3:	68 a8 a5 c3 00       	push   $0xc3a5a8
84c9a8:	8d 4d f0             	lea    -0x10(%ebp),%ecx
84c9ab:	e8 3a 98 bb ff       	call   0x4061ea
84c9b0:	85 c0                	test   %eax,%eax
84c9b2:	75 18                	jne    0x84c9cc
84c9b4:	6a f0                	push   $0xfffffff0
84c9b6:	ff 36                	push   (%esi)
84c9b8:	ff 15 60 40 d8 00    	call   *0xd84060
84c9be:	83 7e 34 00          	cmpl   $0x0,0x34(%esi)
84c9c2:	7e 08                	jle    0x84c9cc
84c9c4:	a8 01                	test   $0x1,%al
84c9c6:	75 04                	jne    0x84c9cc
84c9c8:	83 66 34 00          	andl   $0x0,0x34(%esi)
84c9cc:	8b 4d f0             	mov    -0x10(%ebp),%ecx
84c9cf:	8d 49 f0             	lea    -0x10(%ecx),%ecx
84c9d2:	e8 3d 82 bb ff       	call   0x404c14
84c9d7:	e8 3b 1a bc ff       	call   0x40e417
84c9dc:	c2 04 00             	ret    $0x4
84c9df:	cc                   	int3
84c9e0:	cc                   	int3
84c9e1:	cc                   	int3
84c9e2:	cc                   	int3
84c9e3:	cc                   	int3
84c9e4:	cc                   	int3
84c9e5:	cc                   	int3
84c9e6:	cc                   	int3
84c9e7:	cc                   	int3
84c9e8:	cc                   	int3
84c9e9:	cc                   	int3
84c9ea:	cc                   	int3
84c9eb:	cc                   	int3
84c9ec:	cc                   	int3
84c9ed:	cc                   	int3
84c9ee:	cc                   	int3
84c9ef:	cc                   	int3
84c9f0:	cc                   	int3
84c9f1:	cc                   	int3
84c9f2:	cc                   	int3
84c9f3:	cc                   	int3
84c9f4:	cc                   	int3
84c9f5:	cc                   	int3
84c9f6:	cc                   	int3
84c9f7:	cc                   	int3
84c9f8:	cc                   	int3
84c9f9:	cc                   	int3
84c9fa:	cc                   	int3
84c9fb:	cc                   	int3
84c9fc:	cc                   	int3
84c9fd:	cc                   	int3
84c9fe:	cc                   	int3
84c9ff:	cc                   	int3
84ca00:	cc                   	int3
84ca01:	cc                   	int3
84ca02:	cc                   	int3
84ca03:	cc                   	int3
84ca04:	cc                   	int3
84ca05:	55                   	push   %ebp
84ca06:	8b ec                	mov    %esp,%ebp
84ca08:	8b 45 08             	mov    0x8(%ebp),%eax
84ca0b:	85 c0                	test   %eax,%eax
84ca0d:	74 0e                	je     0x84ca1d
84ca0f:	83 78 20 00          	cmpl   $0x0,0x20(%eax)
84ca13:	74 08                	je     0x84ca1d
84ca15:	89 41 04             	mov    %eax,0x4(%ecx)
84ca18:	33 c0                	xor    %eax,%eax
84ca1a:	40                   	inc    %eax
84ca1b:	eb 02                	jmp    0x84ca1f
84ca1d:	33 c0                	xor    %eax,%eax
84ca1f:	5d                   	pop    %ebp
84ca20:	c2 04 00             	ret    $0x4
84ca23:	cc                   	int3
84ca24:	cc                   	int3
84ca25:	cc                   	int3
84ca26:	cc                   	int3
84ca27:	cc                   	int3
84ca28:	cc                   	int3
84ca29:	cc                   	int3
84ca2a:	55                   	push   %ebp
84ca2b:	8b ec                	mov    %esp,%ebp
84ca2d:	8b 49 14             	mov    0x14(%ecx),%ecx
84ca30:	85 c9                	test   %ecx,%ecx
84ca32:	74 10                	je     0x84ca44
84ca34:	8b 55 08             	mov    0x8(%ebp),%edx
84ca37:	8b 41 08             	mov    0x8(%ecx),%eax
84ca3a:	8b 09                	mov    (%ecx),%ecx
84ca3c:	39 10                	cmp    %edx,(%eax)
84ca3e:	74 06                	je     0x84ca46
84ca40:	85 c9                	test   %ecx,%ecx
84ca42:	75 f3                	jne    0x84ca37
84ca44:	33 c0                	xor    %eax,%eax
84ca46:	5d                   	pop    %ebp
84ca47:	c2 04 00             	ret    $0x4
84ca4a:	cc                   	int3
84ca4b:	cc                   	int3
84ca4c:	cc                   	int3
84ca4d:	cc                   	int3
84ca4e:	cc                   	int3
84ca4f:	cc                   	int3
84ca50:	cc                   	int3
84ca51:	cc                   	int3
84ca52:	55                   	push   %ebp
84ca53:	8b ec                	mov    %esp,%ebp
84ca55:	8b 55 08             	mov    0x8(%ebp),%edx
84ca58:	8b 41 10             	mov    0x10(%ecx),%eax
84ca5b:	89 02                	mov    %eax,(%edx)
84ca5d:	83 69 0c 01          	subl   $0x1,0xc(%ecx)
84ca61:	89 51 10             	mov    %edx,0x10(%ecx)
84ca64:	75 05                	jne    0x84ca6b
84ca66:	e8 5f d4 bc ff       	call   0x419eca
84ca6b:	5d                   	pop    %ebp
84ca6c:	c2 04 00             	ret    $0x4
84ca6f:	cc                   	int3
84ca70:	cc                   	int3
84ca71:	cc                   	int3
84ca72:	cc                   	int3
84ca73:	cc                   	int3
84ca74:	cc                   	int3
84ca75:	cc                   	int3
84ca76:	8b 41 0c             	mov    0xc(%ecx),%eax
84ca79:	c3                   	ret
84ca7a:	8b 41 0c             	mov    0xc(%ecx),%eax
84ca7d:	c3                   	ret
84ca7e:	8b 41 04             	mov    0x4(%ecx),%eax
84ca81:	c3                   	ret
84ca82:	8b 41 04             	mov    0x4(%ecx),%eax
84ca85:	c3                   	ret
84ca86:	55                   	push   %ebp
84ca87:	8b ec                	mov    %esp,%ebp
84ca89:	83 ec 14             	sub    $0x14,%esp
84ca8c:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
84ca91:	33 c5                	xor    %ebp,%eax
84ca93:	89 45 fc             	mov    %eax,-0x4(%ebp)
84ca96:	8b 45 0c             	mov    0xc(%ebp),%eax
84ca99:	53                   	push   %ebx
84ca9a:	8b 5d 08             	mov    0x8(%ebp),%ebx
84ca9d:	56                   	push   %esi
84ca9e:	8b f1                	mov    %ecx,%esi
84caa0:	33 c9                	xor    %ecx,%ecx
84caa2:	89 4d ec             	mov    %ecx,-0x14(%ebp)
84caa5:	89 4d f0             	mov    %ecx,-0x10(%ebp)
84caa8:	89 4d f4             	mov    %ecx,-0xc(%ebp)
84caab:	89 4d f8             	mov    %ecx,-0x8(%ebp)
84caae:	39 4e 04             	cmp    %ecx,0x4(%esi)
84cab1:	75 0a                	jne    0x84cabd
84cab3:	51                   	push   %ecx
84cab4:	53                   	push   %ebx
84cab5:	ff 15 00 3d d8 00    	call   *0xd83d00
84cabb:	eb 23                	jmp    0x84cae0
84cabd:	57                   	push   %edi
84cabe:	8d 4d ec             	lea    -0x14(%ebp),%ecx
84cac1:	51                   	push   %ecx
84cac2:	ff 30                	push   (%eax)
84cac4:	ff 15 40 3e d8 00    	call   *0xd83e40
84caca:	8b 4e 04             	mov    0x4(%esi),%ecx
84cacd:	8d 45 ec             	lea    -0x14(%ebp),%eax
84cad0:	50                   	push   %eax
84cad1:	e8 8e a3 bc ff       	call   0x416e64
84cad6:	8b fb                	mov    %ebx,%edi
84cad8:	8d 75 ec             	lea    -0x14(%ebp),%esi
84cadb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
84cadc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
84cadd:	a5                   	movsl  %ds:(%esi),%es:(%edi)
84cade:	a5                   	movsl  %ds:(%esi),%es:(%edi)
84cadf:	5f                   	pop    %edi
84cae0:	8b 4d fc             	mov    -0x4(%ebp),%ecx
84cae3:	8b c3                	mov    %ebx,%eax
84cae5:	5e                   	pop    %esi
84cae6:	33 cd                	xor    %ebp,%ecx
84cae8:	5b                   	pop    %ebx
84cae9:	e8 c8 ec bc ff       	call   0x41b7b6
84caee:	8b e5                	mov    %ebp,%esp
84caf0:	5d                   	pop    %ebp
84caf1:	c2 08 00             	ret    $0x8
84caf4:	cc                   	int3
84caf5:	cc                   	int3
84caf6:	cc                   	int3
84caf7:	cc                   	int3
84caf8:	cc                   	int3
84caf9:	cc                   	int3
84cafa:	cc                   	int3
84cafb:	cc                   	int3
84cafc:	cc                   	int3
84cafd:	cc                   	int3
84cafe:	cc                   	int3
84caff:	cc                   	int3
84cb00:	cc                   	int3
84cb01:	cc                   	int3
84cb02:	cc                   	int3
84cb03:	cc                   	int3
84cb04:	cc                   	int3
84cb05:	cc                   	int3
84cb06:	cc                   	int3
84cb07:	cc                   	int3
84cb08:	cc                   	int3
84cb09:	cc                   	int3
84cb0a:	cc                   	int3
84cb0b:	cc                   	int3
84cb0c:	cc                   	int3
84cb0d:	cc                   	int3
84cb0e:	cc                   	int3
84cb0f:	55                   	push   %ebp
84cb10:	8b ec                	mov    %esp,%ebp
84cb12:	8b 4d 08             	mov    0x8(%ebp),%ecx
84cb15:	8b 11                	mov    (%ecx),%edx
84cb17:	8b 02                	mov    (%edx),%eax
84cb19:	89 01                	mov    %eax,(%ecx)
84cb1b:	8d 42 08             	lea    0x8(%edx),%eax
84cb1e:	5d                   	pop    %ebp
84cb1f:	c2 04 00             	ret    $0x4
84cb22:	cc                   	int3
84cb23:	cc                   	int3
84cb24:	cc                   	int3
84cb25:	cc                   	int3
84cb26:	55                   	push   %ebp
84cb27:	8b ec                	mov    %esp,%ebp
84cb29:	8b 4d 08             	mov    0x8(%ebp),%ecx
84cb2c:	8b 11                	mov    (%ecx),%edx
84cb2e:	8b 02                	mov    (%edx),%eax
84cb30:	89 01                	mov    %eax,(%ecx)
84cb32:	8d 42 08             	lea    0x8(%edx),%eax
84cb35:	5d                   	pop    %ebp
84cb36:	c2 04 00             	ret    $0x4
84cb39:	cc                   	int3
84cb3a:	cc                   	int3
84cb3b:	cc                   	int3
84cb3c:	cc                   	int3
84cb3d:	b8 90 d9 c3 00       	mov    $0xc3d990,%eax
84cb42:	c3                   	ret
84cb43:	33 c0                	xor    %eax,%eax
84cb45:	39 41 0c             	cmp    %eax,0xc(%ecx)
84cb48:	0f 94 c0             	sete   %al
84cb4b:	c3                   	ret
84cb4c:	cc                   	int3
84cb4d:	cc                   	int3
84cb4e:	33 c0                	xor    %eax,%eax
84cb50:	39 01                	cmp    %eax,(%ecx)
84cb52:	0f 9f c0             	setg   %al
84cb55:	c3                   	ret
84cb56:	cc                   	int3
84cb57:	cc                   	int3
84cb58:	33 c0                	xor    %eax,%eax
84cb5a:	39 01                	cmp    %eax,(%ecx)
84cb5c:	0f 9f c0             	setg   %al
84cb5f:	c3                   	ret
84cb60:	cc                   	int3
84cb61:	cc                   	int3
84cb62:	8b 81 c4 00 00 00    	mov    0xc4(%ecx),%eax
84cb68:	c3                   	ret
84cb69:	33 c0                	xor    %eax,%eax
84cb6b:	39 01                	cmp    %eax,(%ecx)
84cb6d:	7f 06                	jg     0x84cb75
84cb6f:	39 41 04             	cmp    %eax,0x4(%ecx)
84cb72:	7f 01                	jg     0x84cb75
84cb74:	40                   	inc    %eax
84cb75:	c3                   	ret
84cb76:	cc                   	int3
84cb77:	cc                   	int3
84cb78:	cc                   	int3
84cb79:	33 c0                	xor    %eax,%eax
84cb7b:	39 01                	cmp    %eax,(%ecx)
84cb7d:	7f 06                	jg     0x84cb85
84cb7f:	39 41 04             	cmp    %eax,0x4(%ecx)
84cb82:	7f 01                	jg     0x84cb85
84cb84:	40                   	inc    %eax
84cb85:	c3                   	ret
84cb86:	cc                   	int3
84cb87:	cc                   	int3
84cb88:	cc                   	int3
84cb89:	33 c0                	xor    %eax,%eax
84cb8b:	39 01                	cmp    %eax,(%ecx)
84cb8d:	75 10                	jne    0x84cb9f
84cb8f:	39 41 08             	cmp    %eax,0x8(%ecx)
84cb92:	75 0b                	jne    0x84cb9f
84cb94:	39 41 04             	cmp    %eax,0x4(%ecx)
84cb97:	75 06                	jne    0x84cb9f
84cb99:	39 41 0c             	cmp    %eax,0xc(%ecx)
84cb9c:	75 01                	jne    0x84cb9f
84cb9e:	40                   	inc    %eax
84cb9f:	c3                   	ret
84cba0:	cc                   	int3
84cba1:	cc                   	int3
84cba2:	cc                   	int3
84cba3:	cc                   	int3
84cba4:	cc                   	int3
84cba5:	33 c0                	xor    %eax,%eax
84cba7:	39 41 04             	cmp    %eax,0x4(%ecx)
84cbaa:	0f 9f c0             	setg   %al
84cbad:	c3                   	ret
84cbae:	cc                   	int3
84cbaf:	cc                   	int3
84cbb0:	33 c0                	xor    %eax,%eax
84cbb2:	39 41 04             	cmp    %eax,0x4(%ecx)
84cbb5:	0f 9f c0             	setg   %al