0120478c1df31fb649c9a733fe6936a19e7a7610aea7df123dc439559f1fa3d241210a
012114ea902509dda980295c2bcc7c5a24ee3669541549ebac94fc357b80f4b98c0b0a
0120e84e9c003f9b7a8fe3140aba189f32c425f31b01a2ac65f0edf0c197a19e84960a
012111e77f1317254900a8808dc1f981923a9d9dfd69092cc8fd84387204c6f548120a