Text this: Deterministic seismic hazard and vulnerability assessment for Klang Valley