meaning of alles in seinen Kräften Stehende tun

alles in seinen Kräften Stehende tun - German to English

to-do everything in one's power