608778:	0f 8c b5 01 00 00    	jl     0x608933
60877e:	8b 85 5c e5 f9 ff    	mov    -0x61aa4(%ebp),%eax
608784:	8b 10                	mov    (%eax),%edx
608786:	ff 52 20             	call   *0x20(%edx)
608789:	83 e8 0a             	sub    $0xa,%eax
60878c:	8b 95 64 e5 f9 ff    	mov    -0x61a9c(%ebp),%edx
608792:	e8 f5 71 e2 ff       	call   0x42f98c
608797:	89 85 64 e5 f9 ff    	mov    %eax,-0x61a9c(%ebp)
60879d:	8b 85 5c e5 f9 ff    	mov    -0x61aa4(%ebp),%eax
6087a3:	8b 10                	mov    (%eax),%edx
6087a5:	ff 52 2c             	call   *0x2c(%edx)
6087a8:	89 85 6c e5 f9 ff    	mov    %eax,-0x61a94(%ebp)
6087ae:	8d 8d 40 e5 f9 ff    	lea    -0x61ac0(%ebp),%ecx
6087b4:	8b 95 64 e5 f9 ff    	mov    -0x61a9c(%ebp),%edx
6087ba:	d1 fa                	sar    $1,%edx
6087bc:	79 03                	jns    0x6087c1
6087be:	83 d2 00             	adc    $0x0,%edx
6087c1:	33 c0                	xor    %eax,%eax
6087c3:	e8 84 1e e1 ff       	call   0x41a64c
6087c8:	8b 85 40 e5 f9 ff    	mov    -0x61ac0(%ebp),%eax
6087ce:	89 85 78 e5 f9 ff    	mov    %eax,-0x61a88(%ebp)
6087d4:	8b 85 44 e5 f9 ff    	mov    -0x61abc(%ebp),%eax
6087da:	89 85 7c e5 f9 ff    	mov    %eax,-0x61a84(%ebp)
6087e0:	c7 85 74 e5 f9 ff 01 	movl   $0x1,-0x61a8c(%ebp)
6087e7:	00 00 00
6087ea:	c7 85 70 e5 f9 ff 01 	movl   $0x1,-0x61a90(%ebp)
6087f1:	00 00 00
6087f4:	b8 03 00 00 00       	mov    $0x3,%eax
6087f9:	e8 62 aa df ff       	call   0x403260
6087fe:	89 85 68 e5 f9 ff    	mov    %eax,-0x61a98(%ebp)
608804:	55                   	push   %ebp
608805:	8d 85 48 e5 f9 ff    	lea    -0x61ab8(%ebp),%eax
60880b:	e8 e0 f8 ff ff       	call   0x6080f0
608810:	59                   	pop    %ecx
608811:	8b 95 74 e5 f9 ff    	mov    -0x61a8c(%ebp),%edx
608817:	8b 8d 48 e5 f9 ff    	mov    -0x61ab8(%ebp),%ecx
60881d:	89 8c d5 78 e5 f9 ff 	mov    %ecx,-0x61a88(%ebp,%edx,8)
608824:	8b 8d 4c e5 f9 ff    	mov    -0x61ab4(%ebp),%ecx
60882a:	89 8c d5 7c e5 f9 ff 	mov    %ecx,-0x61a84(%ebp,%edx,8)
608831:	ff 85 74 e5 f9 ff    	incl   -0x61a8c(%ebp)
608837:	84 c0                	test   %al,%al
608839:	74 c9                	je     0x608804
60883b:	8d 8d 40 e5 f9 ff    	lea    -0x61ac0(%ebp),%ecx
608841:	8b 95 64 e5 f9 ff    	mov    -0x61a9c(%ebp),%edx
608847:	8b 85 6c e5 f9 ff    	mov    -0x61a94(%ebp),%eax
60884d:	e8 fa 1d e1 ff       	call   0x41a64c
608852:	8b 85 74 e5 f9 ff    	mov    -0x61a8c(%ebp),%eax
608858:	8b 95 40 e5 f9 ff    	mov    -0x61ac0(%ebp),%edx
60885e:	89 94 c5 78 e5 f9 ff 	mov    %edx,-0x61a88(%ebp,%eax,8)
608865:	8b 95 44 e5 f9 ff    	mov    -0x61abc(%ebp),%edx
60886b:	89 94 c5 7c e5 f9 ff 	mov    %edx,-0x61a84(%ebp,%eax,8)
608872:	ff 85 74 e5 f9 ff    	incl   -0x61a8c(%ebp)
608878:	8d 8d 40 e5 f9 ff    	lea    -0x61ac0(%ebp),%ecx
60887e:	8b 95 64 e5 f9 ff    	mov    -0x61a9c(%ebp),%edx
608884:	33 c0                	xor    %eax,%eax
608886:	e8 c1 1d e1 ff       	call   0x41a64c
60888b:	8b 85 74 e5 f9 ff    	mov    -0x61a8c(%ebp),%eax
608891:	8b 95 40 e5 f9 ff    	mov    -0x61ac0(%ebp),%edx
608897:	89 94 c5 78 e5 f9 ff 	mov    %edx,-0x61a88(%ebp,%eax,8)
60889e:	8b 95 44 e5 f9 ff    	mov    -0x61abc(%ebp),%edx
6088a4:	89 94 c5 7c e5 f9 ff 	mov    %edx,-0x61a84(%ebp,%eax,8)
6088ab:	ff 85 74 e5 f9 ff    	incl   -0x61a8c(%ebp)
6088b1:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
6088b7:	c6 80 44 04 00 00 01 	movb   $0x1,0x444(%eax)
6088be:	8b b5 74 e5 f9 ff    	mov    -0x61a8c(%ebp),%esi
6088c4:	4e                   	dec    %esi
6088c5:	85 f6                	test   %esi,%esi
6088c7:	7c 33                	jl     0x6088fc
6088c9:	46                   	inc    %esi
6088ca:	8d 9d 78 e5 f9 ff    	lea    -0x61a88(%ebp),%ebx
6088d0:	8b 85 5c e5 f9 ff    	mov    -0x61aa4(%ebp),%eax
6088d6:	8b 10                	mov    (%eax),%edx
6088d8:	ff 52 20             	call   *0x20(%edx)
6088db:	8b c8                	mov    %eax,%ecx
6088dd:	03 4b 04             	add    0x4(%ebx),%ecx
6088e0:	2b 8d 64 e5 f9 ff    	sub    -0x61a9c(%ebp),%ecx
6088e6:	8b 13                	mov    (%ebx),%edx
6088e8:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
6088ee:	8b 38                	mov    (%eax),%edi
6088f0:	ff 97 4c 01 00 00    	call   *0x14c(%edi)
6088f6:	83 c3 08             	add    $0x8,%ebx
6088f9:	4e                   	dec    %esi
6088fa:	75 d4                	jne    0x6088d0
6088fc:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608902:	8b 10                	mov    (%eax),%edx
608904:	ff 92 50 01 00 00    	call   *0x150(%edx)
60890a:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608910:	e8 d3 6a fd ff       	call   0x5df3e8
608915:	e8 3a 4b fa ff       	call   0x5ad454
60891a:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608920:	e8 6b 23 fd ff       	call   0x5dac90
608925:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
60892b:	8b 10                	mov    (%eax),%edx
60892d:	ff 92 88 00 00 00    	call   *0x88(%edx)
608933:	83 7d 28 00          	cmpl   $0x0,0x28(%ebp)
608937:	0f 8e 04 02 00 00    	jle    0x608b41
60893d:	83 7d 24 02          	cmpl   $0x2,0x24(%ebp)
608941:	74 0a                	je     0x60894d
608943:	83 7d 24 03          	cmpl   $0x3,0x24(%ebp)
608947:	0f 85 f4 01 00 00    	jne    0x608b41
60894d:	8b 85 5c e5 f9 ff    	mov    -0x61aa4(%ebp),%eax
608953:	8b 10                	mov    (%eax),%edx
608955:	ff 52 20             	call   *0x20(%edx)
608958:	83 f8 1e             	cmp    $0x1e,%eax
60895b:	0f 8c e0 01 00 00    	jl     0x608b41
608961:	8b 85 5c e5 f9 ff    	mov    -0x61aa4(%ebp),%eax
608967:	8b 10                	mov    (%eax),%edx
608969:	ff 52 2c             	call   *0x2c(%edx)
60896c:	83 f8 1e             	cmp    $0x1e,%eax
60896f:	0f 8c cc 01 00 00    	jl     0x608b41
608975:	8b 85 5c e5 f9 ff    	mov    -0x61aa4(%ebp),%eax
60897b:	8b 10                	mov    (%eax),%edx
60897d:	ff 52 2c             	call   *0x2c(%edx)
608980:	83 e8 0a             	sub    $0xa,%eax
608983:	8b 95 64 e5 f9 ff    	mov    -0x61a9c(%ebp),%edx
608989:	e8 fe 6f e2 ff       	call   0x42f98c
60898e:	89 85 64 e5 f9 ff    	mov    %eax,-0x61a9c(%ebp)
608994:	8b 85 5c e5 f9 ff    	mov    -0x61aa4(%ebp),%eax
60899a:	8b 10                	mov    (%eax),%edx
60899c:	ff 52 20             	call   *0x20(%edx)
60899f:	89 85 6c e5 f9 ff    	mov    %eax,-0x61a94(%ebp)
6089a5:	8d 8d 40 e5 f9 ff    	lea    -0x61ac0(%ebp),%ecx
6089ab:	8b 95 64 e5 f9 ff    	mov    -0x61a9c(%ebp),%edx
6089b1:	d1 fa                	sar    $1,%edx
6089b3:	79 03                	jns    0x6089b8
6089b5:	83 d2 00             	adc    $0x0,%edx
6089b8:	33 c0                	xor    %eax,%eax
6089ba:	e8 8d 1c e1 ff       	call   0x41a64c
6089bf:	8b 85 40 e5 f9 ff    	mov    -0x61ac0(%ebp),%eax
6089c5:	89 85 78 e5 f9 ff    	mov    %eax,-0x61a88(%ebp)
6089cb:	8b 85 44 e5 f9 ff    	mov    -0x61abc(%ebp),%eax
6089d1:	89 85 7c e5 f9 ff    	mov    %eax,-0x61a84(%ebp)
6089d7:	c7 85 74 e5 f9 ff 01 	movl   $0x1,-0x61a8c(%ebp)
6089de:	00 00 00
6089e1:	c7 85 70 e5 f9 ff 01 	movl   $0x1,-0x61a90(%ebp)
6089e8:	00 00 00
6089eb:	b8 03 00 00 00       	mov    $0x3,%eax
6089f0:	e8 6b a8 df ff       	call   0x403260
6089f5:	89 85 68 e5 f9 ff    	mov    %eax,-0x61a98(%ebp)
6089fb:	55                   	push   %ebp
6089fc:	8d 85 48 e5 f9 ff    	lea    -0x61ab8(%ebp),%eax
608a02:	e8 e9 f6 ff ff       	call   0x6080f0
608a07:	59                   	pop    %ecx
608a08:	8b 95 74 e5 f9 ff    	mov    -0x61a8c(%ebp),%edx
608a0e:	8b 8d 48 e5 f9 ff    	mov    -0x61ab8(%ebp),%ecx
608a14:	89 8c d5 78 e5 f9 ff 	mov    %ecx,-0x61a88(%ebp,%edx,8)
608a1b:	8b 8d 4c e5 f9 ff    	mov    -0x61ab4(%ebp),%ecx
608a21:	89 8c d5 7c e5 f9 ff 	mov    %ecx,-0x61a84(%ebp,%edx,8)
608a28:	ff 85 74 e5 f9 ff    	incl   -0x61a8c(%ebp)
608a2e:	84 c0                	test   %al,%al
608a30:	74 c9                	je     0x6089fb
608a32:	8d 8d 40 e5 f9 ff    	lea    -0x61ac0(%ebp),%ecx
608a38:	8b 95 64 e5 f9 ff    	mov    -0x61a9c(%ebp),%edx
608a3e:	8b 85 6c e5 f9 ff    	mov    -0x61a94(%ebp),%eax
608a44:	e8 03 1c e1 ff       	call   0x41a64c
608a49:	8b 85 74 e5 f9 ff    	mov    -0x61a8c(%ebp),%eax
608a4f:	8b 95 40 e5 f9 ff    	mov    -0x61ac0(%ebp),%edx
608a55:	89 94 c5 78 e5 f9 ff 	mov    %edx,-0x61a88(%ebp,%eax,8)
608a5c:	8b 95 44 e5 f9 ff    	mov    -0x61abc(%ebp),%edx
608a62:	89 94 c5 7c e5 f9 ff 	mov    %edx,-0x61a84(%ebp,%eax,8)
608a69:	ff 85 74 e5 f9 ff    	incl   -0x61a8c(%ebp)
608a6f:	8d 8d 40 e5 f9 ff    	lea    -0x61ac0(%ebp),%ecx
608a75:	8b 95 64 e5 f9 ff    	mov    -0x61a9c(%ebp),%edx
608a7b:	33 c0                	xor    %eax,%eax
608a7d:	e8 ca 1b e1 ff       	call   0x41a64c
608a82:	8b 85 74 e5 f9 ff    	mov    -0x61a8c(%ebp),%eax
608a88:	8b 95 40 e5 f9 ff    	mov    -0x61ac0(%ebp),%edx
608a8e:	89 94 c5 78 e5 f9 ff 	mov    %edx,-0x61a88(%ebp,%eax,8)
608a95:	8b 95 44 e5 f9 ff    	mov    -0x61abc(%ebp),%edx
608a9b:	89 94 c5 7c e5 f9 ff 	mov    %edx,-0x61a84(%ebp,%eax,8)
608aa2:	ff 85 74 e5 f9 ff    	incl   -0x61a8c(%ebp)
608aa8:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608aae:	c6 80 44 04 00 00 01 	movb   $0x1,0x444(%eax)
608ab5:	8b b5 74 e5 f9 ff    	mov    -0x61a8c(%ebp),%esi
608abb:	4e                   	dec    %esi
608abc:	85 f6                	test   %esi,%esi
608abe:	7c 4a                	jl     0x608b0a
608ac0:	46                   	inc    %esi
608ac1:	8d 9d 7c e5 f9 ff    	lea    -0x61a84(%ebp),%ebx
608ac7:	8b 85 5c e5 f9 ff    	mov    -0x61aa4(%ebp),%eax
608acd:	8b 10                	mov    (%eax),%edx
608acf:	ff 52 20             	call   *0x20(%edx)
608ad2:	8b 95 6c e5 f9 ff    	mov    -0x61a94(%ebp),%edx
608ad8:	2b 53 fc             	sub    -0x4(%ebx),%edx
608adb:	2b c2                	sub    %edx,%eax
608add:	50                   	push   %eax
608ade:	8b 85 5c e5 f9 ff    	mov    -0x61aa4(%ebp),%eax
608ae4:	8b 10                	mov    (%eax),%edx
608ae6:	ff 52 2c             	call   *0x2c(%edx)
608ae9:	8b d0                	mov    %eax,%edx
608aeb:	8b 85 64 e5 f9 ff    	mov    -0x61a9c(%ebp),%eax
608af1:	2b 03                	sub    (%ebx),%eax
608af3:	2b d0                	sub    %eax,%edx
608af5:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608afb:	59                   	pop    %ecx
608afc:	8b 38                	mov    (%eax),%edi
608afe:	ff 97 4c 01 00 00    	call   *0x14c(%edi)
608b04:	83 c3 08             	add    $0x8,%ebx
608b07:	4e                   	dec    %esi
608b08:	75 bd                	jne    0x608ac7
608b0a:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608b10:	8b 10                	mov    (%eax),%edx
608b12:	ff 92 50 01 00 00    	call   *0x150(%edx)
608b18:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608b1e:	e8 c5 68 fd ff       	call   0x5df3e8
608b23:	e8 2c 49 fa ff       	call   0x5ad454
608b28:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608b2e:	e8 5d 21 fd ff       	call   0x5dac90
608b33:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608b39:	8b 10                	mov    (%eax),%edx
608b3b:	ff 92 88 00 00 00    	call   *0x88(%edx)
608b41:	83 bd 54 e5 f9 ff 00 	cmpl   $0x0,-0x61aac(%ebp)
608b48:	7f 0a                	jg     0x608b54
608b4a:	83 7d 28 00          	cmpl   $0x0,0x28(%ebp)
608b4e:	0f 8e b8 00 00 00    	jle    0x608c0c
608b54:	8d 95 3c e5 f9 ff    	lea    -0x61ac4(%ebp),%edx
608b5a:	8b 45 20             	mov    0x20(%ebp),%eax
608b5d:	e8 1e 08 fa ff       	call   0x5a9380
608b62:	8a 85 3e e5 f9 ff    	mov    -0x61ac2(%ebp),%al
608b68:	c1 e0 10             	shl    $0x10,%eax
608b6b:	66 8b 85 3c e5 f9 ff 	mov    -0x61ac4(%ebp),%ax
608b72:	50                   	push   %eax
608b73:	8d 95 38 e5 f9 ff    	lea    -0x61ac8(%ebp),%edx
608b79:	8b 45 20             	mov    0x20(%ebp),%eax
608b7c:	e8 ff 07 fa ff       	call   0x5a9380
608b81:	8a 85 3a e5 f9 ff    	mov    -0x61ac6(%ebp),%al
608b87:	c1 e0 10             	shl    $0x10,%eax
608b8a:	66 8b 85 38 e5 f9 ff 	mov    -0x61ac8(%ebp),%ax
608b91:	50                   	push   %eax
608b92:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608b98:	e8 4b 68 fd ff       	call   0x5df3e8
608b9d:	33 d2                	xor    %edx,%edx
608b9f:	e8 5c 47 fb ff       	call   0x5bd300
608ba4:	83 bd 54 e5 f9 ff 00 	cmpl   $0x0,-0x61aac(%ebp)
608bab:	75 29                	jne    0x608bd6
608bad:	68 00 00 f0 3f       	push   $0x3ff00000
608bb2:	6a 00                	push   $0x0
608bb4:	6a 01                	push   $0x1
608bb6:	6a 00                	push   $0x0
608bb8:	6a 64                	push   $0x64
608bba:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608bc0:	e8 23 68 fd ff       	call   0x5df3e8
608bc5:	b9 01 00 00 00       	mov    $0x1,%ecx
608bca:	ba 01 00 00 00       	mov    $0x1,%edx
608bcf:	e8 18 1f fb ff       	call   0x5baaec
608bd4:	eb 36                	jmp    0x608c0c
608bd6:	db 85 54 e5 f9 ff    	fildl  -0x61aac(%ebp)
608bdc:	83 c4 f8             	add    $0xfffffff8,%esp
608bdf:	dd 1c 24             	fstpl  (%esp)
608be2:	9b                   	fwait
608be3:	6a 01                	push   $0x1
608be5:	6a 00                	push   $0x0
608be7:	8b 45 2c             	mov    0x2c(%ebp),%eax
608bea:	03 c0                	add    %eax,%eax
608bec:	8d 04 80             	lea    (%eax,%eax,4),%eax
608bef:	50                   	push   %eax
608bf0:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608bf6:	e8 ed 67 fd ff       	call   0x5df3e8
608bfb:	8b 8d 58 e5 f9 ff    	mov    -0x61aa8(%ebp),%ecx
608c01:	8b 95 58 e5 f9 ff    	mov    -0x61aa8(%ebp),%edx
608c07:	e8 e0 1e fb ff       	call   0x5baaec
608c0c:	ba ff ff ff 00       	mov    $0xffffff,%edx
608c11:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608c17:	8b 08                	mov    (%eax),%ecx
608c19:	ff 91 c8 00 00 00    	call   *0xc8(%ecx)
608c1f:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608c25:	e8 be 67 fd ff       	call   0x5df3e8
608c2a:	e8 e9 09 fa ff       	call   0x5a9618
608c2f:	83 7d 18 00          	cmpl   $0x0,0x18(%ebp)
608c33:	0f 84 f0 01 00 00    	je     0x608e29
608c39:	8b 45 18             	mov    0x18(%ebp),%eax
608c3c:	e8 bb 0c e0 ff       	call   0x4098fc
608c41:	84 c0                	test   %al,%al
608c43:	0f 84 e0 01 00 00    	je     0x608e29
608c49:	83 7d 08 01          	cmpl   $0x1,0x8(%ebp)
608c4d:	0f 8c d6 01 00 00    	jl     0x608e29
608c53:	83 7d 08 0a          	cmpl   $0xa,0x8(%ebp)
608c57:	0f 8f cc 01 00 00    	jg     0x608e29
608c5d:	33 c0                	xor    %eax,%eax
608c5f:	55                   	push   %ebp
608c60:	68 22 8e 60 00       	push   $0x608e22
608c65:	64 ff 30             	push   %fs:(%eax)
608c68:	64 89 20             	mov    %esp,%fs:(%eax)
608c6b:	b2 01                	mov    $0x1,%dl
608c6d:	a1 18 ff 5e 00       	mov    0x5eff18,%eax
608c72:	e8 2d e9 fe ff       	call   0x5f75a4
608c77:	89 85 60 e5 f9 ff    	mov    %eax,-0x61aa0(%ebp)
608c7d:	55                   	push   %ebp
608c7e:	8b 45 18             	mov    0x18(%ebp),%eax
608c81:	e8 6a f7 ff ff       	call   0x6083f0
608c86:	59                   	pop    %ecx
608c87:	55                   	push   %ebp
608c88:	8b 45 10             	mov    0x10(%ebp),%eax
608c8b:	50                   	push   %eax
608c8c:	8b 45 0c             	mov    0xc(%ebp),%eax
608c8f:	50                   	push   %eax
608c90:	8d 85 40 e5 f9 ff    	lea    -0x61ac0(%ebp),%eax
608c96:	50                   	push   %eax
608c97:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608c9d:	8b 10                	mov    (%eax),%edx
608c9f:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
608ca5:	e8 82 eb fe ff       	call   0x5f782c
608caa:	8b 10                	mov    (%eax),%edx
608cac:	ff 52 20             	call   *0x20(%edx)
608caf:	50                   	push   %eax
608cb0:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608cb6:	8b 10                	mov    (%eax),%edx
608cb8:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
608cbe:	e8 69 eb fe ff       	call   0x5f782c
608cc3:	8b 10                	mov    (%eax),%edx
608cc5:	ff 52 2c             	call   *0x2c(%edx)
608cc8:	8b 4d 14             	mov    0x14(%ebp),%ecx
608ccb:	5a                   	pop    %edx
608ccc:	e8 6f f8 ff ff       	call   0x608540
608cd1:	59                   	pop    %ecx
608cd2:	8b 85 40 e5 f9 ff    	mov    -0x61ac0(%ebp),%eax
608cd8:	89 85 48 e5 f9 ff    	mov    %eax,-0x61ab8(%ebp)
608cde:	8b 85 44 e5 f9 ff    	mov    -0x61abc(%ebp),%eax
608ce4:	89 85 4c e5 f9 ff    	mov    %eax,-0x61ab4(%ebp)
608cea:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608cf0:	e8 37 69 fd ff       	call   0x5df62c
608cf5:	48                   	dec    %eax
608cf6:	7e 10                	jle    0x608d08
608cf8:	ba 01 00 00 00       	mov    $0x1,%edx
608cfd:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608d03:	e8 48 6a fd ff       	call   0x5df750
608d08:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608d0e:	e8 f9 69 fd ff       	call   0x5df70c
608d13:	8b 85 60 e5 f9 ff    	mov    -0x61aa0(%ebp),%eax
608d19:	8b 10                	mov    (%eax),%edx
608d1b:	ff 52 0c             	call   *0xc(%edx)
608d1e:	50                   	push   %eax
608d1f:	ba 01 00 00 00       	mov    $0x1,%edx
608d24:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608d2a:	e8 09 69 fd ff       	call   0x5df638
608d2f:	8b 40 10             	mov    0x10(%eax),%eax
608d32:	5a                   	pop    %edx
608d33:	e8 8c ed fe ff       	call   0x5f7ac4
608d38:	8b 85 60 e5 f9 ff    	mov    -0x61aa0(%ebp),%eax
608d3e:	8b 10                	mov    (%eax),%edx
608d40:	ff 52 08             	call   *0x8(%edx)
608d43:	50                   	push   %eax
608d44:	ba 01 00 00 00       	mov    $0x1,%edx
608d49:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax
608d4f:	e8 e4 68 fd ff       	call   0x5df638
608d54:	8b 40 10             	mov    0x10(%eax),%eax
608d57:	5a                   	pop    %edx
608d58:	e8 0b ef fe ff       	call   0x5f7c68
608d5d:	ba 01 00 00 00       	mov    $0x1,%edx
608d62:	8b 85 50 e5 f9 ff    	mov    -0x61ab0(%ebp),%eax