598576:	cc                   	int3
598577:	cc                   	int3
598578:	cc                   	int3
598579:	cc                   	int3
59857a:	cc                   	int3
59857b:	cc                   	int3
59857c:	cc                   	int3
59857d:	cc                   	int3
59857e:	cc                   	int3
59857f:	cc                   	int3
598580:	8b c1                	mov    %ecx,%eax
598582:	c3                   	ret
598583:	cc                   	int3
598584:	cc                   	int3
598585:	cc                   	int3
598586:	cc                   	int3
598587:	cc                   	int3
598588:	cc                   	int3
598589:	cc                   	int3
59858a:	cc                   	int3
59858b:	cc                   	int3
59858c:	cc                   	int3
59858d:	cc                   	int3
59858e:	cc                   	int3
59858f:	cc                   	int3
598590:	8b c1                	mov    %ecx,%eax
598592:	c3                   	ret
598593:	cc                   	int3
598594:	cc                   	int3
598595:	cc                   	int3
598596:	cc                   	int3
598597:	cc                   	int3
598598:	cc                   	int3
598599:	cc                   	int3
59859a:	cc                   	int3
59859b:	cc                   	int3
59859c:	cc                   	int3
59859d:	cc                   	int3
59859e:	cc                   	int3
59859f:	cc                   	int3
5985a0:	8b c1                	mov    %ecx,%eax
5985a2:	c3                   	ret
5985a3:	cc                   	int3
5985a4:	cc                   	int3
5985a5:	cc                   	int3
5985a6:	cc                   	int3
5985a7:	cc                   	int3
5985a8:	cc                   	int3
5985a9:	cc                   	int3
5985aa:	cc                   	int3
5985ab:	cc                   	int3
5985ac:	cc                   	int3
5985ad:	cc                   	int3
5985ae:	cc                   	int3
5985af:	cc                   	int3
5985b0:	8b c1                	mov    %ecx,%eax
5985b2:	c3                   	ret
5985b3:	cc                   	int3
5985b4:	cc                   	int3
5985b5:	cc                   	int3
5985b6:	cc                   	int3
5985b7:	cc                   	int3
5985b8:	cc                   	int3
5985b9:	cc                   	int3
5985ba:	cc                   	int3
5985bb:	cc                   	int3
5985bc:	cc                   	int3
5985bd:	cc                   	int3
5985be:	cc                   	int3
5985bf:	cc                   	int3
5985c0:	8b c1                	mov    %ecx,%eax
5985c2:	c3                   	ret
5985c3:	cc                   	int3
5985c4:	cc                   	int3
5985c5:	cc                   	int3
5985c6:	cc                   	int3
5985c7:	cc                   	int3
5985c8:	cc                   	int3
5985c9:	cc                   	int3
5985ca:	cc                   	int3
5985cb:	cc                   	int3
5985cc:	cc                   	int3
5985cd:	cc                   	int3
5985ce:	cc                   	int3
5985cf:	cc                   	int3
5985d0:	8b c1                	mov    %ecx,%eax
5985d2:	c3                   	ret
5985d3:	cc                   	int3
5985d4:	cc                   	int3
5985d5:	cc                   	int3
5985d6:	cc                   	int3
5985d7:	cc                   	int3
5985d8:	cc                   	int3
5985d9:	cc                   	int3
5985da:	cc                   	int3
5985db:	cc                   	int3
5985dc:	cc                   	int3
5985dd:	cc                   	int3
5985de:	cc                   	int3
5985df:	cc                   	int3
5985e0:	8b c1                	mov    %ecx,%eax
5985e2:	c3                   	ret
5985e3:	cc                   	int3
5985e4:	cc                   	int3
5985e5:	cc                   	int3
5985e6:	cc                   	int3
5985e7:	cc                   	int3
5985e8:	cc                   	int3
5985e9:	cc                   	int3
5985ea:	cc                   	int3
5985eb:	cc                   	int3
5985ec:	cc                   	int3
5985ed:	cc                   	int3
5985ee:	cc                   	int3
5985ef:	cc                   	int3
5985f0:	8b c1                	mov    %ecx,%eax
5985f2:	c3                   	ret
5985f3:	cc                   	int3
5985f4:	cc                   	int3
5985f5:	cc                   	int3
5985f6:	cc                   	int3
5985f7:	cc                   	int3
5985f8:	cc                   	int3
5985f9:	cc                   	int3
5985fa:	cc                   	int3
5985fb:	cc                   	int3
5985fc:	cc                   	int3
5985fd:	cc                   	int3
5985fe:	cc                   	int3
5985ff:	cc                   	int3
598600:	8b c1                	mov    %ecx,%eax
598602:	c3                   	ret
598603:	cc                   	int3
598604:	cc                   	int3
598605:	cc                   	int3
598606:	cc                   	int3
598607:	cc                   	int3
598608:	cc                   	int3
598609:	cc                   	int3
59860a:	cc                   	int3
59860b:	cc                   	int3
59860c:	cc                   	int3
59860d:	cc                   	int3
59860e:	cc                   	int3
59860f:	cc                   	int3
598610:	8b c1                	mov    %ecx,%eax
598612:	c3                   	ret
598613:	cc                   	int3
598614:	cc                   	int3
598615:	cc                   	int3
598616:	cc                   	int3
598617:	cc                   	int3
598618:	cc                   	int3
598619:	cc                   	int3
59861a:	cc                   	int3
59861b:	cc                   	int3
59861c:	cc                   	int3
59861d:	cc                   	int3
59861e:	cc                   	int3
59861f:	cc                   	int3
598620:	8b c1                	mov    %ecx,%eax
598622:	c3                   	ret
598623:	cc                   	int3
598624:	cc                   	int3
598625:	cc                   	int3
598626:	cc                   	int3
598627:	cc                   	int3
598628:	cc                   	int3
598629:	cc                   	int3
59862a:	cc                   	int3
59862b:	cc                   	int3
59862c:	cc                   	int3
59862d:	cc                   	int3
59862e:	cc                   	int3
59862f:	cc                   	int3
598630:	8b c1                	mov    %ecx,%eax
598632:	c3                   	ret
598633:	cc                   	int3
598634:	cc                   	int3
598635:	cc                   	int3
598636:	cc                   	int3
598637:	cc                   	int3
598638:	cc                   	int3
598639:	cc                   	int3
59863a:	cc                   	int3
59863b:	cc                   	int3
59863c:	cc                   	int3
59863d:	cc                   	int3
59863e:	cc                   	int3
59863f:	cc                   	int3
598640:	8b c1                	mov    %ecx,%eax
598642:	c3                   	ret
598643:	cc                   	int3
598644:	cc                   	int3
598645:	cc                   	int3
598646:	cc                   	int3
598647:	cc                   	int3
598648:	cc                   	int3
598649:	cc                   	int3
59864a:	cc                   	int3
59864b:	cc                   	int3
59864c:	cc                   	int3
59864d:	cc                   	int3
59864e:	cc                   	int3
59864f:	cc                   	int3
598650:	8b c1                	mov    %ecx,%eax
598652:	c3                   	ret
598653:	cc                   	int3
598654:	cc                   	int3
598655:	cc                   	int3
598656:	cc                   	int3
598657:	cc                   	int3
598658:	cc                   	int3
598659:	cc                   	int3
59865a:	cc                   	int3
59865b:	cc                   	int3
59865c:	cc                   	int3
59865d:	cc                   	int3
59865e:	cc                   	int3
59865f:	cc                   	int3
598660:	8b c1                	mov    %ecx,%eax
598662:	c3                   	ret
598663:	cc                   	int3
598664:	cc                   	int3
598665:	cc                   	int3
598666:	cc                   	int3
598667:	cc                   	int3
598668:	cc                   	int3
598669:	cc                   	int3
59866a:	cc                   	int3
59866b:	cc                   	int3
59866c:	cc                   	int3
59866d:	cc                   	int3
59866e:	cc                   	int3
59866f:	cc                   	int3
598670:	8b c1                	mov    %ecx,%eax
598672:	c3                   	ret
598673:	cc                   	int3
598674:	cc                   	int3
598675:	cc                   	int3
598676:	cc                   	int3
598677:	cc                   	int3
598678:	cc                   	int3
598679:	cc                   	int3
59867a:	cc                   	int3
59867b:	cc                   	int3
59867c:	cc                   	int3
59867d:	cc                   	int3
59867e:	cc                   	int3
59867f:	cc                   	int3
598680:	8b c1                	mov    %ecx,%eax
598682:	c3                   	ret
598683:	cc                   	int3
598684:	cc                   	int3
598685:	cc                   	int3
598686:	cc                   	int3
598687:	cc                   	int3
598688:	cc                   	int3
598689:	cc                   	int3
59868a:	cc                   	int3
59868b:	cc                   	int3
59868c:	cc                   	int3
59868d:	cc                   	int3
59868e:	cc                   	int3
59868f:	cc                   	int3
598690:	8b c1                	mov    %ecx,%eax
598692:	c3                   	ret
598693:	cc                   	int3
598694:	cc                   	int3
598695:	cc                   	int3
598696:	cc                   	int3
598697:	cc                   	int3
598698:	cc                   	int3
598699:	cc                   	int3
59869a:	cc                   	int3
59869b:	cc                   	int3
59869c:	cc                   	int3
59869d:	cc                   	int3
59869e:	cc                   	int3
59869f:	cc                   	int3
5986a0:	8b c1                	mov    %ecx,%eax
5986a2:	c3                   	ret
5986a3:	cc                   	int3
5986a4:	cc                   	int3
5986a5:	cc                   	int3
5986a6:	cc                   	int3
5986a7:	cc                   	int3
5986a8:	cc                   	int3
5986a9:	cc                   	int3
5986aa:	cc                   	int3
5986ab:	cc                   	int3
5986ac:	cc                   	int3
5986ad:	cc                   	int3
5986ae:	cc                   	int3
5986af:	cc                   	int3
5986b0:	8b c1                	mov    %ecx,%eax
5986b2:	c3                   	ret
5986b3:	cc                   	int3
5986b4:	cc                   	int3
5986b5:	cc                   	int3
5986b6:	cc                   	int3
5986b7:	cc                   	int3
5986b8:	cc                   	int3
5986b9:	cc                   	int3
5986ba:	cc                   	int3
5986bb:	cc                   	int3
5986bc:	cc                   	int3
5986bd:	cc                   	int3
5986be:	cc                   	int3
5986bf:	cc                   	int3
5986c0:	56                   	push   %esi
5986c1:	8b 71 08             	mov    0x8(%ecx),%esi
5986c4:	ba ff ff ff 1f       	mov    $0x1fffffff,%edx
5986c9:	2b 31                	sub    (%ecx),%esi
5986cb:	c1 fe 03             	sar    $0x3,%esi
5986ce:	8b c6                	mov    %esi,%eax
5986d0:	d1 e8                	shr    $1,%eax
5986d2:	2b d0                	sub    %eax,%edx
5986d4:	8d 0c 30             	lea    (%eax,%esi,1),%ecx
5986d7:	33 c0                	xor    %eax,%eax
5986d9:	3b d6                	cmp    %esi,%edx
5986db:	5e                   	pop    %esi
5986dc:	0f 43 c1             	cmovae %ecx,%eax
5986df:	3b 44 24 04          	cmp    0x4(%esp),%eax
5986e3:	0f 42 44 24 04       	cmovb  0x4(%esp),%eax
5986e8:	c2 04 00             	ret    $0x4
5986eb:	cc                   	int3
5986ec:	cc                   	int3
5986ed:	cc                   	int3
5986ee:	cc                   	int3
5986ef:	cc                   	int3
5986f0:	cc                   	int3
5986f1:	cc                   	int3
5986f2:	cc                   	int3
5986f3:	cc                   	int3
5986f4:	cc                   	int3
5986f5:	cc                   	int3
5986f6:	cc                   	int3
5986f7:	cc                   	int3
5986f8:	cc                   	int3
5986f9:	cc                   	int3
5986fa:	cc                   	int3
5986fb:	cc                   	int3
5986fc:	cc                   	int3
5986fd:	cc                   	int3
5986fe:	cc                   	int3
5986ff:	cc                   	int3
598700:	8b 44 24 04          	mov    0x4(%esp),%eax
598704:	3b 41 04             	cmp    0x4(%ecx),%eax
598707:	73 09                	jae    0x598712