Plugs Ok, no wet, no oil residue... the battery is Ok as well..Well, maybe a little more info is needed...how many times have you tried to start the bike? If the plugs are fouled, it ain't gonna start. Pull the plugs and inspect for wet and oily residue. If they are fouled either have them sand blasted clean or buy new plugs.
How old is your gas? Could be water in the gas if the bike was left sitting all winter.
Sounds like the battery is fine and it is getting air....???
It has termignoni full system and performance ecu as well...Are you running a piggyback PCIII or equivalent? What does your dash voltage read? When is the last time it did run and have you made and changes since then, upgrades, anything new where you have taken things apart? Are you sure the kill switch is on/off? ...usually these bikes require more cranking amps then you think..let us know!