0x2cffd02e4c39e4a84aa0ba9f873d425b9ef399886af56bce7e23bad9a69c6c0763b06c7bc4baf1003353f3801632ca3240274fb67029d05dc2302b26df4e630cf0cd2a488ea7cdb42fec95b57a2d5ecf906bf9e47088d2fcd7a64f8e393959d49b108a1c33d23492e196deb588b0898e0977811b33decedb12535691e776d9edd710e96cdba424cc3fb3ae821a9b854f134dab29d8a46d754882d5a9b8a1814130503279e15d69207c0df78fdfb1faa447b4cf3789ac15d44259cffcd1dba5e4b55387c3be979db1534410dd8155a92226cc285311435450e761313d342e2578b1599c520d62d1945326eb8693f69d44238ab472440d42ad536fb6fb4df1cd1ad15eb8af9aaa0caf629b7e85f7d6ec790a4c0ff4a4952aedd4f1494039a48f0f59b69b448333a16a4f46dc167ee0a5297d1f91af3b1433785f28c1f0fc1193c954cfdd0cc5bedbedca61dd6f4b032e41b2181c9b4853386b0f259a69f5efad3f0da7071a265bf09e0eb13862d7afb127dd150fc4cd52ce16689f406584c82ae28f757591731d4538a84a0ac86d159c9ece4e36e3a0ed018353c6b952df87520e7b2b9d56356f65c281586123e2c461def53cbdcafe27fc461711c57bb53616203e8796e7918f8f550d394b7f042d953180284437dd7bbe53d7af497fd534d57d7cb65e5a39e2d58dd5f70a4cc259a1b11d16ecdc78b431c29f990b50514dee4df5dad1c62ca18120a6c935c68bc91a34d9412e073ae5e918a821aacc23c4c93e5b84749e26b2e9b217cbd3417d9b2721a2454f9e0aa7df54810e74f0144cb6010ad74f0de6a98e3cffdf58a655ef2aea59782d91c89e5aa46e1a7c0dd6ca544aa34bc0e7a54642544da0f39c8423b63a63b7328b0a45ec04a5e365b1ca2c5ef0aefa0d8bef9932c6d58b37a30f4cd5842c0e3430a07c403da1c34c51c3edcdc0b8f41d30f9d869c63dddff385cb18e4a1b037c25a9f5a61c8321fbaed1db3a27d2a5d89dd785fa7f344501603882fa572e0d751c959441796e1c0ea9f682c38e12f57cb71126ad7da38c798089260b76d16d4bb09a2d21231ffc9f7e4ff89e9fb2066f2defde6f8024436defc4eaba99661b83c72579fa93c1893258b460a17e5f3d6b3a0f8a4eabf3098ae72417b2485dd0bf741696005035685ca52b4a47894dbc7167e94e8f90aa0e5978833dcde7aa8a0c4675a72febc882319c3b253eb68b6e07dab25168a7addb90b2966951785501dc5931313be6314c9522ebe259991044cb6ed3a2ecf14b58de7f6152dc25c487c2a8b90bdd6b292d2719ddedccba0077c8a2315d335de64f41b7cadd412d720351f94b6ed8c5ed0c99e00fadce5f622825e0d6591ad36cc7a5ca536d620b75a72476f94102b9d246a6f7c24551445770124d1a06b6d22ad6b905db5a4b2d2ebe0728a66152100911bb01a557ab14ce997d059834e11ed2765190a8f1fbdbe49feff544bdfbb1efaa6885e53320c994477ab5cae8e21fb7d0822da8b1a16315b430f89f35cea11eca0a27fee961757d0d9c15c3b3ea3ab2741895e1ceeb141d54c2d9bab04442e565bbbc7ffa629db1ccbdaeea2dff7e31797533e14b5f5d732551b10ccb6ec31ca97095c664611e03a61e611f6f73aa7c783e653a2090f86eb533658f8ea725e45acb357260105da556105f91e7a1a633bd1b9fd72604c0bc7862906770d54478f6916839790668079822edfd3cc9ee10cf5034ac14dc8d92be02c96bb117328781d276e7805530c58917a3c79f6b7378ac0123b3401ddfef9836bbac99263c994837a8f41c27e2266f8b7478928e0382437b6c13ab08d4e3a8a6d9b5b5dc6fa08ffab3bd4e10ed28b9e00c5dbf4791b404d70e348b43330a3aef62246d55d05495a3cfbdbb96a5dc9324c75e9e9bb36b1a730ea2b6da2cb426ef1c