GLOBAL PARTNERS LP GLP FINANCE CORP. Purchase Agreement