0x2cffd02edac0afd3c6e7950917987fe081ab47a38ac71ac7e7b0fa566909587a874067ee549520b8ddb4d9e9ca87c6ee1b4de504158ed389d2f06beba8222aeb90095122920d9d9c893d0c006eaa0c7e0982ced5a82637a81b0443fae6a53828856e7b4be07808d3e632fd4990f2e3bf0d4299efc8a559b31e68ced817183cfb7a48b50f9da78fc53d91a0868a15c5868f1495f36e3abae3be816b1f141a396323de6402d0d9713752ccbdd82a77c12535b24c0c84c5e9ea78b29bba9d4c75fb88a7d6cb1379b0fd2262b2e19c690d1ce93aeed71efebdd27223bafbabd22ffd12838f6cf227a6793e5bfcafe502a11f4fd5fab3fb617fa78fe86c976c2e7c8639a519fa2bf269b2096c125ac12cc22a54c8eb5b028603598180967e2dc60bf3b3fe41ebf2718a995bb6a68a7d4c6f0c11e8d4a9ede77052408832306e35847fa4755a0e5f526c37f6f062c6c6c103cfaa19fdbf25eded4df796644ac6cf8bb96d9cc8a73ae2880ff6343e44f0b5614fe86c6b5a49703300afd85be297a588533f3efaa79ba19b7d9f2da522d07cf920379d7857231473047a7e30ccb336c0f660fee181e337105c564822126b0410e4e99f92158e7888ad154bef59408ef59533d96c04e08c22d3439880cf1e218edea9aa95b52775caa4b026336847dc877f642ab94466a312b0c42dd19dc855579d140b9c1f4ec01f01e09f0209c7a77f19c44c187f4fcd941d5db131624de8912c17a08c07a1ac856e2d85aa7c212e88d1dc29f2ab07a2095567fc7cb1db8ca5a651d72a8bbf9c2661bb25db919f7b8d69204b88349c44a5dd411ad58eef4ef149e8ba47915f7a8c4483578c4f727c647e4431015f9ceaa63ad8551d76fa119e298ee120c16722bee7c4615f739c3846d0d2357d1fbe5a44f716a93ba8bf05a8f5b602ec9226c21132f2b01af38e6ad1b118b4ab0470e50cf79dd5acec5f21583f762e56149fd242ff5c145fd9ad4ee91101b0a09789722a3c38cd8af42011d9723b4d267310b182a0ed5266315fcd2a89c41743dce1942c3b14e45302c48d73effbb050fe2c7214d09e68afd4180784433698961b4c5b19564bf58c53fd46aafbe904d591869d8a366f094ad0910cbf1134e2d69f22ada034dd12e1b48b45136a1a98cffcc8f6f6b19df9f465284d2e001cde2d6b9409631ae35d6c9adbc18a0ca809058abfe3cbf1938a83f1a4723a8fcf0570ba8adfd5838c96bef7e152d599563d296daab3f894dd289adb5a8afccaed71c8f41f7ff9a6cd6e44fd6fa14a6744ec63e2c7f424065effc37059603150035fe285b96dbcc116ae3215dca8da6bada4dc83d0205414dbfbed3d7a46699bf9dd85b4394ddc44732396abe11a05ffb37886df60d96e9fb1064cbc8d5f3073d9e6b8610678df6a858e97f5853239f12e88e051fa4a3a634d173c63516c7851936f4d8538a1f3aad94aa5ab03878827ffa60087503f8c746113a518255ca310af218602e977aef517240ca8ee3bac3a89ff06a97d081a1331305365d0f53ef3b6a9509ce66dc2c64ff56274dc9a855530ac03b3226d30c2a35f36507b831838431e5a9b219d66b7c904d4fea52902c9e44a6b5da2c6438bc44d1aab3830d60d579dc3984b6b2631895043b2f5cc872f9383eb1b64643d6f648a4b4809f72ab5e5f469226618a067d55aecee1fe848f41f11cc8688ce331a3b0f06880e9f0c8171e697a1ca8cbedee8d5667c1f2306b94774cab733c8d2644f103bd7b5e3e5339013d2aec0a713c30ae8828de29a265fbf0165372c84ce6317852993182230d134011e0005a969fd851eae76bc8be3e9314eaeebc15793983a2d2cdc8103c84fe4987454b98b14ac6b2ddd8ab0091e06ae0a4736a58b12a921076742a66c64651903b982c25f7aab2f8909eb096dfbc71a39283c