0x2cffd02e8e02d443022a32bcf9917ea85999516f48c0da62d2f361e4b95d41169dfccb8d59bca6f9e1cab017095f3b2a41d03a71577b9a77bfd547998437f1f9d0b6e81f33a33701f92fc53df7c9051a15be85e88a044c5f26a59eff4fd4e3c0ec5c7a435cd9ef93148c3d2bda4b90e65081ccbfb74929133a3be41e1ed20e5952ca6d8f232b7652680d973bf28f740096dc6481ead3236da0bd76febc92514dc9b18ee0e6ddccf0834886431989b9e993799a8bcc1f4e591ec5348b671efc9d88e03fb810f9ca55eee1553e4729704f421fcfe4a7d6cb492109ac33c0e550ebc79661a61d32a22e093ef094ab7a656aed40164354b939ba0d2b853629a1dcb07d1ddeb111c15bb24d7b33dd5ebeb770cdef1ffeb2ebbdbf0b5585720bd0e1d2c79403071cd1b299d96995d296332f9d8e0f2ec4a2b3c2d9da8c1f61edf77331c82eaac85f279c076c954087973336b74ec7985c1b0b688b16d79595dc6811b578e0a8206cb8cc0a62793f4b3e5849d7da574da0b50597f1c732affe0fc5582a9c7696ae53fa30d21ab8491a73bdc0fd72a5c07b004c97b980553a8678f320513aba5d56c44196aba66b30add5ba09f047c5e2846461c26789636ffd47ac099d09dbd9f57c0668b3308538798345e1ce267b33fce9af388d2b05e8bf60bb28433e590cb6bd906b5b04608bab156c0a884e6adb5efd93f580c52984ff77603027199068a511b16bff4672fb5a5a2f60dfda3515379aee90014671f2a173078491c1fd8c1adaed7461c830630c7d63b677ff2592a73f43f8dac3d1caf613629ffa8fbba14466e717d6d2f02af58485c0a1940ce04b771d56cd39ba9b9edf16eeb60c2736cc30ba7ced48d6215ec7ab840dd7ba8bb29c037698c3311f154ef235f81edfb99fbaeeffae37459d9d3ab05b2f7b05365c59c0cec43db01fe3692348e8359a1abe0cf2b40e7b605d492b57fb36b51461fe1ce81b4300003d5ccb3202b2ac5c77c4b3c074f044a288a66beaff50f2c6f9a55c1252c0b5ab87fbb7b1dc8fe5aaa5634e2dcdd42dfc145e0bc1cc5fe0dd369669a0cc2104c9e272c0350e84c50b5b72d225995a3cca2c8570809711375ace808907beaa5bb513e71814c9ad13c0f125a22fb13820befddea5abdf9c6f347314713ebccc20a4720185f3fe3d33dd8beccceab522c9013b82127d610ead85895602854cdf0d68b17b88a50aef1ede9f757976e504442c980eca00f1f0f829dfb0bba3271c74fb182a2e7f07023f25b4bd7e731966462ee84986d1a71ab6bb3e2a6305535307b68674508dcffd1e7a8ead44c7c5e80a0b11efb402f1a395edfc5d8b9303ec335b786b79925a86af9f75cbce04745687068b68c07a031703b52d2a3eb82b025e2ef973ee2060839cbe7521535772ed7053b60ebb3e20636c6517a9a0a8522956ece2a97fac11b0796375ac9442b4f6fa0a9eba48931769ac652bd50ed05495f9203212c9454ae8da418821244fe11962dc52c02e7a0319915baf7d62c76c2e2a820ec8f8ee2b25ee2abfdb7d45f89a108f52ac9690f706e0f9240312f74fe4debb2290787f5551c3ea413ee26dfc208c16a8391d5a63113a3dfd589a73c1609362ec47b3f67e2212f8e4030e506bc00b586d4a325001ff31d677e96ddf04ab34041a01ba1bdb2afe4833f2c9a297ac6e965e31c841ba23aa62663873607d0b7946bb23cea60ab367f41f3b360e58e989e5822b7f452e8d50e9b846e0e035daea660c17251e1c382450a3701b831c0a6ef1c15c77f5e940d385b11adba2196633d72bd37fdf7ca7b3a941753ea3af20380da7a354055700370a4bcf4a8edbc024fb086a806acbed8518fc51280d1de6e53774dd6627b66817c754cd6c141c1f4989240d5f230dee43a6f823eda6ed1e2da446c6a7eb66b0bd07d6e5