00000020de3bc5d620eb613c108377ff5c080e4f20b076f1042f5985beabdd150000000027f5409c954f7e8247b3a3ce6787e19116afe298e84018eb43fd5ea6bb9f3d67bbed9b62f8b0171c9d9eaf16