c7c42ddc47e2f71941d82a30347e40a0QQQQQQQQQQQQQQQQ