012044d0547f6dd4b0f206590e39f2fe6f0a452369c107f6c37108d7a4ab13e3d0110a
0121ccdbafb9bc0cd74f59aa533e2e92512d88c25320f602d0bb1dd5fedca07dda790a
0120167d1de0ff9f0297b97151f409c3ac34e3415d31448a9cabf5612602981612520a
01212fd149c85b710c71615fc0c692aaabd92281288627a14eacf30bd66ddc5e296a0a