0x2cffd02e1488277d099f1a144784034326c18ba591ab04252c2ab90352f48d5d03d37b006d71cd3b7e338d5a56e13a24eee9a8d808fabdede646a8c48dcc4ca7425d779cc37455cee9f06b8a6017a181f92b78ba0b8cda93beac092dc37090bfdf3b8b6d1d2e889f6232fe4683f0c242446701d37b7963e904941811694f82888eee3f02864f209f45801a91dd471ebe70484321602b8957d0d20643664ae80e5b8359946becaf74a101a3a38aa3c4bed535deb9fb3320dae1d181b6b3a181128351b49ec390592452042be65fe010c7b2211e096b37eee65c592f12a8dea8510e1782f5615baaa6f8bfa4e5780d973cd505a4c1046e3a5720fb582d85fa5713fdba7dc6c7e2b4645314ceb014aee1c632f5d4d3a738e381c1df8235dc773fc524b782472af56ed2b98384fd5636ca7c1c5812ee7675482e3bba433416213db2d59c8745eac61763574b4fe5a0e38440e919423e6ec9798b4a7eac307c3349691749962c4a03400c9bc4f27d7bb9ddbbbd1d42fe8e750b39bba54c5821a04bc2991f98626f7aac63fba285ec24db7314cb34dc630a8be7c4546ec58ab50ba4a4fbb2bf1e9df41e6806bf77abf1e7d8bc2517f0e0268f9e7de6088c333c65a2ecf083b75132b26c8aab4750615e90599649ecf6e09119bec6414c35248fad84b00a5162585cf94c21cca664913efae93b97d9fb0e27251ca49cd7cd6618aca9f0d7fd14c2037a376045243f67d06f0f426873d2162d072484cda3e2543e81eda7995bcbc3fae622b9674cfec0a9a8207eecc2c7cd8b52b6a35ba5706ac7ec48954deff96486fd6dde8309bcbf3590e4b96fac4290b6a0cb3ba871c22ddb3bc4f480bbeed4dc5b262cbf7be90c4aec4f2dbe03a7fb4269fdd7d737c2b35553270d2062ecf26401677cb560abc9c5517ebe8ef23d0e7d04d88e6fd0675c72a37a6787f4411c43b91def8a34d6899b03ae318abe339ef638ca859712f62010492ebe0937ca1b62da6c9b83162392631d74da7d2f92f741651d7f40b81704b62a43841cf8ce43ffca70a72a03665d45955f34a3eeb625459843515db1dafe70d256cd31b6ed43f5e0ea4e18c76e74fa39b0edc3e68fe08f615078cb8171f1920993aa46a467cfe02805f898fec0abcf83ee55c6f9cb0eb7e3085315d69c93d13cf582a06e82d307d8cd94d906310f42d15f5fd587dc197b99af9bd84586fcdcc9557629afbed8bb6b413c0194ee1decb7bc2f766b4bc34ae302deba39c214b9e0eba097e533e4e214f8bd353dd95bb9f95e5cb95581c21ca1d010e50ab948dfb398031845fd61c7ae4be1b7097a45269bf04faf44f3c0c6a7877d78db87359e281e316b63de8b75667a03ff454962cb7662e46f7f3b6685270e5e83291fa4baab84cec99a6b6e394f721610a6ee6d41487a116c0ec188cd641f904a559aa7db67fbecbc6cfd051ee47cc0e17a844c48e881c7aad1f123de18813439fe442bb23f406fb6d80109453e760c30fdf6bc1ce6a099d05b0d9de344178007791fa7a430d4d0ed9e58dba164399ef96226649cee919a46fd536ed97f211e0be5a577c03656a2373471445177643369f799e4f9ea3722772bdbd1f0d92524d077d84ac20873722eea050e0a00283841739c5abaa9c6f40069d3440bb82b4681bb1efee3bb5998024b4454ab2a9a78fb9901f992084fcb17b5cbe353d80d9034e839274f8c6a53bca01e68ec9c2cf89e2296bb287ee027501f0a62e6295b5f71b021dcd8bf615ab74abd177f58d7e5f0cf054b89205e8a5938686da65ac67dd01373f3a5ed55e4a584b466951b6f90befa4b6834e812649a99181047aeebaf276eab19fbb82018753de660ba71c8a97c9dffce57a3014b593ad43ceedae12fd36c91c129eebcc83b8174648c6576089ce88f5a5ee4138e21d324fc