protein funnel