Germany's 49,858 BTC sell-off haunts Berlin as price nears 2024 average