012031684784645d66b29a14af89680ccc2eeac2e378fdbae35c2355954d5ca3a4f30a
0121848d58168ae90f8ab40dd298275d881c237ea4a992ceb30787172b883e340e7b0a
01207f12f5503df870f74e33b68a9e9bfd5afbe85ab917afc408cf074c75a65d68ba0a
0121fa73e6fbbf9e5ec9637bae1ca08e0494980148f9a7abb53985b3c5baed7f3e1a0a