0120dfefb1730682b12c2d0e306489c611509201a7c0a13e055a23fc37f502e24a5e0a
01214124f4221b6a219bcc62680e2e3e57fdeca3d298c0b84f779b16cba732628d780a
012012f840cf426bfc3ab7ee0df24e9a7860afcbe58507bfcb15d0d289378528161e0a
0121c65d328298d96bb660d0745253901e9a374741d1acf06797b7c500f8d149d15b0a
0120e6f230168ced2da88f41170a6ed07d495bb4ffe6c5db420081f215e41f503db10a
01212f6701dfb4d0e6b8be14239a9c0b4ab77bb77c6933fd758de61e690ef2fe6b640a