31ac7045fd94b45f71c1d7defc4506710a99192c4370d459bf2c1ae305f1763244fc4239c2865494b20e8df3dc7806eb54484c0ca72feb686c47228bb1122f0e733529b8162e0bcf3cfea9c54ab6f4ecb68bdc9c0da986bcf946648579eba3a7b0cf3c62470f6af17a8c9850bf9bd1c4c1cdd9e1c3abb27638512968807c93372dffc61f1047876c48bbd37e29a6978daef0c38c06cf56482cb14dc01a40ee7ec00a313fb730882a21a78ccc4e194e1a03c3101f424db4c2e5c4b81b22888745a4cf45e3ce8b6c0008358d7bf2c97482d7b402c928c962eff93234cd8cf98d3d8211793a985a730b969cb9d639604f9dbf587b5d5e12f2c919051fa21457eb57df761d242a4fec98496dcb9e9ba392e880a202d11cd683bf33252459615166d47f3d2d9124ac3afcb460138150cff52d01c94430da7f70f97d5ecedfa2e8b56ce96172532bdc4d987b43d801e00a3c4de4a4e03a2711ffd6c170387989aa908edbf8fb84dca452b6654fcf7bf481720c44de062ada248e7765ca73be9b5860e463b2c3a02a7b5b88b0b284d79c160900ab8d