012045c0dac8f85429852133dec5012c5fe3ebd9ceb7b6e51a021a63418398a6aa0a0a
01216d246262a02feb625d64c9f96412bcc1fb95a28b6a6e6f2ccc443f02482d5d0e0a
01201b79db8621fa0d4338dbef370f3c562a3176b1329838595fdb066c3b576584a80a
0121f7cc69b7976d99af6a21661ed8bbe0a8fca1367d4ba8c8989a2decc989d30c490a