d45cb9a879df97bd758523ca19adfc764ac06f9681006b0862e102c9dc321c04 4900ac72390cc09058ed8ba7f334ae0be13c0b837be6aa472bd36939c247cf61 94d3a05b680530385a07f96382099f58dfa6cea217402e16070f1ad9941f439d ba24692b0df4f33e5428fc6103a245c145dddfb709e9196cc9667455c9ea06f2 70dcc27e137d3ad7f7033b659f2fc9e311f89d0114fa63ab75a22f2d92209778 a938f217223c0db16a5d587d52f346472c69edbe65e533b41d798a55c91d1c6a d06e5111e3d88e984c4400ab7321ca2f14ecd34dfb0fb10e2d835b600e8503ab 87759fedd75a1971a013a570c86fce8fa5a605e3072ddba874c99b63f4fb82b6 de9ee9dbed6d5f766e21c088eaef25127deb56ff8fda354408440fb0ac6bdce4 dff8ef6d4ddf189697d108c76c2c2bb74dabb96a62170f6e9fadb4eadf46d014 e27a52bff77a70de71a3381c9b490c4e798f991eb030586c690e9578386219ec 1d745e69f7b4041e14ed5559b51fa81d75925a92fafa67ba4bfc9b27a0c7b453 36acdcee3d8796010d89e0674b517ce130933e1ced88e1bc6aa75f615e3a8fe5 e7dee854e8fb2fce35d00e5185083777fd51a9530522dc20c331dfe22636c00c 19686a68a3d750899fc101d3544ef97b8132619f20bc0e3208554c8f76cf1acd 221dc091aaaf5507e9e57fcc61fd0e54b4ec7b529d75435cc0678a6b85fdd29d e5dec736e92e2725afe44b4238267c9772f6bf17ef1f142b69b60dcbff7c59b1 745e2624a325a0d3229dc325f53b69d932507335b826f6114c17847d0bfc1ebf b1f0c2c0f651c4a69ac678243468a2674c9b40fa0577830783bb3b8621f97b1a 86ced5d1a46c3e2506ca10cc61d71ccc3abc284ee23bd44c38f0132814359bc0 461a6419fd562f8a2bcb6ae6db854e581522653f03537e5572c80c8cf0b20bf4 1235690f9f5a0287f685bc0abab299cfde25402789e1a17a0dd37d26ae408b26 b332dbed8fecdb9e0d10ed78584c3f68bc7db74c9a09b2632bab4696afb5554a 3ee62b47f2370fa7222e7661bb015e3aac8c1c354bfb7423658e2b2591ad7b73 dd998f6aa9f74bb8e1d39184f6ff5d7152f22c5211b1a27ac82fa50940377a83 62f10015951b8e5c5c8171b82c4e1e5ec3f0b3c6c0b41197c27f91e5bc5b6b1b 96fb861afdfa2237ecab7607b67c5ac0c3597a7ebf820038cafb393874f4cc32 2e9d022d1aded0026aa88dbebce4ffc41ee1e4d7d09a62fd2bf1fe0777a8f15c 7ece228192bb580b6f6c8d8936227d0cfba49d32d8e7ae25458b24535d262fb0 e914a6a4fb412beebd393c144fe5aebba67d7fe24a61052a15e34ccaa5e9da81 be76d806f85da5041594bdf33e8343d77b12757d4fc8d44b767c795438cad8da 11347119bbae52855b3a303c71c36f1ff30810c63359bde41a81a70e5d9ae86c c311352be3a89a69eb94da3796d302ec81efd41ee4b3da1f336a6d7ad93ad1c3 3e77e97f5c74e0289e569ff875ee159d3be72cb9644017f17c0db53ab8760239