0120cf84046c18d1542b7efe62fb0ac02007a0dafe8fe44c6cb67603d9db1df607340a
0121f16417260a2e814cae5e453e2b8291f83fd2c15766f7022f5dccf8e3f7fb635c0a
01208957e52c9f5126839bf41e2d44ff7837f6d1cc466fe6bf11772bb534b7176e4e0a
0121fc02ba2f691d43d17db0df5626972d5cda50bc48e32aa23d0c241a4411dba05d0a