00000020f31789373ac05e4c607dd31d30ba8914659651bef340d763dc74779a00000000e930d58dad2bd0ad51c05c609a8f688c62c646c3bd04c721d860f6683e8119f029cf506441210e1c2502ee3c