012042d6202b0497c7aaa3ed48505cd2921778b1e938856e6ff055354352fe14d1dd0a
012159e7aeb4543100aa8c0fc6eed9a0208d054aa3015b9d50987d123e310908c26e0a
012097866bb057a127b01506cd43aaa8b0e0a01ce33ce152ccb94e98fb2a2288385f0a
012119e8f4c6dbd906a6d4c8b9921d19ad5390c7ba12bc127b254eee4c5273a697460a