ALESCO FINANCIAL INC. Registration Rights Agreement