0x2cffd02e2da89f74213413d29ce01cb3b545c7ba7f2ca5ad38bdd57f9038fb30194adccc29c9f8c09c6e76e77c461def88d9d8e43d28d7781658076655b8b608d2ad2e211c025af50d9a759c9e6cd4df8748863003134d1d07ed00e2206118c0e127c4f8c9c08ee4a5ed13821802f6655dec73a60998fcf7aef09697f53b5154a815c5beb667da978b2d0c460c13ea8b7e61845a469adda59201f84b411cc1c90f7610ebdd9df939e1da0fe5f2ba9411c2073cca7974b8afd414d27ca7c76b8a1de02e83474ee1c44f73215d91c5b9919229b26941fe074c5a7a7cd2a5deb7c6da02a5ee9f9906c90d3117bbe4aae0f3012090cdfde157036b80949b00b026a45dc5d5bc117d2c4345fd18ca888a0f3cb8f1e690669b93f877550e700970ec4b5880146101e7e5d3bd4317b603a005f90aad0ad7e684e36d546bb0584f7d032c17a60857489c72ca07401139c9a29385b675c6db1b158e51694217e12dd6f5f3d5d22467fee0473ae8efdd5ff11fded2b3768d18c38aff7f68ef0bf5b69623f087e6f53b78fd585f817cb72d45240aa0737f726ce19f38fd485fed06dced1686bfc18214df5f6d5dd3f5d335c75dbfa60cc4d0b25f3988c21ec7a06012c6474ce956df6678c374ab9424fbdb8bb47c7703f75f443abc735941fd0feb1f7bb29012d7e5673058289e04ebb9729d3953264c2ef2bd3e45417168044b03911109d0eab5b4c9e031064d6d34264cd198dee36fad5c8b46e8ba63da5dcf1f7fb692c206d6cdf13c5adda0608149237ad1bf286ff7bffc2a2369a08a4d1ce7935ba2a6b57ef4eca770c9b98c0d1030fb177fc1f465c10a4c30cb5e4c75a7f202595a1e0ab245a2fab30d2069174d5b3b8ea45847cf543bfd5d243201bbbed638d2cea211ec47ddd014a764e5dc8e0e8cd1578e0b0e145bac5cdd04fceb5a1e329bf13913095c25d015dde2cc0f8dfa216cc296e75520e4dbec9be3390ec901a2032237412bf3b3a0f073af8deb71f20a20b7b668b99ea43c2e9c77b2417b90890b57dec5ce91a4bc414009d0382ad3773fa3fc9448e03e953acec8effc293d1fc8ee3147dcaf165f5d3a48f04469a0bfa26f1a9435d40ec9fb4ace49adc65cdbc6a138aeed3b377145637892cfbe60aa93644a0137e1ec4acb55c2e3135ad9b79aa2784b8f7b1775048ae4da8c8351a08c1cfce493854339e6de6edb869bfebda74d7a7902a7550601c3c16868d59592d67aea53682c4b8dad0d21f54ba45a2143fe640d31148d3d134e72182ec092d2f3c317d2672eca810075a22e4048bd29654497e13da83d8cbb759500bad786ea004311613ac2c3f0e7b105cffa880c00394805cbc3e676112373ecfcedfe8d28e12bf02257c8eeece561d168689b8ea01bf507a7b4c280dc403e6ff7a1e19f243e485c38c81dae1393d16273c7b5a80e7901ffd5e805ebffcb5054ef338fbd3b8def2b311299cb0745f040454a6d6426565dd755a60b1aeb0c24f2c4bedeab5ccb43429c60c44a77449c6c465f2349f6bb3997aa5c56064257596490f29171d62fc864dd4d27354f77b04c94d933c9508cd140ad0bb630101817fd324bd8d4fe25a7938a2973ce571284601de839895cbd95a9b39219b101f631a3a4a84f10256274c79b81c4ad08c348d3bb4067cb64eea2d6b01f07705a72df4bfb58c4e381b00b7c9f8a4f706f1942b31d31fc804871bba40bde36f9cae305e5582feb69f71a8f6fb4d96a278e5f0fcfc66d745b4fc2bfba27299c4ae465b3ea0f3681203649e102e1eb179c2fbee214e036facf90d4d9d81020cc0f9eb21d64f5b5ea62f12143052b6afefe5393bdeb1e36b9a989c81be7eeca44adbbba68315b58e2e9e2728a184ac31983025a8b8b6670d830f9a2e67c61b5c1179e9806e76aa4170430a28da14f53a9d2