0120aec8c0db05b12fb1c86c03d0980edf3a300ddc01065dc49eab0f019777c339840a
012196b196004502d28f4ec75c4d89e7ca977e68178af70a95f459200b5cadd67e0c0a
0120998d3df63afe8cd22c962ec4dd818d8b25fe4c79b705c7ace04c4bed85fb54140a
012162f90a8e9aca902f4e5f326a68e5c3fcfb3f1439ef1802c23cfb62f351a4a34d0a