SELECT MAX("Rank") FROM table_12040 WHERE "Earnings ( $ )" < '2,708,005' AND "Events" = '30'
What is the highest rank of the player who played 30 events and made less than $2,708,005?
CREATE TABLE table_12040 (
    "Rank" real,
    "Player" text,
    "Country" text,
    "Earnings ( $ )" real,
    "Events" real,
    "Wins" real
)