What does allererste Gelegenheit mean?

allererste Gelegenheit - German to English

earliest opportunity