012013b8604b0aa4c51ec621df9f8bc0517cf4508bcc3e6e763560ca1c2c9b3f11f70a
012129b1bf6a47048250db6c9e18d903ad47c24764801fc1a356674ec4e932da025a0a
01208025c2ce60f60600c9d7fd5f5244a31fe73a77242e61fa3b582f2fe4b11cfaa10a
012122a61cda7e82b23e2b3ff5756b05200d2435a481d7956f33098e407aa7c0b00e0a