00000020310fd2e94d50927554cedbdf196147f2494ccc4b2979bcdbb5d72c630000000051f77138d5827ab1c4b58d6b7699a1b7f80124eb799fda3122636b2744ac8d05cccd2462a1665e1c03caad66