What does alles in seinen Kräften Stehende tun mean?

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

to-do everything in one's power