913db5:	cc                   	int3
913db6:	cc                   	int3
913db7:	cc                   	int3
913db8:	56                   	push   %esi
913db9:	8b 35 1c ed d5 00    	mov    0xd5ed1c,%esi
913dbf:	85 f6                	test   %esi,%esi
913dc1:	74 25                	je     0x913de8
913dc3:	57                   	push   %edi
913dc4:	8b 7e 08             	mov    0x8(%esi),%edi
913dc7:	8b 36                	mov    (%esi),%esi
913dc9:	57                   	push   %edi
913dca:	e8 54 b6 b1 ff       	call   0x42f423
913dcf:	85 c0                	test   %eax,%eax
913dd1:	74 10                	je     0x913de3
913dd3:	68 85 05 00 00       	push   $0x585
913dd8:	6a 00                	push   $0x0
913dda:	6a 00                	push   $0x0
913ddc:	57                   	push   %edi
913ddd:	ff 15 70 3f d8 00    	call   *0xd83f70
913de3:	85 f6                	test   %esi,%esi
913de5:	75 dd                	jne    0x913dc4
913de7:	5f                   	pop    %edi
913de8:	5e                   	pop    %esi
913de9:	c3                   	ret
913dea:	cc                   	int3
913deb:	cc                   	int3
913dec:	cc                   	int3
913ded:	cc                   	int3
913dee:	cc                   	int3
913def:	cc                   	int3
913df0:	cc                   	int3
913df1:	cc                   	int3
913df2:	cc                   	int3
913df3:	cc                   	int3
913df4:	cc                   	int3
913df5:	cc                   	int3
913df6:	55                   	push   %ebp
913df7:	8b ec                	mov    %esp,%ebp
913df9:	83 ec 18             	sub    $0x18,%esp
913dfc:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
913e01:	33 c5                	xor    %ebp,%eax
913e03:	89 45 fc             	mov    %eax,-0x4(%ebp)
913e06:	53                   	push   %ebx
913e07:	57                   	push   %edi
913e08:	8b 7d 08             	mov    0x8(%ebp),%edi
913e0b:	8b d9                	mov    %ecx,%ebx
913e0d:	89 5d e8             	mov    %ebx,-0x18(%ebp)
913e10:	85 ff                	test   %edi,%edi
913e12:	74 49                	je     0x913e5d
913e14:	8b 07                	mov    (%edi),%eax
913e16:	8d 4d ec             	lea    -0x14(%ebp),%ecx
913e19:	56                   	push   %esi
913e1a:	51                   	push   %ecx
913e1b:	8b 70 0c             	mov    0xc(%eax),%esi
913e1e:	8b ce                	mov    %esi,%ecx
913e20:	e8 40 88 b1 ff       	call   0x42c665
913e25:	8b cf                	mov    %edi,%ecx
913e27:	ff d6                	call   *%esi
913e29:	81 c3 f0 00 00 00    	add    $0xf0,%ebx
913e2f:	8b f0                	mov    %eax,%esi
913e31:	8b fb                	mov    %ebx,%edi
913e33:	6a 00                	push   $0x0
913e35:	6a 00                	push   $0x0
913e37:	68 85 00 00 00       	push   $0x85
913e3c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
913e3d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
913e3e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
913e3f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
913e40:	8b 75 e8             	mov    -0x18(%ebp),%esi
913e43:	ff 76 20             	push   0x20(%esi)
913e46:	ff 15 20 40 d8 00    	call   *0xd84020
913e4c:	53                   	push   %ebx
913e4d:	ff 15 50 40 d8 00    	call   *0xd84050
913e53:	ff 76 20             	push   0x20(%esi)
913e56:	ff 15 8c 3f d8 00    	call   *0xd83f8c
913e5c:	5e                   	pop    %esi
913e5d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
913e60:	5f                   	pop    %edi
913e61:	33 cd                	xor    %ebp,%ecx
913e63:	5b                   	pop    %ebx
913e64:	e8 4d 79 b0 ff       	call   0x41b7b6
913e69:	8b e5                	mov    %ebp,%esp
913e6b:	5d                   	pop    %ebp
913e6c:	c2 04 00             	ret    $0x4
913e6f:	cc                   	int3
913e70:	cc                   	int3
913e71:	cc                   	int3
913e72:	cc                   	int3
913e73:	cc                   	int3
913e74:	cc                   	int3
913e75:	cc                   	int3
913e76:	cc                   	int3
913e77:	cc                   	int3
913e78:	cc                   	int3
913e79:	cc                   	int3
913e7a:	cc                   	int3
913e7b:	cc                   	int3
913e7c:	cc                   	int3
913e7d:	cc                   	int3
913e7e:	cc                   	int3
913e7f:	cc                   	int3
913e80:	cc                   	int3
913e81:	cc                   	int3
913e82:	cc                   	int3
913e83:	cc                   	int3
913e84:	cc                   	int3
913e85:	cc                   	int3
913e86:	cc                   	int3
913e87:	cc                   	int3
913e88:	cc                   	int3
913e89:	cc                   	int3
913e8a:	cc                   	int3
913e8b:	cc                   	int3
913e8c:	cc                   	int3
913e8d:	55                   	push   %ebp
913e8e:	8b ec                	mov    %esp,%ebp
913e90:	51                   	push   %ecx
913e91:	53                   	push   %ebx
913e92:	56                   	push   %esi
913e93:	8b f1                	mov    %ecx,%esi
913e95:	33 db                	xor    %ebx,%ebx
913e97:	8b 4e 04             	mov    0x4(%esi),%ecx
913e9a:	85 c9                	test   %ecx,%ecx
913e9c:	74 1d                	je     0x913ebb
913e9e:	8b 56 08             	mov    0x8(%esi),%edx
913ea1:	85 d2                	test   %edx,%edx
913ea3:	74 0c                	je     0x913eb1
913ea5:	57                   	push   %edi
913ea6:	8b f9                	mov    %ecx,%edi
913ea8:	8d 7f 04             	lea    0x4(%edi),%edi
913eab:	83 ea 01             	sub    $0x1,%edx
913eae:	75 f8                	jne    0x913ea8
913eb0:	5f                   	pop    %edi
913eb1:	51                   	push   %ecx
913eb2:	e8 5b a7 b2 ff       	call   0x43e612
913eb7:	59                   	pop    %ecx
913eb8:	89 5e 04             	mov    %ebx,0x4(%esi)
913ebb:	8b 4e 14             	mov    0x14(%esi),%ecx
913ebe:	89 5e 0c             	mov    %ebx,0xc(%esi)
913ec1:	89 5e 10             	mov    %ebx,0x10(%esi)
913ec4:	e8 a2 65 af ff       	call   0x40a46b
913ec9:	89 5e 14             	mov    %ebx,0x14(%esi)
913ecc:	5e                   	pop    %esi
913ecd:	5b                   	pop    %ebx
913ece:	8b e5                	mov    %ebp,%esp
913ed0:	5d                   	pop    %ebp
913ed1:	c3                   	ret
913ed2:	cc                   	int3
913ed3:	cc                   	int3
913ed4:	cc                   	int3
913ed5:	cc                   	int3
913ed6:	cc                   	int3
913ed7:	cc                   	int3
913ed8:	cc                   	int3
913ed9:	cc                   	int3
913eda:	cc                   	int3
913edb:	cc                   	int3
913edc:	cc                   	int3
913edd:	cc                   	int3
913ede:	cc                   	int3
913edf:	cc                   	int3
913ee0:	cc                   	int3
913ee1:	cc                   	int3
913ee2:	cc                   	int3
913ee3:	57                   	push   %edi
913ee4:	8b f9                	mov    %ecx,%edi
913ee6:	83 a7 c4 00 00 00 00 	andl   $0x0,0xc4(%edi)
913eed:	83 bf 14 01 00 00 00 	cmpl   $0x0,0x114(%edi)
913ef4:	74 38                	je     0x913f2e
913ef6:	53                   	push   %ebx
913ef7:	8d 87 08 01 00 00    	lea    0x108(%edi),%eax
913efd:	56                   	push   %esi
913efe:	8b c8                	mov    %eax,%ecx
913f00:	e8 aa cf b0 ff       	call   0x420eaf
913f05:	8b d8                	mov    %eax,%ebx
913f07:	85 db                	test   %ebx,%ebx
913f09:	74 12                	je     0x913f1d
913f0b:	8b 0b                	mov    (%ebx),%ecx
913f0d:	6a 01                	push   $0x1
913f0f:	8b 71 04             	mov    0x4(%ecx),%esi
913f12:	8b ce                	mov    %esi,%ecx
913f14:	e8 4c 87 b1 ff       	call   0x42c665
913f19:	8b cb                	mov    %ebx,%ecx
913f1b:	ff d6                	call   *%esi
913f1d:	83 bf 14 01 00 00 00 	cmpl   $0x0,0x114(%edi)
913f24:	8d 87 08 01 00 00    	lea    0x108(%edi),%eax
913f2a:	75 d2                	jne    0x913efe
913f2c:	5e                   	pop    %esi
913f2d:	5b                   	pop    %ebx
913f2e:	5f                   	pop    %edi
913f2f:	c3                   	ret
913f30:	cc                   	int3
913f31:	cc                   	int3
913f32:	cc                   	int3
913f33:	cc                   	int3
913f34:	cc                   	int3
913f35:	cc                   	int3
913f36:	cc                   	int3
913f37:	cc                   	int3
913f38:	cc                   	int3
913f39:	cc                   	int3
913f3a:	cc                   	int3
913f3b:	cc                   	int3
913f3c:	cc                   	int3
913f3d:	cc                   	int3
913f3e:	cc                   	int3
913f3f:	cc                   	int3
913f40:	cc                   	int3
913f41:	cc                   	int3
913f42:	cc                   	int3
913f43:	55                   	push   %ebp
913f44:	8b ec                	mov    %esp,%ebp
913f46:	51                   	push   %ecx
913f47:	51                   	push   %ecx
913f48:	56                   	push   %esi
913f49:	57                   	push   %edi
913f4a:	8b f9                	mov    %ecx,%edi
913f4c:	8b b7 0c 01 00 00    	mov    0x10c(%edi),%esi
913f52:	89 75 fc             	mov    %esi,-0x4(%ebp)
913f55:	85 f6                	test   %esi,%esi
913f57:	74 46                	je     0x913f9f
913f59:	53                   	push   %ebx
913f5a:	8d 9f 08 01 00 00    	lea    0x108(%edi),%ebx
913f60:	8d 45 fc             	lea    -0x4(%ebp),%eax
913f63:	8b cb                	mov    %ebx,%ecx
913f65:	50                   	push   %eax
913f66:	e8 5b 31 b0 ff       	call   0x4170c6
913f6b:	8b 4d 08             	mov    0x8(%ebp),%ecx
913f6e:	8b 00                	mov    (%eax),%eax
913f70:	89 45 f8             	mov    %eax,-0x8(%ebp)
913f73:	39 48 1c             	cmp    %ecx,0x1c(%eax)
913f76:	74 09                	je     0x913f81
913f78:	8b 75 fc             	mov    -0x4(%ebp),%esi
913f7b:	85 f6                	test   %esi,%esi
913f7d:	75 e1                	jne    0x913f60
913f7f:	eb 1d                	jmp    0x913f9e
913f81:	56                   	push   %esi
913f82:	8b cb                	mov    %ebx,%ecx
913f84:	e8 e8 77 af ff       	call   0x40b771
913f89:	8b 5d f8             	mov    -0x8(%ebp),%ebx
913f8c:	6a 01                	push   $0x1
913f8e:	8b 03                	mov    (%ebx),%eax
913f90:	8b 70 04             	mov    0x4(%eax),%esi
913f93:	8b ce                	mov    %esi,%ecx
913f95:	e8 cb 86 b1 ff       	call   0x42c665
913f9a:	8b cb                	mov    %ebx,%ecx
913f9c:	ff d6                	call   *%esi
913f9e:	5b                   	pop    %ebx
913f9f:	8b cf                	mov    %edi,%ecx
913fa1:	e8 00 38 b0 ff       	call   0x4177a6
913fa6:	5f                   	pop    %edi
913fa7:	5e                   	pop    %esi
913fa8:	8b e5                	mov    %ebp,%esp
913faa:	5d                   	pop    %ebp
913fab:	c2 04 00             	ret    $0x4
913fae:	cc                   	int3
913faf:	cc                   	int3
913fb0:	cc                   	int3
913fb1:	cc                   	int3
913fb2:	cc                   	int3
913fb3:	cc                   	int3
913fb4:	cc                   	int3
913fb5:	cc                   	int3
913fb6:	cc                   	int3
913fb7:	cc                   	int3
913fb8:	cc                   	int3
913fb9:	cc                   	int3
913fba:	cc                   	int3
913fbb:	cc                   	int3
913fbc:	cc                   	int3
913fbd:	cc                   	int3
913fbe:	cc                   	int3
913fbf:	cc                   	int3
913fc0:	cc                   	int3
913fc1:	cc                   	int3
913fc2:	cc                   	int3
913fc3:	cc                   	int3
913fc4:	cc                   	int3
913fc5:	cc                   	int3
913fc6:	cc                   	int3
913fc7:	cc                   	int3
913fc8:	55                   	push   %ebp
913fc9:	8b ec                	mov    %esp,%ebp
913fcb:	51                   	push   %ecx
913fcc:	57                   	push   %edi
913fcd:	8b f9                	mov    %ecx,%edi
913fcf:	83 7f 04 00          	cmpl   $0x0,0x4(%edi)
913fd3:	75 04                	jne    0x913fd9
913fd5:	33 c0                	xor    %eax,%eax
913fd7:	eb 44                	jmp    0x91401d
913fd9:	53                   	push   %ebx
913fda:	56                   	push   %esi
913fdb:	ff 75 08             	push   0x8(%ebp)
913fde:	e8 17 2a b0 ff       	call   0x4169fa
913fe3:	33 d2                	xor    %edx,%edx
913fe5:	89 45 fc             	mov    %eax,-0x4(%ebp)
913fe8:	f7 77 08             	divl   0x8(%edi)
913feb:	8b 4f 04             	mov    0x4(%edi),%ecx
913fee:	8d 1c 91             	lea    (%ecx,%edx,4),%ebx
913ff1:	8b 33                	mov    (%ebx),%esi
913ff3:	85 f6                	test   %esi,%esi
913ff5:	74 22                	je     0x914019
913ff7:	8b 45 fc             	mov    -0x4(%ebp),%eax
913ffa:	39 46 0c             	cmp    %eax,0xc(%esi)
913ffd:	75 11                	jne    0x914010
913fff:	8d 45 08             	lea    0x8(%ebp),%eax
914002:	50                   	push   %eax
914003:	56                   	push   %esi
914004:	e8 77 6a b2 ff       	call   0x43aa80
914009:	85 c0                	test   %eax,%eax
91400b:	75 17                	jne    0x914024
91400d:	8b 45 fc             	mov    -0x4(%ebp),%eax
914010:	8d 5e 08             	lea    0x8(%esi),%ebx
914013:	8b 33                	mov    (%ebx),%esi
914015:	85 f6                	test   %esi,%esi
914017:	75 e1                	jne    0x913ffa
914019:	33 c0                	xor    %eax,%eax
91401b:	5e                   	pop    %esi
91401c:	5b                   	pop    %ebx
91401d:	5f                   	pop    %edi
91401e:	8b e5                	mov    %ebp,%esp
914020:	5d                   	pop    %ebp
914021:	c2 04 00             	ret    $0x4
914024:	8b 46 08             	mov    0x8(%esi),%eax
914027:	8b cf                	mov    %edi,%ecx
914029:	56                   	push   %esi
91402a:	89 03                	mov    %eax,(%ebx)
91402c:	e8 ad 0f af ff       	call   0x404fde
914031:	33 c0                	xor    %eax,%eax
914033:	40                   	inc    %eax
914034:	eb e5                	jmp    0x91401b
914036:	cc                   	int3
914037:	cc                   	int3
914038:	cc                   	int3
914039:	cc                   	int3
91403a:	cc                   	int3
91403b:	cc                   	int3
91403c:	cc                   	int3
91403d:	cc                   	int3
91403e:	cc                   	int3
91403f:	cc                   	int3
914040:	cc                   	int3
914041:	cc                   	int3
914042:	cc                   	int3
914043:	cc                   	int3
914044:	cc                   	int3
914045:	cc                   	int3
914046:	cc                   	int3
914047:	cc                   	int3
914048:	cc                   	int3