0x2cffd02e99868aa7e09d8bb49e0d734b7790a5bb49c0ea93d41802c100c1a406021c96b0ae7c6a5cc416b0f866b42484c840559c654aace9431534cbe5eae374d6caedfddac9b4745b8a4e5225fc4a3a8fb37f3f000b41e56c677f038460556d2c801f9398d91b303810e516711e9e8a9531f13148b9396082822dcebcf9215ba4ac46469a85077783c65fee4107f34a3d60da8437b7eef9d6b6e26bcb9b479a1c8d562486ca1312b6f570479a42195ab02b3883dba84f1f4c1633f91ccda5289f3063492e30db288272d9cd29592b251aea9d46b576056f4c749c76c30dfba34eeef8fb0bd647e395956f4ec81d9aa8ac0812231702fe5183b36bad93691b68338595a294e4663dd019a4b33977ee92d2d217b25f5a9ffbc28825387b6cf583527cce4126819cac192744c2df932c2fbdf47580a2decbc56ec38ac9ccd268c85190820284bc575a9e942ec6a23f76d5a5d20c88421b944e3d8531c3da4c4753c37e53c0b9c78c51c4a7e5c3475cfb3d11226c9e15c054f6115a0ca701b27e14348c1f5b1f43c1c9d3a45da7d899f5aa6eb606611194ba08da00ca04e778bcf9cba2c3b2f19aaf96d9cc4342e047e39d68d399c14edfe5c232335d2f54b47f3b074d046346bf3a5e6aeea3a382ac01badd21749caeb1562d3ca434bbf9d910767514a3ae96b8e6a421516e395e65b5ecf95287e9ad43c11358d53bf07510ae78ef4bef06d9be3d3692241b51fb751a828ad8081e6b98f761ab85d110da88847c55ff1d18d7d757d6a67218e0adca11141dac66fc59df03de6b504cea11578ee9582f660c336eaa9ace66fb17d27d9ced53e3c0b6091bbe3e647f320bd69912645c6bdca2865f73f0a07ea58764528f94164cdc946abdd3d573271c49ca0f05ba179d534b138c07dd626631a0bd41952613ec3fd1796dbe8f98ff8c527c926d5d1222f1b5903d70989ccdb52b3e6526e29ddb79dd609f5da1329e9f5955865c7ff5f2ef284c6459476e1b58134e996dc10f4fc005536f2d4df8587e18cf159a501fba5e9e26d3e9f8866b2eb1196f2460ec629949c0451ca166801aaa9242eeb63e93b3d29505c7fff0cd855b9a9415795b711edcd67bffea8c88c74644b1154cfc17287280ef9106c24340019b8d70e43196257b813f30dd9887b53d0ea91cc776cf9f79e91bb855eb54cd95e8739a87033ae8d9acd5a841be2ed90d247ae6ca6e49f4d35dad3770f53e1cf15c317f1830bad030494bdcc69dabe0be324707c4c6f4aa570114c5e6e763a7a81fadaf81f5066f07829a6d1eb4d497a40d46ef9b41f3dba8404e5694695d3868d8fe7123e7d3385c3f76ea265742717cab34b9b9d5632a0e621497aa9be95911d3e6cba264e70bd746694a0990f99cd60f772da11ffe38f06690bb804eae6cb4b6f6ea76dd153419b31a0c8516dd15ea85a01cafbc7436d077b51b8ac4c91591bef66bbb6108cd8308242eb7fda0f08434eb0e8ca0d00218e2f78acee7e9863eea9689db812f6a23f0eb1a1dd805a1be782c7bd0ff8d2ee9915a5311203666822948fdff05755fadbb78bd76aa236c38a692ebea0ef61e2fc98e2542f986a67f84759ab30bbe1294014c18f32326ea1a942c356f69c6aba5d085e3ab3add19efccaeb36508d21428237ec2d50d7cbeaa3e0736665e75a0636d05157359334173344a1679375e88eddd243f13bf738543706685f123e63a50a51c63692ea416d4a728a324de1487f9a9e8d1d19346bbfc3b784e489f271c665dd9affaaff5322f36107e00e3314143f23dbe56cc96baa2de38d0db53e81f633aba290b328ef93f75ce5dceea9e303a0ccb2dc3aed090a51f86e38afb675c2b654940a12db2eaac6484b2f80359be0e18b27b0965b410da5c29e48d296d39d76cac0c2c50264ff14dd6851602c825a8