5071127fc8f7144a153e3b462151f0d80853b7bf5f66f711b99997d734f5a821260d087989b6e5047ce884e010323572dadc3f7ad0df979c22de4a1b644ab2be0f4db46b3c0b7bc7aade2e0a538a3ba78ff15fa92cd53ee953d9ca2415845d3ab1f3db98ac22f3e583cf42ca69a2152c89e3752a67a3053698aeaabc63605e270f782b2a701810d718c7f2358302ca43272e296a900659e4b169bc502018c8c48d4da437548f809acbaad8b455f16bd0096ad63c263e75b05d15da5edc6404f3a80f7e98eb307ad10407725b60c1cf2aea7d4c4cc682a2103e77ead1b056a05bceffa509a6ada244cbd5321d37cb0976b41d05e86133320b9b3a50f88c6ede1e2c3f1e280b4677fb5b812620b6cbc40a88771b62e24b29aba5568f6679ba5de0098a9d94a746a1c6e3e9ccaf58d3eea371f37dc58f8606c1ea9e90db655ae9ab072caa2b7f34e542831e35a1757b745dd23d85f9f319de18ee509f3f9f605252dc20d89294224d45956771c6c2461b8ac3da5bce9e98aa76e93e1bfa12ae5437ba2636cbed2a8b1d65f0d74264b7623e4283457b1cf7c674e90862de91fd16efb27b4e83bd2a5e4d482093ac01a63c6da4c9fbbf0a4ed9ad1d03fa46196b46e20b4ad660fa3de3209d083bef4e7c1748990f4b82e59b0dd657502b426d9d55206916557249b3c9371edc5c3f5e7ad070bb6a935746e7297c2e85c92d93bc32a69c4d4dcf7a33202a454351262dd3e3e55dbdef961876b05d586a0f381e39c22af29b1952385f0ed66b4fe085b2d2