5b596f:	e8 58 d3 e4 ff       	call   0x402ccc
5b5974:	e8 0b 01 e5 ff       	call   0x405a84
5b5979:	e8 2e ce e4 ff       	call   0x4027ac
5b597e:	8b 55 b0             	mov    -0x50(%ebp),%edx
5b5981:	89 44 f2 04          	mov    %eax,0x4(%edx,%esi,8)
5b5985:	89 b5 60 ff ff ff    	mov    %esi,-0xa0(%ebp)
5b598b:	db 85 60 ff ff ff    	fildl  -0xa0(%ebp)
5b5991:	dc 75 e0             	fdivl  -0x20(%ebp)
5b5994:	dd 5d c8             	fstpl  -0x38(%ebp)
5b5997:	9b dd 45 c8          	fldl   -0x38(%ebp)
5b599b:	dc 65 e8             	fsubl  -0x18(%ebp)
5b599e:	83 c4 f4             	add    $0xfffffff4,%esp
5b59a1:	db 3c 24             	fstpt  (%esp)
5b59a4:	9b                   	fwait
5b59a5:	e8 36 39 ff ff       	call   0x5a92e0
5b59aa:	8b d8                	mov    %eax,%ebx
5b59ac:	dd 45 c8             	fldl   -0x38(%ebp)
5b59af:	dc 45 e8             	faddl  -0x18(%ebp)
5b59b2:	83 c4 f4             	add    $0xfffffff4,%esp
5b59b5:	db 3c 24             	fstpt  (%esp)
5b59b8:	9b                   	fwait
5b59b9:	e8 f2 38 ff ff       	call   0x5a92b0
5b59be:	2b c3                	sub    %ebx,%eax
5b59c0:	7c 7e                	jl     0x5b5a40
5b59c2:	40                   	inc    %eax
5b59c3:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
5b59c9:	89 9d 60 ff ff ff    	mov    %ebx,-0xa0(%ebp)
5b59cf:	db 85 60 ff ff ff    	fildl  -0xa0(%ebp)
5b59d5:	dc 6d c8             	fsubrl -0x38(%ebp)
5b59d8:	83 c4 f8             	add    $0xfffffff8,%esp
5b59db:	dd 1c 24             	fstpl  (%esp)
5b59de:	9b                   	fwait
5b59df:	ff 55 f0             	call   *-0x10(%ebp)
5b59e2:	d8 0d ac 5f 5b 00    	fmuls  0x5b5fac
5b59e8:	e8 d3 d2 e4 ff       	call   0x402cc0
5b59ed:	85 c0                	test   %eax,%eax
5b59ef:	74 46                	je     0x5b5a37
5b59f1:	85 db                	test   %ebx,%ebx
5b59f3:	7d 06                	jge    0x5b59fb
5b59f5:	8b d3                	mov    %ebx,%edx
5b59f7:	f7 da                	neg    %edx
5b59f9:	eb 12                	jmp    0x5b5a0d
5b59fb:	3b 5d 8c             	cmp    -0x74(%ebp),%ebx
5b59fe:	7c 0b                	jl     0x5b5a0b
5b5a00:	8b 55 8c             	mov    -0x74(%ebp),%edx
5b5a03:	2b d3                	sub    %ebx,%edx
5b5a05:	03 55 8c             	add    -0x74(%ebp),%edx
5b5a08:	4a                   	dec    %edx
5b5a09:	eb 02                	jmp    0x5b5a0d
5b5a0b:	8b d3                	mov    %ebx,%edx
5b5a0d:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5b5a10:	8b 0c f1             	mov    (%ecx,%esi,8),%ecx
5b5a13:	89 4d d4             	mov    %ecx,-0x2c(%ebp)
5b5a16:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5b5a19:	ff 04 f1             	incl   (%ecx,%esi,8)
5b5a1c:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5b5a1f:	8b 4c f1 04          	mov    0x4(%ecx,%esi,8),%ecx
5b5a23:	8b 7d d4             	mov    -0x2c(%ebp),%edi
5b5a26:	89 14 f9             	mov    %edx,(%ecx,%edi,8)
5b5a29:	8b 55 b0             	mov    -0x50(%ebp),%edx
5b5a2c:	8b 54 f2 04          	mov    0x4(%edx,%esi,8),%edx
5b5a30:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5b5a33:	89 44 ca 04          	mov    %eax,0x4(%edx,%ecx,8)
5b5a37:	43                   	inc    %ebx
5b5a38:	ff 8d 68 ff ff ff    	decl   -0x98(%ebp)
5b5a3e:	75 89                	jne    0x5b59c9
5b5a40:	46                   	inc    %esi
5b5a41:	ff 8d 6c ff ff ff    	decl   -0x94(%ebp)
5b5a47:	0f 85 07 ff ff ff    	jne    0x5b5954
5b5a4d:	8b 45 88             	mov    -0x78(%ebp),%eax
5b5a50:	48                   	dec    %eax
5b5a51:	85 c0                	test   %eax,%eax
5b5a53:	0f 8c eb 00 00 00    	jl     0x5b5b44
5b5a59:	40                   	inc    %eax
5b5a5a:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
5b5a60:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
5b5a67:	8b 55 d4             	mov    -0x2c(%ebp),%edx
5b5a6a:	8b 45 fc             	mov    -0x4(%ebp),%eax
5b5a6d:	8b 08                	mov    (%eax),%ecx
5b5a6f:	ff 11                	call   *(%ecx)
5b5a71:	89 45 a4             	mov    %eax,-0x5c(%ebp)
5b5a74:	8b 55 d4             	mov    -0x2c(%ebp),%edx
5b5a77:	8b 45 b4             	mov    -0x4c(%ebp),%eax
5b5a7a:	e8 95 ec 03 00       	call   0x5f4714
5b5a7f:	89 45 98             	mov    %eax,-0x68(%ebp)
5b5a82:	8b 45 84             	mov    -0x7c(%ebp),%eax
5b5a85:	48                   	dec    %eax
5b5a86:	85 c0                	test   %eax,%eax
5b5a88:	0f 8c a7 00 00 00    	jl     0x5b5b35
5b5a8e:	40                   	inc    %eax
5b5a8f:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
5b5a95:	33 f6                	xor    %esi,%esi
5b5a97:	33 c0                	xor    %eax,%eax
5b5a99:	89 45 ac             	mov    %eax,-0x54(%ebp)
5b5a9c:	33 c0                	xor    %eax,%eax
5b5a9e:	89 45 a8             	mov    %eax,-0x58(%ebp)
5b5aa1:	8b 45 b0             	mov    -0x50(%ebp),%eax
5b5aa4:	8b 04 f0             	mov    (%eax,%esi,8),%eax
5b5aa7:	48                   	dec    %eax
5b5aa8:	85 c0                	test   %eax,%eax
5b5aaa:	7c 51                	jl     0x5b5afd
5b5aac:	40                   	inc    %eax
5b5aad:	89 85 64 ff ff ff    	mov    %eax,-0x9c(%ebp)
5b5ab3:	33 db                	xor    %ebx,%ebx
5b5ab5:	8b 45 b0             	mov    -0x50(%ebp),%eax
5b5ab8:	8b 44 f0 04          	mov    0x4(%eax,%esi,8),%eax
5b5abc:	8b 04 d8             	mov    (%eax,%ebx,8),%eax
5b5abf:	3b 45 8c             	cmp    -0x74(%ebp),%eax
5b5ac2:	7c 06                	jl     0x5b5aca
5b5ac4:	8b 45 8c             	mov    -0x74(%ebp),%eax
5b5ac7:	48                   	dec    %eax
5b5ac8:	eb 06                	jmp    0x5b5ad0
5b5aca:	85 c0                	test   %eax,%eax
5b5acc:	7d 02                	jge    0x5b5ad0
5b5ace:	33 c0                	xor    %eax,%eax
5b5ad0:	8b 55 a4             	mov    -0x5c(%ebp),%edx
5b5ad3:	8a 14 02             	mov    (%edx,%eax,1),%dl
5b5ad6:	8b 45 b0             	mov    -0x50(%ebp),%eax
5b5ad9:	8b 44 f0 04          	mov    0x4(%eax,%esi,8),%eax
5b5add:	8b 44 d8 04          	mov    0x4(%eax,%ebx,8),%eax
5b5ae1:	01 45 a8             	add    %eax,-0x58(%ebp)
5b5ae4:	85 c0                	test   %eax,%eax
5b5ae6:	74 0c                	je     0x5b5af4
5b5ae8:	81 e2 ff 00 00 00    	and    $0xff,%edx
5b5aee:	0f af d0             	imul   %eax,%edx
5b5af1:	01 55 ac             	add    %edx,-0x54(%ebp)
5b5af4:	43                   	inc    %ebx
5b5af5:	ff 8d 64 ff ff ff    	decl   -0x9c(%ebp)
5b5afb:	75 b8                	jne    0x5b5ab5
5b5afd:	83 7d a8 00          	cmpl   $0x0,-0x58(%ebp)
5b5b01:	75 0f                	jne    0x5b5b12
5b5b03:	8b 45 ac             	mov    -0x54(%ebp),%eax
5b5b06:	c1 e8 08             	shr    $0x8,%eax
5b5b09:	e8 26 39 ff ff       	call   0x5a9434
5b5b0e:	8b d0                	mov    %eax,%edx
5b5b10:	eb 0e                	jmp    0x5b5b20
5b5b12:	8b 45 ac             	mov    -0x54(%ebp),%eax
5b5b15:	99                   	cltd
5b5b16:	f7 7d a8             	idivl  -0x58(%ebp)
5b5b19:	e8 16 39 ff ff       	call   0x5a9434
5b5b1e:	8b d0                	mov    %eax,%edx
5b5b20:	8b 45 98             	mov    -0x68(%ebp),%eax
5b5b23:	88 10                	mov    %dl,(%eax)
5b5b25:	ff 45 98             	incl   -0x68(%ebp)
5b5b28:	46                   	inc    %esi
5b5b29:	ff 8d 68 ff ff ff    	decl   -0x98(%ebp)
5b5b2f:	0f 85 62 ff ff ff    	jne    0x5b5a97
5b5b35:	ff 45 d4             	incl   -0x2c(%ebp)
5b5b38:	ff 8d 6c ff ff ff    	decl   -0x94(%ebp)
5b5b3e:	0f 85 23 ff ff ff    	jne    0x5b5a67
5b5b44:	8b 45 84             	mov    -0x7c(%ebp),%eax
5b5b47:	48                   	dec    %eax
5b5b48:	85 c0                	test   %eax,%eax
5b5b4a:	7c 1e                	jl     0x5b5b6a
5b5b4c:	40                   	inc    %eax
5b5b4d:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
5b5b53:	33 f6                	xor    %esi,%esi
5b5b55:	8b 45 b0             	mov    -0x50(%ebp),%eax
5b5b58:	8b 44 f0 04          	mov    0x4(%eax,%esi,8),%eax
5b5b5c:	e8 6b cc e4 ff       	call   0x4027cc
5b5b61:	46                   	inc    %esi
5b5b62:	ff 8d 6c ff ff ff    	decl   -0x94(%ebp)
5b5b68:	75 eb                	jne    0x5b5b55
5b5b6a:	8b 45 b0             	mov    -0x50(%ebp),%eax
5b5b6d:	e8 5a cc e4 ff       	call   0x4027cc
5b5b72:	8b 45 80             	mov    -0x80(%ebp),%eax
5b5b75:	c1 e0 03             	shl    $0x3,%eax
5b5b78:	e8 2f cc e4 ff       	call   0x4027ac
5b5b7d:	89 45 b0             	mov    %eax,-0x50(%ebp)
5b5b80:	dd 45 d8             	fldl   -0x28(%ebp)
5b5b83:	d8 1d a4 5f 5b 00    	fcomps 0x5b5fa4
5b5b89:	df e0                	fnstsw %ax
5b5b8b:	9e                   	sahf
5b5b8c:	0f 83 34 01 00 00    	jae    0x5b5cc6
5b5b92:	dd 45 e8             	fldl   -0x18(%ebp)
5b5b95:	dc 75 d8             	fdivl  -0x28(%ebp)
5b5b98:	dd 5d c0             	fstpl  -0x40(%ebp)
5b5b9b:	9b d9 05 a4 5f 5b 00 	flds   0x5b5fa4
5b5ba2:	dc 75 d8             	fdivl  -0x28(%ebp)
5b5ba5:	dd 5d b8             	fstpl  -0x48(%ebp)
5b5ba8:	9b                   	fwait
5b5ba9:	8b 45 80             	mov    -0x80(%ebp),%eax
5b5bac:	48                   	dec    %eax
5b5bad:	85 c0                	test   %eax,%eax
5b5baf:	0f 8c 1f 02 00 00    	jl     0x5b5dd4
5b5bb5:	40                   	inc    %eax
5b5bb6:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
5b5bbc:	33 f6                	xor    %esi,%esi
5b5bbe:	8b 45 b0             	mov    -0x50(%ebp),%eax
5b5bc1:	33 d2                	xor    %edx,%edx
5b5bc3:	89 14 f0             	mov    %edx,(%eax,%esi,8)
5b5bc6:	6a 00                	push   $0x0
5b5bc8:	6a 08                	push   $0x8
5b5bca:	dd 45 c0             	fldl   -0x40(%ebp)
5b5bcd:	d8 0d a8 5f 5b 00    	fmuls  0x5b5fa8
5b5bd3:	d8 05 a4 5f 5b 00    	fadds  0x5b5fa4
5b5bd9:	e8 ee d0 e4 ff       	call   0x402ccc
5b5bde:	e8 a1 fe e4 ff       	call   0x405a84
5b5be3:	e8 c4 cb e4 ff       	call   0x4027ac
5b5be8:	8b 55 b0             	mov    -0x50(%ebp),%edx
5b5beb:	89 44 f2 04          	mov    %eax,0x4(%edx,%esi,8)
5b5bef:	89 b5 60 ff ff ff    	mov    %esi,-0xa0(%ebp)
5b5bf5:	db 85 60 ff ff ff    	fildl  -0xa0(%ebp)
5b5bfb:	dc 75 d8             	fdivl  -0x28(%ebp)
5b5bfe:	dd 5d c8             	fstpl  -0x38(%ebp)
5b5c01:	9b dd 45 c8          	fldl   -0x38(%ebp)
5b5c05:	dc 65 c0             	fsubl  -0x40(%ebp)
5b5c08:	83 c4 f4             	add    $0xfffffff4,%esp
5b5c0b:	db 3c 24             	fstpt  (%esp)
5b5c0e:	9b                   	fwait
5b5c0f:	e8 cc 36 ff ff       	call   0x5a92e0
5b5c14:	8b d8                	mov    %eax,%ebx
5b5c16:	dd 45 c8             	fldl   -0x38(%ebp)
5b5c19:	dc 45 c0             	faddl  -0x40(%ebp)
5b5c1c:	83 c4 f4             	add    $0xfffffff4,%esp
5b5c1f:	db 3c 24             	fstpt  (%esp)
5b5c22:	9b                   	fwait
5b5c23:	e8 88 36 ff ff       	call   0x5a92b0
5b5c28:	2b c3                	sub    %ebx,%eax
5b5c2a:	0f 8c 84 00 00 00    	jl     0x5b5cb4
5b5c30:	40                   	inc    %eax
5b5c31:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
5b5c37:	89 9d 60 ff ff ff    	mov    %ebx,-0xa0(%ebp)
5b5c3d:	db 85 60 ff ff ff    	fildl  -0xa0(%ebp)
5b5c43:	dc 6d c8             	fsubrl -0x38(%ebp)
5b5c46:	dc 75 b8             	fdivl  -0x48(%ebp)
5b5c49:	83 c4 f8             	add    $0xfffffff8,%esp
5b5c4c:	dd 1c 24             	fstpl  (%esp)
5b5c4f:	9b                   	fwait
5b5c50:	ff 55 f0             	call   *-0x10(%ebp)
5b5c53:	d8 0d ac 5f 5b 00    	fmuls  0x5b5fac
5b5c59:	dc 75 b8             	fdivl  -0x48(%ebp)
5b5c5c:	e8 5f d0 e4 ff       	call   0x402cc0
5b5c61:	85 c0                	test   %eax,%eax
5b5c63:	74 46                	je     0x5b5cab
5b5c65:	85 db                	test   %ebx,%ebx
5b5c67:	7d 06                	jge    0x5b5c6f
5b5c69:	8b d3                	mov    %ebx,%edx
5b5c6b:	f7 da                	neg    %edx
5b5c6d:	eb 12                	jmp    0x5b5c81
5b5c6f:	3b 5d 88             	cmp    -0x78(%ebp),%ebx
5b5c72:	7c 0b                	jl     0x5b5c7f
5b5c74:	8b 55 88             	mov    -0x78(%ebp),%edx
5b5c77:	2b d3                	sub    %ebx,%edx
5b5c79:	03 55 88             	add    -0x78(%ebp),%edx
5b5c7c:	4a                   	dec    %edx
5b5c7d:	eb 02                	jmp    0x5b5c81
5b5c7f:	8b d3                	mov    %ebx,%edx
5b5c81:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5b5c84:	8b 0c f1             	mov    (%ecx,%esi,8),%ecx
5b5c87:	89 4d d4             	mov    %ecx,-0x2c(%ebp)
5b5c8a:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5b5c8d:	ff 04 f1             	incl   (%ecx,%esi,8)
5b5c90:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5b5c93:	8b 4c f1 04          	mov    0x4(%ecx,%esi,8),%ecx
5b5c97:	8b 7d d4             	mov    -0x2c(%ebp),%edi
5b5c9a:	89 14 f9             	mov    %edx,(%ecx,%edi,8)
5b5c9d:	8b 55 b0             	mov    -0x50(%ebp),%edx
5b5ca0:	8b 54 f2 04          	mov    0x4(%edx,%esi,8),%edx
5b5ca4:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5b5ca7:	89 44 ca 04          	mov    %eax,0x4(%edx,%ecx,8)
5b5cab:	43                   	inc    %ebx
5b5cac:	ff 8d 68 ff ff ff    	decl   -0x98(%ebp)
5b5cb2:	75 83                	jne    0x5b5c37
5b5cb4:	46                   	inc    %esi
5b5cb5:	ff 8d 6c ff ff ff    	decl   -0x94(%ebp)
5b5cbb:	0f 85 fd fe ff ff    	jne    0x5b5bbe
5b5cc1:	e9 0e 01 00 00       	jmp    0x5b5dd4
5b5cc6:	8b 45 80             	mov    -0x80(%ebp),%eax
5b5cc9:	48                   	dec    %eax
5b5cca:	85 c0                	test   %eax,%eax
5b5ccc:	0f 8c 02 01 00 00    	jl     0x5b5dd4
5b5cd2:	40                   	inc    %eax
5b5cd3:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
5b5cd9:	33 f6                	xor    %esi,%esi
5b5cdb:	8b 45 b0             	mov    -0x50(%ebp),%eax
5b5cde:	33 d2                	xor    %edx,%edx
5b5ce0:	89 14 f0             	mov    %edx,(%eax,%esi,8)
5b5ce3:	6a 00                	push   $0x0
5b5ce5:	6a 08                	push   $0x8
5b5ce7:	dd 45 e8             	fldl   -0x18(%ebp)
5b5cea:	d8 0d a8 5f 5b 00    	fmuls  0x5b5fa8
5b5cf0:	d8 05 a4 5f 5b 00    	fadds  0x5b5fa4
5b5cf6:	e8 d1 cf e4 ff       	call   0x402ccc
5b5cfb:	e8 84 fd e4 ff       	call   0x405a84
5b5d00:	e8 a7 ca e4 ff       	call   0x4027ac
5b5d05:	8b 55 b0             	mov    -0x50(%ebp),%edx
5b5d08:	89 44 f2 04          	mov    %eax,0x4(%edx,%esi,8)
5b5d0c:	89 b5 60 ff ff ff    	mov    %esi,-0xa0(%ebp)
5b5d12:	db 85 60 ff ff ff    	fildl  -0xa0(%ebp)
5b5d18:	dc 75 d8             	fdivl  -0x28(%ebp)
5b5d1b:	dd 5d c8             	fstpl  -0x38(%ebp)
5b5d1e:	9b dd 45 c8          	fldl   -0x38(%ebp)
5b5d22:	dc 65 e8             	fsubl  -0x18(%ebp)
5b5d25:	83 c4 f4             	add    $0xfffffff4,%esp
5b5d28:	db 3c 24             	fstpt  (%esp)
5b5d2b:	9b                   	fwait
5b5d2c:	e8 af 35 ff ff       	call   0x5a92e0
5b5d31:	8b d8                	mov    %eax,%ebx
5b5d33:	dd 45 c8             	fldl   -0x38(%ebp)
5b5d36:	dc 45 e8             	faddl  -0x18(%ebp)
5b5d39:	83 c4 f4             	add    $0xfffffff4,%esp
5b5d3c:	db 3c 24             	fstpt  (%esp)
5b5d3f:	9b                   	fwait
5b5d40:	e8 6b 35 ff ff       	call   0x5a92b0
5b5d45:	2b c3                	sub    %ebx,%eax
5b5d47:	7c 7e                	jl     0x5b5dc7
5b5d49:	40                   	inc    %eax
5b5d4a:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
5b5d50:	89 9d 60 ff ff ff    	mov    %ebx,-0xa0(%ebp)
5b5d56:	db 85 60 ff ff ff    	fildl  -0xa0(%ebp)
5b5d5c:	dc 6d c8             	fsubrl -0x38(%ebp)
5b5d5f:	83 c4 f8             	add    $0xfffffff8,%esp
5b5d62:	dd 1c 24             	fstpl  (%esp)
5b5d65:	9b                   	fwait
5b5d66:	ff 55 f0             	call   *-0x10(%ebp)
5b5d69:	d8 0d ac 5f 5b 00    	fmuls  0x5b5fac
5b5d6f:	e8 4c cf e4 ff       	call   0x402cc0
5b5d74:	85 c0                	test   %eax,%eax
5b5d76:	74 46                	je     0x5b5dbe
5b5d78:	85 db                	test   %ebx,%ebx
5b5d7a:	7d 06                	jge    0x5b5d82
5b5d7c:	8b d3                	mov    %ebx,%edx
5b5d7e:	f7 da                	neg    %edx
5b5d80:	eb 12                	jmp    0x5b5d94
5b5d82:	3b 5d 88             	cmp    -0x78(%ebp),%ebx
5b5d85:	7c 0b                	jl     0x5b5d92
5b5d87:	8b 55 88             	mov    -0x78(%ebp),%edx
5b5d8a:	2b d3                	sub    %ebx,%edx
5b5d8c:	03 55 88             	add    -0x78(%ebp),%edx
5b5d8f:	4a                   	dec    %edx
5b5d90:	eb 02                	jmp    0x5b5d94
5b5d92:	8b d3                	mov    %ebx,%edx
5b5d94:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5b5d97:	8b 0c f1             	mov    (%ecx,%esi,8),%ecx
5b5d9a:	89 4d d4             	mov    %ecx,-0x2c(%ebp)
5b5d9d:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5b5da0:	ff 04 f1             	incl   (%ecx,%esi,8)
5b5da3:	8b 4d b0             	mov    -0x50(%ebp),%ecx
5b5da6:	8b 4c f1 04          	mov    0x4(%ecx,%esi,8),%ecx
5b5daa:	8b 7d d4             	mov    -0x2c(%ebp),%edi
5b5dad:	89 14 f9             	mov    %edx,(%ecx,%edi,8)
5b5db0:	8b 55 b0             	mov    -0x50(%ebp),%edx
5b5db3:	8b 54 f2 04          	mov    0x4(%edx,%esi,8),%edx
5b5db7:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5b5dba:	89 44 ca 04          	mov    %eax,0x4(%edx,%ecx,8)
5b5dbe:	43                   	inc    %ebx
5b5dbf:	ff 8d 68 ff ff ff    	decl   -0x98(%ebp)
5b5dc5:	75 89                	jne    0x5b5d50
5b5dc7:	46                   	inc    %esi