0x2cffd02ee7a87ade73adccabe9e0aad2955c8709695486a6210e8ebd31b42135eeb78e7f20f1431390377072be60c12c71d5fc36935acb205370fdf905013ca748690ae1484467f53a6b84dc0e1e9c17b16cfc93cba2fa577092b05189ce3a94a96d9f03afe11d39d32ad2bf1f2ec893026e8724f766a1996b411aeb5286a99a1134e81afb47fbf9c919da980bcfc8e210496d425a51ab676aab8007bdbc15c9ec4ab420d45f6925e7e57b2dbe8a72c308bd1a02f1fba0ad76651886610b0d1f2283924788937f993464bf5ae1c5381a64c4659f3d65e6ef088526407fc173cb2f481dda00922ba5f8f481439bcc6fcf099d332443e58f49f90e5ed44c608c5afc8ca3cccadc71ae9020e93fbc884699bb79a295852ef24660425f1b51e5078a28bd838d245bce4d50acc77c24eccf4741768ddf98b9f140ca9eca6a4876c03b9d57c7ae3c282c01c04adb877f2d81ce917ac6600c7dde8472c0426f4c2a77dff6e93a5d6ddb26af36c85463447f62aa3dd967cecdfb0ea4c656d184219d50001e5391f4089728db3145ec2ceb7810bc964a3079ad64c9340d535f6b0d522577dcb42dad2a559a391bac383b7501c5ab58990632e92f08fb63bce1939f2895d0f67a7a82660bc7cc3e87107baa1338c92b716337dc0c59584cc1899efae7b06f48a5f4cf93c975a2a1429502f0676c2a22ade3325e11b64ca685035cde290cfe3e83a27595312ca25dcabe76ad8cad69e953bc562546a0e7c3b91157a176eee49345a58065b32bc83901532863304dffa51f3400aee0e01be1acff64497f2cef163affbbd3820637cd2ec15a4bd5237c0da5193674ad1f075dab35a55c35f0c07fb287c7a991df69d7f6a1eb90d1783be07c872ffc503b23df7b62441ae380441ead91c7874a1c7c04b9d9a00e91da5703f16a77b22818938654c310f9de63046ef3a004bf01f6e64c06743120773e9f5d332bfc0f422574a49f4d47f051c27266bcd85a34e19e92d0a190ed4d8aa446c02f90c4f0929d6b946571f1cc5afa70bb6e90aab9933de178deac353c13837e5a720f59a7caacddf53f43855654683b955ef09c5b3f1d18aebbd507bc3e89bd10c1b45190ae08e9ab75a10317f1efed0645b194b9d85792e761a9a3cf8b8f5f328d57be17f550bacce00e677cd2a91b8bb874c90237bb4ba9c5f552a1d1ef5d38dfcb31509feef71e39cb25d8356a92eb16988f7779eecfef1897605c2286bb11474360432f3916e115756761e6c1f0737f97747063a4d5356c2ef9ed617a04211524116951c684482584b870503fe1e25c8889e4fdd8d8c8e677e7c71969de608048b757c7486eefda1624ec561fc73296f7a2b2e9199e0654b4cf5dd6222cd6d866a781802c1e8aa20fffa568931f3edc4e04439c0834f7ea9d1b2d14086a8e9aff625b78fe321c68def0d6014bd3f2326db26668eba26cb4e9a39fe4f572f285a97681ead59dcca10538d320eaadc46510fb78d190d9a31c5fbc03321f9b12049ce9bcf2485bc953902bda25edf7794be1af7d9802becfa1d6f6fa943854506c15f60c43f0bb386c953d57b8f4ad5a3a17962131f3462cd3a67ef4347d81ff89f76f711301dcda46130c7d09c11efce4e3c7cadb878c67dc81258ca4cd26d158863879ce3b4cd07f6c38ba0b21c08516c22c6dc9c41ba5a33c49d2d48a329ab1172b1c588c3822773f2e706cd16b181cb97d4833d94e0461fafc2e21767f92114afe1c4f7e224494c3e75e26cea5c9e0d4072ef58c9f12ca086f6467635dad164fc3c03e014481922aeffd05420f12b8a5519766e4ba4936b085dbedff8d5a950e4b7220d9a253b0f893985e680a020ea8f0c1238f13a77051bef5d1165efc6849af2dd6b295fd9fd5f359e715b929d125ad0ba45bd6903aef7ea50448da602d90bd