miranda barlow/captain flint