012016bc90faf08020bb6fc4846583885afcf50d7680d3e395ccda603b5847a86d280a
01217530a493a5f23fee7721a8510bf9e60bc7a82c39c4568d6ad538513c5a0bec5a0a
012084fda705b0df95f8d0c97d163df6359e509bb789620e0252cdd9bcd39740b67d0a
0121140c5267d9318fb9dacb3e7a6f1909defa1379e92444f7f2411da5a77f01ca720a