0x2cffd02ed98a535d5467df543f14dcf04472afdf60cb555c67052a7b67edf79f96c5e7960d079b3a6101a9f33d0ce6ec47f9191cca260630044282ffc47920c879e183488c48900124c9b47e7b31208028716b9cd856f8b091e6d120f242dd643f663257a44067614cdfc777de706118e17c7c6a5c705a0218851392513706a1c2c6bcc11890bc0e160397641caac0d99c1afe0ad9628792c7baef1df8f323c58b40b817f1932ebfb2a7298dc588b764ec7a82bb4142e8e6b6148634f3f79a9ffd14a70e07256f9701c98677ce68108f8e82361a975e82fa0832d599069374ddabbfd017b1eaf0b13c9b1a6906bacf4f1a8823ada371112ea4bcbd82e900d2d98b713b1d138f8c40b85f721734ead362df2324047c27db2f316798cb8392d52ba6c3fa47726896f9f58b5c5d5faae6aa45a659afcf3c9020ba97e05d70366d761da3c5f1fb0784a4066f2325393cd0968a4e21a509bf3f8fed798929eb7b40d6c83c1da38882178f4484da802925d51dd7ba872209a729ce82f53708d10017f4c576b76fe6bf3b8d50eb3987546e4a3ec843928dfe1d9543d0910074aedf8c58ce6a6ba796bb3aa699b27d3cc04049a197986981137c4d61dbf3c29647eac874a3fee29c68ff78a52b207302ef98c4478b841428e458ab65f069fd29af8ef34256e4b59ec2be7f3864ac10057d5b05076896ffd148f2f1f2e46fe886bfd3125f79a30503b200a340f30bfed79a7b5d40875aaee201a69cbc587e270f803c447d6d695d2c17dacf5914a3b0633d0bc1c57dcade1b9e3c4031214b12f84b02990a1700d4b1779436680102213f72e1025b03226fbb3dfbb92fb32475da0e76998d0c07d4538e656e839bd27c4dcf8c0c1c06248fa92002f8de89e4321af58642778b447904c14c60d5e8530e8c4e9ad06a6ef554c220e99d251413a3fa36aedebb7bf62c2837364a51358007f5d3b17894df7940b7f278379bbaefbd6c97e059e40bbc912e93c2ab6269b276c8ace9af67a548b8f0555181ea72d52b202875533fb0e62ce078a05e83ff0438a63a048b1d885bccb48f5ab1830ea7cee4d86c37599143381705f2c64cd71e422bd5c747eee7fc4a02fd88acffb61d7434e7b8d69d3a66e043d5e3b9a37025a8b6cdcab46a504875487ddb29c42ae79afdfc275e0d21a774517cc7979d22365772b8dd4cac69e9f15c464a8ef383abf485ccf0b610a81b42acd9c646752768acf772665c9394e23dd8339241c8440c7d788792422ecb04c78fc276050d2b8d0b889bbf64a227b0760cf4aed71c5372417b918251f99fa1ab5903cb3f970d4f3ef2dabf83f8e149aa4e25f9025c78791ab590a07f6da4fcc4f3508ef39aff7da0bf464648c8297c5d01d5af4bf8702d036ed80d27b417fabd9a1ec92d4136d8f872ccdd6807256f3f33475cddd77f85290144a95a45337da1f18afa61b38da48a16e33d38116c3b02e2eb5accbcbdc57b7e60c812031fda5fefb5e58af11373ca5dcc20a4cffae5965f207d42f2833a0c7cb79625316b0dda3115c5c97257130c77a73a4d4d543505e50ac4ccf2f7cbe7af2a2d1fe4a81a68c43f0ee16c74e4cafbacadecfa1b97e68c66da5643db4d37f16424ff03b4e3f7f7c88eb60e11d74a986af198ac59b3f53e05347df15d6f1b828d7cc18944d837833a6c9e896ec0d3ff173fea9071e8a8b5807922b19c2acfa19632f859b963686a1f535dbfba374c7034ae2154153e4cecb30814c4aa33b1d462ee0c8aa0658d7e95a4864d9d545a150ad4d9e2198446c52e78bef7cb1901a76284596fec41eb7675002e09df637121f648bf22a75e08690027f7635defafc17cd10ab3885a245be6bedfe26b1c8a81ea594f79f8be7fed37560003e90a94f12ececfcb4f64ce9b2df618b0ead8b24d2b88c6531c8ae3e0