efc87e40cf712b532da0b0f3c377f13cb483b26ae4e1ca958794477b653543b0721c8a71f6c85169ffd05ad8c5cffabde88f0472c293f93cdbe527aeb6a30bfce879bfd8eca0116a93d9a7edd4bf4164875ced1409ee8558ec819cc70a83d53e99b264d6ee230be827a8853abce19be79e1236ea5f630bb00644ae8a3cfc0998fec6f07ffcfdcfafd9fbbe6eaa355916826311293e129687c0bde4a2256bd4b0b995da4fac8bc781b99a6c16ec46f85fd274e7ed7670c73f89673f34553b9c52699bd8157bb5f266aabc02f3d4c43b0de5f486074de6b8afa77c7207781047b5dd629d81932da2ab50c976b8de6f9c9948c9564741e835096af2df9153bc6e9d768e44db2bb47d98ec8e867d4712e533f289788d0de00180ad639c607f4a339d21c4873f2a385ae2c5274c55c607bc152f720a0f4c49d2ae2a7d08bec786b79119cb04845a36805b00a74e35147dedbac1d0424d2da69095f149c958e995304c25bb4daec862f3fdceeefea9edae3df25e557a82b2219dd5b8f66b4c050018a8e46eaeedca0a60cd4bf2e0a4e3811725488346ed58cad6a79b42a0da5d3a61bd3f160bc1b6ecdb94223f53e7b62e68cd540d8d38ac5746e844af9765cb534ab804f733017c11679846a8e9e81f7b43be868dde05c3fd47c86daa2a25f6a9f950112311c55fd9165ba103928362d124eb0ffdceaf17e8de0d2ca849cd470aca25633a65950b3909bbda35de98a2d040df849b6f30aff3042a016ef7c16ea5ea6393ce2b3e806ea06060fca4c44c8f42f6178fa01bd6c7ed236476f88aeef06ddc624b1068c710df7b4a0df285550719bb8e84d195446b32328c3c6b495b94319639ef873b10493eabbb94c560619b8fd51b554434055f8998acbffeeaa59fab3390d9dd58b4e064f9c8f284a0762f255ca661928da58fceb329884b94f2a96e9df4649367f5b636b92c901ea3c9498e84634523fae7ca84622ad93875da18688a4b4d1d12a7bdb0a2ec7b23322cb16fdca61d1f1e46d71413f63b6df71f9c823de7a6488ab35762fc082892326e6a63e96ef79d361918459f61dc8558f5181211e76ad5ed30c6362536b72f7c0bef8c2a3f4272a84f5c21901b7b1fcffc3bf7e4ac3509f2d26ec82073741081acc8bb325979909ebc988b396ae6a88c4f0464640f362cc91f8774b8f4498e99a541814314d3e168f5fae2644e85303cc183ce84e36b60177b77ad746e6d84cdd54b27ba56efe62ce6471f1abd21c69ef563174dcec02e109b3cf830e7e26e30ba3f981ea2272ce68b54f7fae6fb146707f26d9dd63a759876b60499d5b8a95522829fd74cd5177278956e0e66356bd10f8d89f9