474264:	db 7b 64             	fstpt  0x64(%ebx)
474267:	9b                   	fwait
474268:	33 c0                	xor    %eax,%eax
47426a:	5a                   	pop    %edx
47426b:	59                   	pop    %ecx
47426c:	59                   	pop    %ecx
47426d:	64 89 10             	mov    %edx,%fs:(%eax)
474270:	68 2b 43 47 00       	push   $0x47432b
474275:	8d 45 ac             	lea    -0x54(%ebp),%eax
474278:	e8 d7 0c f9 ff       	call   0x404f54
47427d:	8d 45 b0             	lea    -0x50(%ebp),%eax
474280:	e8 c3 04 f9 ff       	call   0x404748
474285:	8d 45 b4             	lea    -0x4c(%ebp),%eax
474288:	e8 eb 1e f9 ff       	call   0x406178
47428d:	8d 45 b8             	lea    -0x48(%ebp),%eax
474290:	e8 bf 0c f9 ff       	call   0x404f54
474295:	8d 45 bc             	lea    -0x44(%ebp),%eax
474298:	e8 ab 04 f9 ff       	call   0x404748
47429d:	8d 45 c0             	lea    -0x40(%ebp),%eax
4742a0:	e8 d3 1e f9 ff       	call   0x406178
4742a5:	8d 45 c4             	lea    -0x3c(%ebp),%eax
4742a8:	e8 a7 0c f9 ff       	call   0x404f54
4742ad:	8d 45 c8             	lea    -0x38(%ebp),%eax
4742b0:	e8 93 04 f9 ff       	call   0x404748
4742b5:	8d 45 cc             	lea    -0x34(%ebp),%eax
4742b8:	e8 bb 1e f9 ff       	call   0x406178
4742bd:	8d 45 d0             	lea    -0x30(%ebp),%eax
4742c0:	e8 8f 0c f9 ff       	call   0x404f54
4742c5:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4742c8:	e8 7b 04 f9 ff       	call   0x404748
4742cd:	8d 45 d8             	lea    -0x28(%ebp),%eax
4742d0:	e8 a3 1e f9 ff       	call   0x406178
4742d5:	8d 45 dc             	lea    -0x24(%ebp),%eax
4742d8:	e8 77 0c f9 ff       	call   0x404f54
4742dd:	8d 45 e0             	lea    -0x20(%ebp),%eax
4742e0:	e8 63 04 f9 ff       	call   0x404748
4742e5:	8d 45 e4             	lea    -0x1c(%ebp),%eax
4742e8:	e8 8b 1e f9 ff       	call   0x406178
4742ed:	8d 45 e8             	lea    -0x18(%ebp),%eax
4742f0:	e8 5f 0c f9 ff       	call   0x404f54
4742f5:	8d 45 ec             	lea    -0x14(%ebp),%eax
4742f8:	e8 4b 04 f9 ff       	call   0x404748
4742fd:	8d 45 f0             	lea    -0x10(%ebp),%eax
474300:	e8 73 1e f9 ff       	call   0x406178
474305:	8d 45 f4             	lea    -0xc(%ebp),%eax
474308:	8b 15 ac 15 47 00    	mov    0x4715ac,%edx
47430e:	b9 02 00 00 00       	mov    $0x2,%ecx
474313:	e8 e8 0f f9 ff       	call   0x405300
474318:	8d 45 fc             	lea    -0x4(%ebp),%eax
47431b:	e8 58 1e f9 ff       	call   0x406178
474320:	c3                   	ret
474321:	e9 8a fd f8 ff       	jmp    0x4040b0
474326:	e9 4a ff ff ff       	jmp    0x474275
47432b:	5b                   	pop    %ebx
47432c:	8b e5                	mov    %ebp,%esp
47432e:	5d                   	pop    %ebp
47432f:	c3                   	ret
474330:	04 00                	add    $0x0,%al
474332:	00 00                	add    %al,(%eax)
474334:	78 00                	js     0x474336
474336:	31 00                	xor    %eax,(%eax)
474338:	00 00                	add    %al,(%eax)
47433a:	00 00                	add    %al,(%eax)
47433c:	04 00                	add    $0x0,%al
47433e:	00 00                	add    %al,(%eax)
474340:	79 00                	jns    0x474342
474342:	31 00                	xor    %eax,(%eax)
474344:	00 00                	add    %al,(%eax)
474346:	00 00                	add    %al,(%eax)
474348:	04 00                	add    $0x0,%al
47434a:	00 00                	add    %al,(%eax)
47434c:	7a 00                	jp     0x47434e
47434e:	31 00                	xor    %eax,(%eax)
474350:	00 00                	add    %al,(%eax)
474352:	00 00                	add    %al,(%eax)
474354:	04 00                	add    $0x0,%al
474356:	00 00                	add    %al,(%eax)
474358:	78 00                	js     0x47435a
47435a:	32 00                	xor    (%eax),%al
47435c:	00 00                	add    %al,(%eax)
47435e:	00 00                	add    %al,(%eax)
474360:	04 00                	add    $0x0,%al
474362:	00 00                	add    %al,(%eax)
474364:	79 00                	jns    0x474366
474366:	32 00                	xor    (%eax),%al
474368:	00 00                	add    %al,(%eax)
47436a:	00 00                	add    %al,(%eax)
47436c:	04 00                	add    $0x0,%al
47436e:	00 00                	add    %al,(%eax)
474370:	7a 00                	jp     0x474372
474372:	32 00                	xor    (%eax),%al
474374:	00 00                	add    %al,(%eax)
474376:	00 00                	add    %al,(%eax)
474378:	55                   	push   %ebp
474379:	8b ec                	mov    %esp,%ebp
47437b:	53                   	push   %ebx
47437c:	8b d8                	mov    %eax,%ebx
47437e:	90                   	nop
47437f:	90                   	nop
474380:	90                   	nop
474381:	90                   	nop
474382:	90                   	nop
474383:	90                   	nop
474384:	90                   	nop
474385:	90                   	nop
474386:	90                   	nop
474387:	90                   	nop
474388:	90                   	nop
474389:	90                   	nop
47438a:	90                   	nop
47438b:	90                   	nop
47438c:	90                   	nop
47438d:	0f b7 45 28          	movzwl 0x28(%ebp),%eax
474391:	50                   	push   %eax
474392:	ff 75 24             	push   0x24(%ebp)
474395:	ff 75 20             	push   0x20(%ebp)
474398:	0f b7 45 1c          	movzwl 0x1c(%ebp),%eax
47439c:	50                   	push   %eax
47439d:	ff 75 18             	push   0x18(%ebp)
4743a0:	ff 75 14             	push   0x14(%ebp)
4743a3:	0f b7 45 10          	movzwl 0x10(%ebp),%eax
4743a7:	50                   	push   %eax
4743a8:	ff 75 0c             	push   0xc(%ebp)
4743ab:	ff 75 08             	push   0x8(%ebp)
4743ae:	8b c3                	mov    %ebx,%eax
4743b0:	e8 77 29 00 00       	call   0x476d2c
4743b5:	db 6b 30             	fldt   0x30(%ebx)
4743b8:	db 6d 20             	fldt   0x20(%ebp)
4743bb:	de c1                	faddp  %st,%st(1)
4743bd:	db 7b 30             	fstpt  0x30(%ebx)
4743c0:	9b db 6b 3a          	fldt   0x3a(%ebx)
4743c4:	db 6d 14             	fldt   0x14(%ebp)
4743c7:	de c1                	faddp  %st,%st(1)
4743c9:	db 7b 3a             	fstpt  0x3a(%ebx)
4743cc:	9b db 6b 44          	fldt   0x44(%ebx)
4743d0:	db 6d 08             	fldt   0x8(%ebp)
4743d3:	de c1                	faddp  %st,%st(1)
4743d5:	db 7b 44             	fstpt  0x44(%ebx)
4743d8:	9b db 6b 50          	fldt   0x50(%ebx)
4743dc:	db 6d 20             	fldt   0x20(%ebp)
4743df:	de c1                	faddp  %st,%st(1)
4743e1:	db 7b 50             	fstpt  0x50(%ebx)
4743e4:	9b db 6b 5a          	fldt   0x5a(%ebx)
4743e8:	db 6d 14             	fldt   0x14(%ebp)
4743eb:	de c1                	faddp  %st,%st(1)
4743ed:	db 7b 5a             	fstpt  0x5a(%ebx)
4743f0:	9b db 6b 64          	fldt   0x64(%ebx)
4743f4:	db 6d 08             	fldt   0x8(%ebp)
4743f7:	de c1                	faddp  %st,%st(1)
4743f9:	db 7b 64             	fstpt  0x64(%ebx)
4743fc:	9b                   	fwait
4743fd:	5b                   	pop    %ebx
4743fe:	5d                   	pop    %ebp
4743ff:	c2 24 00             	ret    $0x24
474402:	8b c0                	mov    %eax,%eax
474404:	53                   	push   %ebx
474405:	8b d8                	mov    %eax,%ebx
474407:	90                   	nop
474408:	90                   	nop
474409:	90                   	nop
47440a:	90                   	nop
47440b:	90                   	nop
47440c:	90                   	nop
47440d:	90                   	nop
47440e:	90                   	nop
47440f:	90                   	nop
474410:	90                   	nop
474411:	8b c3                	mov    %ebx,%eax
474413:	e8 f8 00 00 00       	call   0x474510
474418:	8b 15 34 1f 47 00    	mov    0x471f34,%edx
47441e:	e8 a9 f6 f8 ff       	call   0x403acc
474423:	5b                   	pop    %ebx
474424:	c3                   	ret
474425:	8d 40 00             	lea    0x0(%eax),%eax
474428:	53                   	push   %ebx
474429:	56                   	push   %esi
47442a:	84 d2                	test   %dl,%dl
47442c:	74 08                	je     0x474436
47442e:	83 c4 f0             	add    $0xfffffff0,%esp
474431:	e8 0a f8 f8 ff       	call   0x403c40
474436:	8b da                	mov    %edx,%ebx
474438:	8b f0                	mov    %eax,%esi
47443a:	90                   	nop
47443b:	90                   	nop
47443c:	90                   	nop
47443d:	90                   	nop
47443e:	90                   	nop
47443f:	a1 0c 20 47 00       	mov    0x47200c,%eax
474444:	50                   	push   %eax
474445:	33 d2                	xor    %edx,%edx
474447:	8b c6                	mov    %esi,%eax
474449:	e8 f2 00 00 00       	call   0x474540
47444e:	8b c6                	mov    %esi,%eax
474450:	84 db                	test   %bl,%bl
474452:	74 0f                	je     0x474463
474454:	e8 3f f8 f8 ff       	call   0x403c98
474459:	64 8f 05 00 00 00 00 	pop    %fs:0x0
474460:	83 c4 0c             	add    $0xc,%esp
474463:	8b c6                	mov    %esi,%eax
474465:	5e                   	pop    %esi
474466:	5b                   	pop    %ebx
474467:	c3                   	ret
474468:	53                   	push   %ebx
474469:	8b d8                	mov    %eax,%ebx
47446b:	90                   	nop
47446c:	90                   	nop
47446d:	90                   	nop
47446e:	90                   	nop
47446f:	90                   	nop
474470:	90                   	nop
474471:	90                   	nop
474472:	90                   	nop
474473:	90                   	nop
474474:	90                   	nop
474475:	90                   	nop
474476:	90                   	nop
474477:	8b c3                	mov    %ebx,%eax
474479:	e8 92 00 00 00       	call   0x474510
47447e:	8b 15 34 1f 47 00    	mov    0x471f34,%edx
474484:	e8 43 f6 f8 ff       	call   0x403acc
474489:	5b                   	pop    %ebx
47448a:	c3                   	ret
47448b:	90                   	nop
47448c:	53                   	push   %ebx
47448d:	56                   	push   %esi
47448e:	84 d2                	test   %dl,%dl
474490:	74 08                	je     0x47449a
474492:	83 c4 f0             	add    $0xfffffff0,%esp
474495:	e8 a6 f7 f8 ff       	call   0x403c40
47449a:	8b da                	mov    %edx,%ebx
47449c:	8b f0                	mov    %eax,%esi
47449e:	90                   	nop
47449f:	90                   	nop
4744a0:	90                   	nop
4744a1:	90                   	nop
4744a2:	90                   	nop
4744a3:	a1 9c 21 47 00       	mov    0x47219c,%eax
4744a8:	50                   	push   %eax
4744a9:	33 d2                	xor    %edx,%edx
4744ab:	8b c6                	mov    %esi,%eax
4744ad:	e8 8e 00 00 00       	call   0x474540
4744b2:	8b c6                	mov    %esi,%eax
4744b4:	84 db                	test   %bl,%bl
4744b6:	74 0f                	je     0x4744c7
4744b8:	e8 db f7 f8 ff       	call   0x403c98
4744bd:	64 8f 05 00 00 00 00 	pop    %fs:0x0
4744c4:	83 c4 0c             	add    $0xc,%esp
4744c7:	8b c6                	mov    %esi,%eax
4744c9:	5e                   	pop    %esi
4744ca:	5b                   	pop    %ebx
4744cb:	c3                   	ret
4744cc:	53                   	push   %ebx
4744cd:	56                   	push   %esi
4744ce:	84 d2                	test   %dl,%dl
4744d0:	74 08                	je     0x4744da
4744d2:	83 c4 f0             	add    $0xfffffff0,%esp
4744d5:	e8 66 f7 f8 ff       	call   0x403c40
4744da:	8b da                	mov    %edx,%ebx
4744dc:	8b f0                	mov    %eax,%esi
4744de:	90                   	nop
4744df:	90                   	nop
4744e0:	90                   	nop
4744e1:	90                   	nop
4744e2:	90                   	nop
4744e3:	90                   	nop
4744e4:	90                   	nop
4744e5:	a1 00 2d 47 00       	mov    0x472d00,%eax
4744ea:	50                   	push   %eax
4744eb:	33 d2                	xor    %edx,%edx
4744ed:	8b c6                	mov    %esi,%eax
4744ef:	e8 4c 00 00 00       	call   0x474540
4744f4:	8b c6                	mov    %esi,%eax
4744f6:	84 db                	test   %bl,%bl
4744f8:	74 0f                	je     0x474509
4744fa:	e8 99 f7 f8 ff       	call   0x403c98
4744ff:	64 8f 05 00 00 00 00 	pop    %fs:0x0
474506:	83 c4 0c             	add    $0xc,%esp
474509:	8b c6                	mov    %esi,%eax
47450b:	5e                   	pop    %esi
47450c:	5b                   	pop    %ebx
47450d:	c3                   	ret
47450e:	8b c0                	mov    %eax,%eax
474510:	53                   	push   %ebx
474511:	8b d8                	mov    %eax,%ebx
474513:	90                   	nop
474514:	90                   	nop
474515:	90                   	nop
474516:	90                   	nop
474517:	90                   	nop
474518:	90                   	nop
474519:	90                   	nop
47451a:	90                   	nop
47451b:	8b c3                	mov    %ebx,%eax
47451d:	e8 92 48 fa ff       	call   0x418db4
474522:	8b 15 34 1f 47 00    	mov    0x471f34,%edx
474528:	e8 9f f5 f8 ff       	call   0x403acc
47452d:	8b 53 18             	mov    0x18(%ebx),%edx
474530:	89 50 0c             	mov    %edx,0xc(%eax)
474533:	5b                   	pop    %ebx
474534:	c3                   	ret
474535:	8d 40 00             	lea    0x0(%eax),%eax
474538:	90                   	nop
474539:	90                   	nop
47453a:	90                   	nop
47453b:	90                   	nop
47453c:	90                   	nop
47453d:	33 c0                	xor    %eax,%eax
47453f:	c3                   	ret
474540:	55                   	push   %ebp
474541:	8b ec                	mov    %esp,%ebp
474543:	53                   	push   %ebx
474544:	56                   	push   %esi
474545:	57                   	push   %edi
474546:	84 d2                	test   %dl,%dl
474548:	74 08                	je     0x474552
47454a:	83 c4 f0             	add    $0xfffffff0,%esp
47454d:	e8 ee f6 f8 ff       	call   0x403c40
474552:	8b f1                	mov    %ecx,%esi
474554:	8b da                	mov    %edx,%ebx
474556:	8b f8                	mov    %eax,%edi
474558:	90                   	nop
474559:	8b 4d 08             	mov    0x8(%ebp),%ecx
47455c:	33 d2                	xor    %edx,%edx
47455e:	8b c7                	mov    %edi,%eax
474560:	e8 b7 47 fa ff       	call   0x418d1c
474565:	89 77 18             	mov    %esi,0x18(%edi)
474568:	8b c7                	mov    %edi,%eax
47456a:	84 db                	test   %bl,%bl
47456c:	74 0f                	je     0x47457d
47456e:	e8 25 f7 f8 ff       	call   0x403c98
474573:	64 8f 05 00 00 00 00 	pop    %fs:0x0
47457a:	83 c4 0c             	add    $0xc,%esp
47457d:	8b c7                	mov    %edi,%eax
47457f:	5f                   	pop    %edi
474580:	5e                   	pop    %esi
474581:	5b                   	pop    %ebx
474582:	5d                   	pop    %ebp
474583:	c2 04 00             	ret    $0x4
474586:	8b c0                	mov    %eax,%eax
474588:	53                   	push   %ebx
474589:	56                   	push   %esi
47458a:	57                   	push   %edi
47458b:	55                   	push   %ebp
47458c:	51                   	push   %ecx
47458d:	89 14 24             	mov    %edx,(%esp)
474590:	8b f8                	mov    %eax,%edi
474592:	90                   	nop
474593:	90                   	nop
474594:	90                   	nop
474595:	90                   	nop