0x2cffd02e9fcb8f59058ba12437f2cf067c18df96d6989c942fd2e4ddab79a9f212b9d97c77e56ce651c8dcd7d9fb8e09f54bde6fac20a7f3195e4b4240d59478baeeca3f1afa51a0b4115743e3a9f3bdfd96638a270fd666a9dabf67612ff6f0d95a0fba74fea336174c6835387f6f43f1531e54dac35aff0aae33de4f5913be04e5270e2272f3eb3dd8ef93e4c810a27417fe78bebdbc67b3f1a9223901867981ca2ded9a4de299cf67ad1b67c43e1bb090c0bc912f5bf90a4c2c3d29a136f6e3fcf4e98ee77ebeb47b1c977203d54f559b33f5e21cbebe68ed59db16f89eb23663fe002663c221dc6708db7c6a4e5b054c1d30e49fa5b68683e56066ed6c36463ec95babbbbadd32e6d11a4437fbe38c3a9299c163d70d665ba41ef2617baf26d75ea110c0577e21d45e486e5c4225d9033f1c602f9d3bcfe778b1aba76228a1ee218e96aeda39c3c03b9b89e9bb4520aa3f425df78a4e49424274f536341f5b2e8de4715dd8b7fc0e527c8d204faa926e3a1cc93386bdbbb935f7e8460006a0a9afe631c9f3c84ba979ef61021983f1408c8cd3e057f7900df069b2abb6ade6ef376dde1d9f0c4f41e88a35544d15bfe078278ae0a54565363d93dc37d6400a43593d0370b03c2e5f91e663b1b6536f1491110a01c94f8591a31e7ab3703a0241878e719f4414c5591ce15babf9bcadaf6408bebd6fccdc91d432b05db5057b84d5ca9dc36c1036ae1b1fd9caaca63e31c69d5d75de4250f445290931ec37dac8950b8729fe944c673bbc5a6afd82e47ed65fed26e7ba245a871dd6db3b924999644a7ace23e811447b511ffe6886993b184faf8abbb57d04e4e50b08581be55b79c551e3ccb456aabf5aca049db97678e944682a9ee8a076b0bbd6e7f7832cd9ac46ed031e0fa245099a6dee77375b20a607c531580dfb36510243d696fc41292d23417917aad0dc5e5634e90ee088d25c6140f2c0b989d2eb607b321169c3f63b27edccd8b5874f1f500002e53ea7f4e286b63370a95d58cb2d0d04b793854f44c934b159cdcf4cacabef461c012ad337ab32137f6d1b8d00611e6fe9c6efcccd5b276c8c4d67d2ef3f1d71df5ef4e76bc9a4f2d049b8bb9fd963e0734fd11f76203bdf6dab1cbd6e3b1da1b240616c041425f11465fb3b14aa6e0df982d88582f04b55a4ed29f1d8e3e0d410b5af1cb6219d8f8489f667fe2d763eeda2770f58bbccb4dbe7c41871ec7a7d7a91eab0d59a9925b5ae25a66ffeaf38407672bae9894b5bfacf96590e77a384b93401f24fab37898a0e1f3ee3ea014edaaceee3e4ca9edefee78b0344321975a8c4746e749e790d502801ede5febafdec962a6bd131832368b8dbb36bf045c553a798b6ddd2d8645d64b23a65465e780b55be030bcb6c714d81552633f6e66159debdd2691963c3e0e67d1069c42f916a6e6fd7920490b0cee0a15006b94ca0a27975d301802791dd5d0eb9be291dd270b7fda9e4b6e87e57f285abde9668a0cbb6867d25b481f969b39773e489b3c052e894d72daccfbcbc446b7d87bf58b0f5f115706c403a97ecc6ec1a839b138d43cef140895eb13651b1810c725820db70f9f3a5317f68b2bb6e0271e624496e985cf5bf1140b959f46809289218fa149e4ea7afa0eb3df5ac23d5c1684576b9b0e311ad43e1f915f09abb82b146ad99dd7b2d7e4204f835cf8dc4e4ed092650198220844d3fca0a50031ccb960d9f3c58e492e9c14006dea1ee60748cac173734b4e1feb79f849a766a9ef5301291ba17387cd974d2f7cbb97784d5dbb3d484e43d1b3c4f25323577ce67b40f26a6b820e7dda0122ed69506a4282e1719304a50fa5e951f5bee124f87bacdc9ff33740596aa560bf1b0359145f17d32f2056e3d6406ab4a3ebe77b7593a2faad94a0aae8bab6dfab6