5bc8dc:	eb 2c                	jmp    0x5bc90a
5bc8de:	dd 45 a0             	fldl   -0x60(%ebp)
5bc8e1:	d8 1d ec d2 5b 00    	fcomps 0x5bd2ec
5bc8e7:	df e0                	fnstsw %ax
5bc8e9:	9e                   	sahf
5bc8ea:	72 17                	jb     0x5bc903
5bc8ec:	dd 45 98             	fldl   -0x68(%ebp)
5bc8ef:	d8 1d ec d2 5b 00    	fcomps 0x5bd2ec
5bc8f5:	df e0                	fnstsw %ax
5bc8f7:	9e                   	sahf
5bc8f8:	73 09                	jae    0x5bc903
5bc8fa:	c6 85 27 ff ff ff 02 	movb   $0x2,-0xd9(%ebp)
5bc901:	eb 07                	jmp    0x5bc90a
5bc903:	c6 85 27 ff ff ff 03 	movb   $0x3,-0xd9(%ebp)
5bc90a:	8b 45 b0             	mov    -0x50(%ebp),%eax
5bc90d:	f7 6d bc             	imull  -0x44(%ebp)
5bc910:	e8 97 5e e4 ff       	call   0x4027ac
5bc915:	89 45 f0             	mov    %eax,-0x10(%ebp)
5bc918:	8b 45 b0             	mov    -0x50(%ebp),%eax
5bc91b:	f7 6d bc             	imull  -0x44(%ebp)
5bc91e:	e8 89 5e e4 ff       	call   0x4027ac
5bc923:	89 45 ec             	mov    %eax,-0x14(%ebp)
5bc926:	8b 45 b0             	mov    -0x50(%ebp),%eax
5bc929:	f7 6d bc             	imull  -0x44(%ebp)
5bc92c:	e8 7b 5e e4 ff       	call   0x4027ac
5bc931:	89 45 e8             	mov    %eax,-0x18(%ebp)
5bc934:	8b 45 b0             	mov    -0x50(%ebp),%eax
5bc937:	f7 6d bc             	imull  -0x44(%ebp)
5bc93a:	e8 6d 5e e4 ff       	call   0x4027ac
5bc93f:	89 45 e4             	mov    %eax,-0x1c(%ebp)
5bc942:	8b 45 b8             	mov    -0x48(%ebp),%eax
5bc945:	f7 6d bc             	imull  -0x44(%ebp)
5bc948:	e8 5f 5e e4 ff       	call   0x4027ac
5bc94d:	89 45 cc             	mov    %eax,-0x34(%ebp)
5bc950:	8b 45 b8             	mov    -0x48(%ebp),%eax
5bc953:	c1 e0 03             	shl    $0x3,%eax
5bc956:	f7 6d bc             	imull  -0x44(%ebp)
5bc959:	e8 4e 5e e4 ff       	call   0x4027ac
5bc95e:	89 45 c8             	mov    %eax,-0x38(%ebp)
5bc961:	8b 45 b8             	mov    -0x48(%ebp),%eax
5bc964:	03 45 b0             	add    -0x50(%ebp),%eax
5bc967:	c1 e0 03             	shl    $0x3,%eax
5bc96a:	e8 3d 5e e4 ff       	call   0x4027ac
5bc96f:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
5bc975:	33 c0                	xor    %eax,%eax
5bc977:	89 45 c0             	mov    %eax,-0x40(%ebp)
5bc97a:	db 45 c0             	fildl  -0x40(%ebp)
5bc97d:	dd 5d 90             	fstpl  -0x70(%ebp)
5bc980:	9b                   	fwait
5bc981:	8b 45 90             	mov    -0x70(%ebp),%eax
5bc984:	89 45 80             	mov    %eax,-0x80(%ebp)
5bc987:	8b 45 94             	mov    -0x6c(%ebp),%eax
5bc98a:	89 45 84             	mov    %eax,-0x7c(%ebp)
5bc98d:	8b 75 b8             	mov    -0x48(%ebp),%esi
5bc990:	03 75 b0             	add    -0x50(%ebp),%esi
5bc993:	4e                   	dec    %esi
5bc994:	85 f6                	test   %esi,%esi
5bc996:	0f 8c 8a 00 00 00    	jl     0x5bca26
5bc99c:	46                   	inc    %esi
5bc99d:	c7 85 4c ff ff ff 00 	movl   $0x0,-0xb4(%ebp)
5bc9a4:	00 00 00
5bc9a7:	dd 45 90             	fldl   -0x70(%ebp)
5bc9aa:	dc 45 a0             	faddl  -0x60(%ebp)
5bc9ad:	8b 45 c0             	mov    -0x40(%ebp),%eax
5bc9b0:	40                   	inc    %eax
5bc9b1:	89 85 14 ff ff ff    	mov    %eax,-0xec(%ebp)
5bc9b7:	db 85 14 ff ff ff    	fildl  -0xec(%ebp)
5bc9bd:	db 2d f0 d2 5b 00    	fldt   0x5bd2f0
5bc9c3:	de c1                	faddp  %st,%st(1)
5bc9c5:	de d9                	fcompp
5bc9c7:	df e0                	fnstsw %ax
5bc9c9:	9e                   	sahf
5bc9ca:	72 22                	jb     0x5bc9ee
5bc9cc:	dd 45 90             	fldl   -0x70(%ebp)
5bc9cf:	dc 45 a0             	faddl  -0x60(%ebp)
5bc9d2:	dd 5d 90             	fstpl  -0x70(%ebp)
5bc9d5:	9b dd 45 90          	fldl   -0x70(%ebp)
5bc9d9:	dc 65 80             	fsubl  -0x80(%ebp)
5bc9dc:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
5bc9e2:	8b 95 4c ff ff ff    	mov    -0xb4(%ebp),%edx
5bc9e8:	dd 1c d0             	fstpl  (%eax,%edx,8)
5bc9eb:	9b                   	fwait
5bc9ec:	eb 19                	jmp    0x5bca07
5bc9ee:	ff 45 c0             	incl   -0x40(%ebp)
5bc9f1:	db 45 c0             	fildl  -0x40(%ebp)
5bc9f4:	dc 65 80             	fsubl  -0x80(%ebp)
5bc9f7:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
5bc9fd:	8b 95 4c ff ff ff    	mov    -0xb4(%ebp),%edx
5bca03:	dd 1c d0             	fstpl  (%eax,%edx,8)
5bca06:	9b dd 45 80          	fldl   -0x80(%ebp)
5bca0a:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
5bca10:	8b 95 4c ff ff ff    	mov    -0xb4(%ebp),%edx
5bca16:	dc 04 d0             	faddl  (%eax,%edx,8)
5bca19:	dd 5d 80             	fstpl  -0x80(%ebp)
5bca1c:	9b                   	fwait
5bca1d:	ff 85 4c ff ff ff    	incl   -0xb4(%ebp)
5bca23:	4e                   	dec    %esi
5bca24:	75 81                	jne    0x5bc9a7
5bca26:	8b 55 b8             	mov    -0x48(%ebp),%edx
5bca29:	c1 e2 03             	shl    $0x3,%edx
5bca2c:	0f af 55 bc          	imul   -0x44(%ebp),%edx
5bca30:	8b 45 c8             	mov    -0x38(%ebp),%eax
5bca33:	33 c9                	xor    %ecx,%ecx
5bca35:	e8 06 68 e4 ff       	call   0x403240
5bca3a:	33 c0                	xor    %eax,%eax
5bca3c:	89 45 c4             	mov    %eax,-0x3c(%ebp)
5bca3f:	db 45 c4             	fildl  -0x3c(%ebp)
5bca42:	dd 5d 88             	fstpl  -0x78(%ebp)
5bca45:	9b                   	fwait
5bca46:	8b 45 88             	mov    -0x78(%ebp),%eax
5bca49:	89 85 78 ff ff ff    	mov    %eax,-0x88(%ebp)
5bca4f:	8b 45 8c             	mov    -0x74(%ebp),%eax
5bca52:	89 85 7c ff ff ff    	mov    %eax,-0x84(%ebp)
5bca58:	33 d2                	xor    %edx,%edx
5bca5a:	8b 45 fc             	mov    -0x4(%ebp),%eax
5bca5d:	8b 08                	mov    (%eax),%ecx
5bca5f:	ff 11                	call   *(%ecx)
5bca61:	8b d0                	mov    %eax,%edx
5bca63:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5bca66:	0f af 4d bc          	imul   -0x44(%ebp),%ecx
5bca6a:	8b 45 ec             	mov    -0x14(%ebp),%eax
5bca6d:	e8 4e b4 e4 ff       	call   0x407ec0
5bca72:	8b 45 ac             	mov    -0x54(%ebp),%eax
5bca75:	48                   	dec    %eax
5bca76:	3b 45 c4             	cmp    -0x3c(%ebp),%eax
5bca79:	7e 1d                	jle    0x5bca98
5bca7b:	ba 01 00 00 00       	mov    $0x1,%edx
5bca80:	8b 45 fc             	mov    -0x4(%ebp),%eax
5bca83:	8b 08                	mov    (%eax),%ecx
5bca85:	ff 11                	call   *(%ecx)
5bca87:	8b d0                	mov    %eax,%edx
5bca89:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5bca8c:	0f af 4d bc          	imul   -0x44(%ebp),%ecx
5bca90:	8b 45 e8             	mov    -0x18(%ebp),%eax
5bca93:	e8 28 b4 e4 ff       	call   0x407ec0
5bca98:	8b 45 ac             	mov    -0x54(%ebp),%eax
5bca9b:	48                   	dec    %eax
5bca9c:	8b 55 c4             	mov    -0x3c(%ebp),%edx
5bca9f:	42                   	inc    %edx
5bcaa0:	3b c2                	cmp    %edx,%eax
5bcaa2:	7e 1d                	jle    0x5bcac1
5bcaa4:	ba 02 00 00 00       	mov    $0x2,%edx
5bcaa9:	8b 45 fc             	mov    -0x4(%ebp),%eax
5bcaac:	8b 08                	mov    (%eax),%ecx
5bcaae:	ff 11                	call   *(%ecx)
5bcab0:	8b d0                	mov    %eax,%edx
5bcab2:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5bcab5:	0f af 4d bc          	imul   -0x44(%ebp),%ecx
5bcab9:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5bcabc:	e8 ff b3 e4 ff       	call   0x407ec0
5bcac1:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5bcac4:	89 85 4c ff ff ff    	mov    %eax,-0xb4(%ebp)
5bcaca:	83 bd 4c ff ff ff 00 	cmpl   $0x0,-0xb4(%ebp)
5bcad1:	0f 8e cf 07 00 00    	jle    0x5bd2a6
5bcad7:	33 c0                	xor    %eax,%eax
5bcad9:	89 45 c0             	mov    %eax,-0x40(%ebp)
5bcadc:	db 45 c0             	fildl  -0x40(%ebp)
5bcadf:	dd 5d 90             	fstpl  -0x70(%ebp)
5bcae2:	9b dd 45 88          	fldl   -0x78(%ebp)
5bcae6:	dc 45 98             	faddl  -0x68(%ebp)
5bcae9:	8b 45 c4             	mov    -0x3c(%ebp),%eax
5bcaec:	40                   	inc    %eax
5bcaed:	89 85 14 ff ff ff    	mov    %eax,-0xec(%ebp)
5bcaf3:	db 85 14 ff ff ff    	fildl  -0xec(%ebp)
5bcaf9:	db 2d f0 d2 5b 00    	fldt   0x5bd2f0
5bcaff:	de c1                	faddp  %st,%st(1)
5bcb01:	de d9                	fcompp
5bcb03:	df e0                	fnstsw %ax
5bcb05:	9e                   	sahf
5bcb06:	72 30                	jb     0x5bcb38
5bcb08:	dd 45 88             	fldl   -0x78(%ebp)
5bcb0b:	dc 45 98             	faddl  -0x68(%ebp)
5bcb0e:	dd 5d 88             	fstpl  -0x78(%ebp)
5bcb11:	9b db 45 c4          	fildl  -0x3c(%ebp)
5bcb15:	dc 6d 88             	fsubrl -0x78(%ebp)
5bcb18:	dd 9d 50 ff ff ff    	fstpl  -0xb0(%ebp)
5bcb1e:	9b dd 45 88          	fldl   -0x78(%ebp)
5bcb22:	dc a5 78 ff ff ff    	fsubl  -0x88(%ebp)
5bcb28:	dd 9d 68 ff ff ff    	fstpl  -0x98(%ebp)
5bcb2e:	9b                   	fwait
5bcb2f:	c6 85 36 ff ff ff 01 	movb   $0x1,-0xca(%ebp)
5bcb36:	eb 36                	jmp    0x5bcb6e
5bcb38:	8b 45 c4             	mov    -0x3c(%ebp),%eax
5bcb3b:	40                   	inc    %eax
5bcb3c:	89 85 14 ff ff ff    	mov    %eax,-0xec(%ebp)
5bcb42:	db 85 14 ff ff ff    	fildl  -0xec(%ebp)
5bcb48:	dc a5 78 ff ff ff    	fsubl  -0x88(%ebp)
5bcb4e:	dd 9d 68 ff ff ff    	fstpl  -0x98(%ebp)
5bcb54:	9b                   	fwait
5bcb55:	33 c0                	xor    %eax,%eax
5bcb57:	89 85 50 ff ff ff    	mov    %eax,-0xb0(%ebp)
5bcb5d:	c7 85 54 ff ff ff 00 	movl   $0x3ff00000,-0xac(%ebp)
5bcb64:	00 f0 3f
5bcb67:	c6 85 36 ff ff ff 00 	movb   $0x0,-0xca(%ebp)
5bcb6e:	dd 85 78 ff ff ff    	fldl   -0x88(%ebp)
5bcb74:	dc 85 68 ff ff ff    	faddl  -0x98(%ebp)
5bcb7a:	dd 9d 78 ff ff ff    	fstpl  -0x88(%ebp)
5bcb80:	9b                   	fwait
5bcb81:	8b 45 ec             	mov    -0x14(%ebp),%eax
5bcb84:	89 45 dc             	mov    %eax,-0x24(%ebp)
5bcb87:	83 7d c4 00          	cmpl   $0x0,-0x3c(%ebp)
5bcb8b:	7e 08                	jle    0x5bcb95
5bcb8d:	8b 45 f0             	mov    -0x10(%ebp),%eax
5bcb90:	89 45 e0             	mov    %eax,-0x20(%ebp)
5bcb93:	eb 06                	jmp    0x5bcb9b
5bcb95:	8b 45 ec             	mov    -0x14(%ebp),%eax
5bcb98:	89 45 e0             	mov    %eax,-0x20(%ebp)
5bcb9b:	8b 45 ac             	mov    -0x54(%ebp),%eax
5bcb9e:	48                   	dec    %eax
5bcb9f:	3b 45 c4             	cmp    -0x3c(%ebp),%eax
5bcba2:	7e 08                	jle    0x5bcbac
5bcba4:	8b 45 e8             	mov    -0x18(%ebp),%eax
5bcba7:	89 45 d8             	mov    %eax,-0x28(%ebp)
5bcbaa:	eb 06                	jmp    0x5bcbb2
5bcbac:	8b 45 ec             	mov    -0x14(%ebp),%eax
5bcbaf:	89 45 d8             	mov    %eax,-0x28(%ebp)
5bcbb2:	8b 45 ac             	mov    -0x54(%ebp),%eax
5bcbb5:	48                   	dec    %eax
5bcbb6:	8b 55 c4             	mov    -0x3c(%ebp),%edx
5bcbb9:	42                   	inc    %edx
5bcbba:	3b c2                	cmp    %edx,%eax
5bcbbc:	7e 08                	jle    0x5bcbc6
5bcbbe:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5bcbc1:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5bcbc4:	eb 06                	jmp    0x5bcbcc
5bcbc6:	8b 45 d8             	mov    -0x28(%ebp),%eax
5bcbc9:	89 45 d4             	mov    %eax,-0x2c(%ebp)
5bcbcc:	8b 7d c8             	mov    -0x38(%ebp),%edi
5bcbcf:	33 c0                	xor    %eax,%eax
5bcbd1:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
5bcbd7:	8b 45 b8             	mov    -0x48(%ebp),%eax
5bcbda:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
5bcbe0:	83 bd 48 ff ff ff 00 	cmpl   $0x0,-0xb8(%ebp)
5bcbe7:	0f 84 8e 05 00 00    	je     0x5bd17b
5bcbed:	dd 45 90             	fldl   -0x70(%ebp)
5bcbf0:	dc 45 a0             	faddl  -0x60(%ebp)
5bcbf3:	8b 55 c0             	mov    -0x40(%ebp),%edx
5bcbf6:	42                   	inc    %edx
5bcbf7:	89 95 14 ff ff ff    	mov    %edx,-0xec(%ebp)
5bcbfd:	db 85 14 ff ff ff    	fildl  -0xec(%ebp)
5bcc03:	db 2d f0 d2 5b 00    	fldt   0x5bd2f0
5bcc09:	de c1                	faddp  %st,%st(1)
5bcc0b:	de d9                	fcompp
5bcc0d:	df e0                	fnstsw %ax
5bcc0f:	9e                   	sahf
5bcc10:	72 20                	jb     0x5bcc32
5bcc12:	dd 45 90             	fldl   -0x70(%ebp)
5bcc15:	dc 45 a0             	faddl  -0x60(%ebp)
5bcc18:	dd 5d 90             	fstpl  -0x70(%ebp)
5bcc1b:	9b db 45 c0          	fildl  -0x40(%ebp)
5bcc1f:	dc 6d 90             	fsubrl -0x70(%ebp)
5bcc22:	dd 9d 58 ff ff ff    	fstpl  -0xa8(%ebp)
5bcc28:	9b                   	fwait
5bcc29:	c6 85 37 ff ff ff 01 	movb   $0x1,-0xc9(%ebp)
5bcc30:	eb 19                	jmp    0x5bcc4b
5bcc32:	33 c0                	xor    %eax,%eax
5bcc34:	89 85 58 ff ff ff    	mov    %eax,-0xa8(%ebp)
5bcc3a:	c7 85 5c ff ff ff 00 	movl   $0x3ff00000,-0xa4(%ebp)
5bcc41:	00 f0 3f
5bcc44:	c6 85 37 ff ff ff 00 	movb   $0x0,-0xc9(%ebp)
5bcc4b:	8b 85 74 ff ff ff    	mov    -0x8c(%ebp),%eax
5bcc51:	8b 8d 44 ff ff ff    	mov    -0xbc(%ebp),%ecx
5bcc57:	dd 04 c8             	fldl   (%eax,%ecx,8)
5bcc5a:	dc 8d 68 ff ff ff    	fmull  -0x98(%ebp)
5bcc60:	dd 9d 60 ff ff ff    	fstpl  -0xa0(%ebp)
5bcc66:	9b                   	fwait
5bcc67:	ff 85 44 ff ff ff    	incl   -0xbc(%ebp)
5bcc6d:	83 7d c0 00          	cmpl   $0x0,-0x40(%ebp)
5bcc71:	7e 0d                	jle    0x5bcc80
5bcc73:	8b 45 bc             	mov    -0x44(%ebp),%eax
5bcc76:	f7 d8                	neg    %eax
5bcc78:	89 85 30 ff ff ff    	mov    %eax,-0xd0(%ebp)
5bcc7e:	eb 08                	jmp    0x5bcc88
5bcc80:	33 c0                	xor    %eax,%eax
5bcc82:	89 85 30 ff ff ff    	mov    %eax,-0xd0(%ebp)
5bcc88:	8b 45 b0             	mov    -0x50(%ebp),%eax
5bcc8b:	48                   	dec    %eax
5bcc8c:	3b 45 c0             	cmp    -0x40(%ebp),%eax
5bcc8f:	7e 0b                	jle    0x5bcc9c
5bcc91:	8b 4d bc             	mov    -0x44(%ebp),%ecx
5bcc94:	89 8d 2c ff ff ff    	mov    %ecx,-0xd4(%ebp)
5bcc9a:	eb 08                	jmp    0x5bcca4
5bcc9c:	33 c9                	xor    %ecx,%ecx
5bcc9e:	89 8d 2c ff ff ff    	mov    %ecx,-0xd4(%ebp)
5bcca4:	3b c2                	cmp    %edx,%eax
5bcca6:	7e 0d                	jle    0x5bccb5
5bcca8:	8b 45 bc             	mov    -0x44(%ebp),%eax
5bccab:	03 c0                	add    %eax,%eax
5bccad:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
5bccb3:	eb 0c                	jmp    0x5bccc1
5bccb5:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
5bccbb:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
5bccc1:	83 7d f4 01          	cmpl   $0x1,-0xc(%ebp)
5bccc5:	0f 85 8d 02 00 00    	jne    0x5bcf58
5bcccb:	8a 85 27 ff ff ff    	mov    -0xd9(%ebp),%al
5bccd1:	2c 01                	sub    $0x1,%al
5bccd3:	72 1b                	jb     0x5bccf0
5bccd5:	0f 84 84 01 00 00    	je     0x5bce5f
5bccdb:	fe c8                	dec    %al
5bccdd:	0f 84 e8 01 00 00    	je     0x5bcecb
5bcce3:	fe c8                	dec    %al
5bcce5:	0f 84 35 02 00 00    	je     0x5bcf20
5bcceb:	e9 4a 04 00 00       	jmp    0x5bd13a
5bccf0:	8b 75 bc             	mov    -0x44(%ebp),%esi
5bccf3:	4e                   	dec    %esi
5bccf4:	85 f6                	test   %esi,%esi
5bccf6:	0f 8c 3e 04 00 00    	jl     0x5bd13a
5bccfc:	46                   	inc    %esi
5bccfd:	33 db                	xor    %ebx,%ebx
5bccff:	ff b5 54 ff ff ff    	push   -0xac(%ebp)
5bcd05:	ff b5 50 ff ff ff    	push   -0xb0(%ebp)
5bcd0b:	ff b5 5c ff ff ff    	push   -0xa4(%ebp)
5bcd11:	ff b5 58 ff ff ff    	push   -0xa8(%ebp)
5bcd17:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
5bcd1d:	03 c3                	add    %ebx,%eax
5bcd1f:	8b 55 d4             	mov    -0x2c(%ebp),%edx
5bcd22:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bcd26:	50                   	push   %eax
5bcd27:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
5bcd2d:	03 c3                	add    %ebx,%eax
5bcd2f:	8b 55 d4             	mov    -0x2c(%ebp),%edx
5bcd32:	33 c9                	xor    %ecx,%ecx
5bcd34:	8a 0c 02             	mov    (%edx,%eax,1),%cl
5bcd37:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
5bcd3d:	03 c3                	add    %ebx,%eax
5bcd3f:	8b 55 d4             	mov    -0x2c(%ebp),%edx
5bcd42:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bcd46:	8b 55 d4             	mov    -0x2c(%ebp),%edx
5bcd49:	0f b6 14 1a          	movzbl (%edx,%ebx,1),%edx
5bcd4d:	e8 16 f9 ff ff       	call   0x5bc668
5bcd52:	e8 75 5f e4 ff       	call   0x402ccc
5bcd57:	50                   	push   %eax
5bcd58:	ff b5 5c ff ff ff    	push   -0xa4(%ebp)
5bcd5e:	ff b5 58 ff ff ff    	push   -0xa8(%ebp)
5bcd64:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
5bcd6a:	03 c3                	add    %ebx,%eax
5bcd6c:	8b 55 d8             	mov    -0x28(%ebp),%edx
5bcd6f:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bcd73:	50                   	push   %eax
5bcd74:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
5bcd7a:	03 c3                	add    %ebx,%eax
5bcd7c:	8b 55 d8             	mov    -0x28(%ebp),%edx
5bcd7f:	33 c9                	xor    %ecx,%ecx
5bcd81:	8a 0c 02             	mov    (%edx,%eax,1),%cl
5bcd84:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
5bcd8a:	03 c3                	add    %ebx,%eax
5bcd8c:	8b 55 d8             	mov    -0x28(%ebp),%edx
5bcd8f:	0f b6 04 02          	movzbl (%edx,%eax,1),%eax
5bcd93:	8b 55 d8             	mov    -0x28(%ebp),%edx
5bcd96:	0f b6 14 1a          	movzbl (%edx,%ebx,1),%edx