59140a:	2b ce                	sub    %esi,%ecx
59140c:	8d 53 4a             	lea    0x4a(%ebx),%edx
59140f:	03 d6                	add    %esi,%edx
591411:	8d 43 4a             	lea    0x4a(%ebx),%eax
591414:	e8 0b f9 ff ff       	call   0x590d24
591419:	80 7b 0a 00          	cmpb   $0x0,0xa(%ebx)
59141d:	75 0a                	jne    0x591429
59141f:	b8 01 00 00 00       	mov    $0x1,%eax
591424:	e9 e5 23 00 00       	jmp    0x59380e
591429:	33 c0                	xor    %eax,%eax
59142b:	89 83 c0 01 00 00    	mov    %eax,0x1c0(%ebx)
591431:	8b 83 e8 00 00 00    	mov    0xe8(%ebx),%eax
591437:	89 83 f8 00 00 00    	mov    %eax,0xf8(%ebx)
59143d:	8b 83 ec 00 00 00    	mov    0xec(%ebx),%eax
591443:	89 83 fc 00 00 00    	mov    %eax,0xfc(%ebx)
591449:	33 c0                	xor    %eax,%eax
59144b:	89 83 f4 00 00 00    	mov    %eax,0xf4(%ebx)
591451:	89 83 f0 00 00 00    	mov    %eax,0xf0(%ebx)
591457:	c7 83 00 01 00 00 03 	movl   $0x3,0x100(%ebx)
59145e:	00 00 00
591461:	c7 83 3c 01 00 00 94 	movl   $0x94949494,0x13c(%ebx)
591468:	94 94 94
59146b:	33 c0                	xor    %eax,%eax
59146d:	89 83 04 01 00 00    	mov    %eax,0x104(%ebx)
591473:	33 c0                	xor    %eax,%eax
591475:	89 83 1c 01 00 00    	mov    %eax,0x11c(%ebx)
59147b:	33 c0                	xor    %eax,%eax
59147d:	89 83 20 01 00 00    	mov    %eax,0x120(%ebx)
591483:	33 c0                	xor    %eax,%eax
591485:	89 83 24 01 00 00    	mov    %eax,0x124(%ebx)
59148b:	c7 83 f4 01 00 00 00 	movl   $0x3f800000,0x1f4(%ebx)
591492:	00 80 3f
591495:	c7 83 f8 01 00 00 00 	movl   $0x3f800000,0x1f8(%ebx)
59149c:	00 80 3f
59149f:	c7 83 fc 01 00 00 00 	movl   $0x3f800000,0x1fc(%ebx)
5914a6:	00 80 3f
5914a9:	c7 83 00 02 00 00 00 	movl   $0x3f800000,0x200(%ebx)
5914b0:	00 80 3f
5914b3:	c7 83 30 01 00 00 01 	movl   $0x1,0x130(%ebx)
5914ba:	00 00 00
5914bd:	c7 83 34 01 00 00 01 	movl   $0x1,0x134(%ebx)
5914c4:	00 00 00
5914c7:	c7 83 08 01 00 00 00 	movl   $0x4000,0x108(%ebx)
5914ce:	40 00 00
5914d1:	ba b8 38 59 00       	mov    $0x5938b8,%edx
5914d6:	8d 43 0a             	lea    0xa(%ebx),%eax
5914d9:	e8 ce 74 ff ff       	call   0x5889ac
5914de:	85 c0                	test   %eax,%eax
5914e0:	0f 94 c0             	sete   %al
5914e3:	8b f0                	mov    %eax,%esi
5914e5:	83 e6 7f             	and    $0x7f,%esi
5914e8:	89 b3 18 01 00 00    	mov    %esi,0x118(%ebx)
5914ee:	85 f6                	test   %esi,%esi
5914f0:	74 41                	je     0x591533
5914f2:	ba 30 38 59 00       	mov    $0x593830,%edx
5914f7:	8b c4                	mov    %esp,%eax
5914f9:	83 c0 06             	add    $0x6,%eax
5914fc:	b9 08 00 00 00       	mov    $0x8,%ecx
591501:	e8 5a 75 ff ff       	call   0x588a60
591506:	85 c0                	test   %eax,%eax
591508:	74 16                	je     0x591520
59150a:	c7 83 3c 01 00 00 61 	movl   $0x61616161,0x13c(%ebx)
591511:	61 61 61
591514:	c7 83 c0 01 00 00 14 	movl   $0x589914,0x1c0(%ebx)
59151b:	99 58 00
59151e:	eb 13                	jmp    0x591533
591520:	83 bb ec 00 00 00 00 	cmpl   $0x0,0xec(%ebx)
591527:	74 0a                	je     0x591533
591529:	c7 83 c0 01 00 00 ac 	movl   $0x5893ac,0x1c0(%ebx)
591530:	93 58 00
591533:	ba 3c 38 59 00       	mov    $0x59383c,%edx
591538:	8d 43 0a             	lea    0xa(%ebx),%eax
59153b:	e8 6c 74 ff ff       	call   0x5889ac
591540:	85 c0                	test   %eax,%eax
591542:	75 21                	jne    0x591565
591544:	8b c3                	mov    %ebx,%eax
591546:	e8 45 8c ff ff       	call   0x58a190
59154b:	85 c0                	test   %eax,%eax
59154d:	74 0c                	je     0x59155b
59154f:	c7 83 c0 01 00 00 58 	movl   $0x589d58,0x1c0(%ebx)
591556:	9d 58 00
591559:	eb 0a                	jmp    0x591565
59155b:	c7 83 c0 01 00 00 c8 	movl   $0x589fc8,0x1c0(%ebx)
591562:	9f 58 00
591565:	ba c0 38 59 00       	mov    $0x5938c0,%edx
59156a:	8d 43 4a             	lea    0x4a(%ebx),%eax
59156d:	e8 3a 74 ff ff       	call   0x5889ac
591572:	85 c0                	test   %eax,%eax
591574:	75 4b                	jne    0x5915c1
591576:	c7 83 f8 00 00 00 65 	movl   $0x265,0xf8(%ebx)
59157d:	02 00 00
591580:	c7 83 fc 00 00 00 56 	movl   $0x356,0xfc(%ebx)
591587:	03 00 00
59158a:	c7 83 00 01 00 00 04 	movl   $0x4,0x100(%ebx)
591591:	00 00 00
591594:	c7 83 3c 01 00 00 e4 	movl   $0xe1e4e1e4,0x13c(%ebx)
59159b:	e1 e4 e1
59159e:	c7 83 c0 01 00 00 50 	movl   $0x588c50,0x1c0(%ebx)
5915a5:	8c 58 00
5915a8:	c7 83 f4 01 00 00 37 	movl   $0x3f918937,0x1f4(%ebx)
5915af:	89 91 3f
5915b2:	c7 83 f8 01 00 00 60 	movl   $0x3fa0e560,0x1f8(%ebx)
5915b9:	e5 a0 3f
5915bc:	e9 f3 20 00 00       	jmp    0x5936b4
5915c1:	ba d0 38 59 00       	mov    $0x5938d0,%edx
5915c6:	8d 43 4a             	lea    0x4a(%ebx),%eax
5915c9:	e8 de 73 ff ff       	call   0x5889ac
5915ce:	85 c0                	test   %eax,%eax
5915d0:	74 11                	je     0x5915e3
5915d2:	ba e0 38 59 00       	mov    $0x5938e0,%edx
5915d7:	8d 43 4a             	lea    0x4a(%ebx),%eax
5915da:	e8 cd 73 ff ff       	call   0x5889ac
5915df:	85 c0                	test   %eax,%eax
5915e1:	75 5f                	jne    0x591642
5915e3:	c7 83 f8 00 00 00 08 	movl   $0x308,0xf8(%ebx)
5915ea:	03 00 00
5915ed:	c7 83 fc 00 00 00 c0 	movl   $0x3c0,0xfc(%ebx)
5915f4:	03 00 00
5915f7:	c7 83 ec 00 00 00 e0 	movl   $0x3e0,0xec(%ebx)
5915fe:	03 00 00
591601:	c7 83 00 01 00 00 04 	movl   $0x4,0x100(%ebx)
591608:	00 00 00
59160b:	c7 83 3c 01 00 00 4e 	movl   $0x1e4e1e4e,0x13c(%ebx)
591612:	1e 4e 1e
591615:	c7 83 c0 01 00 00 b8 	movl   $0x588eb8,0x1c0(%ebx)
59161c:	8e 58 00
59161f:	c7 83 f4 01 00 00 11 	movl   $0x3fcac711,0x1f4(%ebx)
591626:	c7 ca 3f
591629:	c7 83 f8 01 00 00 fd 	movl   $0x3fa5f6fd,0x1f8(%ebx)
591630:	f6 a5 3f
591633:	c7 83 fc 01 00 00 fb 	movl   $0x3f855cfb,0x1fc(%ebx)
59163a:	5c 85 3f
59163d:	e9 72 20 00 00       	jmp    0x5936b4
591642:	ba f4 38 59 00       	mov    $0x5938f4,%edx
591647:	8d 43 4a             	lea    0x4a(%ebx),%eax
59164a:	e8 5d 73 ff ff       	call   0x5889ac
59164f:	85 c0                	test   %eax,%eax
591651:	75 5f                	jne    0x5916b2
591653:	c7 83 f8 00 00 00 c8 	movl   $0x3c8,0xf8(%ebx)
59165a:	03 00 00
59165d:	c7 83 fc 00 00 00 0a 	movl   $0x50a,0xfc(%ebx)
591664:	05 00 00
591667:	c7 83 ec 00 00 00 28 	movl   $0x528,0xec(%ebx)
59166e:	05 00 00
591671:	c7 83 00 01 00 00 04 	movl   $0x4,0x100(%ebx)
591678:	00 00 00
59167b:	c7 83 3c 01 00 00 1e 	movl   $0x1b4e4b1e,0x13c(%ebx)
591682:	4b 4e 1b
591685:	c7 83 c0 01 00 00 b8 	movl   $0x588eb8,0x1c0(%ebx)
59168c:	8e 58 00
59168f:	c7 83 f4 01 00 00 00 	movl   $0x3fe00000,0x1f4(%ebx)
591696:	00 e0 3f
591699:	c7 83 f8 01 00 00 9c 	movl   $0x3fb0c49c,0x1f8(%ebx)
5916a0:	c4 b0 3f
5916a3:	c7 83 00 02 00 00 c7 	movl   $0x3f974bc7,0x200(%ebx)
5916aa:	4b 97 3f
5916ad:	e9 02 20 00 00       	jmp    0x5936b4
5916b2:	ba 04 39 59 00       	mov    $0x593904,%edx
5916b7:	8d 43 4a             	lea    0x4a(%ebx),%eax
5916ba:	e8 ed 72 ff ff       	call   0x5889ac
5916bf:	85 c0                	test   %eax,%eax
5916c1:	75 55                	jne    0x591718
5916c3:	c7 83 f8 00 00 00 00 	movl   $0x400,0xf8(%ebx)
5916ca:	04 00 00
5916cd:	c7 83 fc 00 00 00 10 	movl   $0x610,0xfc(%ebx)
5916d4:	06 00 00
5916d7:	c7 83 00 01 00 00 04 	movl   $0x4,0x100(%ebx)
5916de:	00 00 00
5916e1:	c7 83 3c 01 00 00 1b 	movl   $0x1e4b4e1b,0x13c(%ebx)
5916e8:	4e 4b 1e
5916eb:	c7 83 c0 01 00 00 b8 	movl   $0x588eb8,0x1c0(%ebx)
5916f2:	8e 58 00
5916f5:	c7 83 f4 01 00 00 c1 	movl   $0x3fb1cac1,0x1f4(%ebx)
5916fc:	ca b1 3f
5916ff:	c7 83 f8 01 00 00 6d 	movl   $0x3fabe76d,0x1f8(%ebx)
591706:	e7 ab 3f
591709:	c7 83 00 02 00 00 1d 	movl   $0x3f845a1d,0x200(%ebx)
591710:	5a 84 3f
591713:	e9 9c 1f 00 00       	jmp    0x5936b4
591718:	ba 14 39 59 00       	mov    $0x593914,%edx
59171d:	8d 43 4a             	lea    0x4a(%ebx),%eax
591720:	e8 87 72 ff ff       	call   0x5889ac
591725:	85 c0                	test   %eax,%eax
591727:	75 41                	jne    0x59176a
591729:	c7 83 fc 00 00 00 68 	movl   $0x768,0xfc(%ebx)
591730:	07 00 00
591733:	c7 83 00 01 00 00 04 	movl   $0x4,0x100(%ebx)
59173a:	00 00 00
59173d:	c7 83 3c 01 00 00 b4 	movl   $0xb4b4b4b4,0x13c(%ebx)
591744:	b4 b4 b4
591747:	c7 83 f4 01 00 00 ee 	movl   $0x3fbf7cee,0x1f4(%ebx)
59174e:	7c bf 3f
591751:	c7 83 f8 01 00 00 e9 	movl   $0x3fc126e9,0x1f8(%ebx)
591758:	26 c1 3f
59175b:	c7 83 00 02 00 00 e9 	movl   $0x3f8126e9,0x200(%ebx)
591762:	26 81 3f
591765:	e9 4a 1f 00 00       	jmp    0x5936b4
59176a:	83 bb 18 01 00 00 00 	cmpl   $0x0,0x118(%ebx)
591771:	0f 84 99 00 00 00    	je     0x591810
591777:	81 bb ec 00 00 00 60 	cmpl   $0x860,0xec(%ebx)
59177e:	08 00 00
591781:	0f 85 89 00 00 00    	jne    0x591810
591787:	c7 83 f8 00 00 00 0e 	movl   $0x60e,0xf8(%ebx)
59178e:	06 00 00
591791:	c7 83 fc 00 00 00 28 	movl   $0x828,0xfc(%ebx)
591798:	08 00 00
59179b:	c7 83 f0 00 00 00 08 	movl   $0x8,0xf0(%ebx)
5917a2:	00 00 00
5917a5:	c7 83 f4 00 00 00 04 	movl   $0x4,0xf4(%ebx)
5917ac:	00 00 00
5917af:	ba 28 39 59 00       	mov    $0x593928,%edx
5917b4:	8d 43 4a             	lea    0x4a(%ebx),%eax
5917b7:	e8 f0 71 ff ff       	call   0x5889ac
5917bc:	85 c0                	test   %eax,%eax
5917be:	75 37                	jne    0x5917f7
5917c0:	c7 83 00 01 00 00 04 	movl   $0x4,0x100(%ebx)
5917c7:	00 00 00
5917ca:	c7 83 3c 01 00 00 b4 	movl   $0xb4b4b4b4,0x13c(%ebx)
5917d1:	b4 b4 b4
5917d4:	c7 83 f4 01 00 00 87 	movl   $0x3fb91687,0x1f4(%ebx)
5917db:	16 b9 3f
5917de:	c7 83 f8 01 00 00 0a 	movl   $0x3fb3d70a,0x1f8(%ebx)
5917e5:	d7 b3 3f
5917e8:	c7 83 fc 01 00 00 4a 	movl   $0x3f820c4a,0x1fc(%ebx)
5917ef:	0c 82 3f
5917f2:	e9 bd 1e 00 00       	jmp    0x5936b4
5917f7:	c7 83 f4 01 00 00 e1 	movl   $0x3fe47ae1,0x1f4(%ebx)
5917fe:	7a e4 3f
591801:	c7 83 fc 01 00 00 4a 	movl   $0x3fa20c4a,0x1fc(%ebx)
591808:	0c a2 3f
59180b:	e9 a4 1e 00 00       	jmp    0x5936b4
591810:	83 bb 18 01 00 00 00 	cmpl   $0x0,0x118(%ebx)
591817:	74 4d                	je     0x591866
591819:	81 bb ec 00 00 00 b0 	cmpl   $0x8b0,0xec(%ebx)
591820:	08 00 00
591823:	75 41                	jne    0x591866
591825:	c7 83 f8 00 00 00 a8 	movl   $0x5a8,0xf8(%ebx)
59182c:	05 00 00
59182f:	c7 83 fc 00 00 00 80 	movl   $0x880,0xfc(%ebx)
591836:	08 00 00
591839:	c7 83 f0 00 00 00 06 	movl   $0x6,0xf0(%ebx)
591840:	00 00 00
591843:	c7 83 f4 00 00 00 30 	movl   $0x30,0xf4(%ebx)
59184a:	00 00 00
59184d:	c7 83 f4 01 00 00 a8 	movl   $0x3fcbc6a8,0x1f4(%ebx)
591854:	c6 cb 3f
591857:	c7 83 fc 01 00 00 73 	movl   $0x3fa16873,0x1fc(%ebx)
59185e:	68 a1 3f
591861:	e9 4e 1e 00 00       	jmp    0x5936b4
591866:	83 bb 18 01 00 00 00 	cmpl   $0x0,0x118(%ebx)
59186d:	0f 84 88 00 00 00    	je     0x5918fb
591873:	81 bb ec 00 00 00 48 	cmpl   $0x948,0xec(%ebx)
59187a:	09 00 00
59187d:	75 7c                	jne    0x5918fb
59187f:	c7 83 f8 00 00 00 b8 	movl   $0x6b8,0xf8(%ebx)
591886:	06 00 00
591889:	c7 83 fc 00 00 00 08 	movl   $0x908,0xfc(%ebx)
591890:	09 00 00
591893:	c7 83 f0 00 00 00 06 	movl   $0x6,0xf0(%ebx)
59189a:	00 00 00
59189d:	c7 83 f4 00 00 00 0c 	movl   $0xc,0xf4(%ebx)
5918a4:	00 00 00
5918a7:	ba 38 39 59 00       	mov    $0x593938,%edx
5918ac:	8d 43 4a             	lea    0x4a(%ebx),%eax
5918af:	e8 f8 70 ff ff       	call   0x5889ac
5918b4:	85 c0                	test   %eax,%eax
5918b6:	74 11                	je     0x5918c9
5918b8:	ba 48 39 59 00       	mov    $0x593948,%edx
5918bd:	8d 43 4a             	lea    0x4a(%ebx),%eax
5918c0:	e8 e7 70 ff ff       	call   0x5889ac
5918c5:	85 c0                	test   %eax,%eax
5918c7:	75 19                	jne    0x5918e2
5918c9:	c7 83 f4 01 00 00 1f 	movl   $0x3ffb851f,0x1f4(%ebx)
5918d0:	85 fb 3f
5918d3:	c7 83 fc 01 00 00 be 	movl   $0x3f9a9fbe,0x1fc(%ebx)
5918da:	9f 9a 3f
5918dd:	e9 d2 1d 00 00       	jmp    0x5936b4
5918e2:	c7 83 f4 01 00 00 a4 	movl   $0x3fed70a4,0x1f4(%ebx)
5918e9:	70 ed 3f
5918ec:	c7 83 fc 01 00 00 5a 	movl   $0x3fab645a,0x1fc(%ebx)
5918f3:	64 ab 3f
5918f6:	e9 b9 1d 00 00       	jmp    0x5936b4
5918fb:	83 bb 18 01 00 00 00 	cmpl   $0x0,0x118(%ebx)
591902:	74 4d                	je     0x591951
591904:	81 bb ec 00 00 00 70 	cmpl   $0xa70,0xec(%ebx)
59190b:	0a 00 00
59190e:	75 41                	jne    0x591951
591910:	c7 83 f8 00 00 00 a8 	movl   $0x7a8,0xf8(%ebx)
591917:	07 00 00
59191a:	c7 83 fc 00 00 00 38 	movl   $0xa38,0xfc(%ebx)
591921:	0a 00 00
591924:	c7 83 f0 00 00 00 06 	movl   $0x6,0xf0(%ebx)
59192b:	00 00 00
59192e:	c7 83 f4 00 00 00 0c 	movl   $0xc,0xf4(%ebx)
591935:	00 00 00
591938:	c7 83 f4 01 00 00 5c 	movl   $0x3ff28f5c,0x1f4(%ebx)
59193f:	8f f2 3f
591942:	c7 83 fc 01 00 00 81 	movl   $0x3fb39581,0x1fc(%ebx)
591949:	95 b3 3f
59194c:	e9 63 1d 00 00       	jmp    0x5936b4
591951:	83 bb 18 01 00 00 00 	cmpl   $0x0,0x118(%ebx)
591958:	74 7c                	je     0x5919d6
59195a:	81 bb ec 00 00 00 50 	cmpl   $0xc50,0xec(%ebx)
591961:	0c 00 00
591964:	75 70                	jne    0x5919d6
591966:	c7 83 f8 00 00 00 08 	movl   $0x808,0xf8(%ebx)
59196d:	08 00 00
591970:	c7 83 fc 00 00 00 10 	movl   $0xc10,0xfc(%ebx)
591977:	0c 00 00
59197a:	c7 83 f0 00 00 00 0c 	movl   $0xc,0xf0(%ebx)
591981:	00 00 00
591984:	c7 83 f4 00 00 00 40 	movl   $0x40,0xf4(%ebx)
59198b:	00 00 00
59198e:	c7 83 f4 01 00 00 ee 	movl   $0x400f7cee,0x1f4(%ebx)
591995:	7c 0f 40
591998:	c7 83 fc 01 00 00 29 	movl   $0x3f9f5c29,0x1fc(%ebx)
59199f:	5c 9f 3f
5919a2:	ba 58 39 59 00       	mov    $0x593958,%edx
5919a7:	8d 43 4a             	lea    0x4a(%ebx),%eax
5919aa:	e8 fd 6f ff ff       	call   0x5889ac
5919af:	85 c0                	test   %eax,%eax
5919b1:	75 14                	jne    0x5919c7
5919b3:	c7 83 f4 01 00 00 60 	movl   $0x3ff0e560,0x1f4(%ebx)
5919ba:	e5 f0 3f
5919bd:	c7 83 fc 01 00 00 31 	movl   $0x3f8c0831,0x1fc(%ebx)
5919c4:	08 8c 3f
5919c7:	c7 83 08 01 00 00 80 	movl   $0x3e80,0x108(%ebx)
5919ce:	3e 00 00
5919d1:	e9 de 1c 00 00       	jmp    0x5936b4
5919d6:	83 bb 18 01 00 00 00 	cmpl   $0x0,0x118(%ebx)
5919dd:	74 4d                	je     0x591a2c
5919df:	81 bb ec 00 00 00 58 	cmpl   $0xc58,0xec(%ebx)
5919e6:	0c 00 00
5919e9:	75 41                	jne    0x591a2c
5919eb:	c7 83 f8 00 00 00 18 	movl   $0x918,0xf8(%ebx)
5919f2:	09 00 00
5919f5:	c7 83 fc 00 00 00 28 	movl   $0xc28,0xfc(%ebx)
5919fc:	0c 00 00
5919ff:	c7 83 f0 00 00 00 0c 	movl   $0xc,0xf0(%ebx)
591a06:	00 00 00
591a09:	c7 83 f4 00 00 00 2c 	movl   $0x2c,0xf4(%ebx)
591a10:	00 00 00
591a13:	c7 83 f4 01 00 00 cd 	movl   $0x3feccccd,0x1f4(%ebx)
591a1a:	cc ec 3f
591a1d:	c7 83 fc 01 00 00 0a 	movl   $0x3fc3d70a,0x1fc(%ebx)
591a24:	d7 c3 3f
591a27:	e9 88 1c 00 00       	jmp    0x5936b4
591a2c:	83 bb 18 01 00 00 00 	cmpl   $0x0,0x118(%ebx)
591a33:	74 4d                	je     0x591a82
591a35:	81 bb ec 00 00 00 10 	cmpl   $0xd10,0xec(%ebx)