0x2cffd02ef64ab2c8190949a5ae16f28ebb398af6135b28c9f4328e4887133528ed881da79e4fb8b60bbc4b63e7690e00b296da48ae1c42d4528042d84e4a793dcd6e2a65b7667e9b9affd5db86d22b3235fa41b0a80bda198ff8c6aeec37b5ab20d8ab6f286778826e75747e8f3cd824bb21ddf3c2bf0aebcf9f2136998612730fa65c7ebacbfcb804d8c5a2c4e8a0c76f8f87d0d7d494c8c68f823e39af9afc47398ed5a0b26777daa12f6a02a57bdae42b1530c691285b91ed27ad4f7d713bd0e3c9af3b31386e0b2b236d88f1b8a1138582b720ddd6a05e7a9f6edd7563272eafe2b57155cc032310c84d04f1530b99fc63eb3e72b4faa129cf752bbdb7a8a06c16f3fcfd0a6600572024eb089d406865dd3118214708b4719206aad4310c2d02e74144e0c1b94bbbe7ba5ee860826d13b5b4c5ab341403d8c5586f5e3590677cde83f596f2850b689e7df83d179dd4489c99acca183480850fec944d501d3ebf5e727c152752f840346e9ce39fd33e9094db2ffe450bfe505b2ff91451b7d857665067ef3e3879fd7ae4bf6c8095be19f4ce9cb5724f4027d4f60f19c565fe38449899cf5d3adabda16b1ae5b88c5fe676104c495aa53f5716e6d11304240920962045d33bb6ffc14767d5fa82d6de5282e6953a27198dbd502e6e37afdfd17d10ed8ac49e658b0f48754bad327efc1d982d7c1c390b64ae15f39df675afb4589c249b5f44ecc2bbde558c25d79941b643423d39f6f6d23079ab33170be6ec30655a27a6b4424f26104bec0f843f1fafede54208c64574a2233355370374c24e3256e5e839149fc7c2226c158f9ac2d8477465f961e3a4342de241fbf4ce8a372f413f24514b0bf295658a2c761b6d89edbb28cd522edaee37ae9a697c85a2e902dfd57f7ef1e4f60bf9f3202add8d3b37ed7ebb753e92b76c28471ad3615e84058c441c029064cf6c3ef09b90c49637a67dd14fce6f03b888b93ec4484d05dba25c3db2a8bc02e97ce4adff827ec2c069360a677044b6bedff1278968b260bf9dc6d88d21a3130357c58dee16c27064023fc04681b6beaa6e57422b38bcdd81665c83f9eb03bc30ee8a975e1fd0badabaf032d448bc0925fda39a175e4ebce297a723d798015446a8741c1bf44416e2b853ea528c611482a4e9fadd7982f8e5ec6395793e38aab30167e6b001873a54a5a283bd3e8ba498748c43de9c22ad0a11f3d31431e7269feeb519ac97d8ad45cb57bc2b4ab32e5b5dc2a1a3ed4a96fcbe2f4b2607aef424384c214ed7642b48b2d362369547e92e92bdbbb328b87309986d6e2d78d1fc281765406a21b8f7a9b7c92fe84a589c54e30b5fe3cdae2a47c3c1303851e861a9ab677a49c7efad3a3ec8bacecb494e84b86c92eb2961c5c31293eda3b753f55cab8a253da87930f5f2f975a9209411f669f1c71d4e51b67ff42df449380191e2131310d3b1c69ea841a93fff4f3650c7b9f4fb5da2f587df5f74c1881fc5db6bd6f35635adc918cbd4a479550823d9903f390d35bbf666fd41a85bbbe18ae1716170bb212a5b1208f578626bbeda65ab170c0bd8626ea4723e53afc17070e4305fd846b4d6aabc834efebae85d4bd4126a3771d797215880ab3b16033449236d7b0a1dfaf5131624cd198ddb86ac940c6c5c4ecba2cd805bc6f53ad879a760ec0423c91b6131bd3e7a097eaf2951f2945e5239098e39fc3c1a71a578d691f69e68ba5469d52f06b0667f4a92c5bc2ab5619af8ed4225da36aa92cf23d5e2a05d69354ed44c36cbc4203d752da154c6a1cc1ca335a73b291856f6d47b6f03956ad8a5dc8668694885213f61c4468a3ced5a05a5ef1392fb02e4b4501c81b5788a341636e2a1c5879fc76c8e519caa73004206ff8dc57ab33007e70f7d02d8e05d4a4e4c92cb239a0ae17b