translate English to German: This is very urgent but you can still help.
Dies ist sehr eilig, aber Sie können immer noch helfen.