0x2cffd02e1fcfb343750a1e0ffe4b01ca038888fa01a3469f4ef3f40c46c7720cb05b5ddab538b40a1db5414abf882c4bb053724aa88efff9960cb1ac56ec01c6f293f4c2a3b0e5ee523372aa583bdbe424695fd7d177515774dc92ff9174e01ea932b7fe041206f52d58c400b17d54036bd507e026429ca2f742008d7680154cbd46db4ebc09c954ca3539f20ea17406e80683e33c3bdf4af43131ecba246625185b90281fc190755baedc15b85d2d74bf339d96950676898cb60f3c4cd4cddd4d5eb70bd01d828611a0bfdff76687f0c811e73754ad6cdd72469272e96fa4c2c446ad33f880652a9bc5887fa5e66442ae2aa860731a604fb79736edc669a1a64d46ec6fc9a557ef558ecb81fc80b326cf2cd51031c7b33192a836694570e8a9e3ee99c12ee0ce551bf7aa34e93b13d6017d67ea2ef2a7df5c66ef412814aa78a9f4f56bc676d7cf369be70e3cb68022b37b369a97ab522a5dc62b0c90723a49757f094b0d678fa4e1c73b174f09d773b36f93451a46554de1ec9dc97293228a39f57286c8546e069f8bde5fc165e5e787e6699953bf3fff42d2fc56b5d12d9f092c3a62715e9d9e2c89462225c0388b74ea6c4ea08c169d12c5904972f9b6a0ac1c913cf1b8af3e456a58d3a6ce64ae073319834df1fe8fcdc554b6774c7b9c321cb89dc40627968c1f679ae527f2f6167f03728e4b61e58dd20efa1d6dccffb80667da62ca9e9ac7547d58bdff9d9a939a8678fcceb0c5a142199c469456bae8ad88b6d6ac926656f944a3b07e6a664020a517286b1496de599b67701cd6dc1b3e6bb614d3bd3d0b6225029f18cf6dcdee4339731067d23794256a159b17e791289f01290b7d362eeffea86187b945304b66e005ecf28eb0e0cb6b05a6b982197e77afbd7f7c31a62a7f9b43edbd1185b0b9cbee2d6b590ef38cd007dd71e72af0f9075d4d4c5f65869d2a6860ea46d54a4e90ce7378e2476c8942b9069a96949473fcaee06d58922be67a809cb02b97bfd93e97881e31caf8660b10292926f8195a9894202f720e7234ace75bcc1ec184cca2b7e6c253dcc451b313fc00d9c8ab1a982e46f85248924e14ea8cea9879c18a5bcce385ae8a0dc4c2d7610d7c75875cbca2524217132b2b3d1c0750c90465f0936c5678d0f9f688abf11f3f4d637459ba5c6534c1575377c7b4e7c9855e949ead21f5ec59c2748dbf37f688dcf29dea1610395e6a8bc23f2ad412a43fa991ae1944e9d42071e0f5bd7672d6e4623438f891fb463f26400b809254d8af883ba57b369b1ef51651aa794272c3c497d0bd19087c1ede3fbd36eacf1a1ff940e866aebeeab038bca15e117d7bb37aee2ffff515fb6fdbc571bffe6c02a8675b1f935a2d9d8de6c86b529c620bae6f99650b66273589f181b94e94418ffc2ae8fc8cc478c48b5262bacaf0eb5ef3a27d671632de04d484812bb243ffc922fb646a7607de15430d9dbbfb1a4e1b660e9b3dca87774cad84c9bccfeb5385aec5a7de6208352c951299d424094225ea5462c9e8f5bce2712ad1c0fbc90b89ea4079edbdf8ed8be58dda667feb050d0f7a8324b419df7083510fbc0d6ca323fc1cb1073c28d3bc4e8c9862f7cb6bdc4afa17a70b8168544ebc5b0e0215c7920ce1a2e6e599dbaad792a4200dd2db8b5af03ea8d8d7ce954b33b2fbaf6d3e99551dced8c6f9ae54f9b6c4644d7d2dc24d2257118d9f149569d0eb79322d47cc1b6df27b74b7424ce4c20a69d60aa52cc400368993f33ce91fbcfe82c65749670f171db7cf7a77482f65641f951d8160e96cb2e21077652e14bef2b98a0702cbe021daafd5c82a8523274a4286c04faec80a40e36cdca1150cc77f160e983e15746b75fe70855fcfb30e89996444c11313c99e0f48c1eb9bd3b4383d1cb95057a0b325c5cd74