0x2cffd02ec108003c13de1bfa517e0fc1f92804a45c9a43f612f631bb2dcc80cad853e985a8a4bbf3cddb61a09254e25a59c1685f03efbd4be5ae1d6be7ad4226f2d28b20ec2ffd274629b1e10cf63494c3b0585ebd9555a841593a5bdf31b93dd8b92683cb0d4214fd2512a36a47751d96126010450547864175221e97629cc03ba94e902e232ef7b958cdb454d74c3e6c2cf7461c89b23fd5ce82f6ccd0b237bd605c80e844abaeb48c2bfda0e540aaa06f1144f0185a481d6d9b71ae4517b4428c70b54583b59d4d1a6867ab1ebc1b04bbfb42cb8e3d8de126b2362d68791d4c8f161b7e8f8374dab2ac096ff949d8ef790f59fc9402612eb286b5770842b8e310c7d0e43de8002c09373ffec2690301a5dc109c7f16af22311fdd208edb30653e9db68bffedc50c276758c211d92d92beb3e175edc90b22e1a553894960e6abcc0c2ab2aab2be5e8d6dc97bdeb21edfa986089ae4ba2c08bd2452833453f2797b0892299fe94c84eaf5e7d6e6f0608e98540ba4f4b7961ff21c70330c54e5e4b61066c2c2ff78f13473e9ea3600598c0de4c07aee999ba9c629cbfd463ab0f117a2ff003fd4f94d5aa37681917c332e98496bae9c79217429813a6af8ecce83c5775e6916cea6f9dc44e24be3ece77350392d0b9de3c063c7ecea765ecf7b093d50e61a807e03bf685b8fcf82b45ae342bd7d256918c1bf8705460f5192f24f7d4da174efcb318e416464f2d1f606f6c8d45098c5e8e037ddcfcbc1b3b88d4a311c7e6262068840eab391646b3f8ebf783dbbb822e09c2bf8f4be749fd5ea114ee3c80f404447940a1ca7a1b87bededcdbabe06f2566bd4e691946a09b5bbee203721b65250c145191c4dbc98bb9d88412ff48400d461446220aa9efab111bb1908dd57b9d37bb6d8ede9051efb12a3efc6cb662bcefbc15d70206a3dd46665d001b81b528409ea5e32ae03ce7422226b4f2eb822ec17e62bc1e86e26e886b7c9bfb5db6799e943bd5becfc1d15ef1576252e266a0e9c7c262d79a9fe22289285c7adfd11e420f35e8547417fd1b3f99fba4795976a8cf51f58aecb510a5992310a459df31f3add3fadcf98c96e56d44f5f8af6dedef6b1ce9793c9a0cf25d1d1d7c85b5122455874d05d0e3028f9916a1c84e21cb92ad946be714d846db901629e559d6a5653e2a3fa7c550720f8ef77ff51ad898091fcc6d00231a18a34d1fae4f40d261d6790a9324b32888d750ad89077254de447882e500a175a56f93f99c354f05595cf7becc25d3b7d857c314628920ba2562124cdaf51bf3f5dc4bc5fc3611c563ed8546d1845abaf2f429498c6c1a366bf969c60bc792fed465c2ee43e1c4b144303a15bb4583c9ad82c7067ce00d957cdd99945aacdd0401c3e85335c95c93637cf0789c32f41fbfcf6bcbf3710fd30dd6d0dd4dad2019b69c2b5d13190e3ff08e07f6db675e92431598a2009a5a4ffd1970cb8d007f9834a89eb4fc7eebf02fa454d02f6941b9cc9e5b5cc4573a2af17ee695629e4164e6ea0b45643de8f13eb5760384fb727f715f785801e77ae7269843f419f052bd3e61d60f19dd58671cc7a574bbfbfba7e20eacf8fcbcc596525b79cc04c852911657a6498488324a11b5e56c3857e78ecbec4da108c58a65f8d683244ae36e932bce27f79f8201969aac791f59c574515cd3e5b7145abf6a47dfddcbc4549bd18cca1516575828e9a0256bdcc777417f71a0e7c646d48ea4b2babfb22c3f8f44dba73af110906be5a0424630d2aeb67a73ddf94b1051efe0d3a13101980aba323e28f07d4efe26f51a78525abb9620004fb215813c8718ac3b4c5aa90b216bdc590fa64f4ff715fb6baf8e122d4225fc40d6a81cacc1ce1482f8a8365287b3291e4985d397e80479caea3e6873a1a7b082807ba4ab95b