0x2cffd02e451d3135508bc6a6c8455edd01340902418545b959f2af8903bf0bb76c520475d28f31e626bfbbaa5f251bb553224bb81a26e3b7716af30dbe68487d3e81e4be22708088a798941cf3668307eb28dc3704d0c9d8060a076f9a16a57987edae2e8ca8e7f294228507550c39d4ee3991de8888db9face8d41a689face9077ccb90163409b2f2c208931ce48b79f932d450532bba6920494525a72e0f75144a84d581233c70918c63fc946a598808f82eae99093de61a8f7629bd5e00573e05b2090dc4dab8992508445c7a37989f4f2deb91aa39bffa009bee1547a4d6a8307b307fd44b13add9feb2e35cf2f2d74c1fa11a650e281620163ba7948b9c93720f61fc294013e864ec089b82ec0efd11823441701e47dec16a82ec5474e1ecb464306c5a2c82b9321a48e0bc16965ac4f8c07ba359424ae9fefa0824f430ab700142d7f07aa83b91f52ed01afd3861aa2645c0bd71b9932c4e97d275e33593e39cc8eaf5cc43fb7f0f1656aeface8f5ed8016e6029c0637446f10bb26ff0b0eb724b143774806b64c4a2ef512e5ceb9f9eee1a2c52f6c6bf0ffebb6db7c1fbb72463dee53469a7bb3cf399603abe6d6dd2d6b46173c55889ad215dafa51e215ab97c8e50f3e027e0abb94c96389c7e1ab2528aa46b5871762b7d68a5bc0fc0add9f6112e0be823d6d54c1e34e392da004276754e2664dbafc29508dc77b744c35d5141afc3e7a5f5db81094f38acbbe20a76678acf403a40d86a60944ef257222c5bdc34b8083ec0ba186dd57b5e1d1f1bd159117035b95c27c58a0a53e7ee3b750f45edd87f8ae3e92cd044491e4162106bc5751f722f4560577de5c2a9479f3832a231b39d0debd224d6f6d61a7bba9db1f5dbdb39b373520fa11dff0aae9846dad7f31769428129221ea66762cddaa8143985ab8270aeaac269ae8019f43ccbcb691e3f463f60d4477b9042d91ca6fc305967836b7e34ef0d9e5d1f9a4a7af7f7430402ee0acf07f7f14e13130b721c9da1343fa6d783b7a77b95d8c0d7c5227585ee36168a994312a50d15dfef224a0c53c5b03ffbf2d42833eb358dd95134581d538c0399abacb973cdf13924cef2990f0d9181499b64c488e14609961edcb51c07956d0fa9afa9ca168ee5d995d8398ac9cb985480b90dac2375191aad763e4cdd32f41e6b264f9c0a1f06e604f6a4e6898a112e2c7b6c3a5afd84ff2fb1d5bcc61ec2626f72cb75bc6f0fba701a112e2e63e979f365ede0e02bc1ffbd2f508c4eace2b652c5b76c20e5bec1ab0a4e59a07aecd40910aa6e31d2690b7f5c3edab2d68787786dff8b5d8e59c6bb910976d19faf309b5a678ca25bcdcd799cf4faffb8b91268caed76e506233231c0c5889fb5920ee9550245571e3a60959cd67c30b2295e6d7e5ca0a25511ed0d2121ea7bb5bcf4a95703870396a7d52feeca5daa85c179470d53a101aac3323bab15c1fad88a2bafeecc33449c655582b7ff19268bde8f6f2422c3cd6d2c53b9a6740d7fb50ad210c18ba9807c10bf7545901967668c16cb311532df0e6295458c7d8dca9405e810311e5d4d6e1d6de113c743510aedf3c9c9c73d250565fd43ce17396b70889b2b95aecd3eba454d52824371413eabfbd615ec2a6e8f502c368cb3bfd9787610aac671f3dab3b1ae05b01bfb8c9119e4b8fa9c98a27067f563037da73339a93774495a2299f51648f53e2089ca0093f6b64a060c910a85dd7e4f8883b7b8576fe2d332d43d361a3aaddedb9f59436cd3ec0fa4bde1fa96a3d1a6e54c1752b74ace60ddfb38a0680495a23e0d3aa5e9b458e0cd99e187c0ce9ba3d7991823644f5fa65cca26305e3174a34204276ba95e6bdcd9cec77aef609d09993b5bd402d94ae2a3a07797e5b9c2853d0fac0a092b95761ee10ddb14c626766a