What will Andrew Mangiapane’s next contract look like?

On July 13, Calgary Flames forward Andrew Mangiapane will become a restricted free agent. He’s one of four big pieces of impending off-season business for general manager Brad Treliving. Based on how his career has gone thus far, what kind of deal should we expect to see for Mangiapane?