468f23:	e8 b8 b8 f9 ff       	call   0x4047e0
468f28:	8b 45 ec             	mov    -0x14(%ebp),%eax
468f2b:	ba e0 93 46 00       	mov    $0x4693e0,%edx
468f30:	e8 23 bc f9 ff       	call   0x404b58
468f35:	75 3a                	jne    0x468f71
468f37:	90                   	nop
468f38:	90                   	nop
468f39:	90                   	nop
468f3a:	90                   	nop
468f3b:	90                   	nop
468f3c:	90                   	nop
468f3d:	90                   	nop
468f3e:	90                   	nop
468f3f:	90                   	nop
468f40:	90                   	nop
468f41:	90                   	nop
468f42:	90                   	nop
468f43:	8b 45 08             	mov    0x8(%ebp),%eax
468f46:	50                   	push   %eax
468f47:	8b 4d f8             	mov    -0x8(%ebp),%ecx
468f4a:	8b 55 fc             	mov    -0x4(%ebp),%edx
468f4d:	8b c3                	mov    %ebx,%eax
468f4f:	e8 38 ff ff ff       	call   0x468e8c
468f54:	83 c4 f4             	add    $0xfffffff4,%esp
468f57:	db 3c 24             	fstpt  (%esp)
468f5a:	9b                   	fwait
468f5b:	e8 c0 a0 f9 ff       	call   0x403020
468f60:	db 7d e0             	fstpt  -0x20(%ebp)
468f63:	9b                   	fwait
468f64:	33 c0                	xor    %eax,%eax
468f66:	5a                   	pop    %edx
468f67:	59                   	pop    %ecx
468f68:	59                   	pop    %ecx
468f69:	64 89 10             	mov    %edx,%fs:(%eax)
468f6c:	e9 1c 04 00 00       	jmp    0x46938d
468f71:	8b 45 ec             	mov    -0x14(%ebp),%eax
468f74:	ba ec 93 46 00       	mov    $0x4693ec,%edx
468f79:	e8 da bb f9 ff       	call   0x404b58
468f7e:	75 3a                	jne    0x468fba
468f80:	90                   	nop
468f81:	90                   	nop
468f82:	90                   	nop
468f83:	90                   	nop
468f84:	90                   	nop
468f85:	90                   	nop
468f86:	90                   	nop
468f87:	90                   	nop
468f88:	90                   	nop
468f89:	90                   	nop
468f8a:	90                   	nop
468f8b:	90                   	nop
468f8c:	8b 45 08             	mov    0x8(%ebp),%eax
468f8f:	50                   	push   %eax
468f90:	8b 4d f8             	mov    -0x8(%ebp),%ecx
468f93:	8b 55 fc             	mov    -0x4(%ebp),%edx
468f96:	8b c3                	mov    %ebx,%eax
468f98:	e8 ef fe ff ff       	call   0x468e8c
468f9d:	83 c4 f4             	add    $0xfffffff4,%esp
468fa0:	db 3c 24             	fstpt  (%esp)
468fa3:	9b                   	fwait
468fa4:	e8 67 a0 f9 ff       	call   0x403010
468fa9:	db 7d e0             	fstpt  -0x20(%ebp)
468fac:	9b                   	fwait
468fad:	33 c0                	xor    %eax,%eax
468faf:	5a                   	pop    %edx
468fb0:	59                   	pop    %ecx
468fb1:	59                   	pop    %ecx
468fb2:	64 89 10             	mov    %edx,%fs:(%eax)
468fb5:	e9 d3 03 00 00       	jmp    0x46938d
468fba:	8b 45 ec             	mov    -0x14(%ebp),%eax
468fbd:	ba f8 93 46 00       	mov    $0x4693f8,%edx
468fc2:	e8 91 bb f9 ff       	call   0x404b58
468fc7:	75 37                	jne    0x469000
468fc9:	90                   	nop
468fca:	90                   	nop
468fcb:	90                   	nop
468fcc:	90                   	nop
468fcd:	90                   	nop
468fce:	90                   	nop
468fcf:	90                   	nop
468fd0:	90                   	nop
468fd1:	90                   	nop
468fd2:	8b 45 08             	mov    0x8(%ebp),%eax
468fd5:	50                   	push   %eax
468fd6:	8b 4d f8             	mov    -0x8(%ebp),%ecx
468fd9:	8b 55 fc             	mov    -0x4(%ebp),%edx
468fdc:	8b c3                	mov    %ebx,%eax
468fde:	e8 a9 fe ff ff       	call   0x468e8c
468fe3:	83 c4 f4             	add    $0xfffffff4,%esp
468fe6:	db 3c 24             	fstpt  (%esp)
468fe9:	9b                   	fwait
468fea:	e8 5d 6b fb ff       	call   0x41fb4c
468fef:	db 7d e0             	fstpt  -0x20(%ebp)
468ff2:	9b                   	fwait
468ff3:	33 c0                	xor    %eax,%eax
468ff5:	5a                   	pop    %edx
468ff6:	59                   	pop    %ecx
468ff7:	59                   	pop    %ecx
468ff8:	64 89 10             	mov    %edx,%fs:(%eax)
468ffb:	e9 8d 03 00 00       	jmp    0x46938d
469000:	8b 45 ec             	mov    -0x14(%ebp),%eax
469003:	ba 04 94 46 00       	mov    $0x469404,%edx
469008:	e8 4b bb f9 ff       	call   0x404b58
46900d:	75 35                	jne    0x469044
46900f:	90                   	nop
469010:	90                   	nop
469011:	90                   	nop
469012:	90                   	nop
469013:	90                   	nop
469014:	90                   	nop
469015:	90                   	nop
469016:	8b 45 08             	mov    0x8(%ebp),%eax
469019:	50                   	push   %eax
46901a:	8b 4d f8             	mov    -0x8(%ebp),%ecx
46901d:	8b 55 fc             	mov    -0x4(%ebp),%edx
469020:	8b c3                	mov    %ebx,%eax
469022:	e8 65 fe ff ff       	call   0x468e8c
469027:	83 c4 f4             	add    $0xfffffff4,%esp
46902a:	db 3c 24             	fstpt  (%esp)
46902d:	9b                   	fwait
46902e:	e8 e5 6a fb ff       	call   0x41fb18
469033:	db 7d e0             	fstpt  -0x20(%ebp)
469036:	9b                   	fwait
469037:	33 c0                	xor    %eax,%eax
469039:	5a                   	pop    %edx
46903a:	59                   	pop    %ecx
46903b:	59                   	pop    %ecx
46903c:	64 89 10             	mov    %edx,%fs:(%eax)
46903f:	e9 49 03 00 00       	jmp    0x46938d
469044:	8b 45 ec             	mov    -0x14(%ebp),%eax
469047:	ba 14 94 46 00       	mov    $0x469414,%edx
46904c:	e8 07 bb f9 ff       	call   0x404b58
469051:	75 30                	jne    0x469083
469053:	90                   	nop
469054:	90                   	nop
469055:	8b 45 08             	mov    0x8(%ebp),%eax
469058:	50                   	push   %eax
469059:	8b 4d f8             	mov    -0x8(%ebp),%ecx
46905c:	8b 55 fc             	mov    -0x4(%ebp),%edx
46905f:	8b c3                	mov    %ebx,%eax
469061:	e8 26 fe ff ff       	call   0x468e8c
469066:	83 c4 f4             	add    $0xfffffff4,%esp
469069:	db 3c 24             	fstpt  (%esp)
46906c:	9b                   	fwait
46906d:	e8 c2 6a fb ff       	call   0x41fb34
469072:	db 7d e0             	fstpt  -0x20(%ebp)
469075:	9b                   	fwait
469076:	33 c0                	xor    %eax,%eax
469078:	5a                   	pop    %edx
469079:	59                   	pop    %ecx
46907a:	59                   	pop    %ecx
46907b:	64 89 10             	mov    %edx,%fs:(%eax)
46907e:	e9 0a 03 00 00       	jmp    0x46938d
469083:	8b 45 ec             	mov    -0x14(%ebp),%eax
469086:	ba 24 94 46 00       	mov    $0x469424,%edx
46908b:	e8 c8 ba f9 ff       	call   0x404b58
469090:	75 3c                	jne    0x4690ce
469092:	90                   	nop
469093:	90                   	nop
469094:	90                   	nop
469095:	90                   	nop
469096:	90                   	nop
469097:	90                   	nop
469098:	90                   	nop
469099:	90                   	nop
46909a:	90                   	nop
46909b:	90                   	nop
46909c:	90                   	nop
46909d:	90                   	nop
46909e:	90                   	nop
46909f:	90                   	nop
4690a0:	8b 45 08             	mov    0x8(%ebp),%eax
4690a3:	50                   	push   %eax
4690a4:	8b 4d f8             	mov    -0x8(%ebp),%ecx
4690a7:	8b 55 fc             	mov    -0x4(%ebp),%edx
4690aa:	8b c3                	mov    %ebx,%eax
4690ac:	e8 db fd ff ff       	call   0x468e8c
4690b1:	83 c4 f4             	add    $0xfffffff4,%esp
4690b4:	db 3c 24             	fstpt  (%esp)
4690b7:	9b                   	fwait
4690b8:	e8 73 9f f9 ff       	call   0x403030
4690bd:	db 7d e0             	fstpt  -0x20(%ebp)
4690c0:	9b                   	fwait
4690c1:	33 c0                	xor    %eax,%eax
4690c3:	5a                   	pop    %edx
4690c4:	59                   	pop    %ecx
4690c5:	59                   	pop    %ecx
4690c6:	64 89 10             	mov    %edx,%fs:(%eax)
4690c9:	e9 bf 02 00 00       	jmp    0x46938d
4690ce:	8b 45 ec             	mov    -0x14(%ebp),%eax
4690d1:	ba 34 94 46 00       	mov    $0x469434,%edx
4690d6:	e8 7d ba f9 ff       	call   0x404b58
4690db:	75 29                	jne    0x469106
4690dd:	90                   	nop
4690de:	90                   	nop
4690df:	90                   	nop
4690e0:	90                   	nop
4690e1:	90                   	nop
4690e2:	8b 45 08             	mov    0x8(%ebp),%eax
4690e5:	50                   	push   %eax
4690e6:	8b 4d f8             	mov    -0x8(%ebp),%ecx
4690e9:	8b 55 fc             	mov    -0x4(%ebp),%edx
4690ec:	8b c3                	mov    %ebx,%eax
4690ee:	e8 99 fd ff ff       	call   0x468e8c
4690f3:	d9 e0                	fchs
4690f5:	db 7d e0             	fstpt  -0x20(%ebp)
4690f8:	9b                   	fwait
4690f9:	33 c0                	xor    %eax,%eax
4690fb:	5a                   	pop    %edx
4690fc:	59                   	pop    %ecx
4690fd:	59                   	pop    %ecx
4690fe:	64 89 10             	mov    %edx,%fs:(%eax)
469101:	e9 87 02 00 00       	jmp    0x46938d
469106:	8d 45 f8             	lea    -0x8(%ebp),%eax
469109:	50                   	push   %eax
46910a:	8d 45 08             	lea    0x8(%ebp),%eax
46910d:	50                   	push   %eax
46910e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
469111:	ba 40 94 46 00       	mov    $0x469440,%edx
469116:	8b c3                	mov    %ebx,%eax
469118:	e8 4b 06 00 00       	call   0x469768
46911d:	84 c0                	test   %al,%al
46911f:	74 34                	je     0x469155
469121:	8b 45 f0             	mov    -0x10(%ebp),%eax
469124:	50                   	push   %eax
469125:	8b 4d f4             	mov    -0xc(%ebp),%ecx
469128:	8b 55 f8             	mov    -0x8(%ebp),%edx
46912b:	8b c3                	mov    %ebx,%eax
46912d:	e8 5a fd ff ff       	call   0x468e8c
469132:	db 7d cc             	fstpt  -0x34(%ebp)
469135:	9b                   	fwait
469136:	8b 45 f0             	mov    -0x10(%ebp),%eax
469139:	50                   	push   %eax
46913a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
46913d:	8b 55 08             	mov    0x8(%ebp),%edx
469140:	8b c3                	mov    %ebx,%eax
469142:	e8 45 fd ff ff       	call   0x468e8c
469147:	db 6d cc             	fldt   -0x34(%ebp)
46914a:	de c1                	faddp  %st,%st(1)
46914c:	db 7d e0             	fstpt  -0x20(%ebp)
46914f:	9b                   	fwait
469150:	e9 24 02 00 00       	jmp    0x469379
469155:	8d 45 f8             	lea    -0x8(%ebp),%eax
469158:	50                   	push   %eax
469159:	8d 45 08             	lea    0x8(%ebp),%eax
46915c:	50                   	push   %eax
46915d:	8b 4d fc             	mov    -0x4(%ebp),%ecx
469160:	ba 4c 94 46 00       	mov    $0x46944c,%edx
469165:	8b c3                	mov    %ebx,%eax
469167:	e8 fc 05 00 00       	call   0x469768
46916c:	84 c0                	test   %al,%al
46916e:	74 34                	je     0x4691a4
469170:	8b 45 f0             	mov    -0x10(%ebp),%eax
469173:	50                   	push   %eax
469174:	8b 4d f4             	mov    -0xc(%ebp),%ecx
469177:	8b 55 f8             	mov    -0x8(%ebp),%edx
46917a:	8b c3                	mov    %ebx,%eax
46917c:	e8 0b fd ff ff       	call   0x468e8c
469181:	db 7d cc             	fstpt  -0x34(%ebp)
469184:	9b                   	fwait
469185:	8b 45 f0             	mov    -0x10(%ebp),%eax
469188:	50                   	push   %eax
469189:	8b 4d f4             	mov    -0xc(%ebp),%ecx
46918c:	8b 55 08             	mov    0x8(%ebp),%edx
46918f:	8b c3                	mov    %ebx,%eax
469191:	e8 f6 fc ff ff       	call   0x468e8c
469196:	db 6d cc             	fldt   -0x34(%ebp)
469199:	de e1                	fsubp  %st,%st(1)
46919b:	db 7d e0             	fstpt  -0x20(%ebp)
46919e:	9b                   	fwait
46919f:	e9 d5 01 00 00       	jmp    0x469379
4691a4:	8d 45 f8             	lea    -0x8(%ebp),%eax
4691a7:	50                   	push   %eax
4691a8:	8d 45 08             	lea    0x8(%ebp),%eax
4691ab:	50                   	push   %eax
4691ac:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4691af:	ba 58 94 46 00       	mov    $0x469458,%edx
4691b4:	8b c3                	mov    %ebx,%eax
4691b6:	e8 ad 05 00 00       	call   0x469768
4691bb:	84 c0                	test   %al,%al
4691bd:	74 34                	je     0x4691f3
4691bf:	8b 45 f0             	mov    -0x10(%ebp),%eax
4691c2:	50                   	push   %eax
4691c3:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4691c6:	8b 55 f8             	mov    -0x8(%ebp),%edx
4691c9:	8b c3                	mov    %ebx,%eax
4691cb:	e8 bc fc ff ff       	call   0x468e8c
4691d0:	db 7d cc             	fstpt  -0x34(%ebp)
4691d3:	9b                   	fwait
4691d4:	8b 45 f0             	mov    -0x10(%ebp),%eax
4691d7:	50                   	push   %eax
4691d8:	8b 4d f4             	mov    -0xc(%ebp),%ecx
4691db:	8b 55 08             	mov    0x8(%ebp),%edx
4691de:	8b c3                	mov    %ebx,%eax
4691e0:	e8 a7 fc ff ff       	call   0x468e8c
4691e5:	db 6d cc             	fldt   -0x34(%ebp)
4691e8:	de c9                	fmulp  %st,%st(1)
4691ea:	db 7d e0             	fstpt  -0x20(%ebp)
4691ed:	9b                   	fwait
4691ee:	e9 86 01 00 00       	jmp    0x469379
4691f3:	8d 45 f8             	lea    -0x8(%ebp),%eax
4691f6:	50                   	push   %eax
4691f7:	8d 45 08             	lea    0x8(%ebp),%eax
4691fa:	50                   	push   %eax
4691fb:	8b 4d fc             	mov    -0x4(%ebp),%ecx
4691fe:	ba 64 94 46 00       	mov    $0x469464,%edx
469203:	8b c3                	mov    %ebx,%eax
469205:	e8 5e 05 00 00       	call   0x469768
46920a:	84 c0                	test   %al,%al
46920c:	74 34                	je     0x469242
46920e:	8b 45 f0             	mov    -0x10(%ebp),%eax
469211:	50                   	push   %eax
469212:	8b 4d f4             	mov    -0xc(%ebp),%ecx
469215:	8b 55 f8             	mov    -0x8(%ebp),%edx
469218:	8b c3                	mov    %ebx,%eax
46921a:	e8 6d fc ff ff       	call   0x468e8c
46921f:	db 7d cc             	fstpt  -0x34(%ebp)
469222:	9b                   	fwait
469223:	8b 45 f0             	mov    -0x10(%ebp),%eax
469226:	50                   	push   %eax
469227:	8b 4d f4             	mov    -0xc(%ebp),%ecx
46922a:	8b 55 08             	mov    0x8(%ebp),%edx
46922d:	8b c3                	mov    %ebx,%eax
46922f:	e8 58 fc ff ff       	call   0x468e8c
469234:	db 6d cc             	fldt   -0x34(%ebp)
469237:	de f1                	fdivp  %st,%st(1)
469239:	db 7d e0             	fstpt  -0x20(%ebp)
46923c:	9b                   	fwait
46923d:	e9 37 01 00 00       	jmp    0x469379
469242:	8d 45 f8             	lea    -0x8(%ebp),%eax
469245:	50                   	push   %eax
469246:	8d 45 08             	lea    0x8(%ebp),%eax
469249:	50                   	push   %eax
46924a:	8b 4d fc             	mov    -0x4(%ebp),%ecx
46924d:	ba 70 94 46 00       	mov    $0x469470,%edx
469252:	8b c3                	mov    %ebx,%eax
469254:	e8 0f 05 00 00       	call   0x469768
469259:	84 c0                	test   %al,%al
46925b:	74 3e                	je     0x46929b
46925d:	8b 45 f0             	mov    -0x10(%ebp),%eax
469260:	50                   	push   %eax
469261:	8b 4d f4             	mov    -0xc(%ebp),%ecx
469264:	8b 55 f8             	mov    -0x8(%ebp),%edx
469267:	8b c3                	mov    %ebx,%eax
469269:	e8 1e fc ff ff       	call   0x468e8c
46926e:	83 c4 f4             	add    $0xfffffff4,%esp
469271:	db 3c 24             	fstpt  (%esp)
469274:	9b                   	fwait
469275:	8b 45 f0             	mov    -0x10(%ebp),%eax
469278:	50                   	push   %eax