ad777c16473d75ad45f62c0ceab604f20ceab76561696351ff1c9382a2317986 hsl1de2.pdf e32e46d6f31a67d7c8e51a189fd70c83a334f644f7ee207fab5082c38e166641 hsl2de2.pdf