0x2cffd02e2a68cc751ca47e6a9b152eda804b48205c45b4f35409ff10cfc7de5b24bd8f61f24a61136bfb1a4d73b5a873047eb60a4cff032117652966c7634ef29a0fd73a823a3490030dd281bf7b811ce9eb8cdcd892666c8e0ec5b389c1333bdfc7b5e27854d4119ac15df49c7149a6b75b21c95540253799edc415500e28d39936c86932f119959d7792fa1ea8dc81ca7db9ebb74a152b05a8d73ee0549b91bc8efde61575e04d7ed7c5b7ffe666bafad7891df03be47bc8b509ed5754529df1a8913229088500f932af3df9965e66d060901107b9eee7e4f11cf518b2d1a0248f2a4b1ec19beab74c357e8b82f52a46fd6542fba23aaa2fc2f0dd9ee8e3ae43f8ff6e471a7275bbc0faf2482d1bdb79b73ba9470213b68d3cbc87f0a8a7f2727ceae3ba2d50edecec1090610307d3dc82d383aa1d8c0b1793fff6418f592da435fcb05b58e82f5b85521935d28544702df0efda9a081b166ace3344ea9c9bba795d1bc99638446d49076e3e860fd83cfb62aaf412cfe1701aedccc5fe3a8188c71a8d1027182f5b55b8264f29c21f4f2f367f5c18dff97f0609a703c0e8bf63134f84bcfca88c1a13e24acc5d3adffcd30d01ccdde0243d500e5076c8c569e8eed02d3fa837a40226a0d249dc1b8e07b9a1937f955268e4376d34572861d455d019779703d8c19f1f05f168c10c54ddd6db076484bc0017cd635eaf29992aff7c25e9722c4f5f3552688c2a43ca8e861b797134c50b7ab67564af541f731f7199fda06aafc8e3177a3a5caa67dad7783dbad5c15ac6c5352042d53ef9ff0e1c50854b4d1b30618c11e4cc26316953399b119916a3275f9f84f99188a773aa772d3d4e169298771a554772b66423b5cfff727185a8fcfdeadf300e92c5b6e3445e6355aae90df67e7809e450416a594e569064864e49893d714cb9324f17eab48b15d4cb5fa2f2f5f8e3e1cda5cdd1ffc198d39ce94d68144db60c08e6a16c97a04add802b01937a7abf9930172758b1d874a887219215b3d6f6045ca4f25d50a4d172b344ef9f06241d5f7c1287ec8a6a223e22b35119b7efa365ddce610c20e22bbfc4f71e4a5f97f2efdba406d3cd2791d01260430058b8c446d9dae6b0cddf3123856776cc62da4ecb36d29ea4f7de1ed3f8d0fcf9fe568393aa0a278a0bdaee99f0480344407c39d091a88208b37fd9516b6f4dce0abea5bc673376681e8bc7fe8ca973a6a5b3ab3578606f77b320dea6b12769e3f57de55af830f095880efcb6dd64b2dd6074f7a81729a591ac7603f245a47b7bfbb8837e18c523ae4408d7bf079da4b6390fc937579f32aee245a23735efdbfb81f6800511f56441dca6efc43fa8d4af13b9f7042b954ebe4e003bf8f8dc292a6d12a4a5fc13280680864873d966b0c09dbb95878adbda7c55d78d2dd8b6a97fd49d6184cec4d3f190f9e688e3e3783a62f83b3eeb7b95f9188a936f838722e516f7fecfe80612da5da335a9f9c1afcf719dd177b21d381e697d3a1a64a3a41a4dce66bc21a05fcd08952bb3e69e05ff08842327db233f97185a659c295c4d1402c0ff2da02f300eabfe1a48dfc6797bbeeea040e48f1bea9474a6afaa76c89c2eab9732d3d28fe00c3c088b1971940e3556c3c95fa74d129efd7b7263f5ea0acada7f4d849aa9873d3c7b2545c12062832678d9a945bc111805a5fb51ab1a3ba9ba7aa701a6549e6de5fbaff1f69a0492b9f37b5ee78737c9b03b0e2d9ab0054d2e9445eeb9ab059486fb3c7f44a9b0d30fb708dee700cc975c3317ea2d656ab108e01e9fc992e14ea7194d8ceded13108a4a75c822c69e2ed547a34882562eae9d5c9082fd53693bc6edd4e6cfadca94913bbf29bc6116abb7a0a582aae805cd86e9e753afea9df7b2dc6ca7d2a918c286390a35f3b870b2079375