13820b51a00bb3a9980c35ef5030e5b211c31c0a eff49f02570b717477e344d8cf152e517bf72ff6 6c2bcbec05b62a7e26478f7f6c1b663c7faa932a ddf32749cab4d8f9bd07d16980bb4e946bb75d6d 1c28776b212347e0746743db176820aecfeb20ea 09a6fea55dd36932af5251e3999220786281127f 7fd4f17be9fc5bed6d00096d525b9f9ac3e835d3 eb2e3496e35846dacdeeb4f77f2139b20d6bc235 9f7b996656eb3cc326f2073086c298bd04597094