FF3F42E40452ECC40D1EB3289162FD8AAAAF31F0E1A945BC02678A954599DF18
E47EA62D0606110F7CA60CF5BDB2BDC86CE04170200A0BD1CBEA44F1813D0B31