I agree it is a LTA, or M. Doreensis. They will only be happy in the sand for the long term FYI. I noticed you joined RC a few months back, welcome! As a word of caution, anemones, on average, do better in tanks at least 6 months old, so if you set up your tank in July as well the anemone may be difficult to care for.