0x2cffd02e3880619ee2587df032e81b47c9690575210d8defef35c04ca46e1ebb6360d2135db5ddf822095ae4ce77dd35ef95345d16581bca961bcc0015e6c7c50aaa9f056f1a0221a879054ac39673e5999f24c5fad6467ed233812501307a559f2390b19bec0c2d3a9d4676b88c32be11d8f677e77c6e91300ce2251f1154881feda98977362cb4f40d23251904b155ba35b0cc64d5bc447594c0fa41a90e588fbb30512defab7cc5c275d1421c84fcc81dca7aae2bc5f5c5423313c4915833ef9cab1dd823aeea343c09e786cb51e5e747135046cdf8eee7667c4aee2446d27fa37a02e71b8dbf97146ce40761b69e36b54f105eacf3826314e97c20aaf78e12a52f4ec2a1cdd4993f18331b340a96281902fb00d0fe73a79770605bf8c6570f21a1a8965c147136bf28f3a5e99395f6dc17ba17cdd1fad0574a33cf5fc8cc35e171c029b2f525e4ac621316d6ba08c230939b67e101ad9531b7d25697b76e503e062e5c86b2acdd450be6823116105426b35c4daaa790fe1e84a3f7fbfbc36115cd9fc1cfe51dd523756cc5be926eba00814bacc4fbd2b30be0f22271691b32bbf210f49a7f0bca1d0cd7acd09b49ce190ab607dfb7b69e3fd2937ff220238102a1cac2a967aff7d8be1269e7823e381d9060bd54c84816d3fe50f3717c44e7420fae161311243d21ffe9d5bc041792e91bfdbed6ed194badaa606d8fa9f6b9e8f341794217a2377433b3627cf38a27973c739fee4cefd68ec83711f3a92b3247709eb22ec2b9475a219bc5123633bb73ceb745039905157010912769054ed18807e7efcefd07e306f5010ac52d15636b700a2785fdb9f2fad8d92b1f1ab8a492f615ced8fa08de156247d184956ae5de8fd05e50ee603e106c2e85db94e771552976e59bc6d1cf2d3ab8e0154a1ac6971a71e72158f37b463a0a176fb70f31c1c792626bb0492c4c9245867d263d5d443b1f321ccac96f9ce276aa8585713decf73b7bc6fb42e0c34663a5c94b5be28ac89e276b96c1d735abf6953d52d7f2f59169a4b32c82682a7999b95deef9cfaa7ca6fcfba57e94ef6eafa9255037c46efa47bde462acb5cb1e0feb30a811df08958ff157a937893e7247cc3c485871294aaef17d47df401ef40d28d22e68ad67c408f8346962fc0f7624739f4692f07919eaeef79cf9e88d44525ebd05684678790de5e8b46a362ca0f25d2d7ef30404d1ef5abcdc7e690565f85a303aa33102ce622b5bfb317c9ab579d5203e2fa38a858a07e71e30eaac224d465e820cecdfd0467f7ad13b1f55c8c4786fda4311cfbbdbcb3fd60c403a4a2a527edfb96adf30bc2ba643f16e5cde2d647daad7929b67a24aac52edba7e9c1409d397e9b1d8efa54dded8c18e4c07bc5c52d9e08204380dadf1f16965dd3d1888edbd44fa3bc467cc5a3a0263ddd5278d4268bfe15d5b831447082d9e12ec0ac0ed29a2b30ff7fb38af041efc7387976e6d14972b8fd9c040cbfb6e926b267d7391efde64115d8d742ba787fcac252db5eeecb7bdd1e19fe196654776ec1dea660f32c6b47226923d647f9089ebf36516c5b57b214a1ca87b14db3e5173cc8786a8357ee9b5474976320b0950cc74b3ea60c066a85d5fe345261d1ed65d960d47d910b093bdf30e99e3f6e16afaec101421883b02360a59834e0ee8df39bafd3c3495353da7a7b3332738d702120a04216e8d9106a2356f6f2901ef0005fe985268161eb9f641d81ea17404b9055daeb6a7bbd0f7ac455ee5222270aa3548a20d648880778bd9a14fc508ecef07ba3718477e998f8eb1560e6ba93eca79703a99e6f28de5dd6dd9a9bbe92b3da124fdb0d04fb4aa723a6e7b81a3e2d74fb3d82643194674da1e19b8eafed40f3e5a8e04460f6366ee8edbe2ff11218a934a23aedef77f373e56df