01203bb9860dfc99cf4f5babb78ae70d867c0e432b39d53d58231305611980a9632f0a
0121d3a673bbffc3b974e508fd0d56741999c18e06d5ac03c9b109716dd9ba9c405a0a
012097806c7a17139ab14fe0a24676cad383c772da3c5dddbc06d9bed714e1a51af80a
012162cf5ddce86161fe4b5446bd7d700d569e456e5433045d2dda00a3b758d83c440a