0x2cffd02e2cfef70171043d4364b72099852ab675043f685a85d4c527eed075ee6a543d5d7564459e0ccf2c04be0a658934c6d0330350ed017752470373725fcd68012b96f06cd15103cfc39fc37f974a9ca4b004e0d19b75dfd96dd0d9b27a34aec9ba140f043b88d1668a4ab3b6aae8b23c85b01cf5f913039c8db88c1bda6a9953e7864d5a92a22317ea7cdff049b3764180eedb7250582b6909fb0e782553d5c7fc4c51f67d15c8a6885c1632eb3931e15f896be4b21348363d38dd9df3d1ade9c8c1f91f081c6aa1593fc09a5b76ea88232d369a94c60ab0fb30d8143d0115d56021cef0c6d37f3daccf02167b4cbea810dc8c49e4a5c18938876527ecd46b328013d866c1e5986108b7d067b82f9a0ba2f04eefba3976e8ed4cd6a5765d2372d224c0ab097df661666701cef4dc3e85777d5922a036d194ba9ad1ad2c115f837eedde40d6871f9997f94ff21d76d036678f1bb74cff5522785dcd06cb52249be6d774a370040c33c8ed4c010102b174d59075db00d9e04afa77a6f133ed0b4913fc0968b41e8eff228e6b1d70da4649299f2590127b7da8d0ddfc7ea43706f9f09f928c0e206108e0592de4d58a873c5a64a4b786df4657907b23b4b5e2d722ebd9a81c434a31135997e4c2b76befd2038d7d1bba88eacbedb661a5b0cfbb43d813a11ff5223e54ab4c3ac6bdccc25c620e2887105fff76031d4971c4a93ca49bf0112cb22b5881da6783ceb8c05701674d32ba5c367faa956c6a80e12aa8c266395943658d81278521f982062deb69ee05624e0dd6e66bf468c6c26a58a3395431911886fb268fa475427fcfe83fdab5a2cee5e173fec61d0211178004fc3b4a94122498530c120ba58fbaa402b34f59c7b9497f733febd15b1c7a7e1e67f26dcc7f1a227a83d4c773b69e9da4246433782f2852b57d1a3ef7c19588bbe3661d45b371db77ce412308ef4cf3025ba11c668f4cf9122cec94a45eedc19a7026d912774c18287b1183f511b0ece4b78970af349cfc98678226ab5f6e37b5673f67ee636d55dd87de486d8f2b56eb0be431e3413c6d56099a0f5ee211f75b1b2fc4709bd3b790e34187132406f1be2e1c189ebba0f5fcdb8ebf780dec11bbe713e9bc0065363f5978a43077c2420bbe866dca934a9f43b7e2b4e2f0d5fa3353c080a5bc89bd6145e2a8f08f3a6a5493393a6e366921d3f4352c80ab2b7846dbf722cfaaa88cb5e8dfb3a13a76a6418f820ad5726975dbdb8339c29daec36f90cae5a988d635854b8f10b35a64da407c1f45688efab12a80a48ba95a8027d5c86ff10371cc36b979b363f6595aec7a43464c63bc30e6a34bf8ed564afc368242643d7e6f0778c0b13f1920b17e6554009fba67d6a1c4388e9bf338b2167f1e8ca9563ea6df70ce9ef9df26624bb5156e2f506134cce7d8098ff3e37b7b7b18444c176f27cef91fa4f01bf8c0e34b5a8db80aec7f0ca09f51c81995004c9c0e0e3e3349eebbc51fe4295b9729dfa2b7c5dbfc11506f97a9d9e10cc9151e70e4d095e7a9f9f6ae6be92dad5ed2d8ddfb3b0557dc54090217720429e27cf5d3d908cadecdc1a07424c0f463e367f46d1104c540caf8d2751c5bf3693fbd0ac08c16121876a3272e7f56f7219e5a37ac44b5e56c48e0efb21cb10c1b3357a4bc6bee7c7302433b233959c2c37e8c3d8635551c40fce629c82eb3b24a1c00f6ef314d6a0e80047163c3dd2fc69f1d7ae168b022d31ae9c85c3c55b3b10fd72f118c1f861377844bacf1bead60d9b893d9ca795ced2ab2c845b754ec5e49b85bee76578266b4a49e29e6a9a4ffc50000964caa576ad8f2a6921825f0cd6c057062be3a1fb300ea053580c9c8d297b5c1bec78a102d599e0d33396bd099a1c699ca99bc5d46f4088678483c35dbf21ee0fc49dd8fa488