529 Main St Weaverville, CA 96093