Memory long-term deals spread beyond big three, prepayments hit $38 billion