0x2cffd02e2eae719f5ef58216b1fd7855e622234dbe1c8a3001285d0e50bed6225bc8bdeff6e3d585e36a43581f71dbbfdca92dfe270bef611ad1d3b46f7dbed7b809d5aab99835536843d4143b3c170fdad9e38c117b06645fed0fa7405fb3bf8130ee026febb8ca6dfde25617f375538f0d1426b80918f7633dc452e40dd23c7aafcdef0b5cd68d8e99288ae44e395a6222e5fc57ca18405a11031d2c449f2a5266921ecb02119df6d883dde239f1ce436b4459852f90fd083df322fb17451232144b741dccc8deef9ace32227267f1f980604444bcc0aa5a9887a8d5d7db3bd2fe3f7a79a1cbb6eba59e2ad84ba511527e4d6c827816fa1d8c13fe9a9acbb16dac2e2db03a51d2bdaef9c5837c7f13aacefb81a8a5cf4da0a4fc2efd576402a414e66d94dab2387105625675b0a7ad75c27ab7acead0ef9a05516d6559f2f937b13431de24284c69fb79bc5663d667b97ebf536079259a3d90ba4ec6f4c4b9dd871e8a710621e2e5b7f714bb5861d92caa7b8e1aadab232b4125cda356bb74a2f489cc4daf4849a3405bd5e0c972a88ad47319bc0a82643f28c58dd000c761f8937d7f8486ab255bfa8dc5261520d2567fa9e8d527890ffdd4b301e42e364e607c3f9ac1b36ca7a5b19c49a7fc36eee80417c5ea9428d5e8d9d280f6ec18b5903d013dfa8fa18e9854a4a535b22dcc7602139703343fc178777edcebf02c8dd748ad1d5d1fa641f190585cd17e891ef0bddc7087e46151b8e5a50630d6076553e374597da3d1877d442d45eb981754792652c15f99ffa891e1fd1226f9882db722b7734587c59388424a5daf26479e69c22ff6b720c6424abe84424300adfac01ef3350bab4a6b4bf3793639db1641075c78ac4878353679313bc3c36184f6946e52289c51a3c5e2eee87bab9ea9196f69615d4b9ec36170bf71c7fa4c96d77ef636fe091321dbc0dbcd3dcee3055ab3cf216b0c6e978b4baaff4f5b7318a3c82c79c7207b0f300af41bdac0e8fba860992d937530497af3311398ea4975335875eb0e1f92da0a6b06e1e705cfcd59cb115bb47229453a90680828fb660d1f3600e9f81a5ce22a1d3bc4f16bea7264e034f425236419cdbb9f0535acd03db63f31ab8391595f09ef509c1b791e711c7c013da6d7d50d22d4f007b26fc1290e7c3069f524a35615e06071ca44a5cc323ad6b42f487ee15ba7c7252ed7f43fbe2a49911d5141b5970d48d2501fcb9a63b96f3a6dc86b1ab9d721f700178877559937a1f918c9949ac9fbbb0983ef085e910bf1ec313e16a441b2ef5dc31c338b658b6ee5f880e2990db571418d15937f26731e0173781f9e02b5e427c820682f04ff6771b221e13c1cefebe5c6ea0d574aea49ca4dd250dbbe864aa66eb86b80e739fcef6d6e523946023727e1d6265c72dcfdd4e24bcdbc202c5682870cdbd424b3a363a4ec0fe7b9315c06eadc999bb397884cd355602d7ff24e1b643278187cb96f5c9c10d73116c0983966a7c3f195b618bfd39eb455be3079acce0dc9d51acf460709f541b0b0184d18e25a3f123aa0e75e922b6479714ec22093ca815e362006531436bfce858f603a77e9b03f90805006aadc210cf3274e21883276935c0845666c3c741b547508bd6ae00a2bf87f3849a8dc11d431bb4f1190d085e366211f38d56b1c97f55513b3fc7e3ca6cbd9912f462d5e52aa1a3e533cb77c29d2dce0a6a197edcf9187446370b5a041fbf28793ad4f0e48274d0f8042727ed32795a91c4b426f4f0de2fa2a4caedb461f8bd71d2262719d0ca995b63cebbecf50f49013faf8b37203375c49c733009a63da3a91a620cb852f8e9cd28faac8a84709551fceb153438c0b16d411eae777c11eaea3c7d1c69c15ae090b8aeaac5b05ab258bcd8a64c6d46e512a8b1908b43ed162f2