0120cd50acfa7c58106fabf9dcc14ad1be17db9aeb84876ea39a428f46d33a6307cb0a
012104b1d5c2c814e3112667a16290f625080f78e48c9c2f3b559f02b47914459c410a
012071375cc101e99155410c16cc76c71e10632e21e372dcc966503639a6c3737b7d0a
0121b159de5cc5a7f6bbcbbf9049f2a603301c3084f6c82d8bf37f09c854223532470a