Memo transaction

Post memo never saw the movie, I seem to remember from the comic books it was some kind of thing that came from space though, am I right?
Reply to memo 25d8098e6d762b2671c0d0a3d52185abd88d019d41a5934d6726a90e99886982