0x2cffd02e5c898f5212d51e2ba13d786a03af0d5d6b3b7e2c9a42a67a37d8996b2b387844c184f15f5f1b230930ed5bacdb26ad1e6d566f0561476d7c1e24c4faffcc459fb1db8310f6cab1416496e96dadeea95aa3ae12ade23766a24819308cee80f0007e9eaffa945e4cd261ac8e62826b84e14058e95cffe8f7d7a0f52d4bb19c4b8c8958d638d28111af7527ddfd16ba7d3e79fe465b02fac0704f7e48177afff2218df7bb0fcc8e24754fdbab42e49fdfa3400e8d0bdff3a5320ddff77cba07baff48b44fe5a8298128eeee454ffa50b0fcea4844b51deaf2c5ea51c85a098281d5d19e2ca337ac694251e1ccf7d210e449e9c82f80f56adf6fa293347680f0a01d4b590ce0fa464e3277f8bba79b358366b70bbc3d5af1b5fd1a2db3bc4a59118d77a11d672333aea22fe49ec72c68039417929511777f183d4c54385617389b16cb30b344a566532ac7dbd52beb5e6a32d8ad23bb88920de2274731e0e2d64450416f023ef4bab9db25d3954f6c09d9ec7d744ab902bbe8202184229c19ee6b7a37cf1c407f7b992eea392a16871c9d31cae96cf008d26ac44c71aba524f5cc33f08d040cc611c00b1c3e5c9dab99b354a1f4ae46469849477776d208f9aa8cae4c869cdd7f756cc7011e064610ecee81d03b1de74e1c813922d3454babe0ad62c31b1f9208a25d68546bfe5afb34ada2a517ba32c36cc1a993ba72f3a71b4b99151d145cefa69a44cd83718190ed84dff6dd740239191d7efcd17721d23a26d21e771fb53a87bbbf32c05a7f51f3135a0c5571d9748ca138b286d4313858e5fceeb42bf85aa12fd4287ec4e62aaefb9e4bcca8ca058d0bbac8501d55edecb6e471fc447b6d73fbf251989f917bae2457f459b635d4960b50d9f83fc95e92111be538e80a768fa96197ccda98c7b8bf280ae3d6460e066a2150b3ef1aaa7962e825ad2f3a2ed7bfb965ba391b815cef8fac8a9e3e4d212c089cc5eb0b5e21b839cb65cc470ed669ffe4f64a173621ae64328c56a3e2b2e292ee42f7a5e12dbb7d7a71661acf4710cb11362898ade328c230dba724e7a58e924e3f83543a5c4b51a66867ee44b16861ffc3b33625eef9a8c7de93501cb5f02dd2bee4f0009ce3285629bc6cf1f9abf6f07478a740410dd17ef3cf4db5845b4a999c14076fbf739b3b98f254c17a08a074f4158d0dcab16b06a7cbe8c4c2765b08be2c7283d033a93949e84bc54a206b5c014f026dacc0d25af84e43b4d2ac53074b5c1134bb5e761e7cade04253dc6771be998ecd76d071c06396232ecf9a2d9e7c8cfeee3be0f64d3345e3525e4af34bc2fb234960e36cf4585c878c28ddbd5443dc4a6c30bbc9ec867a84801fee47ea14ac174cf9da4e7b029624fd86f8e3c1d6364e24a6b55f765b6a5c132f6b7e9c192fea393af1dada24baee1ec59b470755acb6b2c78af9b5505eed4efcd690e5d3b2856e95d5f1d89b3b23a72a1d909f73c253deba297ffa51415b6138789335fd307e05f7faea29510f4050b69f915f44461506202ac56e0911a4e178d9955d354d8644038e499fc497dfd9a7ede8ffaadf74e4d37e272d20877c13660b4dbfd44406d3ba90b34ce060ec71ead150688e4f1b603fd5e6c6a3803a53a9198b5de7ff5ff24580d0382f3ade890e015a1203633cf43c8bc447973238ab1b1d85765f458e766a217735a7c32c530572edfb49a760e41316b3319b19823a7f155970983b914e2b5beeb8e5ea8ecf0a5a2afcd15a321c50385b1dcce2f5c96a5263a03f4d8cc3391a60bc08d53ff70d6d8b099c7ae0d8479347df4a5bc36639b43406e48a52bd01b5b8165b7a21aa4d9c85de477cdc510e23fcf3490b4c25c614a2921c7aa7a133f9d844caa78520badc4bca91e4d6856964b5db31f010be78b14aa2de7a7fd0474699