0120ad08a53cd39dea64a5c2ff6af452e04287b1f45d5af673063f7a0d4c428b39230a
0121281de92fb40df5fdf724f1e761bbeed0cc58937355a6147f6fb2226925bbdb7a0a
012064bb64c8651e56bef2f6a656a5484601a7dee29de39ca78e714e447bbfb8910d0a
01210883eb929e860638d5d8a534eccff1d7432d806aee27e9cf35fd64fffa76866f0a