33d9c1dc6f0e25b568a3da831e06909bf7b69f30 sqg1de2.pdf e964148ce5005b31028ea18b884b6116493cd44b sqg2de2.pdf