Melt 2 T. butter. Blend in flour, salt and pepper. Add milk, stirring constantly until mixture thickens. Arrange half of the asparagus on the bottom of an 8x8x2 inch baking dish. Slice hard-boiled eggs and layer all on top of asparagus in baking dish. Top with half of the white sauce. Layer remaining asparagus and then remaining white sauce. Toss cracker crumbs in 2 T. melted butter and sprinkle over casserole. Bake for 30 minutes.