Small molecular floribundiquinone B derived from medicinal plants inhibits acetylcholinesterase activity