0x2cffd02e77caafa909fab443e60145710ed0f87b6e35dc3acceb24b37df8e18313ee2411df6914cb916b5b7f7a82084a45cdb546f7e2571bb01cda0a8af129c54b1258598c6c4a07923be24fabb0eee72bf16494d959dd34176dbd216265141db55b67c1a9f3e93dff8bcc04ddace41ba5ad60374783c8f261e091e963155d043ed94d83598a9ddeaadf09b71e0436f212df25c8357efe5ed60f51d096d7ad3516d9141e822234fd73ecfc1a10a738bbc365948eb94591a44e09010760a9ec63bca6b375f4102ba89b7d0df5fd8ead08c979146673d367d9b70ae5143a9329cd292f57077783e7c938248b840b2c1db3a7a141a98975150218877582af611cfcf0566fef05194a175f3615595f41a3b6c73ba43c3dc2300fc20f43a4f0d080eb1c99e91dc99b4909c9c2fcca762a2d17f79abc2e99faa69e47bf133b0ef5fd06d99be1cb4431405d7722f9ae5ae284b8de24eb8fdae9fe0e3cf8c65668b7fc4ffc191d7baab9771eadd29bdd9bafc62b38029974e70da13426a145928ddd62ebb370ec44ac9219b49cf2dd34bb3170153649a7db9fda6de865a5ed87ba7dd8a52b64f29f745e6edbaca5f51740ff9f35e87d62faaab445f520b8fb444d617aab8414d6d22ed249e3f969666b18ec9b462b6da845325e582e2e4f87f8b9a6658c9dcfabc8819f45bf7d01aac3eacd45c9157157c47fdca2c7650e2b4ead9f0250e9ac9779e9cfdf7020786c989b788db17616b172c2c5e29973d4f7d4259a6d5ca534146860616fa62d65e21b411fe464cf3bef8898be441ad6568b6ba4c9c2d661da8e4b4dd2a9e3cbfb583de3253b8ef2d4ef121b42677a2c2e9a06a88f233f66339117be72c654889045c9bdbc49203b52d466e755286a7a2de509910ec7e9776828ed6fb62d33df32ea002576207244c6fdf86d50034cfefd01de73d08354b240a0adf1454761f6001bc385e6599bae09600b063a8eaaef34f4c77ba54db15ac0f2bee6da2dafec743399455c7221f9b845c300c8621afa87b9811eddd024ccec139a36260ef31845f44618c4c867f8f1a672f733e504e6dfa8bfe52ac143fde49914cbc593cc638d0e118131e8400e7cc6d9fd8cfd1da0752c8191d82632ccf7a302397e6e910419058271d170cb9629a0403a3ed7672987f04d1c92be15fa4e58ccad9272bb23871f322a10ca94f2016b3fac2ee7f2e45791258ae9b060af4945c56b58bba47eeede477fa87ba81a90be7d6afcbf1998ccd96ac7943085315a99d0f082b478182f53ee32741775299314fadcbc03fc11e4b4ae22dde1f7487c4ce96ea71c56d4af2292d2f6a32cf65cac3abc9af4d36da3a2c15906efcf94795c85f2c019ee7036ddc3f49c9bea44cd85edb8788c2cf8eec79b18179eb3fd6e85029ae765d52358bfaf2f93c2bd69bb27527ef635a9ff37af678301b3fd8245e31dfa6f33ef8e0e31c52e84652b40c0ff77c3bf4225533a02caa25ceb5a82aa4b6cf45f0e0b712d43b5df5574cddafcd5ffae1b7dbcf89bd229598bda54cbe14c92f43b28ddc367b672bb2ab625a074228716e505fdf44fb8983ed7dd532f2b1773eb315f81b71ea5561326849935179922db903bb880d6b881edd28d87defa36977bd95153854e1b6c7a20e39dd4c9516d2c7116ce4461887dbaf7afea0cfec4a6884e263633ec713a5aa2c128d14282e6d7a7f60997ce84b6b036a309b4747baea5c13f96875e1cd45a1307ba2f035ae73cbb20166e010b6d425e6c218b66fd814f918e64ca94884de88c9b230bb98730d2749e9aed4dc90ccd83211c695d2145a3e2492574a43340626de7e116e4ef50f187406c1d225530074970c12456529e1ce18dd14caa6deee7b6021369084e441c9f56f6e6b1f109079a4cafe7f67111774f44924e73637e23684c45ef171bd5