0120ddfcdf0c3680a04b9ae8d6c4e5fab8cb0452ecd7f3559629a1d5cc66fddb82010a
0121ff9beba32274680c973461e5c9b3f3b0f32cd677894a90c51709e0c370ebaa110a
01200d433a648319c8b334fd910241f2ec540d84df80fa9b94cdafb4a12007ea19430a
0121c28d75c49e4d8d51e709609544cc1c04bdb6e00efdfefd9e67000b6da98e9a340a