Is mescaline illegal? If not, where can one get it from?