Exhibit 4.12 ------------ REGISTRATION RIGHTS AGREEMENT by and among ALEXANDER HAAGEN PROPERTIES, INC.