0x2cffd02e81f0b157a460699db44e24b3186038c9a266caf3652b1758370f890254f7e026a3b5a905951821e038263da200e27bad6c310817f1261cd6f7ced5989ef3563653a9962b962d1ea45484a78fb2a524f9a8e0998287c98f539a0c9258274dbe41bb83b43118c3a57f5c0e4be194965c1d940c48f53485cae97239a79164071ec6aaba722d9fe46f9737f8e54b73a02c3ba519c6f7d2abd4a493347ca7ded7054f23859b74561125e8b73d3bbc68244fa6951b4347e4a51e8a1656451a59aad42b51bb205832312f00435d24019192ab7ca54129c9260c3f40f5b74495edd8e1b6e0cd70dfe08ef506b65a5daf675a2c8a6e6591151b2e7dadb97e0fc009fa84c5c57dab59c142ad13253f98c94bf503a8a67ff55093e784ccd0c4668b842bc530918dbba86de8678d9203c08650bc37cbf701bdf159a70eb9125b87f2444198b87d43b4380db32df4db973786beef83507c94fbfa3d2d0dc2aab7e76f91c98fd577da95cf21e21821ef47df3e8a7ff3dea23127d61ee72821c9893c8601aeee80adc39b066952f803f25b7486f0cb869019753a02f9a67db340c9fcef7b122c368c434f275f6843760c5867868ee51637d60daf5f1362019deb123fdf142a7bd00ac2d097a68afb044e703577b0a118600489e84526e21789985988c4e634df07b1714fc146bea99b1b83887da7d2bcac2db6d2e525703cc7e35815fb7da3150b9da545ef70450b311e68cb3abc9b2bd8f8fabb65f911ea702d5032d87a2867c674a644ef96d677364153dd5256de324004f805e783b360142bd6cd76d962dde9814c275380ad0f897decde42bc5e89082b5151708a5cbed9fb6b0f23179ea983fc6b7231fce9f596c553fd3160403b5fc26fa23fca4706077c2f1f438cb5e71023749e4df5e9e7a009ce50f9702290818b7cab4567700053d4334973abaa4bb161aaaf99e6f7916dee80f37f70837d23cbde99d30c3bb89d560077519d5b484467ad8af87bf80373995bb57b526a49a9e3288285192742410da3611174eec65878231e4e013b89794f4a9568c6390bae915b5d181cff094f598dcefd6697a79c31c43977632907853098c755a1fe5f1c5e182e8c660ee27f73b8aa792eb81914025686455f82cc762dc86cfdf8c45b76797beb089487ce9bb214ab94430f18a356e8d0c6f8a972a8af5b253d4aa8c7f6924f01bef08975564a178a0d0fba90dc261c5e995e783f4ada75787bf43eb839c4a78a22531c2191eee74ae6d8d0a64bfbb35a3c0ea2d633d32b0883cb21e18d9eac5075685a8b990e349bd1a21bba3a70b8f5bcd3a3d28c191c867f9820f66ca37bd695d41333dc33bb45d8187e8d7886724b73f670ffac31850757789084b8666f93efa4220c1088a44c73a8d9462d904db37454b1dab9bcd8c8fafaaa58d60b7e44f6348417428eea98d6ff9f6d9c4594b5c38915b0255fcf93895b34332f331967789e21479f108138fdb5d08ea4432a12b3d691ef973ddf298b65fca4bd9b760f990cc9615995dbd45eaa3e5493cf5c327068be40e08097ea66644da9b9d816c58e4d5d28cc8429b78b3946486322a56286dd00243700a868acd9ed7eb60c20b31145bd30ed51b1c2b55f7115b6ffc25c3b63ff73bea525507b310758e52425ede1341512f7094f03faec2e825dc7f43030b25876db658d41b5c8a0e8c3007ef9f72957d1f859410a7db0fba2e801bf137ea2e771decfc07aa584255252158249b88542a93547d9104b1775ab63b478b7ea7f3bf5935f0dddb3ce75707c9e8cd53d2ddd13012123646693623904de3533cc8be294530242f467a8cee981f481d8e5780dbb97d6307fe25c2d94524a700eb09e094a62d0d9bdd4c3f2cd6cd7cbac933571b71ce079af811e7cb4c36b93263f6c8f79af59004ebd5d6ff173