c3102377b8e8bfa6e833bacfe80a06b853c0add2c32be539e4560cb63cbc1e2af48acd8ef8c6b6b17bd7a4435894bcb670643a82a61a74f3a6c3289b8f858da506178f7ccf5c086271ff9a1a7900020019cab4a8257a296ed704f1ed6470fe48a474a2ad5250f2648df67d092a6e5211003488be8062d7e77810d321c0744cecd5f5d64ed5859d9a4acd9e75b6e8e5272fd49461d8d4a7faebdb9c0f25e18d35fd8bb4f77c7a5c3767080b2c782a66fa9ea56aca8038e4a885f0f7b077dbf5ab8188b0fa94e455a33216da8f9b9512b0a90d97df2d516b803e44e51406e6228884ea0d7a727455624756f67b26da5399452cb4f945ca355c937d5c5606a1622c1aba59042e6a6ad41d1450b29674b87fd51343e57da74d2cbad1baea6c075215c42d5c27a3dddbf8e32d614c7e6637af97144baabd9464edafc4091ed99d3ace37ee8ff77dd5a208b6d489b49e937032b8