012040c6606bf89727aa31ab8172fa3a6ce4dabfe20a86907e309ffb6c3e269941700a
0121435c5e7b17895221e30c335dff4af86f97d84982d5c5e59e6bc113fe5f6b8e100a