Section 17D. Whoever violates section 17C, or any rule or regulation made under authority thereof, shall be punished by a fine per offense as promulgated by the director. All funds received by the commonwealth under this section shall be deposited in the Marine Recreational Fisheries Development Fund established by section 35NN of chapter 10.