012062c417b9ae6c88b608e030628667aaf5ec7c9efc1ad604be165a74e6e526e4b60a
01212a29a42dda2962536e56d265d8b3722f2406a3263dc4b3fff9e4667f52c91e440a
012047c3cb64e1d296f7ee51a413e4c227aa27c2734e013168f9e3261aa6d69fd3240a
01215aacf37b8b1ce27ac169f997c8daaa64f2e8b1f5823e41db2879e557a483db4a0a