0x2cffd02eb16572ba742974cedeee388524707d127b70d3d3c79d09ecddffa13778e52d21b37e24911e2e8f538e62c350bb257fb0e51fdef6418b62abc0e93259bc743df2021fd04da882d66bb8c07c63450652b0f5135bac89492c1d129e144acf36445a663b175697f4ac3ba78e2497b6b4822413cf37193998ebb67d047e85f840577300c66c529c5138730e77ee58d9a37a748b41391d01075c5ace6bdc6fb7941dfd0da450a4e727c38984ebf9e908b9d2359f327da805ea9aa8df4e9cda257ba379e487961d928e05838b7435b8005a8dc9b6eb595014faf8473d5d1d2f1b24484bb4673df8dbd2ff2d5003d62d4e13d16b88f241bfdeb1d79db235af9b871a4b6c3e6452f1504da80ec16a756c36688b434826e3f6a3cbd8d709e64f023718938f34cbe2e3b4c7625a228e8840acfc3f3f4541e169bbea2a8683cd2beef880b7d599bd291fbf6ba863a74fe549c62da43d1cabb60ec2f6c8dd93667110451da4c8373baba88f13a85ef0de95e45400fb451d4ec2f5708b8036dcd789f831d9490a7eb64ca76643430a29b8870f0947945f018a737c3adc22cd90f5616cc01b6542b7e04066fca7f5bbeaf502f85b20030f78320b153f93a6282c6db44ef72183782f0c532cdac76405374a18f4d5322f55fd8ef0e1bfa0112363680972af6be01c3dad30f1e6e1fdbbf58b5c5932e8c103541c2dba61756834f95d4b958a780280c36cfffe501f76826f57d4c8316634c12ce0312ad256b462ca3bb7f1b5c688805ddb6be96118d4ea2fff347267c30c5e7483d00ba8dc748a5545eb689ac9a04df78bb813eefafb516bd515b6689f7ae35c6f63f77e68483228573215920bbe76de95e604145528e7150e5e39823a8ef907bdd71257717dfc4ccb0cc52c2d98cb273f0b314120074c73542dd834d89492ad93934b2829ba505b91d87b647f1f0420d17e9407567a1fe755e7a64f8b33b2aa5f42ddc39252896f9b4f6be1ba68a1c705ad7f27ab4ef0f28570ebae75432f2f42005142d0d7d95f7753b0aaf0fee74230927b2aca65b5071452c197b90b7207e1c1cdc79328bb6f31d8a5ea3e0fec14b7b8867f25013c3b4792aecf4a1415b43b556b9cc3e40446906b62c2beeac3f6905d4f7122619f6da2faf743d1302d4b5adbeaf19ab99f298c2d0065e982cbad4aaedf08f275b35fdfc0efccaec58b665d296bb64ef902a95c9e1f8fb7154bd37b91be048a128b77f34da34db139443b26731b9ab5da73e0cf48e5fc52a26605d0d9c54f51feced5cc819b62b00fb162e73fe853d13d2ff40859193ce338f8d4ce1f862fd34b0e8068d9fba2672e2dbb7849201ecc56b61b5eb55e875c6ce825af02fe6b1049e151f9dcf159ed9cfbdec6d61b0fe070f813650f251e57f2b267fd3607497338366c79378c2c8751a91c59a3c21537275e625bc9fb5d3338d77305cc31fdb009aa567f358a46f33a467e293ab31958b49f88c79799c59bd7244214de1d8b4adab972b1a05b51a3391f5c495de2c22e77e93c7113a63e9c2fe7148e930e1341d5bb5112f5a175594817396ea50777898c95ca1ec2a394c4f2d518f7f2b8ca00671ff049c2042c214de36ae36501b478ed742b8bc249bc5b2e44a56fee8afefee922162d7311532e9ec58f1856d880c2ea486130e465786570217d92a8ca8d9b849a7fd58f2102e22091a99891a43250482789ee4c57c923a34412cd870e231fd7f9596bfb5cabf146aacc3b48c3664ce386ee517f4224b8b48cc916013e5fa3934ac7d2bf1c3664329158d8bcbdc269dc017d648b00dba20f8b5de10d5e56b9880b6a28d19001b4aa5295adae41d853143690e43927b160f93ddcfde895feb8bd1c6d3f6d6510a222b777c73c324554b498c8f9f47d212c042890aea882dced6fcedc91d926c1d04121