Heat a pan on medium heat with the butter. Place the bread slices on the melted butter. Toast the bread until it is golden brown. About 1 to 2 minutes. Remove from heat and place on a cutting board or a dish. Slice the avocado lengthwise and remove the seed. Scoop the avocado out and place it in a mixing bowl. Add ¼ cup of the pico de gallo salsa and use a fork or potato masher to mash the avocado with it. Place half of the avocado spread (guacamole) on one toast and the other half on the other slice. Slice the hard boiled eggs thinly and place on top. Salt and pepper to taste and serve!