00000020fd6a83fd5f92f032a48d0eced4a388a6ab68479cffa247071a0def18000000009552651dc596a147c3032cffca761a267394bd3f00b22cb10338b06bf829f93037d8396995ad2a1c4bc3f594