0x2cffd02e2fc5a8036b4852de6dd2e6baf6f728ef466a6e60a1eaf9d4b19ca45db0b6eb59ecef00c7fdd9d57599bd62134070bf2572c6d6ac6849578fc34d2984b9f3985e791c131648e3a6700658adb7c75833ee7fb4a60f0ed08aed960c851c33028104fdcba7209df341b63eeb1963961769fb48bb3f5413dd19005c3e19520d742e9977e19eea7301d79a961e0219c752ae7f66eb8d5372b712b69efa3b461080ad41d326cf67f729e049ff0be3ea40067a8598cb164cadd5f83a0fbe60f94cbb5089bde4314a412e54579b2620847d437ac9a7db5c6a8eca9ac71eece1fc485cf7833ed84a4b13b14dee8b25cde28f827b72588734c5d66ce195b1ed7be559fd5950e5d1ef82962771a74eb97aec4bcb200463cef6a867c24ad5990f1e6437213c08ecec54542a8c28344f87a232598c9d9c2ed6ca77b6ca43465442ab3022a0e96c3c3842fd5f5ca3ffe36374696fed03cfcd0fcbc28e494fa4ecbf7b818c52ae5458211dc05be885909f4857ae3d6263ece41bd98e420aa2be47ff9004a6f254f45c3d20dd07b480c4054f812b5359586a66432817191acc9907e0d7314d9310bc3291fff3f666c5abf61dc499958a365195d1f7136ddf27e81a7ebe1a287e11f69e971236dc69b1fbcc43e7a043cf8535a8ee18163c21685e5b124d3e41e8c03331c7e17ece1d8660f4d1dc2992723f8cb0482fcc3586fcfaed0988dda8bee81c8c6a57a7eace270fec6113e2410242a82db83269590d68ed136f2142387c10f9bf3053031e6f4d4f05deda861f375c875ac141761919baeb686846e942ae6d18b695235d83308bc911f1123ff788fff37237c8989a8256af81310a6d00b5f2ff1c406f30543aa6cff82f39ad6a5c0a313508467d59a7cedf695b6ec79354a629e8b36f123def117b3f8cc9201a1b3af7623807b030d26ab2e2b743e6c82bdfa38a12f7510f856aaa7451924a29372602ddccfadbad6e5f416d9f0045bf38410688eda645513e1e4dd7e57cd5d7dde430fc321ce08d62bc5e6b3a6451535f3c8e846da895dc8a71a5d485a54b314ddecb21f69871c855ee8818a06dfbf29d72ecd897e3f41ac3169960cd8de11313f78fc7da6bb5aec8bf8fa435d9f2c5c244d407544f84ef85287331515f3152428ae7e6c392a8d890ed388c6afcff19704efc8a996a8a236477aa6118ca2a379c416fa75159d10174f3b988a89c245093020126d3182f8b27dc5dfafe012201bb6f6238c9bcf19756e247d3b6d82c64c915b47ea2efc04097cc1a5f8795e2a2011e79d7ea4d216ac5452ec99844d1193d2b14c59c7ac3d13d896aea8b438f429ffe37558c987f6cc5965ed5318c7ba4d8f07691af27e8aaf6e16559be1d382d7cfe31374743532396dd01aa4580efbb8dc05b9af13c45e95723374d212c083f78dc7209f6616ca9dea221e7b4d2f79647b12df95738b5082ea4dab90327ad7201eca55e2af3c4ee38f150b406b5923863fb376e732a095a3f782a844e93cab082dc2ab1dea4c4a89e9ca1e455053b84cfcc4cf7885202354b87a6b16e6a835b11575fd413b4413bc28c5ca23d52e0e906724055ae85f2b1f4ee8b8e2b5ba118d33b95b3a4de133f44c99afcb59a2c1defc67a637172b08a9fdb36cf79437848a71415dee654563ac8335b98a6a1a35488b39201d8eaf0afadbf6657cb67d773756734d5c30826e22d3bbe871e64173db8373d79c0407b6269d922c7a76ff3c14dcf168f62631bca60de0010f5690fad8bae94e208e6aee56a3c576c4acb83bbb679870f7d0fa7c1e42cdab6cff8d0289af6849b7511a09847cc2b6d469994839ec005477bf933ec7a7c4ed7f1ef7f442e9dba0691f1497f74887c1fa5bd2fc0ec5e66b13e2702180a775d268aaeb31cfe36f589107ef2080c235e212e2ca3068c27f6