106C8042A1A2317F39060A9C763F2C168984BC81BD152D3A6FA3D781C71EFA6A
653A1F9B0E9B6E93DB763A8555571453AF0AE40D52A7FE54FE5A17A0619DC891