00ffff3f2cbeac57cf9ef0fd14eeaf3978423ae98ce007ac65d989d6e11b00000000000091f49f95df5e9d05df5599ae48871c4ecb4f25732f65c3e0dc62dacbb9a288f078cbef6affff001d4ad4316f