0x2cffd02e39e8cf377b4123e18346c4a7d02f46780dbd195858fd30486507a015c3c5703b0a2a2fd9c7e8b9759d0c1dbfff528a0c2a04d814fc8c8e28af2e413afe73924f38ea7cb40ed038005871873018165233fbe8a9b52bdded84c74f86c9ae6bafc119512092836292718b93b0c0680afdb66e6fae4f4c871002f50f7a31ebd99cc0de5d490714f0fffafeaebd9e8aa2a78092759cf17cb49ae25bafb298087d44e8d4178068f42e9cd64c0ca1287dcfe3b194f4503d185381b8d75a102d9447200569db8007058526801a8aa64494d8b78c2a0479bfbffe61fb5c884919de86b2d94b1ef7094ddcfadeb4d1f1d1036261040b3017ef137fb777cb2d52205c159ba2735407ea087d66b8a4f591e49feacb595fa00795407a722a13f30c99cfca84f5528efc12121b56f7627ee8ed6de954d076e8b5a9f3a089b17274f6f0b2b87b7a3f5defd7533fbcd43cc605e126dd181d2a853607b4a178b3e13bd337277263f92a073e38d3fe582d242104e46a8ee953b66d57b3d6c6af0d7e966666ce67e4e6369526a3e21ab817dabb2c5e623bb01d3778370baba59e924b04f8671dd47cad1549fd32d864b9495bf1339c1da6e026c3e19ed0db8a9ca257a783965e130a178515a2f859e1ce18e58dccfce8e6253701b4d1db9b157d93f658b2f2f99612656d1247cf0b8862498ea21c879803490bf5902b46b9144a9e623c50e7f51b244f1818a857ef97d7ea074dcf20ffb1e3119f25b9ca70266fd797cda38173e2f644c55fa244ae5b0da7d00de176d23f15d6846ec78856bc6112f7fcc43fa226a7424a4cbc7c804f4541874596f3057df6ffb8fad70276a9a3d737cfdfaa5118075999da2c4fe95067ff8e3c36ab1b86327fdc0975f86c0d3f75396859dbe0dc16485f5ef4ceb1685bcb2346d43977efea4e0452be3effa77c7d4931d79bb86368be59751d25946cad5cba0476acc77fced033bc52e37598ba432a5440192b74134e171bf0c82e9b4e0776bc55d6764514bb6beae4420f92279c0c38dc075415cbabc2a058070770825dfeb122be6096c21dbb8de727422800dfd5a0e980af54778153aba45ae3dad98e9efa5e7b8e2597e1bc6deb2129512dcb31a999518433d4a1dc0e0f9dbcc87e251b2628284fe700bbb48021cad8952a94ff599d1deb521611aedc46880193d980f33cba1b85e2c81b2461175e76381ff21bdbda030ffe350a8da47c8687955888146506d830c82d0c8c4149a8b504aa174a774abb07c6ede9a5f0b535f75ac73c41e1280394503c1e2d2951d2b5542942e21364496cb7b4ab9b9f569b4985521b2f5d2be40e390545d892da28410d8c0fa38971b4da7d765b9184130b6714b72071f12d437e977ca89bdd32040fb9055d66878db7e047cf5bd2415325bc3d8648db496ac45d49a7798ccd9c8613154b00484a2f63a1ffabdc8315373e9c827b526dc22fcb1dcf39c5a2d1e9a287daf7e3ceb95117b460cfb832eac821e8d76fae53697a62b907dadd8b54c6596de9e3a2555c002bb7a0ec6517cae959b5f6854bf9082a148c825ed311fcd921f071f2da5ec787cdd08dd149267af94faf1745b59cd895f135f40aa015409ae89be97c8bf797aa63dc2c8570f4f3fc1efdbb3ea934bd346dd7b321516a0b729352f6db88a24f61ae898be32a3c4dd9c73306ca30b9008cafbf9b72e224f00a163e551bff11abd7db012a1c524e25ff3d0acc6d5a2b226291c680cf9beca8b9ff9cd921b0268845e19f7a9bb32992c577a36413f460add5453d99519f1b318dcdf5120517b535ba61f286e956720f8b342f2b0ae1c37d7879b088ebeca6428e21bbeb1e335b42adcb3724074422367870579cfae374c8e2e1a9e01a64a4b59d689f5eca2f839e8312816770c08164c76acf5069b8ffb5cf89307c45a2