671838ac3c0884aa693754c573f1315b971d9eda9baf31c15e49e8fd42a03d953434104c1b5abae7ba1c88e14ad2dc6e016693cfdb546503e6be4b1574255c97c2bbe5c615de6b8463444a6f90df0b8317d7a01b0dc150578215e211ce3b7f7535fa0e5abd9fe210a773038900d371e1700aa46fa791c7ae599ee078265235f14bb28de01feb82eacafbfadcc83aaacb94f212fefc4b51b9d079bf2768afc11d2e5321cb8a8321a052e8fb05162f6224cbf90be5e1b4f6964eac846551b281a4349c3352ae8accd844183bf05ae0851374e7e8e57fa4933d1d8a43ba32966843377b9a3092aedf7531eb60630643697d0e2e8322da67db79a15dd995970b0e90cc4b50683fd24fb9eb6b473e0841a31af1a35b408cb925f2a813b54e6703e5849ef2ff2feb935dc65a131569b98c98ecc969c7b15dda60f2eedc7a5e1d0ef7ccc771fa7c225109af864145091a467b555c9dc0a48315866b3c653ea18bde01715b7fcb34df0aebce25843144ab94f4231a08506bf5cf6a3dce975f5dc191dffdd39c025f5ae3d88516a14bb02185d1cdd736c57ae7b761be0ee5032d9ae8073957962b92f375ce208507dafad02f8613cb6b5e5ed4a169775329b387dd5b6f69a0baf0b4f847edb58b2ae9f5663b1a92753f3fb3f4d436b7ce13190c5032261ba7c8e353c32ac6ec64fc297c7f4c0f95b7fabb06d90f4c35a974fb9e72fc2cc9bbabc87502fa43b049a62381cd21c6941da500ce3e5d2d074c7bfffd5dfb5a5f41b095afcf45b6c1e4e615fe5ca329b8086305a5af45f2ce4819c092ad40d34a0fa5f2c5ed3e8afeb6ecd35498b20a525925f33ebc543e1169004c7c4f95b6901314eeb06a4001ecd14a9fbf20c8002b0df0d8dbe0ad73aa95da72c087275a9e6c3fd2c51f1da0547c5463282c7a2e20b92c5820cea9de4fcd75652f8c049d73a643806afb3d45ed6f2793896160c227c91df6889d254f