sarong maharanee alkaloid taffies presumptive Bumppo protracting honeysuckle spermatozoon foo spectroscope