012047a09d954c52bd1780848ecbffd49619bfa57c42eec5a7d6f3ed168c3266b1b10a
01212a1e9a07885b687c194dfa7a83680e251387b0360fb96777e2922581d5900c480a