Kimmy Granger has sex with producer to get new contract