0x2cffd02e70a79f5757fe3124ce25e08e22bf62b9c2c2feaf95afa19c3b1ed6557d97164927d75fe4e9577c017fec6367dda159bbcf7857b4ad34ecbd9414b0e2dac5951861c825f2cc2d20984344821284a8fa3cd7d4f50c2587bf281edece10ce1314cba4a4b3ed6522a4893b11c53e158d636ee30a5469a97c78f30f8b9da6115bbcc44cbd3eced6107a15d5d35661ed87dac3b07c8b3043d15652c892764a9587cb210b1a744b11b57356fe445442312f26ec8e1bce33b21328bfcc57ccdd2920f90ba5ab1fa4199426a4a1f1cfa23bf299e8021ba5f1b9bd615007eac30e94495628958b93371937107cced00d1110df62c6ae0c6035911bd4d2a25187dfc4fa588ccae658c49741c48afff63ceb37c694f174d21e39b229d2f90f70a5dcaee68b1464f88ab87f1fe44498fc30039f8eb976163aab9ef84cff24152323c841d39cf59c6e248cca4ac3a4116faae14b9643a7a9f32df775a3e40fbdcde17e24b41adc5e6b5631a75dd6085eddbf15982f7e145bd18a48919e59b3e182d4e8830683fca1e43e2e696450b4a74e17763026432277ad4a5d8b7dccc196bc9dff62a1a25106239dcbb511ec526900214e0a53f15cab185a54b9f7f0975bc01a24731753c3bf78270d98ff7b0215508713531dfb0b651f7beb09486aee9811589e489bcf6761e3cb4d293546dc69e09f7bec4b11c5c0f3934261a757ab135e61472bf0dabd539ba7ea13fd5954c90a823152dfe4c8f01d4f934ad7f74ac960c30363ff3f5955411d6f914d6c8a04add70f025088b52270a5cde9a614fa477f3574e740de179ea3c1773283c11fd15837bbaacaa996943f803d2e6af88e28ff317f91c3281b4fc7949562324c543f23c87969f777cd9825ea5ccfed0a44ed4e9cddbe0d64aa65715b368d7e75ebcd2e0d206aa84960f619ed04517483f12f2c3d004076e53db09ac8c37011befa6972670ddf0e1328a04a9dc763a301e4938a4a5c1a69ab5f7439d2d84f1f2eb1b5d76d6824406c33f6b46f184c31b4a8cbea07728640589c591fa7bb8cb05f4899764bbe0f55af06cdd48088abbda4764b3d33143c91929f59406621aa74ec3eb1912a6d26055596c924ac2bb2bd376ad05c898bb1841b4353b0fe9e7b59cbf9f3fed9d9cf39f97ff8350926772a8cf6c24997fdbbe0525c01780f3b06273b9fde9879cfe5c98c08e07568be57b1e98bd755d151498e5b0cadc23ef2c113cbf9d1857c718c52a229b9a268a2b28ad7cc0b5e31d3526e9cc4151669c1a5527ff9c675186ebcd756664b36f9d4fcbf549e5c2445a626b00dd92d7707bee1a6dc36003acad4e1a0d05432ae7110b509209ddbd3ddb6593e504979d8d2c59ddc93386f9b3771e12c9a4939848c6171901dccccc9867984dc7350f2c191248e6250d587c6e6dbb374939a7de02251a030ac8590b26c33b32edc11ab548f35c61f7c15a9ae72e0cc367943ec36144ee2b72e122e23a70def5560891411e2dcf30dbb113e83cb7b5d8dc6e1cb64095f1f751632801d60694d555fdd37d9a357cabe4879cb614145fa8787d270d73056a5b5e399d3a1da0be52977b7a16cb453f70e2dc4dbad76521b8fe92f4246b32340074666e1c25b6164bfb2918eb51e608c0ca09538449fa5858c9066273b3e66f36b1010606353e733cf713c13ddf2b8a27091742f68ccc055caf1d99527a6edd73d72326e0597af82b3845f220cdb427bb325de5a6cfe26b2cf6cc47c7c38e568d53467ed583c82fd28cb6384d0109039fea1e98d21b03faa16b4f81b410fecef158d9a4339ddf991a1273a8bf420b4431415ad95248d46a697060b310d5616a7a9c6e856980f25d96c0a43c7c0f49a4c12f6c3585a68dd8a69e792e27d76bccd8678b300adda46df2c3d4ddd8f8d87f7ec27f9e7eeeb842b22df0f