841EB68AA05B52FB270A51278B3EF2B639AE4400C32D51FDB66EA437449924F8EE3FDEA2205BD52A91876AEAE4221248A52FF4E79C5629F29255888C89C698B182B207588B798187B03F958743AE60C9DA2E99A5FCBD97F3B5F59EE0CE3740E96218367FC5CE37FABFDF66C09740C83A271D55918FAA7411CBEAF6CF0AC98D4B