01200b378b11721c1a90be0aa1b77262c719b5324104698fb9a0c1d7d7b53057ea3e0a
0121b64054e7aa6fc6c3c4ad9f5c53c64dcb51c917564f75f20c9973553f3714f61c0a
012002c025cd8549b70eea90658467857ee8759f2e865b0fcd8b71f92b107cb2eb5d0a
01212b6ba6a9755969730db92e28c6002ce20ac4626ebf1d5992c148f4f99f593d570a