code: def deserial(self, serialized: Dict, context: Dict, subs: List):
      raw_header, obj_shape = serialized
      raw_csr = deserialize(raw_header, subs)
      return SparseNDArray(raw_csr, shape=tuple(obj_shape))
  
imports: from typing import Any, Dict, List
  from ..lib.sparse import SparseNDArray
  from .core import Serializer, serialize, deserialize, buffered
label_desc: Use image node_id 2 for calling the SparseNDArraySerializer obj's underlying member method code with example usage: obj.deserial(serialized, context, subs) and returns: SparseNDArray