0x2cffd02ea94e6d33755f5481bfa802b46e871e4b708e2e6fbff7e2a5e028ffdb74acee023fae7f8d6d3a713581fe780a29f60c261561dd96ca4abbdf280205f84c305bc7c6ae88458439ae31c1a90f5748350d93f4ca76093741c56fb75eb465257732d85d74672186c9c24e5cf4d5765ef86c043e6493d49621c28e07a9dea8b412d583f92b31922a80af23ec120941c2c825b18a696946e70e217422b1980224c8ad5954476070b9274226ad79a21d274d3e1f4575346eb59af75860fb03dc36403754ecaea21c807de8e9bd416848156284520f741e0ca7bc1932c73de8987e7cec53ca788ca5c80cf786fb1595c4f840898b6572319a30d6c565ddc014545e3c2b4141d78afa3e8ff7728dc4172946e6aabd8005481dea62afc546557cbf7110578c683b29ce9cabde7a8a3e9566435f89cb25484b30da565e6b1045e926316c034e86634430ea642493a90fa4326f1c2d6cf62bc4ec90d66a98d9b5082d5ae60789fdb6eaf3e3dfe5174bca103dba772394dff5d33c929894877c07326a4e20357026d4c90c97c0b6b438497d5caeb6463925f5083016b3806688e8cc0413c0c6009aefe320748abbe0c8ac60d167a032222cba4e707097da945046de3d9f64fc3b8e3532a476040464aa5ede5aeeed2470aec9d489d1aaac913d11418ac34f953bbe014c60bdc88abc98753e130a62a504112c3c6f70e4592120e699dc44d4d27945f447afda4bceb963e2239f81422ac4e4bb2a18e00fa12b45cd889f9f062b0ecf12cdd778faba914158b1f70f78676266e1ef279d4c8adbbf8136b02f28df015925bba07f0d47b899da2797f55bff50277d78481981056946d1b972d65478fe962e87c7e63fa96f2caa9f4fff5e7a17385fd3116c2347a78e4d8b6b0b6fc55d2a9b728c6d278b2149c6045666d724e9f81a62e69db5f9432bdac16ce0893e875cf8fccf1597188a4e1345337bc0084456c4efbf97686798da2ac7742f36fbe8a65f840b5beffe94177157e61ca3e1d541c1311767020bffcda26d781ef2fdbfaf722fd4595824853aaa47b5825954740c2cf6dd19349ade0cb12d62dd714fd1ca85c6b1e399456b165d8df7f0a6f6ca0847a146100db2d22452c8d651ee058714072d90515d1565861feae593f58a141e0bded4d5f411df6b01ba0c4fb7aaccea6f790eea077761cc4c9d856b1f667a78afdd05b30fac968626a383bca29bde926bae401ef78a9e51a8fd6a6d9836654f2152b1caaf071368a7cab8bd35e0cd5f1ce7affbd772d01d0b8be4536bf21b7b693b07ab1a5186a226bc1474e031de2474db9ea89cbab838dd8e091ff4a593c6c72f8da0c58f299f1c559f9c1b7f3ff52fa1416bffa394e62d81884f8de36b3b891cfcb9b914c5a60d59960b2342d2aedb983d352464f21b448053b390e121ca8a880a39875d4a0bc73f3428ebd9314d93e5bd9213e46868e394e2314c38a5a1fc3192ea5658632486f1354f2e308f919f71e5ed9fd7d84969b4f9a4bedff729eb476851fc743828e38ac230413c4b37c31bcc0ad8a0922a836c9093bd479364efbd423728876cabb7afabff2a435a1479fa6d43b05b61d6ce339598af16d90afb98bcd810c213ad64d6b16a42fabed7042b3de81a4fb940043cdf1bcefc7879b421a4a85a7db56eb0576084b0367d5af899aa8a2b981921e54112b535de288d5df985b9767bd87c90e2615bafeecb498cea935ddf1d36b1799a4f82d650df2ee28c84d161f9985091fd3dd8a2a46abb7c546d015c09aada0c255955b8643079ac8832921f98988b8b9e6c61e1235d1493bfcc958dc1b9d0fb634662a641d7b0a2780763ed31dea830a1cacf42b91a01203f7e60b7eaf82eeb6b68eff5e5f6ee002a7eea7f9e7e4e99e0d8e242ddf733981c973ff07a9d202497d744e3ac2d