14825ad4b78048b8b6678658f2b21f9123e7e589586a44e39326da639fa8833339fd98c15a694d0fb062623f7191e6a54766cad025c349ff9ae60a525ffbbf854da2936227f0441a80073f1266794933538caa35f8a94eed9d86fb4e777620286624ec2de3444d04b236e032dcd6319567c5937d097f4bfe9805a3d2cfb71ea66bb3f1e62c6c46ae8283fccc960b7ea57b903ab171b94c04b8ad7313cae30d16a1dc785a0bbc4e408629f84ddb7992bda2b8062296394041b62016f9f07d61cca669895d9eee40a4be68cd92003c43c4bb9180c06c924f3f97a257c9095c35a9ebfeee47d9124498a253dae7c68b280d