My buddy just came back from south america with some tabs labeled MEGUAN they are 500mg ea...now I've ran the search engine looking to figure out what this crap is but I have been unsuccessful so far...unable to post a pick of the box or pills at this time...sorry...now I don't know what my friend was thinking or what he thought he was buying...his spanish is horrible...can anyone help me out please and thank you...