0120dfffd6620a36c0be4bc8032eca505bb02e09898791f447aa057cb1b0c7942cf00a
01214d11c836d5d074d929ab99a15c0bbe33e04a819ab5518a2b80ad9b3774eaea130a
0120f20da6538f38f4703ce0416d78ed4c5b60638a9f9d47a6e8b16d426f811c154f0a
0121f1ad095be83c72080d386c37d7b1cb998356ad12df37db7d23a061e926e295000a