OT: Josh Allen gets six years and $330 million