Combat Rogue 5.4 macro

Greetings! I’m looking for a macro that work as follows:

  1. Cast Revealing Strike each 24 seconds or if there is no Revealing Strike debuff on the target.
  2. Spam Sinister Strike.
  3. Cast Tricks of the Trade on cooldown on my focus.

And with no modifiers if possible.

Thanks in advance =)