0120c7a78a0f014ca4dd479d9d6b8d7345b8fe858681ed1b3134711d1f84b316dcb80a
0121402d840aa83ba820dfe43fb0a55bd01d543a4fd16bd9f5196e373b47b89b0b230a
01200c0644d1209a0dd14d8527d555176a4b1964a7fcec2a0d500bebafd77c98407e0a
0121d42658860920fa2d8c4e1097ccd2dcb842b340d34cfa17227fbd412b2fd94a760a