0x2cffd02e1f477b49a8700038de5fc00bd41772af110742d26049bc92937c48b578d20d07d3178c041bba5ca76d44bfa256d80832d6590f356a0c4f5904910019c715b120ff8d285b9079970c8a16fac1f014acfd3ec3a0896f86113d8b5f4635b4c77d67cee09069065f3629d45e46478e22ce47b3acba738ca19a663c402a463e4566f8661e839c19487358cc18d8f67190f666f08a8b9b9aadf47af4fbd194468823d4005d63c1579132b883c97d75c5f54130fb9f3924b74d38be8d64c5cd1000f19195790d3cdc7c66108485233626f3d751ed951cd7a1f3e3d458b45ca1b24ce04aa634ff99cd9aee566ca91df794fb8144b5781cab8d7b18022f31653741ec867791e1db8bd92cbbb649946fc7d18b2a337bec842f952079b60366b444ca10d37e125258034bf22ca3e66765ad282f6252b1d5672ad67f685bd4a694f7a5f93dac81fb6364f0bc1335316a41de919feedcc3cf85599ca0e18676e12e0095043f04392157b3d7be6b1875bde1e359df85eac10efe9ec2cfb492b27331dcf5015884ec92dedc21dcc7b9919b37dff2555c11b7128ab8e54ac61ff492d1f1dc22a9bd0989db448d54f0f8694d0d9a827a48d564b3fbdc29d93638b0aa9d7386c5a9bfb5cb35d09e35e9c93e04032398f6a6517f288d13595235370fb08082bfc97dd94266ece76797a32c366b3ff0dd299adc52f0c5970c538485cb173b8ff72e381ecd988607784a6a1e2f998c31a0e227b5c776a7e4798566af4a4930a5a02bfbf498cf21028ed7c17f4aeec531ae8cdf366e5e4324c76ead38fbf4249123d3328d8e1ff89b215844c0190f0518caa3f95335a69508d49b2ef1429e9df9e1db4d88bdbb112a17c306f2c2755e6bc3df4fbb94c3e5f42cd000f32f1b6e24dc947bfcecc0e8f32d1441a2c2a4988ed1b4b18b3faee948627ab7e328baa22ffbae2d6a50b5737b16ed938df5b35b37798b566a7b9afbd0a4ddba8d4cfccff35c4f2c75155ae5abb1cc106edc205cacdf4f28c97fae0c7be8eb4011772875d8fa96f7836df629d22665145148bd6f5bd4f3d95a45690a4d7aff96d8bbd5f8d846111c6decdba9bb294b692fab8bc87f9f94fdd7c6d95a6f8099104926dbe968846c5108688586ff4994fb8eae619bded16848d00a359eada77d2dc4b549a99050fe10a94d997bf6b0bd0e22bee2b0a4fb6dbc7b4ff3f34d98c80408574d3b70fb2b5fa15941ea526b442633240e341e73a2486388642659ea11cedb41192506fbed4610ff30ba114b21c7cd3c214998086b3688154133d799b3482411bf4e7aafe23a8b77931807be1c834515b712a68b42eac5e78bd552972f81739e719b42a30654af192129a2f483dbebf8d49d09bba24e51dd91606305dd9fe4766149dace6b07ce841ce564a1d67673280203a9c55433e74a14ccdbfe4a324dae3c000746cd817f0a92a50ba73042c135c7390a233a4efe810122f5f3e1b11e00664885f1bd74c9122ca2562b9b1ede99f942a2aa4dbc5c8d7957c4baf52b5f6faa0586b767451abdc61169d64ba9fb0b878689de1062ee748dd0a687e17e42fa179f9b95d69e78fd5d5af22609296df05e4d2c318765e7b14c87c34faaf5e88cf49eafeb37320a6d25d5bdb31ef17bfbde73061a83721af6ee5139c62979ef2edf7a5a8bbc486141e58f4908fee03acece9aead150db164eb77bf69d9ac09ba4144125fd6047c73cf68a580d51a9324aba1f35ae9e23a54592ba7e452b1a235ffbf5d03612063dad62d29984917cf23d501652da7443a60ca5e0adc9cab39a27b16b8c60243632c18fe0575ac0d6f205047d682fb67e066a5c7a98ee8ef6fd5e150f153732e95f0fdf259b8d7e6255affeef9f71d3a3a61193891362bd3fef1f79fecf8c28c842fb6ef7a41b2331172c959f47c26e4882