2a12c5796b02076c5654855d0373b09c556b88472d8f20841f64a8f360e2dd438f4b48e4acfe24e24fa7a394c042bc4cace97e6342bf718f2cb23f3351a5f199a4c81325484390f05299224c3abead45546493be33d034d67d5e831e65853b074a0749f1628fbaa9ff9a4d2ee5be9ef00274978c27c6a6cd86c12f9ef40158ca24c20c70f88e527ab1e684f98f3b1f999dc381c7ebfe45ebcd101fc4af1642c3a640221866e906ed649779fb2e4d0aa3a221a324c782afba16315d34ce929f86c93890adb80956aef6c261ee1ecc8eb0c6618adbf44ec092e482c84c