0120f68a80844fa9afb11160af57f778cb7edbe8e730acdb33c6b6a6eb5c886df1d50a
01211d3a0a5e15fc619c062f6d5eda9f986c20c8ff96cf0e8f106d1294f58e75531f0a
01204376800b9f12cf9d29b792d6c95392ea58008914a0bfa78a7ded4381d058643c0a
0121dc1aac856488a7151444daf7629cab6d6bbc6edbab4979895faa72b411139b350a