00000020435aa9fe497c9c05f169f6073d8e495abf25c3d16abdfed30babe50d0000000031fb2981da47f0cf772852d4521ed78767123464f2784cd6fda9918d9f3e2bf9a2094267ebab341c4f1a362b