Huperzine A is a naturally occurring sesquiterpene alkaloid compound found in the firmoss Huperzia serrata. Inhibitor of cholinesterases used also as building block for multitarget compounds