0x2cffd02e4a2a9b1fb22055357407475252f3051da390ef088d826d28b97e6120b3be8904c9408daa128fa826b556138b2a6d665958c6b925aab9736f997f72362959d1308d31e6940c4265be1bb6618f9b1e49931de4956d3faa84985d1cd5f55fc36c443fcacdbd542c12b33a514651e4cd8634cfa55858a1eb4c4d21a4611aafa54cc4b47fd0500182fe681b5bffaa7fcd6bfece4e09387bddce9b6e9698cdd3a13573319187285c28abcc7112b99d636f19bbf88ca5d2868fcf18dbf7002b6094ea476480273ceb7b3cf6725de3d1a0c2b1247c9b72fd63c8bfd03daec08d9c97bfc8f0b79fab63de30e15d9067f86b335844e64484415ce1e2c93579035f4a3272adf2d790fcce8ebfbdfcb4df7a01c1e3776a9e26ca92edf3772d6d07a53096f90da6056e138d960f6effa2b1636bfcce137163867b4b9380deb87b96efcb410bec29920fbeca32f5cf775f15acab4e79fb35e5ec86b69e471bd6bbbafa31e40f03808bf1b0bdeed735eaf5def668e96e64b36c0a286f5fb2666493e3416282fc8e49f39241be2173842507dbb2b53bf31965b9d635c28efb2ed0d39a18e31a4e447c1fa243af97c732a4e854ae93a744a7b5d07b9a19b501894fa9292c4c1054879cda0a0aec8a4f14d0ce9844ab67cbb68c3fc08e89455e9e2b2d2fa27da928a6a19191bc96e939e24eb82496d85b3916bc0e93f51db1b143e59454b4f7c0830fe1a04f303bf5570cb42673ec9061815d1d9aed5d221ffd32532f07c89d59e97cf4cf9df3ba0987302d590680ef44339a4a7c8adf336eeef8215a819150feeeac2a993714ff2ccf9951d7e09168fc8ee71fec685a2ddec6663d908016204c5c2e995c94f2bf24da475eac0981fb0c008a3b49f0e245c67d899ec47d397fdc502d4e3915a6dabf187fc03307330124e99b763fbc22c3d246ce53749bdba4c961497546f00b79a8f770d0e2b53ad3025bc5b14acd9f66c10e8e5eb6eb500c17e24ab9ef06dd17d512b80340ed488a9b78d872550ff840dd76e13ad91a6fae6e3d13a261a785213c14d5ce2677f2e09844584a37b6bda0fab26cb168ae3b3343f10680d852dddda3321f798ddbf75e01d797b8e654fd3bb647158deacd6fb2b818d9f14e357a2ad66e941de1226b6527641d013cef7e51357f086024abe07c80af8b86ea6f5eb5c67541b8a071d872b51691849e9b4d78f1d8baf835a15f5fd403a5240b29f6cff1b42b85da5f799d06031834fb1b99f450f10fdfe9277e47d00fa499418dd3244867c5b7ee24bff1b4175e3caced36325a5e09068eb6fb39109667e60e0e4520011f8cb747689b3c26236a6335376f910edaa063093760ba869fa89a48788c611bfba0c0b5387d67650ae993842733b4e5d5435f7ed3819337f73c66f4b78064edc9c4e4fc7e2976324871afd38bae02e9d68196b6555d073c62d98c8412cc27a58b66cccdc5369421d2401b52e2ae673e7384f271fd8138436ed37725515c85aad947cb271007fcf144938c969e87b5b4193c8e940081b3e35feab67e0767fe60f80a84c90ac8b8d62a48af023e1d25d8415f255daa71a48d1a271d531cda43a2504c11027b70185b67f268e29d975df6f01325efeeff0b5a4ee91602c8e2639cdf085e16aacfa5ae260698c5562ddd79dc5ac873bb62e871f8cfaea9b177f6fac276875ec3c86a3130277b5dd3a3235009f2bd9214b9a347a403ea62d726311d99c16837fa2ab9ded78581e47d942f13b36be09a2661d9e27ccbde0fa2165cc38dc48b63d83aeccebc7b666c98c7f19799da353592899a515e63d68470647b753f4e82bb6ff1a5633f268e44dc56d5f4314b80213315b1859ede1c14cfa6b731ac99c21152942f03161a1535e148404795a8ee4c9c6552bd94aa1567a6db0a59bca5936a92e9300e63ce