925c58:	eb 7a                	jmp    0x925cd4
925c5a:	56                   	push   %esi
925c5b:	33 f6                	xor    %esi,%esi
925c5d:	8d 4d e4             	lea    -0x1c(%ebp),%ecx
925c60:	56                   	push   %esi
925c61:	ff 77 04             	push   0x4(%edi)
925c64:	e8 61 01 af ff       	call   0x415dca
925c69:	8b 45 ec             	mov    -0x14(%ebp),%eax
925c6c:	89 75 ec             	mov    %esi,-0x14(%ebp)
925c6f:	85 c0                	test   %eax,%eax
925c71:	75 56                	jne    0x925cc9
925c73:	8d 45 fc             	lea    -0x4(%ebp),%eax
925c76:	89 75 fc             	mov    %esi,-0x4(%ebp)
925c79:	50                   	push   %eax
925c7a:	ff 75 08             	push   0x8(%ebp)
925c7d:	e8 04 ad 14 00       	call   0xa70986
925c82:	ff 75 10             	push   0x10(%ebp)
925c85:	89 45 f8             	mov    %eax,-0x8(%ebp)
925c88:	8b 45 fc             	mov    -0x4(%ebp),%eax
925c8b:	50                   	push   %eax
925c8c:	89 45 f4             	mov    %eax,-0xc(%ebp)
925c8f:	e8 f8 ac 14 00       	call   0xa7098c
925c94:	85 c0                	test   %eax,%eax
925c96:	74 03                	je     0x925c9b
925c98:	89 45 f8             	mov    %eax,-0x8(%ebp)
925c9b:	8b 4d 0c             	mov    0xc(%ebp),%ecx
925c9e:	8b 41 0c             	mov    0xc(%ecx),%eax
925ca1:	2b 41 04             	sub    0x4(%ecx),%eax
925ca4:	50                   	push   %eax
925ca5:	8b 41 08             	mov    0x8(%ecx),%eax
925ca8:	2b 01                	sub    (%ecx),%eax
925caa:	50                   	push   %eax
925cab:	ff 71 04             	push   0x4(%ecx)
925cae:	8d 45 e4             	lea    -0x1c(%ebp),%eax
925cb1:	ff 31                	push   (%ecx)
925cb3:	8d 4d f4             	lea    -0xc(%ebp),%ecx
925cb6:	50                   	push   %eax
925cb7:	e8 5c cb af ff       	call   0x422818
925cbc:	ff 75 f4             	push   -0xc(%ebp)
925cbf:	f7 d8                	neg    %eax
925cc1:	1b f6                	sbb    %esi,%esi
925cc3:	46                   	inc    %esi
925cc4:	e8 ab ac 14 00       	call   0xa70974
925cc9:	ff 75 e8             	push   -0x18(%ebp)
925ccc:	e8 4f ac 14 00       	call   0xa70920
925cd1:	8b c6                	mov    %esi,%eax
925cd3:	5e                   	pop    %esi
925cd4:	5f                   	pop    %edi
925cd5:	8b e5                	mov    %ebp,%esp
925cd7:	5d                   	pop    %ebp
925cd8:	c2 0c 00             	ret    $0xc
925cdb:	cc                   	int3
925cdc:	cc                   	int3
925cdd:	cc                   	int3
925cde:	cc                   	int3
925cdf:	cc                   	int3
925ce0:	cc                   	int3
925ce1:	cc                   	int3
925ce2:	cc                   	int3
925ce3:	cc                   	int3
925ce4:	cc                   	int3
925ce5:	cc                   	int3
925ce6:	cc                   	int3
925ce7:	cc                   	int3
925ce8:	cc                   	int3
925ce9:	cc                   	int3
925cea:	cc                   	int3
925ceb:	cc                   	int3
925cec:	cc                   	int3
925ced:	cc                   	int3
925cee:	cc                   	int3
925cef:	cc                   	int3
925cf0:	cc                   	int3
925cf1:	cc                   	int3
925cf2:	cc                   	int3
925cf3:	cc                   	int3
925cf4:	cc                   	int3
925cf5:	cc                   	int3
925cf6:	cc                   	int3
925cf7:	cc                   	int3
925cf8:	cc                   	int3
925cf9:	cc                   	int3
925cfa:	cc                   	int3
925cfb:	cc                   	int3
925cfc:	cc                   	int3
925cfd:	cc                   	int3
925cfe:	cc                   	int3
925cff:	cc                   	int3
925d00:	cc                   	int3
925d01:	cc                   	int3
925d02:	55                   	push   %ebp
925d03:	8b ec                	mov    %esp,%ebp
925d05:	8b 45 08             	mov    0x8(%ebp),%eax
925d08:	56                   	push   %esi
925d09:	8b f1                	mov    %ecx,%esi
925d0b:	85 c0                	test   %eax,%eax
925d0d:	74 05                	je     0x925d14
925d0f:	8b 40 04             	mov    0x4(%eax),%eax
925d12:	eb 02                	jmp    0x925d16
925d14:	33 c0                	xor    %eax,%eax
925d16:	ff 75 18             	push   0x18(%ebp)
925d19:	ff 75 14             	push   0x14(%ebp)
925d1c:	ff 75 10             	push   0x10(%ebp)
925d1f:	ff 75 0c             	push   0xc(%ebp)
925d22:	50                   	push   %eax
925d23:	ff 36                	push   (%esi)
925d25:	e8 68 ac 14 00       	call   0xa70992
925d2a:	85 c0                	test   %eax,%eax
925d2c:	74 05                	je     0x925d33
925d2e:	89 46 04             	mov    %eax,0x4(%esi)
925d31:	eb 02                	jmp    0x925d35
925d33:	33 c0                	xor    %eax,%eax
925d35:	5e                   	pop    %esi
925d36:	5d                   	pop    %ebp
925d37:	c2 14 00             	ret    $0x14
925d3a:	cc                   	int3
925d3b:	cc                   	int3
925d3c:	cc                   	int3
925d3d:	cc                   	int3
925d3e:	cc                   	int3
925d3f:	cc                   	int3
925d40:	cc                   	int3
925d41:	cc                   	int3
925d42:	cc                   	int3
925d43:	cc                   	int3
925d44:	cc                   	int3
925d45:	cc                   	int3
925d46:	cc                   	int3
925d47:	cc                   	int3
925d48:	55                   	push   %ebp
925d49:	8b ec                	mov    %esp,%ebp
925d4b:	81 c1 54 02 00 00    	add    $0x254,%ecx
925d51:	5d                   	pop    %ebp
925d52:	e9 33 64 ae ff       	jmp    0x40c18a
925d57:	cc                   	int3
925d58:	cc                   	int3
925d59:	cc                   	int3
925d5a:	55                   	push   %ebp
925d5b:	8b ec                	mov    %esp,%ebp
925d5d:	81 c1 54 02 00 00    	add    $0x254,%ecx
925d63:	5d                   	pop    %ebp
925d64:	e9 f0 56 b0 ff       	jmp    0x42b459
925d69:	cc                   	int3
925d6a:	cc                   	int3
925d6b:	cc                   	int3
925d6c:	55                   	push   %ebp
925d6d:	8b ec                	mov    %esp,%ebp
925d6f:	83 ec 24             	sub    $0x24,%esp
925d72:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
925d77:	33 c5                	xor    %ebp,%eax
925d79:	89 45 fc             	mov    %eax,-0x4(%ebp)
925d7c:	8b 45 08             	mov    0x8(%ebp),%eax
925d7f:	53                   	push   %ebx
925d80:	8b d9                	mov    %ecx,%ebx
925d82:	56                   	push   %esi
925d83:	57                   	push   %edi
925d84:	83 7b 20 00          	cmpl   $0x0,0x20(%ebx)
925d88:	89 83 dc 04 00 00    	mov    %eax,0x4dc(%ebx)
925d8e:	74 51                	je     0x925de1
925d90:	33 c9                	xor    %ecx,%ecx
925d92:	89 4d dc             	mov    %ecx,-0x24(%ebp)
925d95:	89 4d e0             	mov    %ecx,-0x20(%ebp)
925d98:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
925d9b:	89 4d e8             	mov    %ecx,-0x18(%ebp)
925d9e:	85 c0                	test   %eax,%eax
925da0:	74 20                	je     0x925dc2
925da2:	8b 03                	mov    (%ebx),%eax
925da4:	8d 4d ec             	lea    -0x14(%ebp),%ecx
925da7:	51                   	push   %ecx
925da8:	8b b0 14 02 00 00    	mov    0x214(%eax),%esi
925dae:	8b ce                	mov    %esi,%ecx
925db0:	e8 b0 68 b0 ff       	call   0x42c665
925db5:	8b cb                	mov    %ebx,%ecx
925db7:	ff d6                	call   *%esi
925db9:	8b f0                	mov    %eax,%esi
925dbb:	8d 7d dc             	lea    -0x24(%ebp),%edi
925dbe:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925dbf:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925dc0:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925dc1:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925dc2:	8b 03                	mov    (%ebx),%eax
925dc4:	8d 75 dc             	lea    -0x24(%ebp),%esi
925dc7:	83 ec 10             	sub    $0x10,%esp
925dca:	8b fc                	mov    %esp,%edi
925dcc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925dcd:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925dce:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925dcf:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925dd0:	8b b0 1c 02 00 00    	mov    0x21c(%eax),%esi
925dd6:	8b ce                	mov    %esi,%ecx
925dd8:	e8 88 68 b0 ff       	call   0x42c665
925ddd:	8b cb                	mov    %ebx,%ecx
925ddf:	ff d6                	call   *%esi
925de1:	8b 4d fc             	mov    -0x4(%ebp),%ecx
925de4:	5f                   	pop    %edi
925de5:	5e                   	pop    %esi
925de6:	33 cd                	xor    %ebp,%ecx
925de8:	5b                   	pop    %ebx
925de9:	e8 c8 59 af ff       	call   0x41b7b6
925dee:	8b e5                	mov    %ebp,%esp
925df0:	5d                   	pop    %ebp
925df1:	c2 04 00             	ret    $0x4
925df4:	cc                   	int3
925df5:	cc                   	int3
925df6:	cc                   	int3
925df7:	cc                   	int3
925df8:	cc                   	int3
925df9:	cc                   	int3
925dfa:	cc                   	int3
925dfb:	cc                   	int3
925dfc:	cc                   	int3
925dfd:	cc                   	int3
925dfe:	cc                   	int3
925dff:	cc                   	int3
925e00:	cc                   	int3
925e01:	cc                   	int3
925e02:	cc                   	int3
925e03:	cc                   	int3
925e04:	cc                   	int3
925e05:	cc                   	int3
925e06:	cc                   	int3
925e07:	cc                   	int3
925e08:	cc                   	int3
925e09:	cc                   	int3
925e0a:	cc                   	int3
925e0b:	cc                   	int3
925e0c:	cc                   	int3
925e0d:	cc                   	int3
925e0e:	cc                   	int3
925e0f:	cc                   	int3
925e10:	cc                   	int3
925e11:	cc                   	int3
925e12:	cc                   	int3
925e13:	cc                   	int3
925e14:	cc                   	int3
925e15:	cc                   	int3
925e16:	a1 c8 ea d7 00       	mov    0xd7eac8,%eax
925e1b:	c3                   	ret
925e1c:	68 dc 00 00 00       	push   $0xdc
925e21:	b8 00 90 ba 00       	mov    $0xba9000,%eax
925e26:	e8 3a c2 b0 ff       	call   0x432065
925e2b:	89 4d b4             	mov    %ecx,-0x4c(%ebp)
925e2e:	8b b9 80 00 00 00    	mov    0x80(%ecx),%edi
925e34:	8b 45 08             	mov    0x8(%ebp),%eax
925e37:	89 45 c0             	mov    %eax,-0x40(%ebp)
925e3a:	85 ff                	test   %edi,%edi
925e3c:	0f 84 ff 02 00 00    	je     0x926141
925e42:	85 c0                	test   %eax,%eax
925e44:	0f 8e f7 02 00 00    	jle    0x926141
925e4a:	83 7d 0c 00          	cmpl   $0x0,0xc(%ebp)
925e4e:	0f 8e ed 02 00 00    	jle    0x926141
925e54:	33 db                	xor    %ebx,%ebx
925e56:	89 5d e0             	mov    %ebx,-0x20(%ebp)
925e59:	89 5d e4             	mov    %ebx,-0x1c(%ebp)
925e5c:	89 5d e8             	mov    %ebx,-0x18(%ebp)
925e5f:	89 5d ec             	mov    %ebx,-0x14(%ebp)
925e62:	8b 07                	mov    (%edi),%eax
925e64:	8b b0 04 02 00 00    	mov    0x204(%eax),%esi
925e6a:	8b ce                	mov    %esi,%ecx
925e6c:	e8 f4 67 b0 ff       	call   0x42c665
925e71:	8b cf                	mov    %edi,%ecx
925e73:	ff d6                	call   *%esi
925e75:	8b f0                	mov    %eax,%esi
925e77:	8d 45 e0             	lea    -0x20(%ebp),%eax
925e7a:	50                   	push   %eax
925e7b:	89 75 cc             	mov    %esi,-0x34(%ebp)
925e7e:	ff 76 20             	push   0x20(%esi)
925e81:	ff 15 40 3e d8 00    	call   *0xd83e40
925e87:	8b 55 e4             	mov    -0x1c(%ebp),%edx
925e8a:	8d 45 e0             	lea    -0x20(%ebp),%eax
925e8d:	8b 4d e0             	mov    -0x20(%ebp),%ecx
925e90:	f7 da                	neg    %edx
925e92:	52                   	push   %edx
925e93:	f7 d9                	neg    %ecx
925e95:	51                   	push   %ecx
925e96:	50                   	push   %eax
925e97:	ff 15 4c 40 d8 00    	call   *0xd8404c
925e9d:	8b 45 e8             	mov    -0x18(%ebp),%eax
925ea0:	2b 45 e0             	sub    -0x20(%ebp),%eax
925ea3:	85 c0                	test   %eax,%eax
925ea5:	0f 8e 96 02 00 00    	jle    0x926141
925eab:	8b 45 ec             	mov    -0x14(%ebp),%eax
925eae:	2b 45 e4             	sub    -0x1c(%ebp),%eax
925eb1:	85 c0                	test   %eax,%eax
925eb3:	0f 8e 88 02 00 00    	jle    0x926141
925eb9:	8d 8d 60 ff ff ff    	lea    -0xa0(%ebp),%ecx
925ebf:	e8 30 2e b0 ff       	call   0x428cf4
925ec4:	8b 45 ec             	mov    -0x14(%ebp),%eax
925ec7:	8d 8d 60 ff ff ff    	lea    -0xa0(%ebp),%ecx
925ecd:	2b 45 e4             	sub    -0x1c(%ebp),%eax
925ed0:	6a 01                	push   $0x1
925ed2:	53                   	push   %ebx
925ed3:	53                   	push   %ebx
925ed4:	6a 20                	push   $0x20
925ed6:	50                   	push   %eax
925ed7:	8b 45 e8             	mov    -0x18(%ebp),%eax
925eda:	2b 45 e0             	sub    -0x20(%ebp),%eax
925edd:	50                   	push   %eax
925ede:	89 5d fc             	mov    %ebx,-0x4(%ebp)
925ee1:	e8 96 0a b0 ff       	call   0x42697c
925ee6:	56                   	push   %esi
925ee7:	8d 8d 4c ff ff ff    	lea    -0xb4(%ebp),%ecx
925eed:	e8 55 4f af ff       	call   0x41ae47
925ef2:	8d 4d 94             	lea    -0x6c(%ebp),%ecx
925ef5:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
925ef9:	e8 a4 36 ae ff       	call   0x4095a2
925efe:	ff b5 50 ff ff ff    	push   -0xb0(%ebp)
925f04:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
925f08:	ff 15 2c 32 d8 00    	call   *0xd8322c
925f0e:	50                   	push   %eax
925f0f:	8d 4d 94             	lea    -0x6c(%ebp),%ecx
925f12:	e8 54 5e ae ff       	call   0x40bd6b
925f17:	39 9d 64 ff ff ff    	cmp    %ebx,-0x9c(%ebp)
925f1d:	74 11                	je     0x925f30
925f1f:	ff b5 64 ff ff ff    	push   -0x9c(%ebp)
925f25:	ff 75 98             	push   -0x68(%ebp)
925f28:	ff 15 cc 31 d8 00    	call   *0xd831cc
925f2e:	8b d8                	mov    %eax,%ebx
925f30:	83 65 b8 00          	andl   $0x0,-0x48(%ebp)
925f34:	8d 4d b8             	lea    -0x48(%ebp),%ecx
925f37:	8b 06                	mov    (%esi),%eax
925f39:	8d 75 e0             	lea    -0x20(%ebp),%esi
925f3c:	51                   	push   %ecx
925f3d:	ff 75 10             	push   0x10(%ebp)
925f40:	8d 4d 94             	lea    -0x6c(%ebp),%ecx
925f43:	ff 75 0c             	push   0xc(%ebp)
925f46:	ff 75 c0             	push   -0x40(%ebp)
925f49:	83 ec 10             	sub    $0x10,%esp
925f4c:	8b fc                	mov    %esp,%edi
925f4e:	51                   	push   %ecx
925f4f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925f50:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925f51:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925f52:	a5                   	movsl  %ds:(%esi),%es:(%edi)
925f53:	8b b0 90 00 00 00    	mov    0x90(%eax),%esi
925f59:	8b ce                	mov    %esi,%ecx
925f5b:	e8 05 67 b0 ff       	call   0x42c665
925f60:	8b 4d cc             	mov    -0x34(%ebp),%ecx
925f63:	ff d6                	call   *%esi
925f65:	85 db                	test   %ebx,%ebx
925f67:	74 0a                	je     0x925f73
925f69:	53                   	push   %ebx
925f6a:	ff 75 98             	push   -0x68(%ebp)
925f6d:	ff 15 cc 31 d8 00    	call   *0xd831cc
925f73:	83 7d b8 00          	cmpl   $0x0,-0x48(%ebp)
925f77:	75 78                	jne    0x925ff1
925f79:	83 bd 74 ff ff ff 00 	cmpl   $0x0,-0x8c(%ebp)
925f80:	8b 8d 68 ff ff ff    	mov    -0x98(%ebp),%ecx
925f86:	89 4d cc             	mov    %ecx,-0x34(%ebp)
925f89:	7d 13                	jge    0x925f9e