0x2cffd02ed775ca71c9efec1a67645b113f391d2a207d561151babba178664275ee550520fc71f8092b88cd6602bbe59646877a54b838908998a4b990901dd31c6830d4e1906fe9ce9618bbee1c982586d7304cd4e7709f98548e08682044618e87a3a623f7a1325f3e79f9e8ff8f0d5176578b97618bfc3da5a55e4313bd970a14f5cc5a4bb9616bcc6df4fd0ec6a3a921332936fda59a4cbad20b8bed6e73049fb32d72ac33424783bcb29bb73b75dde77ca8f48a5712aa58a322ca232dd8d799e8a8ecdf2d9a3aae34ed494d7e05aaa86a07c4633f2892e734cc93fa17d06418c9571fa81c656705fe245c53aef7a2acd2482e166d60a1980a1f5b62bd2a3121ca1655c95ad0e75127f9521db4b2c932a28853be638b9ed1b2b000e983ce3a9717b93522bdbcdca1344cd0951b477fa5df2b8888ffc5ee3a495126e949348e15232b9fda4931d50eccf42c165cac1657ffa040ffd760042a1fb4afde46603534e290371f2693eb0faa892e800097a776f416c2c5bb9cc4481670d9b0a6cb854c2ab807ebd071f0ffb7b84af0393efbd3c52c213c30a4867f884d28256906e4b62e256a51ef505d7f8cb5141cde2fe8528a81f77e5a067d992cc1e0ebb7d9accd0c7c445bc5fc68e1230a5c1dfd4e1e25452d9ac3d384bd10d35ac86e15f57100929baed8142e2fb09cceca610f27f0033fdadcad5309033cfc491673b0395d927f21f4f4556acd676c97a540ac2c073ad3b00c3f7dc68797c652f07740a74ebe958560b1e84d0eada846e089d3e28d87d36661df7fae888c4eb247567caadb462bfc1062928eefdbc5bb895ae4e13dffe9ec2ae57616fc8d7808b6c04c051f428d8986eeeb5a3327dcd2491bcba92dd5f8e1471f4ff9ffecd8eb2253ba8af06c676125aa0592282ab9cec59a18e4b6cc86ce736202c18e06c17ab90cb5e2b12106e72dc617f14e9d7a3fb92c16b6015e1b6c9fbecc8b068aaba080051c35f9fa7fe60fc01896d8d8434838b3dd809743ec7d607b31836671b16011f28037784d262d065a5c8e73c8f350d636a3852034a4bc7f18f24557a5e54486e6be24f6d114f386caeed4f9d042a7647ff3caf853d0369a2a34a313260ca1a435190951b129505d2a1758bbc51ccdd7e9d386fd3a4b1a70a82ac604a179a16cc43693d4bb46feaafb8014c1d86fe3a07d8db6ce2c274711e60cbeb024efea1496e22368dc993e70b3d37fbbbc3c7a8133aa60c8ebb86bdfc33d20f492dd85e12372ba6a7351b9590b481c8a6ba36644aa9b9f7b1a5ac91b2a9528ceda547365fac79fc411d23914f1a87b74ae2dca7c3cf6dbb57f060f79489e0141ca5aed7873bf39cfe9571025b48c87fbc86f8de1fbb60ccb74ed19612f2095a8dd1c80023ff1c5ebb9ef50cb52846f54ef9aad25a5d3096890c579d046549721d54fc743b85c3df03d18be45746080f33f7bd6569aac2ca3531d37c8fbe1099cef8aed9e7f8362628e1371e2b687a9c30c8b0a0b32247ee7627d8fe1f5c3938d15d0bcc4c86590f38b44356eb8284a601ab770d22e6c2d3b0ee4644d36d30cd2e0d3fe1d359d12c1d1597cb26026cf2aa88c9e1ae8d91c930989e45a05f150aaecc2f8d222bc791cc50dbed149e409228b8051d6088141734d9fcbf8938a743ac0c93cf26643df7517f89a82dc15751a3d25c513084942f44f32a6091c541a066385f5f20bea0008771e304c1632aaa506e83305eed7ce99177c8c5bb666d4b91bfbd3d764c565d0b681bd2152dc4684fa0ed6d65a871092f35f8f553e58d7aa6b933dbd26975df7280097a528df34e4554148936a6244611197a646ed6a316d119d18adab9f501e7f92ebabd60cb4ba32329ce92fc90458d6e1726d15bb43c099fb8b7bdd6ecc326129c14d59e416742404b1d8edf7f0a3c6bd669d