0x2cffd02eba81c1183c1975b949e58e41854cc1ef17831814878ba298f0fb48a7630ccea8685a5cf960ad668e1821df43b534a110e15b3f9dacc3f802859778b0ffca61698fbf1eb6ac78882103ad6722f6696afe3084919ac688ad7031692f67895a5d8f24f6030745d98568f07307cbbb32dae6d8ceb4e84f718440bc359a0a21a6acb822fdd5ebe5d99b6531a2b4a12435b262ad1f276e8272ceda1cb6b3c0022491c7f96e50e7bf5bf3a685fd1bdae77d0a45993b3d6406f1517ea8fc24607643daf4b1264fb282ad4d8796fb01ce264a0be446efa78980191f8f9c9d64ec46efbc4124b421769f56cf76ea2ebc21c404c6025cacdc31b233d6f1d20434105d0eae772f029ba9b0302d7b09cffbc6aba317f1f3831d760ca9cd105a2bb3d3dc9db223bd33c64b45f7ab9d3cc7483101e1bcc51060f0c377274cd4368845a006e2c991f93a8ddfe10797ead881564cd4342620ad4018bc006ceb56d47392c4e6b833a9331e3f970da678fb176767934b2213813aaaece95eb887346cef992614ca3cc15b7094d53899a08831d99f53cfecd15d2a2fc009dd50fb3a2b435fd0d28b3823b92c5000e053b3d8102ef584fe392ae22c698ac28c842ef90de264c715ee0de6a69f6d5b05529ac0905cb81df36acb040169f166b2e0d486b4293c41eeb8d3f4af962b9242e0b7878a7b016412377afb568869519773a2d68564901738390de48fffea13204396f3e589c3a07fef243ce40647d13c9a23505f894d4505027a8d3076ea7d2c5f8fdaf8236fd8b75939801f88010f1fddd363a359d5d4c1e23cc870453ee828e6968a625cf9b5d8b0933dcf84266f43c05ae91432cf5e49a53ff482a9f86a719c5bb5426647168e30897a5e110aa474f73b818f0465059e1230e43c7f65277a686b81d81e2ce03f795869f3ee91b7784d75dd5fe211acf50f2ac33ed377668dc6aa105112bd79848ef40b9373a6d20ffa61deaf2ffa9f4f31063c56327a4056cc86757fbaa5688fb541e5a1e5459441c211c0e0a17bd3c2738353f4f190d31788ba337095860c2247872f70f25325575e2349c8d4d0a82ce733f9944f2dafc5d339d32c123c05c4cf67705cdc8ee81da15098d76ce435c4ff54e5461db71337c633ef6c5c36683ca89466be971d1a8fef29f3bc3cb2184b93e379169482a1da3e2bec1405aed9cae9393354d2c69292126794185f99acb30f122f4fb6586b69cc2bf402342c44dbb4f36e1a165d2e7edb6e2f77a4656066f3f37a48685a06b69bc71067d023c89b20363085035b7e6acae32bd05f1050b7ab82651873fa386e7ec0627404a147fe1bb8eabaf6712f837792d66607189d364504fa4d2cafe068912da7cedd9d0ad202029364a21c4fc33962364b51be32a98a070e8ae13b093d4a60ea6b7bd8d6cf24b49302e491563b84b3ca23b6bfc85b59725e5d06323639fd65cf7b4df429bde8a6d2e79263a372886dcc1fb18dc21a2b2c0cef2f250ada7ffd34c49e3cb6ce6cf71f656b1994c19418f23dcb3ecf03b0dad8db57ddb9a5f3a0d236003f572ec3aa81483186ec6e83dae4dd0513450fd328110592da701cb8a3307728830c6466e971a173d58dbd56c8a1cced9d0042a164d0a3cc82d1d1af54f45ad998c217898c25758dbadcbe8579f7ab739e0ded0ab7a8bce5f19f264cda7557c30c9321c89ed4af30421aba09875ea249d29dfa5039ebe0a387c6386c9585bdfa294d2d1bb292deecd4af6e08d2d54998f54d6cca0ba169bf108d08fa85c81712bf8253768b0b2cbe12c5cdefb95e07e4eb3c9c6dcadc98f7d357ac19e313ed22d2c87f4a056709aa84d284e6bedb919613f9091e490adf34fe6843c430fd6d9f6fac0e621dced97077ba039a89d1ebda9fe8373c03f2bc16c97248ccd53a4a64d956f2c8041f