592357:	75 2b                	jne    0x592384
592359:	c7 83 c0 01 00 00 d0 	movl   $0x58aed0,0x1c0(%ebx)
592360:	ae 58 00
592363:	80 7b 52 31          	cmpb   $0x31,0x52(%ebx)
592367:	0f 94 c0             	sete   %al
59236a:	b9 fc 3f 00 00       	mov    $0x3ffc,%ecx
59236f:	ba 2c 3e 00 00       	mov    $0x3e2c,%edx
592374:	e8 8f 25 07 00       	call   0x604908
592379:	89 83 08 01 00 00    	mov    %eax,0x108(%ebx)
59237f:	e9 5e 01 00 00       	jmp    0x5924e2
592384:	ba e4 3a 59 00       	mov    $0x593ae4,%edx
592389:	8d 43 4a             	lea    0x4a(%ebx),%eax
59238c:	b9 08 00 00 00       	mov    $0x8,%ecx
592391:	e8 1e 66 ff ff       	call   0x5889b4
592396:	85 c0                	test   %eax,%eax
592398:	0f 85 44 01 00 00    	jne    0x5924e2
59239e:	8a 43 52             	mov    0x52(%ebx),%al
5923a1:	3c 34                	cmp    $0x34,%al
5923a3:	75 2f                	jne    0x5923d4
5923a5:	c7 83 d4 00 00 00 c0 	movl   $0x13c0,0xd4(%ebx)
5923ac:	13 00 00
5923af:	6a 00                	push   $0x0
5923b1:	68 1e 08 00 00       	push   $0x81e
5923b6:	8b 43 04             	mov    0x4(%ebx),%eax
5923b9:	e8 1a c3 e8 ff       	call   0x41e6d8
5923be:	c7 83 f8 00 00 00 b4 	movl   $0x6b4,0xf8(%ebx)
5923c5:	06 00 00
5923c8:	c7 83 fc 00 00 00 00 	movl   $0x900,0xfc(%ebx)
5923cf:	09 00 00
5923d2:	eb 6e                	jmp    0x592442
5923d4:	3c 35                	cmp    $0x35,%al
5923d6:	75 39                	jne    0x592411
5923d8:	c7 83 d4 00 00 00 b0 	movl   $0xfb0,0xd4(%ebx)
5923df:	0f 00 00
5923e2:	6a 00                	push   $0x0
5923e4:	68 90 07 00 00       	push   $0x790
5923e9:	8b 43 04             	mov    0x4(%ebx),%eax
5923ec:	e8 e7 c2 e8 ff       	call   0x41e6d8
5923f1:	c7 83 f8 00 00 00 a4 	movl   $0x7a4,0xf8(%ebx)
5923f8:	07 00 00
5923fb:	c7 83 fc 00 00 00 2f 	movl   $0xa2f,0xfc(%ebx)
592402:	0a 00 00
592405:	c7 83 ec 00 00 00 40 	movl   $0xa40,0xec(%ebx)
59240c:	0a 00 00
59240f:	eb 31                	jmp    0x592442
592411:	3c 36                	cmp    $0x36,%al
592413:	75 2d                	jne    0x592442
592415:	c7 83 d4 00 00 00 c0 	movl   $0xfc0,0xd4(%ebx)
59241c:	0f 00 00
59241f:	6a 00                	push   $0x0
592421:	68 ee 07 00 00       	push   $0x7ee
592426:	8b 43 04             	mov    0x4(%ebx),%eax
592429:	e8 aa c2 e8 ff       	call   0x41e6d8
59242e:	c7 83 f8 00 00 00 58 	movl   $0x858,0xf8(%ebx)
592435:	08 00 00
592438:	c7 83 fc 00 00 00 20 	movl   $0xb20,0xfc(%ebx)
59243f:	0b 00 00
592442:	c7 83 3c 01 00 00 61 	movl   $0x61616161,0x13c(%ebx)
592449:	61 61 61
59244c:	c7 83 c0 01 00 00 40 	movl   $0x58b140,0x1c0(%ebx)
592453:	b1 58 00
592456:	c7 83 08 01 00 00 f0 	movl   $0x3df0,0x108(%ebx)
59245d:	3d 00 00
592460:	66 c7 43 08 4d 4d    	movw   $0x4d4d,0x8(%ebx)
592466:	8b 53 04             	mov    0x4(%ebx),%edx
592469:	8b c3                	mov    %ebx,%eax
59246b:	e8 e4 66 ff ff       	call   0x588b54
592470:	0f b7 c0             	movzwl %ax,%eax
592473:	89 44 24 20          	mov    %eax,0x20(%esp)
592477:	db 44 24 20          	fildl  0x20(%esp)
59247b:	d9 9b ec 01 00 00    	fstps  0x1ec(%ebx)
592481:	9b                   	fwait
592482:	8b 53 04             	mov    0x4(%ebx),%edx
592485:	8b c3                	mov    %ebx,%eax
592487:	e8 c8 66 ff ff       	call   0x588b54
59248c:	0f b7 c0             	movzwl %ax,%eax
59248f:	89 44 24 20          	mov    %eax,0x20(%esp)
592493:	db 44 24 20          	fildl  0x20(%esp)
592497:	d9 9b f0 01 00 00    	fstps  0x1f0(%ebx)
59249d:	9b                   	fwait
59249e:	8b 53 04             	mov    0x4(%ebx),%edx
5924a1:	8b c3                	mov    %ebx,%eax
5924a3:	e8 ac 66 ff ff       	call   0x588b54
5924a8:	0f b7 c0             	movzwl %ax,%eax
5924ab:	89 44 24 20          	mov    %eax,0x20(%esp)
5924af:	db 44 24 20          	fildl  0x20(%esp)
5924b3:	d8 bb ec 01 00 00    	fdivrs 0x1ec(%ebx)
5924b9:	d9 9b ec 01 00 00    	fstps  0x1ec(%ebx)
5924bf:	9b                   	fwait
5924c0:	8b 53 04             	mov    0x4(%ebx),%edx
5924c3:	8b c3                	mov    %ebx,%eax
5924c5:	e8 8a 66 ff ff       	call   0x588b54
5924ca:	0f b7 c0             	movzwl %ax,%eax
5924cd:	89 44 24 20          	mov    %eax,0x20(%esp)
5924d1:	db 44 24 20          	fildl  0x20(%esp)
5924d5:	d8 bb f0 01 00 00    	fdivrs 0x1f0(%ebx)
5924db:	d9 9b f0 01 00 00    	fstps  0x1f0(%ebx)
5924e1:	9b                   	fwait
5924e2:	c7 83 f4 01 00 00 8f 	movl   $0x3fb5c28f,0x1f4(%ebx)
5924e9:	c2 b5 3f
5924ec:	c7 83 fc 01 00 00 00 	movl   $0x3fa00000,0x1fc(%ebx)
5924f3:	00 a0 3f
5924f6:	e9 b9 11 00 00       	jmp    0x5936b4
5924fb:	ba f0 3a 59 00       	mov    $0x593af0,%edx
592500:	8d 43 4a             	lea    0x4a(%ebx),%eax
592503:	e8 a4 64 ff ff       	call   0x5889ac
592508:	85 c0                	test   %eax,%eax
59250a:	75 41                	jne    0x59254d
59250c:	c7 83 f8 00 00 00 e8 	movl   $0x7e8,0xf8(%ebx)
592513:	07 00 00
592516:	c7 83 fc 00 00 00 e0 	movl   $0xbe0,0xfc(%ebx)
59251d:	0b 00 00
592520:	c7 83 d4 00 00 00 00 	movl   $0x10000,0xd4(%ebx)
592527:	00 01 00
59252a:	c7 83 c0 01 00 00 30 	movl   $0x58b130,0x1c0(%ebx)
592531:	b1 58 00
592534:	c7 83 f4 01 00 00 ae 	movl   $0x3fe147ae,0x1f4(%ebx)
59253b:	47 e1 3f
59253e:	c7 83 f8 01 00 00 c3 	movl   $0x3f88f5c3,0x1f8(%ebx)
592545:	f5 88 3f
592548:	e9 67 11 00 00       	jmp    0x5936b4
59254d:	ba f8 3a 59 00       	mov    $0x593af8,%edx
592552:	8d 43 4a             	lea    0x4a(%ebx),%eax
592555:	e8 52 64 ff ff       	call   0x5889ac
59255a:	85 c0                	test   %eax,%eax
59255c:	75 41                	jne    0x59259f
59255e:	c7 83 f8 00 00 00 08 	movl   $0x608,0xf8(%ebx)
592565:	06 00 00
592568:	c7 83 fc 00 00 00 14 	movl   $0x814,0xfc(%ebx)
59256f:	08 00 00
592572:	c7 83 ec 00 00 00 40 	movl   $0xc40,0xec(%ebx)
592579:	0c 00 00
59257c:	c7 83 c0 01 00 00 d0 	movl   $0x58aed0,0x1c0(%ebx)
592583:	ae 58 00
592586:	c7 83 f4 01 00 00 9c 	movl   $0x3fc0c49c,0x1f4(%ebx)
59258d:	c4 c0 3f
592590:	c7 83 fc 01 00 00 bc 	movl   $0x3f9374bc,0x1fc(%ebx)
592597:	74 93 3f
59259a:	e9 15 11 00 00       	jmp    0x5936b4
59259f:	ba 00 3b 59 00       	mov    $0x593b00,%edx
5925a4:	8d 43 4a             	lea    0x4a(%ebx),%eax
5925a7:	e8 00 64 ff ff       	call   0x5889ac
5925ac:	85 c0                	test   %eax,%eax
5925ae:	75 41                	jne    0x5925f1
5925b0:	c7 83 f8 00 00 00 c9 	movl   $0x6c9,0xf8(%ebx)
5925b7:	06 00 00
5925ba:	c7 83 fc 00 00 00 14 	movl   $0x914,0xfc(%ebx)
5925c1:	09 00 00
5925c4:	c7 83 ec 00 00 00 c0 	movl   $0xdc0,0xec(%ebx)
5925cb:	0d 00 00
5925ce:	c7 83 c0 01 00 00 d0 	movl   $0x58aed0,0x1c0(%ebx)
5925d5:	ae 58 00
5925d8:	c7 83 f4 01 00 00 8b 	movl   $0x3fa76c8b,0x1f4(%ebx)
5925df:	6c a7 3f
5925e2:	c7 83 fc 01 00 00 33 	movl   $0x3fa33333,0x1fc(%ebx)
5925e9:	33 a3 3f
5925ec:	e9 c3 10 00 00       	jmp    0x5936b4
5925f1:	ba 24 38 59 00       	mov    $0x593824,%edx
5925f6:	8d 43 0a             	lea    0xa(%ebx),%eax
5925f9:	e8 ae 63 ff ff       	call   0x5889ac
5925fe:	85 c0                	test   %eax,%eax
592600:	0f 85 83 01 00 00    	jne    0x592789
592606:	8b 83 e8 00 00 00    	mov    0xe8(%ebx),%eax
59260c:	2d 0c 08 00 00       	sub    $0x80c,%eax
592611:	74 22                	je     0x592635
592613:	2d 6e 02 00 00       	sub    $0x26e,%eax
592618:	74 69                	je     0x592683
59261a:	2d a6 05 00 00       	sub    $0x5a6,%eax
59261f:	0f 84 98 00 00 00    	je     0x5926bd
592625:	2d 50 05 00 00       	sub    $0x550,%eax
59262a:	0f 84 d8 00 00 00    	je     0x592708
592630:	e9 1c 01 00 00       	jmp    0x592751
592635:	ba 0c 3b 59 00       	mov    $0x593b0c,%edx
59263a:	8d 43 4a             	lea    0x4a(%ebx),%eax
59263d:	e8 ea 77 e7 ff       	call   0x409e2c
592642:	c7 83 f8 00 00 00 00 	movl   $0x800,0xf8(%ebx)
592649:	08 00 00
59264c:	c7 83 fc 00 00 00 08 	movl   $0xc08,0xfc(%ebx)
592653:	0c 00 00
592656:	c7 83 f0 00 00 00 05 	movl   $0x5,0xf0(%ebx)
59265d:	00 00 00
592660:	c7 83 f4 00 00 00 16 	movl   $0x16,0xf4(%ebx)
592667:	00 00 00
59266a:	c7 83 f4 01 00 00 35 	movl   $0x3faa5e35,0x1f4(%ebx)
592671:	5e aa 3f
592674:	c7 83 fc 01 00 00 46 	movl   $0x3f93b646,0x1fc(%ebx)
59267b:	b6 93 3f
59267e:	e9 ce 00 00 00       	jmp    0x592751
592683:	ba 18 3b 59 00       	mov    $0x593b18,%edx
592688:	8d 43 4a             	lea    0x4a(%ebx),%eax
59268b:	e8 9c 77 e7 ff       	call   0x409e2c
592690:	c7 83 f8 00 00 00 70 	movl   $0xa70,0xf8(%ebx)
592697:	0a 00 00
59269a:	c7 83 fc 00 00 00 ac 	movl   $0xfac,0xfc(%ebx)
5926a1:	0f 00 00
5926a4:	c7 83 f0 00 00 00 05 	movl   $0x5,0xf0(%ebx)
5926ab:	00 00 00
5926ae:	c7 83 f4 00 00 00 1a 	movl   $0x1a,0xf4(%ebx)
5926b5:	00 00 00
5926b8:	e9 94 00 00 00       	jmp    0x592751
5926bd:	ba 1c 3b 59 00       	mov    $0x593b1c,%edx
5926c2:	8d 43 4a             	lea    0x4a(%ebx),%eax
5926c5:	e8 62 77 e7 ff       	call   0x409e2c
5926ca:	c7 83 f8 00 00 00 02 	movl   $0x1002,0xf8(%ebx)
5926d1:	10 00 00
5926d4:	c7 83 fc 00 00 00 02 	movl   $0x1002,0xfc(%ebx)
5926db:	10 00 00
5926de:	c7 83 f0 00 00 00 14 	movl   $0x14,0xf0(%ebx)
5926e5:	00 00 00
5926e8:	c7 83 f4 00 00 00 1a 	movl   $0x1a,0xf4(%ebx)
5926ef:	00 00 00
5926f2:	c7 83 f4 01 00 00 96 	movl   $0x3ffb4396,0x1f4(%ebx)
5926f9:	43 fb 3f
5926fc:	c7 83 fc 01 00 00 3d 	movl   $0x3fb70a3d,0x1fc(%ebx)
592703:	0a b7 3f
592706:	eb 49                	jmp    0x592751
592708:	ba 20 3b 59 00       	mov    $0x593b20,%edx
59270d:	8d 43 4a             	lea    0x4a(%ebx),%eax
592710:	e8 17 77 e7 ff       	call   0x409e2c
592715:	c7 83 f8 00 00 00 52 	movl   $0x1552,0xf8(%ebx)
59271c:	15 00 00
59271f:	c7 83 fc 00 00 00 02 	movl   $0x1002,0xfc(%ebx)
592726:	10 00 00
592729:	c7 83 f0 00 00 00 14 	movl   $0x14,0xf0(%ebx)
592730:	00 00 00
592733:	c7 83 f4 00 00 00 1a 	movl   $0x1a,0xf4(%ebx)
59273a:	00 00 00
59273d:	c7 83 f4 01 00 00 33 	movl   $0x40333333,0x1f4(%ebx)
592744:	33 33 40
592747:	c7 83 fc 01 00 00 9a 	movl   $0x3f99999a,0x1fc(%ebx)
59274e:	99 99 3f
592751:	f6 83 f0 00 00 00 01 	testb  $0x1,0xf0(%ebx)
592758:	0f 95 c0             	setne  %al
59275b:	b9 49 49 49 49       	mov    $0x49494949,%ecx
592760:	ba 94 94 94 94       	mov    $0x94949494,%edx
592765:	e8 9e 21 07 00       	call   0x604908
59276a:	89 83 3c 01 00 00    	mov    %eax,0x13c(%ebx)
592770:	c7 83 c0 01 00 00 e0 	movl   $0x58abe0,0x1c0(%ebx)
592777:	ab 58 00
59277a:	c7 83 08 01 00 00 ff 	movl   $0xffff,0x108(%ebx)
592781:	ff 00 00
592784:	e9 2b 0f 00 00       	jmp    0x5936b4
592789:	ba 24 3b 59 00       	mov    $0x593b24,%edx
59278e:	8d 43 4a             	lea    0x4a(%ebx),%eax
592791:	e8 16 62 ff ff       	call   0x5889ac
592796:	85 c0                	test   %eax,%eax
592798:	75 4b                	jne    0x5927e5
59279a:	c7 83 f8 00 00 00 f4 	movl   $0xff4,0xf8(%ebx)
5927a1:	0f 00 00
5927a4:	c7 83 fc 00 00 00 f0 	movl   $0xff0,0xfc(%ebx)
5927ab:	0f 00 00
5927ae:	c7 83 3c 01 00 00 49 	movl   $0x49494949,0x13c(%ebx)
5927b5:	49 49 49
5927b8:	c7 83 c0 01 00 00 b0 	movl   $0x58adb0,0x1c0(%ebx)
5927bf:	ad 58 00
5927c2:	c7 83 f4 01 00 00 96 	movl   $0x3ffb4396,0x1f4(%ebx)
5927c9:	43 fb 3f
5927cc:	c7 83 fc 01 00 00 3d 	movl   $0x3fb70a3d,0x1fc(%ebx)
5927d3:	0a b7 3f
5927d6:	c7 83 08 01 00 00 ff 	movl   $0xffff,0x108(%ebx)
5927dd:	ff 00 00
5927e0:	e9 cf 0e 00 00       	jmp    0x5936b4
5927e5:	ba 2c 3b 59 00       	mov    $0x593b2c,%edx
5927ea:	8d 43 0a             	lea    0xa(%ebx),%eax
5927ed:	e8 ba 61 ff ff       	call   0x5889ac
5927f2:	85 c0                	test   %eax,%eax
5927f4:	75 6e                	jne    0x592864
5927f6:	ba 34 3b 59 00       	mov    $0x593b34,%edx
5927fb:	8b c4                	mov    %esp,%eax
5927fd:	b9 04 00 00 00       	mov    $0x4,%ecx
592802:	e8 59 62 ff ff       	call   0x588a60
592807:	85 c0                	test   %eax,%eax
592809:	75 59                	jne    0x592864
59280b:	6a 00                	push   $0x0
59280d:	6a 0e                	push   $0xe
59280f:	8b 43 04             	mov    0x4(%ebx),%eax
592812:	e8 c1 be e8 ff       	call   0x41e6d8
592817:	8b 53 04             	mov    0x4(%ebx),%edx
59281a:	8b c3                	mov    %ebx,%eax
59281c:	e8 8b 63 ff ff       	call   0x588bac
592821:	89 83 f8 00 00 00    	mov    %eax,0xf8(%ebx)
592827:	8b 53 04             	mov    0x4(%ebx),%edx
59282a:	8b c3                	mov    %ebx,%eax
59282c:	e8 7b 63 ff ff       	call   0x588bac
592831:	89 83 fc 00 00 00    	mov    %eax,0xfc(%ebx)
592837:	c7 83 3c 01 00 00 61 	movl   $0x61616161,0x13c(%ebx)
59283e:	61 61 61
592841:	c7 83 d4 00 00 00 44 	movl   $0x44,0xd4(%ebx)
592848:	00 00 00
59284b:	c7 83 c0 01 00 00 10 	movl   $0x58b110,0x1c0(%ebx)
592852:	b1 58 00
592855:	c7 83 08 01 00 00 ff 	movl   $0xffff,0x108(%ebx)
59285c:	ff 00 00
59285f:	e9 50 0e 00 00       	jmp    0x5936b4
592864:	ba 3c 3b 59 00       	mov    $0x593b3c,%edx
592869:	8d 43 0a             	lea    0xa(%ebx),%eax
59286c:	e8 3b 61 ff ff       	call   0x5889ac
592871:	85 c0                	test   %eax,%eax
592873:	75 45                	jne    0x5928ba
592875:	8b 83 f8 00 00 00    	mov    0xf8(%ebx),%eax
59287b:	3b 83 fc 00 00 00    	cmp    0xfc(%ebx),%eax
592881:	7e 0a                	jle    0x59288d
592883:	c7 83 3c 01 00 00 16 	movl   $0x16161616,0x13c(%ebx)
59288a:	16 16 16
59288d:	c7 83 c0 01 00 00 10 	movl   $0x58b110,0x1c0(%ebx)
592894:	b1 58 00
592897:	c7 83 f4 01 00 00 e8 	movl   $0x3f94d9e8,0x1f4(%ebx)
59289e:	d9 94 3f
5928a1:	c7 83 fc 01 00 00 4d 	movl   $0x3fad844d,0x1fc(%ebx)
5928a8:	84 ad 3f
5928ab:	c7 83 08 01 00 00 ff 	movl   $0xffff,0x108(%ebx)
5928b2:	ff 00 00
5928b5:	e9 fa 0d 00 00       	jmp    0x5936b4
5928ba:	ba 44 3b 59 00       	mov    $0x593b44,%edx
5928bf:	8d 43 4a             	lea    0x4a(%ebx),%eax
5928c2:	e8 e5 60 ff ff       	call   0x5889ac
5928c7:	85 c0                	test   %eax,%eax
5928c9:	74 11                	je     0x5928dc
5928cb:	ba 50 3b 59 00       	mov    $0x593b50,%edx
5928d0:	8d 43 4a             	lea    0x4a(%ebx),%eax
5928d3:	e8 d4 60 ff ff       	call   0x5889ac
5928d8:	85 c0                	test   %eax,%eax
5928da:	75 41                	jne    0x59291d
5928dc:	c7 83 f8 00 00 00 88 	movl   $0x788,0xf8(%ebx)
5928e3:	07 00 00
5928e6:	c7 83 fc 00 00 00 08 	movl   $0xa08,0xfc(%ebx)
5928ed:	0a 00 00
5928f0:	c7 83 d4 00 00 00 00 	movl   $0x400,0xd4(%ebx)
5928f7:	04 00 00
5928fa:	c7 83 c0 01 00 00 50 	movl   $0x58b150,0x1c0(%ebx)
592901:	b1 58 00
592904:	c7 83 f4 01 00 00 25 	movl   $0x3ff10625,0x1f4(%ebx)
59290b:	06 f1 3f
59290e:	c7 83 fc 01 00 00 db 	movl   $0x3faef9db,0x1fc(%ebx)
592915:	f9 ae 3f
592918:	e9 97 0d 00 00       	jmp    0x5936b4
59291d:	ba 58 3b 59 00       	mov    $0x593b58,%edx
592922:	8d 43 4a             	lea    0x4a(%ebx),%eax
592925:	e8 82 60 ff ff       	call   0x5889ac
59292a:	85 c0                	test   %eax,%eax
59292c:	75 2d                	jne    0x59295b
59292e:	c7 83 3c 01 00 00 61 	movl   $0x61616161,0x13c(%ebx)
592935:	61 61 61
592938:	c7 83 c0 01 00 00 50 	movl   $0x58b150,0x1c0(%ebx)
59293f:	b1 58 00
592942:	c7 83 f4 01 00 00 c3 	movl   $0x3fc8f5c3,0x1f4(%ebx)
592949:	f5 c8 3f
59294c:	c7 83 fc 01 00 00 a4 	movl   $0x3fbd70a4,0x1fc(%ebx)
592953:	70 bd 3f
592956:	e9 59 0d 00 00       	jmp    0x5936b4