0x2cffd02ef3a76fe917d66e0adaa4b0ea527f54e723b8d0e6fcd2ad8c8ef2aa34887cd74fde1a1541b869c387799744f46f5dc47b4091ec4af1bffa56aa0b35bf46cd1d4000f46cf7fb2f7ae0748bcbb55c6a0d42754fbd106abff785bb2cadca06805d24e3e0e0b164ed59c430312854451d1d227d0f0f6d262f8c3bd3a8dfd436cea4a1c7537233f787516add9fc61ae37cd52825134c947ead105e4d93d245ea7c2e1aa180f6d6e5363cf4acc733aa1f65bd6d08f0bd51123408b0707139498db50928674ec4f96c0e96f918973be6d2af523e0f1841718ad7db50b4b10a3e9230820d9f94d258794ac742bda1d560e732c3a7b865d6b73a7a2b6d395c0fcdebaf8bcdd24c7951aac198a5190e7bed65426a0e5d79cf96a672558b1ab1aefe9dd5e3d97a97ed3ba77962f6dbe243ed59758774a96587835f1ca2407486862d8f3420cec35862204c1592aca757e427ee893c6ddaa223da344110d1d5a0ee17d0d63af3437e7ac44dccae800370d74d379de4df6e6bf8f010d040da44bf9e73842b59efcaf25101e1ca76b9cb605b2f2ee68f959efa8502ee8635778111d4a865d353ae76b7e20a2511b6562bfa9fa1239af72888326056e3fb384b963866fd5bba4a77f1bbc8cedeec53c3605c68820960e6bc606a1d2184ee2d01b23c4b008f50996aae4a7684e4eb7b0e21bfb8b4c2fcf7e26bfedd704fb85e43afb0411d2ba1c36275bf5b99c89269311422587e5e97c180668fa9a25b3235467076aa6fd116d1c1e1700b584e52cf02f7558b71f4d37a1031d420dd8e3e93c002912a577942ce0750d2e82ebe57328b1b6eea9521354a19c0392b32ac85b83e088dc5083e052da18ce8752f855123fa96b75db12f3e2f6e32444ac3ce92ff2ec4084b4ff84fab2e2256086c2e9795976dc16aa07e9db59f7ebb951ae334e56936b911cdfcdac85964b57181092e7902d2f7b6edcc35ce27329686a57aa0a2e9757deeb2b7e5fa33845699b99d90a551ece93df3d887bcef6a5b390907f2d6ae8d1b48d82e10f87d65d607b638dcd37c9862abce55fcf5975093eaaa258f775b5c7018ac7b5a04bbcea31bb3f1f5465845c6686c120acc4114be2129985c9ad496f4e795306dc9846084e0de881d70b1e886977f15ff13289e8c0f669595409db15314ac1ff1f31bbac4eee4cca95c645bc52521fc93242ac5d7912c9304d3986219ec2422378ab185f48edb65e33c7c4ab955dc288c0d4e2196b2cb849ce0d2cbbcf48f79a60c4b00145611f1d659c2cdc97d8dde2045d235e2d76c5ea03df630fdb71295c7288c33f2daf5e67f8c3ddd20f7095b131b04aca0142197fcab8fd82d30a75071b8aa4c2f73d44a58659df395ec82f52427e95f9c2274874a7c37e5ece32c98831ddccde2f54368b8387a66d3caf53be5f3f8686ee3aadbbc91e5f07c0a417fb9d325481be7574212401c0c236db495822bfd36a039883e15b2fb9378ffc57e1b6331876243463ff5c683e27f2e94304523c4b697758d6b393a07f5c9c63ce786f1c27502a0144b522d43eef46628fd9455e760c6be14fe4b85f138e23f31a7ac82519792bc75e550722261ddf5364c345bbf0509cc478dcc06794a2007b620678fbe035f63d9e1bbf9be02bf6a49695fdfad1f088aeb233e28a14ddb46538234603a96709fbd1a0e061ca6fc7d72a8cc6684aa110e1b657e73bab27af674ca996e4dbf92b9cbbf2a0f56f52d815c0aaabb3adc015e5601a8f61b394c3e8bfd8627d68f13ddc2de9fbdd55a3e7959b9f1a3c6e2e576fd0551d6029210500aa180e6c896afa60091c8c3c6cc77f31ec59469bdac4d231f6a92ac36dc53793999370034af5ebb51d5ac4fefd05faa0ec2e01684fc32f7896aef5b060cc75ec15036b5fcd574d2f25a4b9d88ec58b2410935f187