0120dc758f3a68bb48871f36a4982cc30a3ae46be9499d2a7fbfa3f8cc21098836960a
01217ac59a0b1f82b065d832c5a30bdd41ad731d3091e58807c345f069a0b2ea22570a
012012669b0f1d49e71c6953e709ff049599b0f5d4184b418ab5960e7fcb511669c30a
0121658c35efc3758dc921fc5abc0934e33c2c90957a18994cad55488c1aa9426a6c0a