0x2cffd02e74093f5858eea62f032420525c82f45b49c91cd19f8d6eb478a9e7ce2ff60d717177070a6263a8f3221e84e4ba42784995fe79dddf67076266fbbf7e51db77db55089861326726af236aed637cc009ef5149aef0f5d3c35a267d7baca3db02733ec96e7b8ea6ab32c8ef3dfb217884c3aeb95384c3c07630b333147fc23a4d253b6e8b96f03661514460ecd25c2d3dd8bfc2aa10e1c6740cb0ffc78e12842e965949d4f9a4194de634e3e24704739fecb57c383a2ec4d47fe175b6f6d95e7954282ff5dd7e8a67ddac2a598a3c16d8ef275bddb8a5ee6f047dbc843291fe553ff71f443cbb6ea87ec69986f1d5d399a5a764d87a0d5cc5904fe4fa4a4ff532595a00b7dd4782b1f9e880b089e51326fa9ed994bcf427dd63abe39f2a410e28c1fc758badf23d1b2c6ce8232eaca536f7b72e9166527de5f43b1195ec85e2125dbb6925d1e2fde3ef05956b5c5b4f7168798c9fe4c0a7cac9f6883176c3ec086e38cf70b3e22106b0dd843de5f8643a2d4ca5bcdfc33390bbb1c506670c0b3a2208cb1a96a19cc61b9a43247fe829b48b947ca7d54574e4033305cfbfbc6581f4fcf993524e67a3bb85523fd2e7e58d721a51eeb23387bd2a63bea2468dcb95e2ba392749f06e48b0daee75c059e926c8490fefa84ef8b5c11489e22f60875aafa6949a9c5f25b14ca02bcf3b5093595fc141c401be93c26efaf1201085b769ab5d642b0099c81166bc9232858c76ef6d0d180a4add97a544b351b94c87652c4cf8a031355aaaadbd06a1e94d049abb24763b703fefe5dba82af00279b7bda31888ad5097acd5bfbb8662214d760128b3820867cbf1c9bda206b8c583ddc849f13fe93051dfea6ee86f8f1ec3ad7cb3c63023553afea8ebbd8373726e5218865dc92dc3d34217e8b0e45b0c5fd6acf19262b5a3ceb5ffb5c264c07140b4388f7619f0713d35f84efc394bb00efa546d79993cc25d12f8c6beb468dea137c9e7772311f7b547625d54ce3ae42f922e15539611f9c6372617dc34b665d5983dd899583f8d1164d8eb31e426ba1d7f658ea56b710ea8ad6e0e8f1ee05c2d9c788825ca88a89d46d89fec4bcbea9311d98809ad69e1efb135f84752ab2e15bf13e18aa629fa5ce98ac41b736deb0f103b2357cc3b8e17370a360eec90d330f7b911c045fee846f204e9e9b85b3c4bd860ba689c4c6a4e03b1051e2c2a84216ad769e5eb47f7470f39d0ddbd8596de0d25235faf4f01d4bf08435de8a99a107c511e2934928ca8a62bc2351927df652dbcb6b7d77b0ac51873ebbb2e20462e924da694eafc61ceb51b9e986fb042e383e22a2423c5a25601ab1212cb31270f4f160d4cd399e7cda044242f0b975300b32649134561480ce953db991150218a5c2d74ccab6127bd0b8d673b30abce414fd4680cf54c85f167e4fe051f5f09a31b064a15df745d3393e5db9e7b8bab371e0ad23f3eac3a06b10a36ffc68d05feeb018311c7e4e79e87f22d5d39b2a6d3489921f474087571f8720a2e06b45b54a1d51f9fd3e3a864849f507c9e06b1ce42c17de70385893674f7dff424bedf6c19e2f9d258743a77ff245ef30084657f9c17bee19635b3f11c2610bf952c9dc1ad276973d89512a13e060d08291ea589e1902e1a882267e8dbf224db70fb1c7610d925a7b074ce0ce1ea1a85899677479b47f1c1c9653134d75a062afb54f5d4e8fa4404d0be1cf192ccecad9a6c5f97eca1a90ac30368ef1f000b04f9f19a106c5a2e7ae4c29e05a91f4512543e6abc22843f425f758c035913e437cd0a14567aec54c8008949727d65f165793e8c3e59acb9ddf9a49eaf739c1a95241d8c6e46207c47dd3803230280bf4635bbe1859ab95413a9e24937c1448c6658015450c63ad6d366d18631ffee3a095c9742a005c439d2