fa17228024416dd28eac201a5447e20f f08e66fdcf784e067bba46aae19c2920 dcb8b752fd08556f3f78b55492e93058 e7c42c54158f6e7a0a392140e3245d69 a26dba272adb833b713f34a8387ef3be d6ebf3e2cf60d55ef1fd24387868bdda bc4e8e4462837ec0260cfcfc5789a9ef d34d3f5ce3884068604367a3803882b7 c7877090e66d591b54e03180d277a52d bb3ce92c63b7d9e32ffe616dc9fc6aab 6078d74fdc1240d1075563faef4a44ae 5c732e530eeca8019e1f11faada7574f 9f9edebca74d4030e5c760d73fefbf35 962200a573b628ca25ea795e706550c4 840dc67f2cb226f5eeb5eaf6f3945154 7fa5cc7e75cddcc52995cb8edcef8c4a