0x2cffd02ed2ebd8399249b3b4f52cc23d8ad4f2fdc8e0ae220f8d346e7f269ef8341a0eb4e4de1640522efacde60ac16829daa4616c91c3359b9087146e9359becc5a1e9d806aabebc0da2d08ffc52e39f34ffb11b62bcdb17436244d1187f1b5db307da7dc07325389305db5d69f9f2a3e21fa74b889df8ff2a78e5449e35e07c9e4e3ad906e5bc694769cc26f790b78d18860caf4809ae13c18c85a1ac7c692d047af2301b35ec3ed522f7bb200157b6ea913d02d204abcbada00149d1725c9c9c890069524adbf402663e801182667a4721c24027d1a6c338f54f1d8f5a95bb51dec9d717ef34d135f5dfc2761884234436e906a6964848dfb8fe879077e278ed83dba7e7e44588ff916e6a35203ecf6a8e6e7ca2305c08caaf5b209661e97b63cf3201a78b3a34ef8a3ca4be53ec80608aedf675c3f52f0764c9e78b981a2045d12eef7375f3b955895ee89983887ebfb420f0365d8264d406c5d217f44d2d3b7fbf702bd5aac37e5bd39478fc0f7ab05ae87806e765ddece8a804057fb747e8ca9d2f40e85a570a3a1341bd97846501736a702f2add0762f4b0a425d16a4086b8c6b3f734cdad27a0085b7e51bcf7039f89fd723dccdbc240edfc0fb7ecf467749c8a2cbb36798037180e78230c076db8aea857565a49240ee2686ff29d97620cc98d8c42c15d99e69f195d8e663fda12a054edf704469417874522364a1fecd7b00f525168d1e27b36165ac6fc90ccc0a39bb34d01408e69bfab3bd8a99ce17981b74b1bd42d248484285457938dec7640e77acd53888cc9a39ff866e008cdb65fb28c0978059badaa52273b4b55c0c974797571a65aa4842f86f4807a89b8eadffad8527ed7d017935b4c9921854be7121b25379df525731cd8ae9385a51ed359790a8d61c123f8b39046fc61aa1f7ef3f1e2c3b14a9b717c4188df66075e9f5cb9dbe7b8da5e1c3ac60103d95a6ae11734cfd78690e53e9b3b6ad3296964d733c4f417a914469c9f1e6e84c5f2266c7a9447cd6033f0f5a3e890d90371db1c38aeb30e3e6e6b2cf58d85adf0f2f98f6abdb8e45b4cca6f7d29b4db62dd5b6b6329bb64ddcc791bdcf8f2d30e31032678bb980336017234fe3f2729190010dd971d7320e118cf7cf8d5a13ce31e1bb317e7ecdb7b5402e7f8591b695180e302028d57d314ae2b1923c55223a6ec1c830b794cdd42cecdfd938b2a608bd8d2b4fafc3db6487af735f521ef4584293938051ffc58208657a871f7d12e09122a159e6726be427d90eaab7604c3880980cc3a62f35c5f67b498b9d34bda90e90d6899fc4e0cda1187df42e8640220071afe854572644cea5089500a6d2980ae4f9999d7fd323a94f363b73b8ec1339915ee57526bc19c726d38691e7110f5ede4b33007139f72272d588bda27a6d34d8a4b504a68c813983505fd2ad538e567df8855efd5a370ec2afdbcfe616e2f78fda765d7956128d9522bd99ffc4b74d8585ff4c2fba9966ce137ec2939f1c4df7cd4ef3494aae1eddcc913d5c9d10d7191d44fbca96595b755cdd41bf4e780ab9800a8cdf07bffa1ceddc019fcdea3a76119cd846d29373740518c574e13efdbe97eee2f6f89545a3ff7fcc9a130967569bb8518d93e2e81fb47444fc6ecdcc7af49e951016e03619271b50dfaf11ffc5a54f7e76993db2d7b9fb7239ec183062577092b35f1838136d05eaf7190b711b9b57c0bac2c26f54e2b72baf48b868fd006d0a1390ac76c04eec1e5384f80affab542afe755feac2d1b27a36ebbafeb33ff0d7f4271d6d7a51644de06c571cbdd57aa177b72c8e77f1dadb5a7b641977e24ec3523ce5594a0d18ad11af87b402fd6215feef902f5e5a082ce6fe5b4894b6d15f3056af1b58726a04d9fec57e29fefdffb5a96da417b187f5a7be493d09b0f449