0x2cffd02ef9eb6c82d2504a1ac7583fb030190612af6031fb97777ba5ba7495bd8e36031acf6846efc88a09d6f8fbced276a51aeaf8533f655bb692ea8cd85e6fa7f9e3a8fe756e6df26bedc3c447bec2f2a7d4e3f3d5b3b6100f3a520bae91aac9e7e0ce48682c77d071259db77e611f0e1a6c05ddf97aa11519b0ceb84f84fdff38e8e79a5ba0d16dcb321c748377da7e93f24e193bddb9d0f0582879c552adc2136fc7f9d5b76855ab51a69a34975e3c579ccb60d801b3fdd764386e631677dba0c35a173208ee0d92718b6b2483340cf19958cde7234365d9983efc9bd460e3d65e0b78f777f975aaab4f7c8e208060565891f6dd07926656cbb40b695759ccabaf4b23e8a0a9eed1d11330f186f472631d3ffa466fe941b88ae41846902da334ab23f9abc5856a0fc116c96b9df7e8b3cac9fba158a3bcfac2d6d4f2400256f5c5504aeb80d07e54838344f04ef9a8bfefe653a6112b215c2dfa9e11883a983f6e3604787e6555e645ed1fc460c06da112b2c850de6b243dd25a8e69794796c28df447f343d05fd3641b750c830b3c017bf5416f22ca3079b6e1f7f908d9dfe4a077eae323211c8faa9fd9ed0a3e122a0f5f15c605dcb797aa5e922ea06c1167170588c0b06cff2122b578f4d69cbb159f1cd0ed6d5be4311b4fb6eb20d9c4585a9a13ced349d6c788affc4079f555b5fe1297bace965a558b3bf990be073b04f5c9204e6e820777a7795fcfa18e98c11073601bba9d164ca7af870518ed21447f0692d5c3e63769bc4314e833654686cefe668a41712f10eaa721efbbdf2e9fa09929cd212159252fd51762363234f703f9fe034a46bd59737745d625528e6f21919b191814347ebeb5be5a7d1a2735bb39ed2c1c96094ebed96de96919fdec417841c1df623de19d00eb33bc0e3a3e63685307f93532e60e363a7b3f325f47c4055c257ccac6e35c18f67ab62aab3fada5300ac3194bd928e3828eb2ac2da40cf5bcdcd347b7c9cb150823e8ff5026957e356282ab80e2e15a19a65d3b457da75e81a2f96e43e702f1dde982a996d7ea5b80a40b543468cb2f2c5fc6f5a6bf25f53806a71ed5ce47eab44eed0a5ab4b37b0415fa2530be91236c9a07202ffaa022ba2db4e96ab0ae3ed090209a91423336ee304a67d045953828c721afa0e29fa686ddac91226540f71254803db47cbc40f4ce8a3d4847a5a58766af57cdbafaa24f7a4488a5f24e9f5b6e38a035e379d1962d81efa7599cf8c53b5f330fb980aebcf73c7691d148b372334792ad6e85c83e5c9520bf478c4a5f5a10b100a394d3ae5ece0ab5529ee363ef6625356caeef5bd8761b541e8c5ada38def08591de3a36b82f34e0c655f86b7ee97bd75e3552985662ee8b848e0e4c8ee7d01a217e9c88f779ab40cac844694e7aaad1aebd1bc5725edd9dc34a7ad538dab99f1790ff1d91fc012d563309fcbedb8ed1b2b689d6f78f8dce2f6e751d434c9bdfb6955018a2282c1c2ba8f01b74961ea61d44f07189960a53e77640753122b5f6b7789515d52badd7a583423cccf0534bef600b9b203a32bc66eb4f0b48725aa59df5459df535113f296ef1709688f0b7f214edb632b1c20d64a415ba83315b67f89cc3127a029cdc3e51c56a28fab089054e840673527ade67b66cf7a005bb9062b77a89b70d5f2a8baae0e99e877d5e4bedcab619583cd115906c5f4bccb6af1c21792eda5421d5d570859efbdafa1fb81128f0f2cb4e1bdf2ed71c9f7e9c1c60c9a900d75bdb23d794264fcc15a02a1a0a7c86a497f42f7c43f264a02a53bb9c82b00348454ea391853549198200ebb54e2e6263b15bbc061c584afba4b413e3eecc3364aaf13f70fede3fccd9d2eb8da3238eafbae7052ccbf08ae30c40299bcd18015140b30a13d9bc17db4c313bcd01ad