0x2cffd02e173aaf58e36e5efdea1bfe36fbf64cf82777034cb12b3a6355cc888070c7c59ed8ea3440b597c0f27b6474b67335246d7e53edccd8a2c523ad3ec6ea4315257e6c5273178fbe44a1bfeabe315eca584faf23b6a16785f26502d59eada18a02e875f7638fa8be1ba060d922c1eb6469674ac3156d9d9e732cab03261bac71af8068694f1db495f0fdffc2e9acb633bbcbe0ab05ed1f3bc7d96e012432cbe2ad38cb37de4258c64793aee0f707fd7d8e6419faccb5ca1c47c9e3f610ba3a3d0f98c6a2cf6de864d5d1141073e300526e9296696614397f2a7667b7350b1648d628231f83170aeac9809fbba08faeb6228ccdde5134ceeaa06d3fa57ef5d0f2a50e7b8351d3e7194f321011c5dd66b5ad791500aaa33ae03f2c3a873d4c3f080d56257b98dd1c42daf61f48695218846853d4dcbb3bc6fc2e39574173feecc69c1cb5fdd80eb09aede6fae7c48fb127380c8764f09eb2ee165759851b1e898bcc84a58060fbc6fc68fd9ed205ac8375abb4f31dde87f2187286d47fcebff02266532c15686acb1d247ae69ecc991112f3decb98d2199177b7a6ae0f283920f0044ab5bbc68c24a953801f069f468d5592bea2f6aea4f7959e73c1a3f10098462bc204ff462adf037f7a6109b458b848b895b0c14691e2be1c18e41259a28064165581ce350d177d86a2e93338706ffbdc7710030eeb3c4e714b80442b9124d5319b7408fc44a8e62fe1314d8166b73a8d28a86d9b29e64419aaca63b77571a445a8abd1cb7a59004ec3e2f15b985f0de845477d6ce6790a18461849e2ed874e72d692c517440f37837e59906e04d950fb3da98f6cd68d6a622b5f0f70e31dd2c96db73183a39bdc78728dcda27a04b85c593342cdf43c222de6436aea992fff71922792ff24de1fbc6dcd56fb368e739e2961f2090ea4627145512dd9a5ed46a40bce4b152a5728b1a33daeaf412b3566811240a9557b6880873a97f7a636f59f240d6158344a0ae03e54def8e9c9a9babec77878d50f414dfb59db2a786ded2e5c52caf4a98c8543dd7e98c95b39745fd2490a5226c5d98116d53f5ab5ff4429045070c092335a3836645174ed02aa66cb4706794265ce095b4ee78b97a5441ecb4d0d20f454dbab27b6c615563c1ff24d45b6fb04e7f475e0649c8d1c957e3acff92566722cf63a24e55792038de36b5f34f64c9cc90ca16d268dcc817f53829717bdd75e8ca4ed832a754ae431260090bf65c1ae4e127a506bc11d59065c79fc49ace0e7a1ed3e13b67c533812c704b33d0a706be76882fc70704e9d6976a71b8dc5ed9a42e4a82d7bee4adb1e5abdefb060c70145ffe236b19bcfd519ee0642d489ea785977c2004a85c95e499db0e012095bfe44d4c4d3cff52abbb1eb96456f9e28b43e815f0d41dced45ff37458150917dd26907f1447fabb02303b9489f078671506be901d64f60a84cda254e37b1dedcb4ca19d0f74c57bb36f7e5600867d03788520d8f4c576f64041c15116b273a8cdce0dabbb791e3e99fa658acdc9d42d8a0567f58591b9b90cb6198aed01c1e25ab6df5b800ff7ecdd7da5618688f40ee8bde7c804afc73cd5ea006316d8b1fb4eb9b875172ccc29493b7ef1c819088c26ccd170e8805c8d5d640e2b60c14236177dd6d6af90bf433448e4d42ad1a0761132103a18856ee94a944eb96c9c6b10cacdacfc1cf1d2fa0461262a8c0780f3cc01f3cbe1fac2c614ef1d6b43b5b204c2bb3119986069fa5ceb8bc6e8941420b196774c277d08546b62bc78f0afc1580c7796a6c5b6658efefa98fea1aff8809c626b368b1a4e7b8c2956f41921d51d7fe02275aca9517617d3bc63017e4e0b00ae3f4c97c603fcb1708338278d3960f3e2f101e352cdb7cb2940e179576ed7d666bb6bb4de13901c71c5a97a9