6
Stream Finance halts withdrawals and deposits after $93 million loss disclosed