0x2cffd02ee1aca6f23f39392162a2e1350187780355fedd8a18482527ff5a699e9e4e85c3e25bde3b091c421eb1c3dac0fe9ea4d4c3ba5b8ae5d27c57f0d292502fa9d7171068971697f40ea02e3f816a38fcfdd5d139e8821f8b5b22ff45f6d4f634aaa6c08e3573d9593133fd921daac5501237947acae1c7924e1cbc41e49a7d93979b3a5b503b6ecc024054f8b987ba1b2c69f88f04487de6c1acc5a29468c77fbb623a0b7ef659d2c479014d3b89ef4a60efd3363f58f6cf375f3c919d89f5e0075d55275619d055be1feabb4571aa39346296cb1bd1d68e3e99b037abada6e3deb640b5b92ad4eda425cabf6fdb540fc0dcb338658d99d71ff6422aef556323235bd6c18967100a3acd80ad295857bd8608626ec8b765a08016ad1a316f8d84494b98d1eb8f2361bd01aa71f172da7468cbec997d398cee1ba1bfefcbc855ee29dfef650ff92c9b328b2570c36fd6d043c142148910fec49ee0677f13b8b2d3033329b54560fc8619d030d72d50b53620858f5cd588091b5be5530113feb16fcf7d41b259dcf76a1d54ce3a4fb9caa1d415d9f7b054a50dd2c318ee9c147393393d928b4f81c91d306d0b4c5369ef583f9c914ee2ef76189ac0fde8487cf10796805eb8aef4f4f85319b18e6edbfc59f7ac2a37259b11bdb0a470a7986599900a507a3f0c2ed0f17470322fc9e5f60102a3678f7f0f48eacba430aa836ba78b813b1c6d6fd524e739d1f61655fe8f684ab30ca5451f9afb832a6e4548f5a0d4e04ddb5120cc1abab2166aaeb3699b3de3df3d2b20ee618d43c7b6f6ddae991e475c2d0aae6527301cc9778fe4a81163e1c3e8f75cc5222f6fb1628186959d31282d9b1e706d9e4cf4e75aa4d80143988628423abca40b55a818acfb1af62fe4750aa02d94ec526ef871a9bf6f942dc7d99e1c94dd597fa7a441827038ba906f4d6116bd82789009af7ddaa682710138a15936814d7400a6b4901ea668ba04310238fe436482ebcefc9d27d9d55196a804fafeca669fd58ef65222982dceef757dac3750378404184def370c9c65a412a99e7ea814d80eca98244cc18b3c4d9c00e22959d76f720df1ad7aa6cb1285f38664a134f884fb88c9424aa1af8bc9c696bb4e960dfa22aba60444876a7a6444b046c6c9072a832caef4d733b242ba11b0f0751e0a4a2e3adb01fcdf9d89fd1b209fd1247c53179e67cdf9767b05bd5bfff65faf946a06f8cd85c350af1000e8122f93417dc4d295d71477339b8901769766fc95b4cfa8214ce7f02addedb0d44cf8cf32302382b75b56b1cf4c4ff349d84e3f02a09c4274ed1a94dd42bdfba4b5edd1621e4d2bb9ce1d6e234c96606910b53a9c5e91ef54c95a370a79e1c3f806942e6c179ff130c2dc80e22a7699aa64edfe0a451c20815df2bded9f4a6ace9fff7b2ed701c19b37891e858020ea0dc42e9bbb59c289147709f94bf2674c091c6a57c7fc5e1794010d1f6c5fb3e9178596f0cb652fef6cc2786114a816b1f4530506c815f1449a26198a0b1b821344197f9c90ca74a56edee87b707334c2691beb8a442761a421a465c8ec6cf2506fa1cff15ab7ec55a35aa3a46a845cce1e281baf204fd26d3b05ccc437a177ffe189f4d40093ad74ab54e6e6055d6fed9d4532d2c866b2bf4cb5e66f6255ec5e2ee7daf706a83cd6021de24ca82cb87418cc687e51e93816ce4e6003ca6b8c71552292eafd185cd286dd13c0b4837195889eaa8db5f76301eb89878931122412f7979b954ae8a905d06780ee8794835854cd2b42f297fc77be0f5bba485110f66311c9a0633bcee0e20be1574ed514a5b1c4d712eccdf8a55594d6bcf2651a9ccb9b9130007658ba933c028488b744351dc64f470888006e347226d0bce2244afda95fd2e4a949c49cd778f3839c675dcfd0ce