Exhibit 4.5 PENINSULA GAMING COMPANY, LLC PENINSULA GAMING CORP. $71,000,000 12 1/4% Senior Secured Notes due 2006 REGISTRATION RIGHTS AGREEMENT