ba0500527d2fb7e6b49cb18c8067d5867a6021e56e5fb726fa09dc4e6b870fc1dd9f16ebe68a057e2ff7c45618c948ae7b490f7d59b1d9d5f7c19a0ea036d68e