16ff4d7d5f53c289509e5cc782a0b1210c609c2f2b94414d63f7ec08caca7502f099c0863e835dfd2d43c91391aac6521dad0a99bdb52195b51b3bc22fcb19b38edaa73ee3b08c3f370fd72152f7ef363cca984295a2fe1ed64d369ed9c607c8aacf48983d61ef7076899c449c8b82db8eda4bd2ca6a3c7b4728ada244199c0c8a6176f88674016f996152ce4caab9f3bd79a48822e0f33b8828b92bbf1ed8aa4d7d2dc4a6236255f679fe0b3ded8224ea71c6e17a6c415ef7a58ac951b9c169142e1975a6be3b96a550d1213a9e3042ffd878594244d0f275a30962aca09b1971f59937f253cd8bb2631fc397f39a65ad76de706bc2bc35721bc7b1ae5234e2687a80ceb24ee8649ba9c6dd84411647ef46c372c50f582cb4059ea6b0c468ec5c8216b2fd90765d00d82d8cbaf61f9639bf963544a892636d7f78023361b3a8bfa9aba5fb46fd30979f44a030b1e459be270614d89fdeaf5b852bfb9556390a0c6b99a38032c11adbcb6d94a38d6047e3fdbb38fa4c4d78a8111482e1b45ade031c2683deb4d40c27ea4284f69c2dcfe4f9f70eb196659cd38a3a14201b941cc6e2d356e5a7e11b93e220d02bd7c177011841964497cfdfefde0195c0cce666b0eeb447942e292d0ecb2e8bf04ef90e060fd184a25cc73206bb4c1e34041c8b