0x2cffd02ead6169eede18dfb06af473262f8b10731dd6eb3753a7c490d431095404bf9a2f576794a5c20a7681f0f74054d4657c42f499619862180b514ed2b52e3b65618c5b9184f7ea2a3fbc9d6ff1572c70613aac98a6d832f90576b8a2b55c05a706a96b4570d3f625467ed58cddea32951df99abc7d4d81143356d4190ec58b02cc61913981fdcf9d81d0b189383d2a373b888d0eb86b12239665a85274ed25a2eafa52f5e9907e0e364743cf8921c028e0f8ddb43f6bb302b74abf669a49956f36c8233d5b98636ac647c8593d4b07326d048cf82e79778f37832ac54ca1dacf420829dc910b2a3cba39ff605b747f6c34015b6b1ede99dcfc98f3ac531559443f2e9d286b62c93eb2a25a189c8ca387c9e301d70acf1700182a73abc5e70906f7bd0cb184f901097579a7872670dacb05d22b8c665ebe8e3285e74c49ec704c1ff40cf266fed2b04286a3292a5f19e63192de2bb6465ae02d50ddfd96c53b518bfeb08d9f98784d2aa904599fe4e5d503e417dedd3194989cd0286b8d9b4acad431ebcf820fd1e8cd9ac84fd65088f11c9429f334f18941e4e416973ebea24768a87f3bb0b15288b73be8acc13b388cd3497f3a9cf7831e5937c67a1743a31f701dee0eb310b318e0d3dfb775139cee5a2f1b4caf4cf30cccb8a30e96f174b24cb8d46b1f6494a417f5c9d69b1c743da67e07f20bca777766e0b813d4c8c9cac2b2bcbf10a771161efa1dd6bfdadc615cfca6d8860af6207b75041bafa5a11a893624086513d7b2401e93c116df3ed4277c650593dc4b60cf961b6625477734274b1e97ca65b08a3c63dcd7704ceff652273c948d76f5d9627318d939d37c20578c665c632f88ad56db2d0469b190367bd0b142414f5c7571592c3e8ad1ad6fdc7e4c4384fd440fa3254a59c4c7d2dacbad030d28a4a45931b2df8cce748fef16ea8d9d55bc237ed56e53ed40997725dc3f483a295670a31a4bd30774c3bf951f5b524dd62fb35c553265ae94e2237a743b7cffcd72d0aae2f678964e75b1027b5b62c5622b9d674316da0e8cd68876b7018e4acde42ddd6ae8c0ea01d23592c98df2882dbadcd9f788dfd844dce5e6942922ab3887bac084ef2e7ca64f65391434176b548238220caafd13a4be1e1fc4763b1e6743d217f5bfad618ab9b29ec006c87890564147c66b6094633575f84a4f1bdb1f88166629e70c3866a8e09b5a263447e9bf34033c8142960a6ce2a4b4ff4577df2f9af4adeab0058b09be6b922574de52e65daf5affc7957b5d7a76f3fa8d7dc08dee600537a0eb580bc2b6507a7fa913c2fb99145e6da95aa1b9159c7d346b042a9adf757e003ec87a29e13377a897b9f9bf0c466e0707eb4fdef4f0f4fc446814ec06b62c98a7eaae8cf825617634d52d2a36af6739201dc9a2c563735593456bfef58338df74bcc06283e61764ea29ee5a621f73d3e99b8e47edf4f21caeccd764d5da8818e1c7bd2b19d1291d9049257f0de279f1e41e1caafb05ac35e02bf0a6a374256af424e74066e0300e76029e53d6c4f5fc1100e89eafa442a11ca215f405a4d04bb8ee151f0c04adffed1c3b9dab74b742a3729a95b6c773857a48bbe84e199c555831e6ec3b1b9bdee37cc6d3a3738883f9202cfeec21c2de744a2496252013ad9ef44b737a73079eea94e1679690d69daa2c1adbd6f6bacb7351a22a24d989dff21d57466fc04b564f4d8eec1c711531eed36fd5e11f530e3a03d98b571d7790c865da1832152890e86bc20b83190d9b51ac416e1dee951d019b0c7f57191e74723bf95dbd6bdc0e5369a92c9480f742d5a32359e489b271fbd296d9beb17c53b7272a97418a68f119189bff5d12dd20255d0d543a5748f30a7acb98e10b3d115a680b7cac820dbfdf35b57e16e60b07ed013ea0e81f8e