106cc24b7b0af11b07030d6c47d443bed92a2c4cf52632dc008eb6b73b5f97a56c428b8706bc72f72e040240ed124225757ca08df518dae0d503730453c26106