012066fb0c7da14dac60d9193d4ef6869590bd0bf0c8954ed8c6388efd74ec01c4ce0a
0121de4ccdf0b4aaf3d96fe8dd75b20c5ba02d4605734495192f968c04fd61512b3a0a