598709:	39 01                	cmp    %eax,(%ecx)
59870b:	77 05                	ja     0x598712
59870d:	b0 01                	mov    $0x1,%al
59870f:	c2 04 00             	ret    $0x4
598712:	32 c0                	xor    %al,%al
598714:	c2 04 00             	ret    $0x4
598717:	cc                   	int3
598718:	cc                   	int3
598719:	cc                   	int3
59871a:	cc                   	int3
59871b:	cc                   	int3
59871c:	cc                   	int3
59871d:	cc                   	int3
59871e:	cc                   	int3
59871f:	cc                   	int3
598720:	8b 44 24 04          	mov    0x4(%esp),%eax
598724:	83 c0 0d             	add    $0xd,%eax
598727:	c3                   	ret
598728:	cc                   	int3
598729:	cc                   	int3
59872a:	cc                   	int3
59872b:	cc                   	int3
59872c:	cc                   	int3
59872d:	cc                   	int3
59872e:	cc                   	int3
59872f:	cc                   	int3
598730:	8b 44 24 04          	mov    0x4(%esp),%eax
598734:	83 c0 0d             	add    $0xd,%eax
598737:	c3                   	ret
598738:	cc                   	int3
598739:	cc                   	int3
59873a:	cc                   	int3
59873b:	cc                   	int3
59873c:	cc                   	int3
59873d:	cc                   	int3
59873e:	cc                   	int3
59873f:	cc                   	int3
598740:	8b 44 24 04          	mov    0x4(%esp),%eax
598744:	83 c0 10             	add    $0x10,%eax
598747:	c2 04 00             	ret    $0x4
59874a:	cc                   	int3
59874b:	cc                   	int3
59874c:	cc                   	int3
59874d:	cc                   	int3
59874e:	cc                   	int3
59874f:	cc                   	int3
598750:	8b 44 24 04          	mov    0x4(%esp),%eax
598754:	c2 04 00             	ret    $0x4
598757:	cc                   	int3
598758:	cc                   	int3
598759:	cc                   	int3
59875a:	cc                   	int3
59875b:	cc                   	int3
59875c:	cc                   	int3
59875d:	cc                   	int3
59875e:	cc                   	int3
59875f:	cc                   	int3
598760:	8b 44 24 04          	mov    0x4(%esp),%eax
598764:	c3                   	ret
598765:	cc                   	int3
598766:	cc                   	int3
598767:	cc                   	int3
598768:	cc                   	int3
598769:	cc                   	int3
59876a:	cc                   	int3
59876b:	cc                   	int3
59876c:	cc                   	int3
59876d:	cc                   	int3
59876e:	cc                   	int3
59876f:	cc                   	int3
598770:	8b 44 24 04          	mov    0x4(%esp),%eax
598774:	c3                   	ret
598775:	cc                   	int3
598776:	cc                   	int3
598777:	cc                   	int3
598778:	cc                   	int3
598779:	cc                   	int3
59877a:	cc                   	int3
59877b:	cc                   	int3
59877c:	cc                   	int3
59877d:	cc                   	int3
59877e:	cc                   	int3
59877f:	cc                   	int3
598780:	8b 01                	mov    (%ecx),%eax
598782:	c3                   	ret
598783:	cc                   	int3
598784:	cc                   	int3
598785:	cc                   	int3
598786:	cc                   	int3
598787:	cc                   	int3
598788:	cc                   	int3
598789:	cc                   	int3
59878a:	cc                   	int3
59878b:	cc                   	int3
59878c:	cc                   	int3
59878d:	cc                   	int3
59878e:	cc                   	int3
59878f:	cc                   	int3
598790:	8b 54 24 04          	mov    0x4(%esp),%edx
598794:	56                   	push   %esi
598795:	8b 72 08             	mov    0x8(%edx),%esi
598798:	8b 06                	mov    (%esi),%eax
59879a:	89 42 08             	mov    %eax,0x8(%edx)
59879d:	8b 06                	mov    (%esi),%eax
59879f:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
5987a3:	75 03                	jne    0x5987a8
5987a5:	89 50 04             	mov    %edx,0x4(%eax)
5987a8:	8b 42 04             	mov    0x4(%edx),%eax
5987ab:	89 46 04             	mov    %eax,0x4(%esi)
5987ae:	8b 01                	mov    (%ecx),%eax
5987b0:	3b 50 04             	cmp    0x4(%eax),%edx
5987b3:	75 0c                	jne    0x5987c1
5987b5:	89 70 04             	mov    %esi,0x4(%eax)
5987b8:	89 16                	mov    %edx,(%esi)
5987ba:	89 72 04             	mov    %esi,0x4(%edx)
5987bd:	5e                   	pop    %esi
5987be:	c2 04 00             	ret    $0x4
5987c1:	8b 42 04             	mov    0x4(%edx),%eax
5987c4:	3b 10                	cmp    (%eax),%edx
5987c6:	75 0b                	jne    0x5987d3
5987c8:	89 30                	mov    %esi,(%eax)
5987ca:	89 16                	mov    %edx,(%esi)
5987cc:	89 72 04             	mov    %esi,0x4(%edx)
5987cf:	5e                   	pop    %esi
5987d0:	c2 04 00             	ret    $0x4
5987d3:	89 70 08             	mov    %esi,0x8(%eax)
5987d6:	89 16                	mov    %edx,(%esi)
5987d8:	89 72 04             	mov    %esi,0x4(%edx)
5987db:	5e                   	pop    %esi
5987dc:	c2 04 00             	ret    $0x4
5987df:	cc                   	int3
5987e0:	cc                   	int3
5987e1:	cc                   	int3
5987e2:	cc                   	int3
5987e3:	cc                   	int3
5987e4:	cc                   	int3
5987e5:	cc                   	int3
5987e6:	cc                   	int3
5987e7:	cc                   	int3
5987e8:	cc                   	int3
5987e9:	cc                   	int3
5987ea:	cc                   	int3
5987eb:	cc                   	int3
5987ec:	cc                   	int3
5987ed:	cc                   	int3
5987ee:	cc                   	int3
5987ef:	cc                   	int3
5987f0:	cc                   	int3
5987f1:	cc                   	int3
5987f2:	cc                   	int3
5987f3:	cc                   	int3
5987f4:	cc                   	int3
5987f5:	cc                   	int3
5987f6:	cc                   	int3
5987f7:	cc                   	int3
5987f8:	cc                   	int3
5987f9:	cc                   	int3
5987fa:	cc                   	int3
5987fb:	cc                   	int3
5987fc:	cc                   	int3
5987fd:	cc                   	int3
5987fe:	cc                   	int3
5987ff:	cc                   	int3
598800:	8b 4c 24 04          	mov    0x4(%esp),%ecx
598804:	8b 41 08             	mov    0x8(%ecx),%eax
598807:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
59880b:	75 0e                	jne    0x59881b
59880d:	0f 1f 00             	nopl   (%eax)
598810:	8b c8                	mov    %eax,%ecx
598812:	8b 41 08             	mov    0x8(%ecx),%eax
598815:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
598819:	74 f5                	je     0x598810
59881b:	8b c1                	mov    %ecx,%eax
59881d:	c3                   	ret
59881e:	cc                   	int3
59881f:	cc                   	int3
598820:	cc                   	int3
598821:	cc                   	int3
598822:	cc                   	int3
598823:	cc                   	int3
598824:	cc                   	int3
598825:	cc                   	int3
598826:	cc                   	int3
598827:	cc                   	int3
598828:	cc                   	int3
598829:	cc                   	int3
59882a:	cc                   	int3
59882b:	cc                   	int3
59882c:	cc                   	int3
59882d:	cc                   	int3
59882e:	cc                   	int3
59882f:	cc                   	int3
598830:	8b 4c 24 04          	mov    0x4(%esp),%ecx
598834:	8b 41 08             	mov    0x8(%ecx),%eax
598837:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
59883b:	75 0e                	jne    0x59884b
59883d:	0f 1f 00             	nopl   (%eax)
598840:	8b c8                	mov    %eax,%ecx
598842:	8b 41 08             	mov    0x8(%ecx),%eax
598845:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
598849:	74 f5                	je     0x598840
59884b:	8b c1                	mov    %ecx,%eax
59884d:	c3                   	ret
59884e:	cc                   	int3
59884f:	cc                   	int3
598850:	cc                   	int3
598851:	cc                   	int3
598852:	cc                   	int3
598853:	cc                   	int3
598854:	cc                   	int3
598855:	cc                   	int3
598856:	cc                   	int3
598857:	cc                   	int3
598858:	cc                   	int3
598859:	cc                   	int3
59885a:	cc                   	int3
59885b:	cc                   	int3
59885c:	cc                   	int3
59885d:	cc                   	int3
59885e:	cc                   	int3
59885f:	cc                   	int3
598860:	8b 4c 24 04          	mov    0x4(%esp),%ecx
598864:	8b 01                	mov    (%ecx),%eax
598866:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
59886a:	75 0e                	jne    0x59887a
59886c:	0f 1f 40 00          	nopl   0x0(%eax)
598870:	8b c8                	mov    %eax,%ecx
598872:	8b 01                	mov    (%ecx),%eax
598874:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
598878:	74 f6                	je     0x598870
59887a:	8b c1                	mov    %ecx,%eax
59887c:	c3                   	ret
59887d:	cc                   	int3
59887e:	cc                   	int3
59887f:	cc                   	int3
598880:	cc                   	int3
598881:	cc                   	int3
598882:	cc                   	int3
598883:	cc                   	int3
598884:	cc                   	int3
598885:	cc                   	int3
598886:	cc                   	int3
598887:	cc                   	int3
598888:	cc                   	int3
598889:	cc                   	int3
59888a:	cc                   	int3
59888b:	cc                   	int3
59888c:	cc                   	int3
59888d:	cc                   	int3
59888e:	cc                   	int3
59888f:	cc                   	int3
598890:	8b 4c 24 04          	mov    0x4(%esp),%ecx
598894:	8b 01                	mov    (%ecx),%eax
598896:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
59889a:	75 0e                	jne    0x5988aa
59889c:	0f 1f 40 00          	nopl   0x0(%eax)
5988a0:	8b c8                	mov    %eax,%ecx
5988a2:	8b 01                	mov    (%ecx),%eax
5988a4:	80 78 0d 00          	cmpb   $0x0,0xd(%eax)
5988a8:	74 f6                	je     0x5988a0
5988aa:	8b c1                	mov    %ecx,%eax
5988ac:	c3                   	ret
5988ad:	cc                   	int3
5988ae:	cc                   	int3
5988af:	cc                   	int3
5988b0:	cc                   	int3
5988b1:	cc                   	int3
5988b2:	cc                   	int3
5988b3:	cc                   	int3
5988b4:	cc                   	int3
5988b5:	cc                   	int3
5988b6:	cc                   	int3
5988b7:	cc                   	int3
5988b8:	cc                   	int3
5988b9:	cc                   	int3
5988ba:	cc                   	int3
5988bb:	cc                   	int3
5988bc:	cc                   	int3
5988bd:	cc                   	int3
5988be:	cc                   	int3
5988bf:	cc                   	int3
5988c0:	8d 41 08             	lea    0x8(%ecx),%eax
5988c3:	c3                   	ret
5988c4:	cc                   	int3
5988c5:	cc                   	int3
5988c6:	cc                   	int3
5988c7:	cc                   	int3
5988c8:	cc                   	int3
5988c9:	cc                   	int3
5988ca:	cc                   	int3
5988cb:	cc                   	int3
5988cc:	cc                   	int3
5988cd:	cc                   	int3
5988ce:	cc                   	int3
5988cf:	cc                   	int3
5988d0:	8d 41 08             	lea    0x8(%ecx),%eax
5988d3:	c3                   	ret
5988d4:	cc                   	int3
5988d5:	cc                   	int3
5988d6:	cc                   	int3
5988d7:	cc                   	int3
5988d8:	cc                   	int3
5988d9:	cc                   	int3
5988da:	cc                   	int3
5988db:	cc                   	int3
5988dc:	cc                   	int3
5988dd:	cc                   	int3
5988de:	cc                   	int3
5988df:	cc                   	int3
5988e0:	8b c1                	mov    %ecx,%eax
5988e2:	c3                   	ret
5988e3:	cc                   	int3
5988e4:	cc                   	int3
5988e5:	cc                   	int3
5988e6:	cc                   	int3
5988e7:	cc                   	int3
5988e8:	cc                   	int3
5988e9:	cc                   	int3
5988ea:	cc                   	int3
5988eb:	cc                   	int3
5988ec:	cc                   	int3
5988ed:	cc                   	int3
5988ee:	cc                   	int3
5988ef:	cc                   	int3
5988f0:	8b c1                	mov    %ecx,%eax
5988f2:	c3                   	ret
5988f3:	cc                   	int3
5988f4:	cc                   	int3
5988f5:	cc                   	int3
5988f6:	cc                   	int3
5988f7:	cc                   	int3
5988f8:	cc                   	int3
5988f9:	cc                   	int3
5988fa:	cc                   	int3
5988fb:	cc                   	int3
5988fc:	cc                   	int3
5988fd:	cc                   	int3
5988fe:	cc                   	int3
5988ff:	cc                   	int3
598900:	8b c1                	mov    %ecx,%eax
598902:	c3                   	ret
598903:	cc                   	int3
598904:	cc                   	int3
598905:	cc                   	int3
598906:	cc                   	int3
598907:	cc                   	int3
598908:	cc                   	int3
598909:	cc                   	int3
59890a:	cc                   	int3
59890b:	cc                   	int3