0x2cffd02ec7d0c963e5fe8f35fa9d3d69fc61ae2b870ec27c2b4b6bff9412c2aebbe97ac771ec1bd53350d173a86858183f3ef1d50f34193f90a19451fa8c95cfddb15052b8c977c0ae7f941ae61eb9b0235f5037c45f5e0e4ead7988159be9948e01f92d9e3411252421048fd8af33060b89e0347668c5de8f2920728a34de3d7de57162e8ba891ebe463ff3d0fae6465d23c5ac8ab057bdf42401d7c106404e9243ec64887d193da414b43d3bc32edc4d6ca0aaf71165a404cb1b8193372aeca14803db569f4f2c31b73fbf17e43be2c9f8c5d9faaea1bcb3f43682165a45f951310299f1e690b3c7cd676720411ac681513f7922e727e90105902a1a783991df33b015b7bae8ed69e0a5ee6ce0f5e8256f8ba3439bfa2ea2b95b34f32d4e31a3a1cad5551abf23b45f49f813a8e914dcf663eeb9699744c5630fbbc31c2cd9ab57c014b3b4c64493176b59c248c7e8af57fa4b9f1b3a2eeaf8402454841e3871c09a740e1a3499453abdd1be72d045700c4b32a0c876d980f8393c5f1d313987dce3cf31ed7759f75ee30c74ad68476514f1da7e1d8151d7cc5c36a3db91a4d0061fde92c401b74c79a6ecf50d72d70df251581180959bc11e00246c392afc74c0fc8cf6b0d45bf5917d2e6d4dcc84de611766650f375d645a4e25b9b8baae27c97fac2f618bdc0103b14911d498f6d15969dd3c75a340700d484b1d24ee2abc6c5e23734682a640fa6d6a0a9351cd8a7e89dc528dbec70436a22e1970b26bde1e63729692ee065e785ecb3b0c3b9c3d4f028dc1b32ca36f96acaa0c99ab7dbf6ee67802526987e58daae96d4b0cc0b81afef9e27b30dce8ecec91383a10edca8784d9399b41d790140dc00d4ba49649c6aea70e25ac0ae7e4a15bc9dad23b07cf50de597dc037929b73441ec909e50513aa0e6ffe85c70cdc184c628c0e27c18482b65ea823c6267aae9fab4ca66a8230538f70654a7a42faa413d6943dbd11b470680c3be2905ef6dfd18136bf367d9d1e9a50568ff4a8704c6347324b9e5fa382ff2506dff24a8b2c2c8e6ce09a50b2b5af0ca51e46130bc3f241dc69f9e886e7f167895fb8aeccdbe78514c02eb25f5258875b4bead4c13dd763491152a9078615e4a42cf4fd91d4a75b97bbedcb1a3dd8248e6c77f78806a5bcb8e3297b9a1e2cbcb940524b60d6ad62f2a85e37772cd9776e72c8dbf4fdb3843614fe93d2a18851bbfbdb0979c71ec7cfb257e5334c8610d24fcc4d83b76ee004f31a01d2c29e40a4a7ae94b4314ea387d308244109395b0e39a3830753a31735fea22bee9ac772014d4ad9a6e3b2b06e88f475cf2810d877e0b8573d3e695fbb938d1b35646d62ef06f8a45db8687a5b2aeb1ebc68e64be0e701a074eb53d2966182a4b88b665fdcb88cf7a0e30d7f21b6a941abfed198ee86064bd853a4ccd724cdef360a881bb5ab19ba113208b33d065e617fe9e7b3a5f937b1e21e956f7fcb21f6a352fd3fb9e360457b28e5ca4e7eabd3d64ef4054ecb966a6836250bb745a69a9e5c28fcc0eab48160ba59ec551c5f1dfffc9c0a6e40563c15478ebb23ed9d5edf95f9c01b085b518e566ad3c75eecf110f1310a4edbf1bec239612a526b8b69a659e5d6504f3a8f8f73989ed12ea792b32616b4ea88ec7885c5968c2c811ebc3c64ecaa214356f71a67fe92603b5c7ba46040cac38da419cee20a5940b79affb6fa4bb770d32de0f644260b176332c31c84ff551492c083c2a9b556c041f853ead4e52b36ae4bedb80cb3459b7b9b95d4f65ece387a461ec7c1eb3fe3abfa8a19506b97bbc7f97c46b5f19e6b801f46fb2c1fe4cd6bc62ab62fe5595f692a576d7f31fa3ff34a39fa34f84587dc2d16b4f2f8bc3b3c5d9142fe801f71305449cc8e4b4ec1834a2facc47ec5c9e5582a668cbf