0x2cffd02e003ae0bef392160a58f2c302991c20d0ffa2d1585d9ad543695d11587d8d09f8060b80c440ef1363093490e36df998b6aa1c12a22865e8fc3ab7b0bf51ba529a016546710d761e551dc9932f8ce50cc1103594a1a14fe98e1a7191c166d4aaf37dafefb435bcc27b4317fa987b9e58cbc44c91fa438aae6133240d1ccdada27cbc161ec94f9f8c105b259f994781e3fa9113d5e9f6cf98d9dc1f68ffe22def3144aa14ea4eb8bcec2d92dd6bc6e42eee368c33e9c032c0b440cd4897b5b038d5861c621b6b66278fdfb4dc22902033d5c045c35977ab788d8ce659ffb66388023ef2c9cdbf7b5e8776dca0a9ce5507680113bc25a3a22fb31b7dd53177a3e2e9e0fc0edadd9b05ed24ea7a11dddd9b7a5b790d0227b3abacfd1535e864ee83d85f10ef46c8aafeb48a249299f0f3da8680df05654f02e03e181bce4c074e3e03dc1672f79e4a30f587160fd3a18a290e644002776429cf7cbf77ddcdc60a2cad30b33e5f8d1b8e3ee26af7e4d6a444b4714bb9758faf7c08610b668bcfab15139f0137e09df7646ad9f8bac24b4be1707fd07c3988cc57a1d199a959c982f16fb8db733d42928ab9cbfae8f162d3ad592af1935408468c115975c461a327a0b0e4bfc78953e5553ef55ef2572510daf7e4221bcb3e38fb876620962f026efe53bd263a8a66e234046af7a17dc93d3f995af007235a02b00d23191daaa0d6105419d7553e955c3dcc0a2efeb342dc258a7e8370d5e4f79ad82d4ce6ef1df498916ffa60e4f36a89866561aaf2e31eb377ba39448af2cc11a0c56f25f19570aa44e2bd9870a9a06545e381f5df5844cf4fd32b34be7b9a447cd7ea0aab8a09d877eac098103f36d100866f1968caf955badc0c24ff8373992ab8c56512b75e7182606f93d388ec3c493f9b22e5385aa14a267f38188ae205f93a58200c7cde210134182f24da11f93553cb1bcf19e8f18280d4628ea2dde9de20d512a5390d6ba6c3d275fc42cbe4c3c9ef536a735ab99af8607f804c99b2fa9a623065a2af7403012e8e0d0a76006bff7b5d23f82393f998013d0c536bd278d79978fd4e6e5dd70cdc909f2124f94fbd17a9283fe5775e2316c82243d3ea2cade3dc9898daac2dbd38f155c471bdd68aa1e8a23260b5a5209ce7330a165816551e29a7a1e019cedd4ce5a51a405ad2761344de2f413e19a54388881b911a63d9d464742ae3422ea7589f2d0a818687ad515f78939bd01c7657809e19c0237e8fadafabf651bf428f87438406cf08e16ee5642c3408ad1a470d1905dd9d6c769cfbba6b2050821d9094f0dc01fa763116754de5ac498c54fb8dcf6d8421ec9e7fdc3114281f84a7033154810f26da697a0e1da464c9ddb674340737d8280f7d068145159ad18a6bc389a1b7488a5220c3653bbe6e6a28b3d783b50307b048e5ea88a9425c0d1e18f159422b79dff317e1708d8d0ba99cbdeea3c11190f5c6e8e8497387aed41d2e821b32af354e9ea27cb3c5632cbce3a8a47a1d71cd6f94172e73aa0d445031239f0f7d48c54582ee92aa9c3ad5936e8d848f2f8294c55f6933b80b66cbfaacbd24631a0bf12a90ae3d70cb73e60493ab1f165b3d34b2a69fca8cfa761ad78aabc24cbb366082f552a9b3336634d25d7857460efd2a496ca3ed7fd73715fc8c6ac9efa79e845026196440c4c7f64dd22ecb42f3b75f5e6dcd12bafbe498f8b1c0fa3cd070f7f711537af3cd270f0b303d52fabeb4f21de76cbefbe9151462f1d159216953e2d538cdbb3a260ac3b8f04cfce13d042c2d599ee37d96b53d163bf8119623c83bdd2eed3dc3d752fd25cda8ede64f4987b0aeb16e45bb088b8ee6d907f2e450bb0dbb16a70f5e225344e5ecbf17fd45b4075d89db357cd66a227cd6bee758b06b14a0c78011fcac2c4d91a2