47afff21f878e9572042e2bc86d1987c36613cc417cf6b107ec46b80f3563f189a1dc421fd97c772a63c5a598d011007336db7a4a18f1a00505d1510991a2e86