1340f67ddd5b4df08d49fa5d0aa591e454d58b6617fc03584477f8823dffcc8ea3b31d43f3b0c28e65ee15233193d43ab060149c8fc0102421e0d3d26d142bd70577e074a68ed84866437f6fe3de006a7d92fae8fa0fbaea59242a82696085fb04af38fdac5dbb9931541650654321da1517bb4255266bb0b10874416631a460adf30d4e215795769ea4f0e7eda74203519d0dd1be42de36de682c36c902e096faf3daa42d24d748af6cc34e999b66faa892af8e