0x2cffd02e47340fbb4109afb14b4967af402fff1a85ea3975ed7c0912655d64c77435f86a87e1b7b047d887a48dfb4555610884bbe9c8c52e556f0d9e30fc0254b51bd524ca5b8d22b1885d863ce7171908a80347f0942addb1c807d560583470f62f94b714e001632afbb45aa1f4e5c61e48660c05d691ec3b02c639ebd22dd6358cc77cdbf676ce3329ee584aaa58e3b17bec560d657b14b6b1f043692e2f31c392a47bb8097810a2cd8c587432a33863beb42b258e946e69b5551b5b9fb252103b993e5a08acbc4557e3d23f0d4c1fd3e2bcab7d88773da5f07b159270e433cc1bd0fc71f6e5de6faa0e435bb66d736a2e5c7cc23c5b3483b2f1de4da3fd5ecb3c0ca196cff90f825c4edc5afebd3662e9294c7e89a5b21cace386b6a695e7a8b6e9200c4b69db735c52e768e867a06aadbfd73d5d4d143a4d68a53952d194e05f644618a80402bd94b80d6a01fbd79418bd344a3adf672bdd16248ec92c5cf3dc7eb9ec84012bdda337e430d8916cd536a5abead3c6c9d91387ce1dce1b41d0c3acdb6e123385561a6731b12ebfc7c6b15bbeb8e0d7ad7229aa8dc44a056e4c0ca1f40722c22e1e4dc9a24a4ffadc6180722c6aafd499a557bc3c862e2dea64f89e826f62d8defc7fdee7feecbb618df7808aa087401a348e850995ad6a9dcd77a1e60834ef324757e2fa07750614b97c1f2b74dd6c3dfa9435db01487cb7eb292a42e199df25d733291700113c1c0011c7db6d9f459a99ed23c487aafecceb151c352b306b2022345b046f1f19ec57483217b67194bf3cdc2eebd735e7ef0a279298db77b2112a9a3c38b76cde55446c2ae982325d2b6dc0f8a209012200aa75e9be7095e2773ae6722c09022dc136bd75d10356868b91d48a8336f488ff207b2fd00dfc1ad62c6ec74859d65b2358664462ee30352e122d49d0a28a2204be4abb0730db0b96eb39cf07fe2f87af6ba5996796e2bcc0099dea89fd3e59126d9838b968975145c61c06812756ae733b331853f6d906ff2d8be356298386d7bde0921d204d1a05cb060de4b57b27f7978d3110bd1a4b1265dc90245b6ba737ae520602e2f3e97f5cfd43afe92ee0057f37385a482eb370a9180c2690e0be8cc04f110c47b4ddeddd87356f5cefbb434af288a3cc287c34a760c4934d75e9028172b2415c178d5348b3c585306e2e60e3258bd1cdd6e5b0a4a1d51225a335053e87af08e44e34a6206375a6e23fe701fa9c2dd92673c647a4b31b6f57028e538ff5609a6ac283b991ba773076806fef25a5c8ed8e647c2821c8833c86cc6aed95fbe4a60742013c754ad08a1a9f1d25ee9d04001a15838f64edcc60388440f81244b9d6b474402c41fee618962ec81edd0f350876d4c39645e7cd6c0227be88a1c06fd2795859df033c2b3b8afcb0ab8419af9052b7a1d7204129013f8d743e4ae997446d10487f573a15d91b268bd571678e2dfb34a00af85d49975860ad4cf6c69d7508a44c9cde30ec740b6f6c071ebdd50bc4720818a2361c1f81522a2c57cda2d7d0df66c39a32792df6e47c8ccc3f094bebf587d2c32bc2af8a2eb659228a5f8cba019156784fa09ccdd40eaa716e48a8856654f0b9ebe321bd8d94ceb04f97637f7d51c51c76da9bd33fed26308834932659997a3577fee53c2a0ccd018953889a2d15d036bfeb8e7f21be3a1e58f7528d6b5e0b8d90f0260a61a63f519a1970b7e584ac753fcf9b747d971c157f5c26a411891f99ff5ba01f4187034627d1019057ef9c91ca768b96ca23ae93f840a52498f2a8e158be7d72879ef48b6513dd89e8fb4146c91c4f6538182268d9b525d7b63b5a7b2187ec7894d9143becc382ff984bbecc9b5520a821ce7ffdb0215c4b93658d96453c41b084437555478b4208368c6869a569f98df94ce3002ff004