0x2cffd02ed09be5779c40fc3c9c4be5785c87ff22cf4d986b740bf4af82170cdaf29d062bb37cf7e7afaf42db2992b119c6f47ae74c209cd6a14cad074a249c2ca618a8b76a0d4ed04a00914f9c2d51fa62630b1cb3a6abf2bfbec511b3e74d8f90ec39574483ce7b87d28b2e789453f73f990ed3c299e96f0b07d86ceec4344b24c7de17bfb50b2e40a172a7bbaca8bf22258526cdb59e77bb44d8162dabe07201772942d5b4c700458debd4800eadf3a2574d8ecc40c254e1987b75b5db1f4ccc51d4ffa4a05a152c7a8334a29e552752bd4b4c6d54d8c2699a0a2abde8d8cae7b1217ea098b8909d2d226b57072c6277396af5e738fd1d195255d7db2acfa6b514af3c81cfefb4818d7e203b5881e74247be715e49b6afcd9762c18619697c43ae1aac1fa4842621b6cf9e0c483dad5187c098bb75d6545784386765015243562d0235f4cbcd4f52e833b6bb4a2813c4c35f534b84f4486cd57aa0eb598afeaedce6c1c4e99559f4507bec16ff971fea75082736c6d838ff570a63a8bb6ed548581308ed32acb33145a1ae188a34e2fb642c4ca24da2f124f8a37076dbb574937a5b986ed95a10d6a35e4b56ad6672dc2672a7b2206ba006b066690552b88b420eb0ae34812a61e4142e5ff2580d1117b766bca07cf212af3a92c9fa20c9f190e98164f640149234706d71d333dde6bbc8f75fbf2601d189186beb751c2192452b740141423f0c6d84303dc3121808aa0869811824599b376fa2caf0ef467b19e85d25b84dccb90db591e2ae6ad2a67914c723f195fe5e003d89950ee51fd6c68087d4654c6adc18c4ccb57d1b53480454fe4710563c5f385fc989afd54274e109ae4b2ff835f11149097a77c29553a087b63488bd92c9b7cab84cf903b376901b043415c71d7ef2ac7cc9e6b916a1b5cade3aaa07ef0f50f99aca6b8607da7ca0c2c638d72897fd3657421e4ba2fcd953b8fa387722e0b7a2caa63b9f18bc4baee83d42bdfd1d44e1a74bab99567b4c3814dd66859bbdd9f9a245b941a101275deb23062fe4ff14a0f04a634ae89eecf83d59d9351cdb0e6e4981d45a474ec5047ba1d7e4cd756db790a992a7171b1f9ab5f155f86c50c07d640a74674ee38f4c3363da2f9c843d292184f5bc11e1f23c8b757630e80c19cc9e920c81d9e10148a79ba5058d4c55b7cbe3df33785cc7cbfdc86345ca035c0a6eae12a2784e3c4393f306ae956d82812a9a57e983fd53e1762458a28c405180523d751de5c3de64c384e011ffc2b60d797ff769850cf8c5d4816746c03c27bf14a3ec01e6a438b8133a7cb2e19d22c85c3230fbefd81e4b2907e1566508b86f6cd81ea367a492636fd1b617d03cf63ae8d469c21ffde5448b92c12a6ea2348890589246690365729e5325af086e7fb81e6c4009bf1708e69fab8d397bd18d0cd5bc165d3af7d95829817bbcaea4e1aa8e66d986a4a5107b98eba2e2ef577ebd95de54c86731dde243f4c784769aee1e5d180fb6d65c92fea9597e488edf272de83e2e02b536dc80f2fac6ff54e075a0e6d77e24d143306796de86b698634196cee24ae50da9ab5c1f965e33ba74211cc5d86b73c4dc25b2548bcbf6f464712cc5651690c1dc4e347faf2869ef1feb2d699c99be6e1bf2b7aead0e9d45feaf02c1431baf0bff1cf43e8ef9a7d4cc985ab7656ac729b24bbf89f7e69063aa79e317f418788718219a3fc2514054e2c3407d957c101b24f10241545cc2933f5442f558201ef03d4e9ca63618328c947e16a14c34305413cc34e961820fd95fb7abe91bc790856e16ed3c22fb484a46babce25ced8f1ae438dfeb5519eec3e99524b1f5d536a441228e18c975ed14e56df535746123f1aa474d9300ed73c4d42fc18926656c015e8bc69c75844c5ba6cb3896e45f2f8ab4634e8ea3