9c3e89:	5b                   	pop    %ebx
9c3e8a:	8b e5                	mov    %ebp,%esp
9c3e8c:	5d                   	pop    %ebp
9c3e8d:	c2 04 00             	ret    $0x4
9c3e90:	cc                   	int3
9c3e91:	cc                   	int3
9c3e92:	cc                   	int3
9c3e93:	cc                   	int3
9c3e94:	cc                   	int3
9c3e95:	cc                   	int3
9c3e96:	cc                   	int3
9c3e97:	cc                   	int3
9c3e98:	cc                   	int3
9c3e99:	cc                   	int3
9c3e9a:	cc                   	int3
9c3e9b:	cc                   	int3
9c3e9c:	cc                   	int3
9c3e9d:	cc                   	int3
9c3e9e:	cc                   	int3
9c3e9f:	cc                   	int3
9c3ea0:	cc                   	int3
9c3ea1:	cc                   	int3
9c3ea2:	cc                   	int3
9c3ea3:	6a 04                	push   $0x4
9c3ea5:	b8 cd 16 bb 00       	mov    $0xbb16cd,%eax
9c3eaa:	e8 dc 63 a4 ff       	call   0x40a28b
9c3eaf:	68 dc 01 00 00       	push   $0x1dc
9c3eb4:	e8 c4 6a a6 ff       	call   0x42a97d
9c3eb9:	59                   	pop    %ecx
9c3eba:	8b c8                	mov    %eax,%ecx
9c3ebc:	89 4d f0             	mov    %ecx,-0x10(%ebp)
9c3ebf:	33 c0                	xor    %eax,%eax
9c3ec1:	89 45 fc             	mov    %eax,-0x4(%ebp)
9c3ec4:	85 c9                	test   %ecx,%ecx
9c3ec6:	74 05                	je     0x9c3ecd
9c3ec8:	e8 00 08 a5 ff       	call   0x4146cd
9c3ecd:	e8 45 a5 a4 ff       	call   0x40e417
9c3ed2:	c3                   	ret
9c3ed3:	cc                   	int3
9c3ed4:	cc                   	int3
9c3ed5:	cc                   	int3
9c3ed6:	cc                   	int3
9c3ed7:	cc                   	int3
9c3ed8:	cc                   	int3
9c3ed9:	cc                   	int3
9c3eda:	cc                   	int3
9c3edb:	cc                   	int3
9c3edc:	cc                   	int3
9c3edd:	cc                   	int3
9c3ede:	cc                   	int3
9c3edf:	6a 04                	push   $0x4
9c3ee1:	b8 fa 16 bb 00       	mov    $0xbb16fa,%eax
9c3ee6:	e8 a0 63 a4 ff       	call   0x40a28b
9c3eeb:	68 a0 04 00 00       	push   $0x4a0
9c3ef0:	e8 88 6a a6 ff       	call   0x42a97d
9c3ef5:	59                   	pop    %ecx
9c3ef6:	8b c8                	mov    %eax,%ecx
9c3ef8:	89 4d f0             	mov    %ecx,-0x10(%ebp)
9c3efb:	33 c0                	xor    %eax,%eax
9c3efd:	89 45 fc             	mov    %eax,-0x4(%ebp)
9c3f00:	85 c9                	test   %ecx,%ecx
9c3f02:	74 05                	je     0x9c3f09
9c3f04:	e8 dc d2 a3 ff       	call   0x4011e5
9c3f09:	e8 09 a5 a4 ff       	call   0x40e417
9c3f0e:	c3                   	ret
9c3f0f:	cc                   	int3
9c3f10:	cc                   	int3
9c3f11:	cc                   	int3
9c3f12:	cc                   	int3
9c3f13:	cc                   	int3
9c3f14:	cc                   	int3
9c3f15:	cc                   	int3
9c3f16:	cc                   	int3
9c3f17:	cc                   	int3
9c3f18:	cc                   	int3
9c3f19:	cc                   	int3
9c3f1a:	cc                   	int3
9c3f1b:	55                   	push   %ebp
9c3f1c:	8b ec                	mov    %esp,%ebp
9c3f1e:	8b 55 08             	mov    0x8(%ebp),%edx
9c3f21:	85 d2                	test   %edx,%edx
9c3f23:	78 0f                	js     0x9c3f34
9c3f25:	3b 51 08             	cmp    0x8(%ecx),%edx
9c3f28:	7d 0a                	jge    0x9c3f34
9c3f2a:	8b 41 04             	mov    0x4(%ecx),%eax
9c3f2d:	8d 04 90             	lea    (%eax,%edx,4),%eax
9c3f30:	5d                   	pop    %ebp
9c3f31:	c2 04 00             	ret    $0x4
9c3f34:	e8 2d e0 a6 ff       	call   0x431f66
9c3f39:	cc                   	int3
9c3f3a:	cc                   	int3
9c3f3b:	cc                   	int3
9c3f3c:	cc                   	int3
9c3f3d:	cc                   	int3
9c3f3e:	cc                   	int3
9c3f3f:	cc                   	int3
9c3f40:	cc                   	int3
9c3f41:	55                   	push   %ebp
9c3f42:	8b ec                	mov    %esp,%ebp
9c3f44:	8b 55 08             	mov    0x8(%ebp),%edx
9c3f47:	85 d2                	test   %edx,%edx
9c3f49:	78 0f                	js     0x9c3f5a
9c3f4b:	3b 51 08             	cmp    0x8(%ecx),%edx
9c3f4e:	7d 0a                	jge    0x9c3f5a
9c3f50:	8b 41 04             	mov    0x4(%ecx),%eax
9c3f53:	8d 04 90             	lea    (%eax,%edx,4),%eax
9c3f56:	5d                   	pop    %ebp
9c3f57:	c2 04 00             	ret    $0x4
9c3f5a:	e8 07 e0 a6 ff       	call   0x431f66
9c3f5f:	cc                   	int3
9c3f60:	cc                   	int3
9c3f61:	cc                   	int3
9c3f62:	cc                   	int3
9c3f63:	cc                   	int3
9c3f64:	cc                   	int3
9c3f65:	cc                   	int3
9c3f66:	cc                   	int3
9c3f67:	56                   	push   %esi
9c3f68:	8b f1                	mov    %ecx,%esi
9c3f6a:	8b 86 14 01 00 00    	mov    0x114(%esi),%eax
9c3f70:	85 c0                	test   %eax,%eax
9c3f72:	75 02                	jne    0x9c3f76
9c3f74:	5e                   	pop    %esi
9c3f75:	c3                   	ret
9c3f76:	48                   	dec    %eax
9c3f77:	8d 8e 0c 01 00 00    	lea    0x10c(%esi),%ecx
9c3f7d:	50                   	push   %eax
9c3f7e:	e8 30 94 a5 ff       	call   0x41d3b3
9c3f83:	8b 00                	mov    (%eax),%eax
9c3f85:	8b 40 7c             	mov    0x7c(%eax),%eax
9c3f88:	2b 46 74             	sub    0x74(%esi),%eax
9c3f8b:	5e                   	pop    %esi
9c3f8c:	c3                   	ret
9c3f8d:	cc                   	int3
9c3f8e:	cc                   	int3
9c3f8f:	cc                   	int3
9c3f90:	cc                   	int3
9c3f91:	cc                   	int3
9c3f92:	cc                   	int3
9c3f93:	cc                   	int3
9c3f94:	cc                   	int3
9c3f95:	cc                   	int3
9c3f96:	8b 81 34 03 00 00    	mov    0x334(%ecx),%eax
9c3f9c:	c3                   	ret
9c3f9d:	55                   	push   %ebp
9c3f9e:	8b ec                	mov    %esp,%ebp
9c3fa0:	8b 55 08             	mov    0x8(%ebp),%edx
9c3fa3:	85 d2                	test   %edx,%edx
9c3fa5:	78 0f                	js     0x9c3fb6
9c3fa7:	3b 51 08             	cmp    0x8(%ecx),%edx
9c3faa:	7d 0a                	jge    0x9c3fb6
9c3fac:	8b 41 04             	mov    0x4(%ecx),%eax
9c3faf:	8d 04 90             	lea    (%eax,%edx,4),%eax
9c3fb2:	5d                   	pop    %ebp
9c3fb3:	c2 04 00             	ret    $0x4
9c3fb6:	e8 ab df a6 ff       	call   0x431f66
9c3fbb:	cc                   	int3
9c3fbc:	cc                   	int3
9c3fbd:	cc                   	int3
9c3fbe:	cc                   	int3
9c3fbf:	cc                   	int3
9c3fc0:	cc                   	int3
9c3fc1:	cc                   	int3
9c3fc2:	cc                   	int3
9c3fc3:	55                   	push   %ebp
9c3fc4:	8b ec                	mov    %esp,%ebp
9c3fc6:	56                   	push   %esi
9c3fc7:	57                   	push   %edi
9c3fc8:	8b f9                	mov    %ecx,%edi
9c3fca:	8b 4d 08             	mov    0x8(%ebp),%ecx
9c3fcd:	e8 bc bc a6 ff       	call   0x42fc8e
9c3fd2:	33 f6                	xor    %esi,%esi
9c3fd4:	39 b7 14 01 00 00    	cmp    %esi,0x114(%edi)
9c3fda:	7e 48                	jle    0x9c4024
9c3fdc:	8d 87 0c 01 00 00    	lea    0x10c(%edi),%eax
9c3fe2:	53                   	push   %ebx
9c3fe3:	56                   	push   %esi
9c3fe4:	8b c8                	mov    %eax,%ecx
9c3fe6:	e8 09 a9 a4 ff       	call   0x40e8f4
9c3feb:	8b 18                	mov    (%eax),%ebx
9c3fed:	83 bb a4 00 00 00 00 	cmpl   $0x0,0xa4(%ebx)
9c3ff4:	75 10                	jne    0x9c4006
9c3ff6:	68 f0 6a c5 00       	push   $0xc56af0
9c3ffb:	8b cb                	mov    %ebx,%ecx
9c3ffd:	e8 8d 5c a6 ff       	call   0x429c8f
9c4002:	85 c0                	test   %eax,%eax
9c4004:	74 0e                	je     0x9c4014
9c4006:	ff b3 a4 00 00 00    	push   0xa4(%ebx)
9c400c:	8b 4d 08             	mov    0x8(%ebp),%ecx
9c400f:	e8 41 c0 a4 ff       	call   0x410055
9c4014:	46                   	inc    %esi
9c4015:	8d 87 0c 01 00 00    	lea    0x10c(%edi),%eax
9c401b:	3b b7 14 01 00 00    	cmp    0x114(%edi),%esi
9c4021:	7c c0                	jl     0x9c3fe3
9c4023:	5b                   	pop    %ebx
9c4024:	5f                   	pop    %edi
9c4025:	5e                   	pop    %esi
9c4026:	5d                   	pop    %ebp
9c4027:	c2 04 00             	ret    $0x4
9c402a:	cc                   	int3
9c402b:	cc                   	int3
9c402c:	cc                   	int3
9c402d:	cc                   	int3
9c402e:	cc                   	int3
9c402f:	cc                   	int3
9c4030:	cc                   	int3
9c4031:	cc                   	int3
9c4032:	cc                   	int3
9c4033:	cc                   	int3
9c4034:	cc                   	int3
9c4035:	cc                   	int3
9c4036:	cc                   	int3
9c4037:	cc                   	int3
9c4038:	cc                   	int3
9c4039:	cc                   	int3
9c403a:	cc                   	int3
9c403b:	cc                   	int3
9c403c:	cc                   	int3
9c403d:	cc                   	int3
9c403e:	cc                   	int3
9c403f:	cc                   	int3
9c4040:	cc                   	int3
9c4041:	cc                   	int3
9c4042:	cc                   	int3
9c4043:	55                   	push   %ebp
9c4044:	8b ec                	mov    %esp,%ebp
9c4046:	51                   	push   %ecx
9c4047:	51                   	push   %ecx
9c4048:	53                   	push   %ebx
9c4049:	8b 5d 08             	mov    0x8(%ebp),%ebx
9c404c:	56                   	push   %esi
9c404d:	57                   	push   %edi
9c404e:	ff 75 0c             	push   0xc(%ebp)
9c4051:	8b f9                	mov    %ecx,%edi
9c4053:	53                   	push   %ebx
9c4054:	e8 ab 8c a6 ff       	call   0x42cd04
9c4059:	8b 07                	mov    (%edi),%eax
9c405b:	8d 4d f8             	lea    -0x8(%ebp),%ecx
9c405e:	6a ff                	push   $0xffffffff
9c4060:	51                   	push   %ecx
9c4061:	8b b0 14 01 00 00    	mov    0x114(%eax),%esi
9c4067:	8b ce                	mov    %esi,%ecx
9c4069:	e8 f7 85 a6 ff       	call   0x42c665
9c406e:	8b cf                	mov    %edi,%ecx
9c4070:	ff d6                	call   *%esi
9c4072:	8b 4d f8             	mov    -0x8(%ebp),%ecx
9c4075:	8b c3                	mov    %ebx,%eax
9c4077:	83 c1 04             	add    $0x4,%ecx
9c407a:	89 0b                	mov    %ecx,(%ebx)
9c407c:	8b 4d fc             	mov    -0x4(%ebp),%ecx
9c407f:	5f                   	pop    %edi
9c4080:	03 c9                	add    %ecx,%ecx
9c4082:	5e                   	pop    %esi
9c4083:	89 4b 04             	mov    %ecx,0x4(%ebx)
9c4086:	5b                   	pop    %ebx
9c4087:	8b e5                	mov    %ebp,%esp
9c4089:	5d                   	pop    %ebp
9c408a:	c2 08 00             	ret    $0x8
9c408d:	cc                   	int3
9c408e:	cc                   	int3
9c408f:	cc                   	int3
9c4090:	cc                   	int3
9c4091:	cc                   	int3
9c4092:	cc                   	int3
9c4093:	cc                   	int3
9c4094:	cc                   	int3
9c4095:	cc                   	int3
9c4096:	cc                   	int3
9c4097:	cc                   	int3
9c4098:	cc                   	int3
9c4099:	cc                   	int3
9c409a:	cc                   	int3
9c409b:	cc                   	int3
9c409c:	cc                   	int3
9c409d:	cc                   	int3
9c409e:	cc                   	int3
9c409f:	55                   	push   %ebp
9c40a0:	8b ec                	mov    %esp,%ebp
9c40a2:	56                   	push   %esi
9c40a3:	57                   	push   %edi
9c40a4:	8b f9                	mov    %ecx,%edi
9c40a6:	8b 4d 08             	mov    0x8(%ebp),%ecx
9c40a9:	e8 e0 bb a6 ff       	call   0x42fc8e
9c40ae:	33 f6                	xor    %esi,%esi
9c40b0:	39 b7 70 04 00 00    	cmp    %esi,0x470(%edi)
9c40b6:	7e 32                	jle    0x9c40ea
9c40b8:	53                   	push   %ebx
9c40b9:	56                   	push   %esi
9c40ba:	8d 8f 7c 04 00 00    	lea    0x47c(%edi),%ecx
9c40c0:	e8 d7 d8 a3 ff       	call   0x40199c
9c40c5:	83 38 00             	cmpl   $0x0,(%eax)
9c40c8:	74 16                	je     0x9c40e0
9c40ca:	56                   	push   %esi
9c40cb:	8d 8f 68 04 00 00    	lea    0x468(%edi),%ecx
9c40d1:	e8 c9 be a6 ff       	call   0x42ff9f
9c40d6:	8b 4d 08             	mov    0x8(%ebp),%ecx
9c40d9:	ff 30                	push   (%eax)
9c40db:	e8 75 bf a4 ff       	call   0x410055
9c40e0:	46                   	inc    %esi
9c40e1:	3b b7 70 04 00 00    	cmp    0x470(%edi),%esi
9c40e7:	7c d0                	jl     0x9c40b9
9c40e9:	5b                   	pop    %ebx
9c40ea:	5f                   	pop    %edi
9c40eb:	5e                   	pop    %esi
9c40ec:	5d                   	pop    %ebp
9c40ed:	c2 04 00             	ret    $0x4
9c40f0:	cc                   	int3
9c40f1:	cc                   	int3
9c40f2:	cc                   	int3
9c40f3:	cc                   	int3
9c40f4:	cc                   	int3
9c40f5:	cc                   	int3
9c40f6:	cc                   	int3
9c40f7:	cc                   	int3
9c40f8:	cc                   	int3
9c40f9:	cc                   	int3
9c40fa:	cc                   	int3
9c40fb:	cc                   	int3
9c40fc:	cc                   	int3
9c40fd:	cc                   	int3
9c40fe:	cc                   	int3
9c40ff:	cc                   	int3
9c4100:	cc                   	int3
9c4101:	cc                   	int3
9c4102:	cc                   	int3
9c4103:	cc                   	int3
9c4104:	55                   	push   %ebp
9c4105:	8b ec                	mov    %esp,%ebp
9c4107:	83 ec 10             	sub    $0x10,%esp
9c410a:	56                   	push   %esi
9c410b:	8b 75 08             	mov    0x8(%ebp),%esi
9c410e:	56                   	push   %esi
9c410f:	e8 48 a4 a4 ff       	call   0x40e55c
9c4114:	e8 1d 42 a5 ff       	call   0x418336
9c4119:	d9 e8                	fld1
9c411b:	dd 55 f8             	fstl   -0x8(%ebp)
9c411e:	83 b8 e8 01 00 00 00 	cmpl   $0x0,0x1e8(%eax)
9c4125:	74 08                	je     0x9c412f
9c4127:	dd 80 e0 01 00 00    	fldl   0x1e0(%eax)
9c412d:	eb 02                	jmp    0x9c4131
9c412f:	d9 c0                	fld    %st(0)
9c4131:	da e9                	fucompp
9c4133:	df e0                	fnstsw %ax
9c4135:	f6 c4 44             	test   $0x44,%ah
9c4138:	7b 5e                	jnp    0x9c4198
9c413a:	e8 f7 41 a5 ff       	call   0x418336
9c413f:	83 b8 e8 01 00 00 00 	cmpl   $0x0,0x1e8(%eax)
9c4146:	74 08                	je     0x9c4150
9c4148:	dd 80 e0 01 00 00    	fldl   0x1e0(%eax)
9c414e:	eb 02                	jmp    0x9c4152