f940939b740c7638de486bf65edebf91c14bb5db9b3bd06f5a428f78cd1ad915091e438869fc842d9fa9b160b021a9e722ca32ded3a85458377ee89530ed8102b1ededadfb763bffb27e892831add9f29be956b003c22ce6435f340322f9d77a4cc8a2f4bf50e874b610bf5163c05f0092ff4ea76df3b9d496c6b0d4e3e2e65beef14b6a9eeb7a6f16c356060dd91c92435a6970913632c625339e6c4733260f1988e3e8316fe4bacb9d030bb26492dfea0f2742fcdc0b7c412cd83cb68f4cbdc12f9c40a2b64b657120d562b0d066f4e5bbaa78d44db190c86104003247d7508664d15c51e5b0fa21ffad840a8b6401e4b6b33e822bfb940df03dc761edee638e7f5523e1ee4334ef5cb8e7592aed667239391860b9367c9d4fb9ef53377c4dde335b9f4754ea4d6f709e88db6105ed1a8053dd006e2af350eb083b0056317dfcb40ad88461a74a2e79ac8e706aadfbd514a8d62ee3368c41cfea2032ab32b24c066b6ac2f2f768103c05f2510b1a8c1e5ec920d7601dd423c69df1f2a34cd7fc1132a1ee9ef3457c003a76506930fc3c1d70a59963667052aa5af73569