BioLife Solutions: A Complicated Tale (NASDAQ:BLFS) : vimars