00000020ffd0fb3d0bc2ffc50d23528fcc3cae91d10b855dfe3b7629e476953d00000000786b9de5fadb08a4a9d1846affdec416e97723a0cb5614f2440a30465fdfec2f3fcab867ffff001d2c743e1f