327dae33b59f2a84bfb9bb43c9c584f3bb485dbe96b2bc69e9e927f9d59625317d9960eb6becfc6cb18890f453dd2ad382cdec9a4f38a011d01ee6108e9670bed186239aeff1b6afeb1f62db5d7a8912d356d4f8e0e666e17300c09b12f531230dafd4bcf210cff6093d81c39f698b6d85fc8dbf73a6ebf802966e843930c2f725e3e0aff10aedc89a598ce8c6e71fb5a3050a444f055538952824df1cc03d1da1f6ca3cb9c1c66e0e87a9f44f8936b104e18fd3a41cc96d1c9bce44af5aad54753938fabd9714f7f9e3a868b8df9685cc8c99f5966b8fd051d623e0439b252901b7bba79e01c719df83e0dcd4bce73077d226334b5697f9ad3bea3eb9f9d5ba0099785ce0d7ad76a8a108ff580a91d3aaacba7b6f189b3c77130b74e1f3bee68146a835f217b246f6b02c8d2452bed580eced329f9deb925c06f37b32478b346d79fc87f7ad9943d15cd26867af836b401610789f486226f171ceed55b5d8d410f15f44ca20ce4165b9373394adc8eba419586358c0e0b07c76ba8125b8f414a4c6295f1087d06f9c782c29659b9c7d47922f4bc71502bff47de123f05c45109b90612eac150e09d2ebfaa3420fc3ed108d128d4f8e69aec3dda3f5533b9210b6d63eb183f31176f809d37820c8c4c1ff1e83aaa960a7fa17c45602e870bbc9317371a05618122562d8b2786faf65255f2aa8052cba4f70af78df493173102dfb20de9fde6b849e6ec8f3270991599da690132cfa