Stream Finance Engages Investigation into $93 Million Loss