4fa127:	dd 45 08             	fldl   0x8(%ebp)
4fa12a:	dc 5a 08             	fcompl 0x8(%edx)
4fa12d:	df e0                	fnstsw %ax
4fa12f:	9e                   	sahf
4fa130:	77 1b                	ja     0x4fa14d
4fa132:	dd 45 08             	fldl   0x8(%ebp)
4fa135:	dc 22                	fsubl  (%edx)
4fa137:	dd 42 08             	fldl   0x8(%edx)
4fa13a:	dc 65 08             	fsubl  0x8(%ebp)
4fa13d:	de d9                	fcompp
4fa13f:	df e0                	fnstsw %ax
4fa141:	9e                   	sahf
4fa142:	76 04                	jbe    0x4fa148
4fa144:	8b d9                	mov    %ecx,%ebx
4fa146:	eb 0e                	jmp    0x4fa156
4fa148:	8d 59 01             	lea    0x1(%ecx),%ebx
4fa14b:	eb 09                	jmp    0x4fa156
4fa14d:	41                   	inc    %ecx
4fa14e:	83 c2 08             	add    $0x8,%edx
4fa151:	83 f9 15             	cmp    $0x15,%ecx
4fa154:	75 c7                	jne    0x4fa11d
4fa156:	8b 45 10             	mov    0x10(%ebp),%eax
4fa159:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fa15c:	8b 45 14             	mov    0x14(%ebp),%eax
4fa15f:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fa162:	33 c9                	xor    %ecx,%ecx
4fa164:	ba 5c d5 68 00       	mov    $0x68d55c,%edx
4fa169:	3b d9                	cmp    %ecx,%ebx
4fa16b:	74 17                	je     0x4fa184
4fa16d:	dd 45 10             	fldl   0x10(%ebp)
4fa170:	dc 1a                	fcompl (%edx)
4fa172:	df e0                	fnstsw %ax
4fa174:	9e                   	sahf
4fa175:	73 0d                	jae    0x4fa184
4fa177:	8b 02                	mov    (%edx),%eax
4fa179:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fa17c:	8b 42 04             	mov    0x4(%edx),%eax
4fa17f:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fa182:	eb 26                	jmp    0x4fa1aa
4fa184:	3b d9                	cmp    %ecx,%ebx
4fa186:	75 19                	jne    0x4fa1a1
4fa188:	dd 45 10             	fldl   0x10(%ebp)
4fa18b:	dc 5d 08             	fcompl 0x8(%ebp)
4fa18e:	df e0                	fnstsw %ax
4fa190:	9e                   	sahf
4fa191:	73 0e                	jae    0x4fa1a1
4fa193:	8b 45 08             	mov    0x8(%ebp),%eax
4fa196:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fa199:	8b 45 0c             	mov    0xc(%ebp),%eax
4fa19c:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fa19f:	eb 09                	jmp    0x4fa1aa
4fa1a1:	41                   	inc    %ecx
4fa1a2:	83 c2 08             	add    $0x8,%edx
4fa1a5:	83 f9 16             	cmp    $0x16,%ecx
4fa1a8:	75 bf                	jne    0x4fa169
4fa1aa:	dd 45 f8             	fldl   -0x8(%ebp)
4fa1ad:	5b                   	pop    %ebx
4fa1ae:	59                   	pop    %ecx
4fa1af:	59                   	pop    %ecx
4fa1b0:	5d                   	pop    %ebp
4fa1b1:	c2 10 00             	ret    $0x10
4fa1b4:	00 00                	add    %al,(%eax)
4fa1b6:	00 40 00             	add    %al,0x0(%eax)
4fa1b9:	40                   	inc    %eax
4fa1ba:	9c                   	pushf
4fa1bb:	45                   	inc    %ebp
4fa1bc:	55                   	push   %ebp
4fa1bd:	8b ec                	mov    %esp,%ebp
4fa1bf:	83 c4 f8             	add    $0xfffffff8,%esp
4fa1c2:	53                   	push   %ebx
4fa1c3:	83 cb ff             	or     $0xffffffff,%ebx
4fa1c6:	dd 45 08             	fldl   0x8(%ebp)
4fa1c9:	d8 1d 84 a2 4f 00    	fcomps 0x4fa284
4fa1cf:	df e0                	fnstsw %ax
4fa1d1:	9e                   	sahf
4fa1d2:	76 4e                	jbe    0x4fa222
4fa1d4:	dd 45 08             	fldl   0x8(%ebp)
4fa1d7:	d8 1d 88 a2 4f 00    	fcomps 0x4fa288
4fa1dd:	df e0                	fnstsw %ax
4fa1df:	9e                   	sahf
4fa1e0:	73 40                	jae    0x4fa222
4fa1e2:	33 c9                	xor    %ecx,%ecx
4fa1e4:	ba 5c d5 68 00       	mov    $0x68d55c,%edx
4fa1e9:	dd 45 08             	fldl   0x8(%ebp)
4fa1ec:	dc 1a                	fcompl (%edx)
4fa1ee:	df e0                	fnstsw %ax
4fa1f0:	9e                   	sahf
4fa1f1:	72 26                	jb     0x4fa219
4fa1f3:	dd 45 08             	fldl   0x8(%ebp)
4fa1f6:	dc 5a 08             	fcompl 0x8(%edx)
4fa1f9:	df e0                	fnstsw %ax
4fa1fb:	9e                   	sahf
4fa1fc:	77 1b                	ja     0x4fa219
4fa1fe:	dd 45 08             	fldl   0x8(%ebp)
4fa201:	dc 22                	fsubl  (%edx)
4fa203:	dd 42 08             	fldl   0x8(%edx)
4fa206:	dc 65 08             	fsubl  0x8(%ebp)
4fa209:	de d9                	fcompp
4fa20b:	df e0                	fnstsw %ax
4fa20d:	9e                   	sahf
4fa20e:	76 04                	jbe    0x4fa214
4fa210:	8b d9                	mov    %ecx,%ebx
4fa212:	eb 0e                	jmp    0x4fa222
4fa214:	8d 59 01             	lea    0x1(%ecx),%ebx
4fa217:	eb 09                	jmp    0x4fa222
4fa219:	41                   	inc    %ecx
4fa21a:	83 c2 08             	add    $0x8,%edx
4fa21d:	83 f9 15             	cmp    $0x15,%ecx
4fa220:	75 c7                	jne    0x4fa1e9
4fa222:	8b 45 10             	mov    0x10(%ebp),%eax
4fa225:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fa228:	8b 45 14             	mov    0x14(%ebp),%eax
4fa22b:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fa22e:	b9 15 00 00 00       	mov    $0x15,%ecx
4fa233:	ba 04 d6 68 00       	mov    $0x68d604,%edx
4fa238:	3b d9                	cmp    %ecx,%ebx
4fa23a:	74 17                	je     0x4fa253
4fa23c:	dd 45 10             	fldl   0x10(%ebp)
4fa23f:	dc 1a                	fcompl (%edx)
4fa241:	df e0                	fnstsw %ax
4fa243:	9e                   	sahf
4fa244:	76 0d                	jbe    0x4fa253
4fa246:	8b 02                	mov    (%edx),%eax
4fa248:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fa24b:	8b 42 04             	mov    0x4(%edx),%eax
4fa24e:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fa251:	eb 26                	jmp    0x4fa279
4fa253:	3b d9                	cmp    %ecx,%ebx
4fa255:	75 19                	jne    0x4fa270
4fa257:	dd 45 10             	fldl   0x10(%ebp)
4fa25a:	dc 5d 08             	fcompl 0x8(%ebp)
4fa25d:	df e0                	fnstsw %ax
4fa25f:	9e                   	sahf
4fa260:	76 0e                	jbe    0x4fa270
4fa262:	8b 45 08             	mov    0x8(%ebp),%eax
4fa265:	89 45 f8             	mov    %eax,-0x8(%ebp)
4fa268:	8b 45 0c             	mov    0xc(%ebp),%eax
4fa26b:	89 45 fc             	mov    %eax,-0x4(%ebp)
4fa26e:	eb 09                	jmp    0x4fa279
4fa270:	49                   	dec    %ecx
4fa271:	83 ea 08             	sub    $0x8,%edx
4fa274:	83 f9 ff             	cmp    $0xffffffff,%ecx
4fa277:	75 bf                	jne    0x4fa238
4fa279:	dd 45 f8             	fldl   -0x8(%ebp)
4fa27c:	5b                   	pop    %ebx
4fa27d:	59                   	pop    %ecx
4fa27e:	59                   	pop    %ecx
4fa27f:	5d                   	pop    %ebp
4fa280:	c2 10 00             	ret    $0x10
4fa283:	00 00                	add    %al,(%eax)
4fa285:	00 00                	add    %al,(%eax)
4fa287:	40                   	inc    %eax
4fa288:	00 40 9c             	add    %al,-0x64(%eax)
4fa28b:	45                   	inc    %ebp
4fa28c:	53                   	push   %ebx
4fa28d:	56                   	push   %esi
4fa28e:	83 c4 f8             	add    $0xfffffff8,%esp
4fa291:	8b d8                	mov    %eax,%ebx
4fa293:	8b 83 08 03 00 00    	mov    0x308(%ebx),%eax
4fa299:	8b 10                	mov    (%eax),%edx
4fa29b:	ff 92 e0 00 00 00    	call   *0xe0(%edx)
4fa2a1:	8b 83 0c 03 00 00    	mov    0x30c(%ebx),%eax
4fa2a7:	8b 10                	mov    (%eax),%edx
4fa2a9:	ff 92 e0 00 00 00    	call   *0xe0(%edx)
4fa2af:	8b b3 08 03 00 00    	mov    0x308(%ebx),%esi
4fa2b5:	dd 86 a0 03 00 00    	fldl   0x3a0(%esi)
4fa2bb:	d8 1d 84 a3 4f 00    	fcomps 0x4fa384
4fa2c1:	df e0                	fnstsw %ax
4fa2c3:	9e                   	sahf
4fa2c4:	74 42                	je     0x4fa308
4fa2c6:	68 00 00 59 40       	push   $0x40590000
4fa2cb:	6a 00                	push   $0x0
4fa2cd:	6a 01                	push   $0x1
4fa2cf:	8b 46 4c             	mov    0x4c(%esi),%eax
4fa2d2:	d1 f8                	sar    $1,%eax
4fa2d4:	79 03                	jns    0x4fa2d9
4fa2d6:	83 d0 00             	adc    $0x0,%eax
4fa2d9:	89 44 24 0c          	mov    %eax,0xc(%esp)
4fa2dd:	db 44 24 0c          	fildl  0xc(%esp)
4fa2e1:	e8 da 89 f0 ff       	call   0x402cc0
4fa2e6:	50                   	push   %eax
4fa2e7:	8b 46 48             	mov    0x48(%esi),%eax
4fa2ea:	d1 f8                	sar    $1,%eax
4fa2ec:	79 03                	jns    0x4fa2f1
4fa2ee:	83 d0 00             	adc    $0x0,%eax
4fa2f1:	89 44 24 14          	mov    %eax,0x14(%esp)
4fa2f5:	db 44 24 14          	fildl  0x14(%esp)
4fa2f9:	e8 c2 89 f0 ff       	call   0x402cc0
4fa2fe:	8b d0                	mov    %eax,%edx
4fa300:	8b c6                	mov    %esi,%eax
4fa302:	59                   	pop    %ecx
4fa303:	e8 5c f4 0d 00       	call   0x5d9764
4fa308:	8b b3 0c 03 00 00    	mov    0x30c(%ebx),%esi
4fa30e:	dd 86 a0 03 00 00    	fldl   0x3a0(%esi)
4fa314:	d8 1d 84 a3 4f 00    	fcomps 0x4fa384
4fa31a:	df e0                	fnstsw %ax
4fa31c:	9e                   	sahf
4fa31d:	74 42                	je     0x4fa361
4fa31f:	68 00 00 59 40       	push   $0x40590000
4fa324:	6a 00                	push   $0x0
4fa326:	6a 01                	push   $0x1
4fa328:	8b 46 4c             	mov    0x4c(%esi),%eax
4fa32b:	d1 f8                	sar    $1,%eax
4fa32d:	79 03                	jns    0x4fa332
4fa32f:	83 d0 00             	adc    $0x0,%eax
4fa332:	89 44 24 0c          	mov    %eax,0xc(%esp)
4fa336:	db 44 24 0c          	fildl  0xc(%esp)
4fa33a:	e8 81 89 f0 ff       	call   0x402cc0
4fa33f:	50                   	push   %eax
4fa340:	8b 46 48             	mov    0x48(%esi),%eax
4fa343:	d1 f8                	sar    $1,%eax
4fa345:	79 03                	jns    0x4fa34a
4fa347:	83 d0 00             	adc    $0x0,%eax
4fa34a:	89 44 24 14          	mov    %eax,0x14(%esp)
4fa34e:	db 44 24 14          	fildl  0x14(%esp)
4fa352:	e8 69 89 f0 ff       	call   0x402cc0
4fa357:	8b d0                	mov    %eax,%edx
4fa359:	8b c6                	mov    %esi,%eax
4fa35b:	59                   	pop    %ecx
4fa35c:	e8 03 f4 0d 00       	call   0x5d9764
4fa361:	8b 83 08 03 00 00    	mov    0x308(%ebx),%eax
4fa367:	8b 10                	mov    (%eax),%edx
4fa369:	ff 92 e4 00 00 00    	call   *0xe4(%edx)
4fa36f:	8b 83 0c 03 00 00    	mov    0x30c(%ebx),%eax
4fa375:	8b 10                	mov    (%eax),%edx
4fa377:	ff 92 e4 00 00 00    	call   *0xe4(%edx)
4fa37d:	59                   	pop    %ecx
4fa37e:	5a                   	pop    %edx
4fa37f:	5e                   	pop    %esi
4fa380:	5b                   	pop    %ebx
4fa381:	c3                   	ret
4fa382:	00 00                	add    %al,(%eax)
4fa384:	00 00                	add    %al,(%eax)
4fa386:	c8 42 53 56          	enter  $0x5342,$0x56
4fa38a:	8b d8                	mov    %eax,%ebx
4fa38c:	68 00 00 59 40       	push   $0x40590000
4fa391:	6a 00                	push   $0x0
4fa393:	8b b3 08 03 00 00    	mov    0x308(%ebx),%esi
4fa399:	8b d6                	mov    %esi,%edx
4fa39b:	8b c3                	mov    %ebx,%eax
4fa39d:	e8 c6 0b 00 00       	call   0x4faf68
4fa3a2:	83 c4 f8             	add    $0xfffffff8,%esp
4fa3a5:	dd 1c 24             	fstpl  (%esp)
4fa3a8:	9b                   	fwait
4fa3a9:	e8 e6 55 f3 ff       	call   0x42f994
4fa3ae:	83 c4 f8             	add    $0xfffffff8,%esp
4fa3b1:	dd 1c 24             	fstpl  (%esp)
4fa3b4:	9b                   	fwait
4fa3b5:	8b c6                	mov    %esi,%eax
4fa3b7:	e8 60 dc 0d 00       	call   0x5d801c
4fa3bc:	5e                   	pop    %esi
4fa3bd:	5b                   	pop    %ebx
4fa3be:	c3                   	ret
4fa3bf:	90                   	nop
4fa3c0:	55                   	push   %ebp
4fa3c1:	8b ec                	mov    %esp,%ebp
4fa3c3:	84 c9                	test   %cl,%cl
4fa3c5:	75 0b                	jne    0x4fa3d2
4fa3c7:	8b 90 08 03 00 00    	mov    0x308(%eax),%edx
4fa3cd:	e8 ce fb ff ff       	call   0x4f9fa0
4fa3d2:	5d                   	pop    %ebp
4fa3d3:	c2 0c 00             	ret    $0xc
4fa3d6:	8b c0                	mov    %eax,%eax
4fa3d8:	55                   	push   %ebp
4fa3d9:	8b ec                	mov    %esp,%ebp
4fa3db:	53                   	push   %ebx
4fa3dc:	8b d8                	mov    %eax,%ebx
4fa3de:	8b 83 04 03 00 00    	mov    0x304(%ebx),%eax
4fa3e4:	8b 10                	mov    (%eax),%edx
4fa3e6:	ff 92 e0 00 00 00    	call   *0xe0(%edx)
4fa3ec:	8b 83 0c 03 00 00    	mov    0x30c(%ebx),%eax
4fa3f2:	ff b0 a4 03 00 00    	push   0x3a4(%eax)
4fa3f8:	ff b0 a0 03 00 00    	push   0x3a0(%eax)
4fa3fe:	8b 83 04 03 00 00    	mov    0x304(%ebx),%eax
4fa404:	e8 13 dc 0d 00       	call   0x5d801c
4fa409:	8b 83 0c 03 00 00    	mov    0x30c(%ebx),%eax
4fa40f:	8b 88 98 03 00 00    	mov    0x398(%eax),%ecx
4fa415:	8b 90 94 03 00 00    	mov    0x394(%eax),%edx
4fa41b:	8b 83 04 03 00 00    	mov    0x304(%ebx),%eax
4fa421:	e8 56 e5 0d 00       	call   0x5d897c
4fa426:	8b 83 04 03 00 00    	mov    0x304(%ebx),%eax
4fa42c:	8b 10                	mov    (%eax),%edx
4fa42e:	ff 92 e4 00 00 00    	call   *0xe4(%edx)
4fa434:	b2 01                	mov    $0x1,%dl
4fa436:	8b 83 04 03 00 00    	mov    0x304(%ebx),%eax
4fa43c:	e8 ab e2 f4 ff       	call   0x4486ec
4fa441:	8b 83 04 03 00 00    	mov    0x304(%ebx),%eax
4fa447:	e8 e0 e5 f4 ff       	call   0x448a2c
4fa44c:	33 d2                	xor    %edx,%edx
4fa44e:	8b 83 3c 03 00 00    	mov    0x33c(%ebx),%eax
4fa454:	e8 c3 e4 f4 ff       	call   0x44891c
4fa459:	5b                   	pop    %ebx
4fa45a:	5d                   	pop    %ebp
4fa45b:	c2 0c 00             	ret    $0xc
4fa45e:	8b c0                	mov    %eax,%eax
4fa460:	55                   	push   %ebp
4fa461:	8b ec                	mov    %esp,%ebp
4fa463:	33 d2                	xor    %edx,%edx
4fa465:	8b 80 04 03 00 00    	mov    0x304(%eax),%eax
4fa46b:	e8 7c e2 f4 ff       	call   0x4486ec
4fa470:	5d                   	pop    %ebp
4fa471:	c2 0c 00             	ret    $0xc
4fa474:	55                   	push   %ebp
4fa475:	8b ec                	mov    %esp,%ebp
4fa477:	53                   	push   %ebx
4fa478:	56                   	push   %esi
4fa479:	57                   	push   %edi
4fa47a:	8b d8                	mov    %eax,%ebx
4fa47c:	33 d2                	xor    %edx,%edx
4fa47e:	55                   	push   %ebp
4fa47f:	68 b8 a4 4f 00       	push   $0x4fa4b8
4fa484:	64 ff 32             	push   %fs:(%edx)
4fa487:	64 89 22             	mov    %esp,%fs:(%edx)
4fa48a:	8b 83 3c 03 00 00    	mov    0x33c(%ebx),%eax
4fa490:	80 b8 99 00 00 00 00 	cmpb   $0x0,0x99(%eax)
4fa497:	75 07                	jne    0x4fa4a0
4fa499:	b2 01                	mov    $0x1,%dl
4fa49b:	e8 7c e4 f4 ff       	call   0x44891c
4fa4a0:	8b 83 08 03 00 00    	mov    0x308(%ebx),%eax
4fa4a6:	8b 10                	mov    (%eax),%edx
4fa4a8:	ff 92 c0 00 00 00    	call   *0xc0(%edx)
4fa4ae:	33 c0                	xor    %eax,%eax
4fa4b0:	5a                   	pop    %edx
4fa4b1:	59                   	pop    %ecx
4fa4b2:	59                   	pop    %ecx
4fa4b3:	64 89 10             	mov    %edx,%fs:(%eax)
4fa4b6:	eb 0a                	jmp    0x4fa4c2
4fa4b8:	e9 9b 9a f0 ff       	jmp    0x403f58
4fa4bd:	e8 fe 9d f0 ff       	call   0x4042c0
4fa4c2:	5f                   	pop    %edi
4fa4c3:	5e                   	pop    %esi
4fa4c4:	5b                   	pop    %ebx
4fa4c5:	5d                   	pop    %ebp
4fa4c6:	c2 08 00             	ret    $0x8
4fa4c9:	8d 40 00             	lea    0x0(%eax),%eax
4fa4cc:	55                   	push   %ebp
4fa4cd:	8b ec                	mov    %esp,%ebp
4fa4cf:	83 c4 f8             	add    $0xfffffff8,%esp
4fa4d2:	56                   	push   %esi
4fa4d3:	57                   	push   %edi
4fa4d4:	8b 75 0c             	mov    0xc(%ebp),%esi
4fa4d7:	8d 7d f8             	lea    -0x8(%ebp),%edi
4fa4da:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4fa4db:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4fa4dc:	8b 90 08 03 00 00    	mov    0x308(%eax),%edx
4fa4e2:	e8 61 fb ff ff       	call   0x4fa048
4fa4e7:	8b 45 08             	mov    0x8(%ebp),%eax
4fa4ea:	c6 00 01             	movb   $0x1,(%eax)
4fa4ed:	5f                   	pop    %edi
4fa4ee:	5e                   	pop    %esi