IC434: The Nebula Behind the Horsehead