0x2cffd02e55446f74306a1eb8c81611ff955ad3cca4297ef405366dc85ada8649b6e5a3578cf68b0493a93f3c72b38934eff68254466b927edd196be318a2adbc7fd192319fdee740c0214035204a6f8320bc4ed14728fd8489bd84a8f88f53e6e16644ef3ca38585f8b5c40ec51af745cb6bbb1a31699ef0063604c6eb8f5ba74253dc40c9c98b72c67d5da382e98c885279083993fb32dcdfd24407edd8c19d9cb0f3b9cca46c974ba0fccb38350630f5015409c69138b75118b93ffa59afcbb7d912bb90c8d532d3730f3a13bdafcbe0e2252419df1b280f6cbf5fd61c89e5b7070d057f0329e54328195ff5de69b6fa608ec5c75a93985a403ce51aee981e9377b7f7eb9ff3dece80d935f9475a04f653b2ad8d94d4c64c7d27387ff9c2c499808a9d724394362394caa64098efa43a931778ceca69665ded920cb25de166b264a846b58ca9dba1ddf6263e433b95abd704d990a3d410db103c0395adafe6eefa1c77d82decfb7c006e15e1236b975f468e0acee5ea228da40133dc682dc470f5738d6388434577222704adbc384a1cd56e333a106c5dfce24feab7cf23e57214db63bf59804862b9e95eccdac9e60fc591a98f8a5437e378da604a7e5a01b4d69a9c1e09a92f8e5cf42086da77cbefd204b14fbd71222dd1ba10649a5149beecdca7c564011eedf02cc9b2f9fd0c1d48f41360e7f18c1fdb4db86fab3962e8ed0d71ae3890f07b89ecd6cbbb724ac4d868dfdd2e40d0e82b252b67cbc5106e5665aa65575016d8977092be1f470027a4dd8dbb518b738e25770189c5b6927af4ccadc91ae341d20773cb026d1d70ef50fd01be65b79abc8d2e14a2bcad52f2a5aa81fa8a86f75b138b9a388d5dca36d8ea2c2a8454e9c9810da8fc755cb45c70b177d7f4fa0484773a4b6f622b922227dd457467812dfd33b21cfaeb94225719a7f0e87d3349e591d5f0c9b5704822097279c08debc5ed76ced1379044f7d763419cf8a0cfb2a66d63a440fc2dc21847e54669b6e93ae759299d7a1fefeae83b56197ecc69989fb0aeb9c88b63e5b7186911af5f7e9469e77cc4627bd3810f36709b37833f41640b33456170538bba15ccf1074f81e48e61887397365e6afe815f651e1d1e56a0d8f5fd053526d3f08d93342b4c1bca6dacb9971c21f705b45c36e2e88105272d01325e6dc929a4ae753cbc3023cf53535b8ea5819adf8e36344127029724d1bdc037f7a2e8e3034a9a750c1b277f3ec125cd29987a9c5b41676ce2fef81e0f9942f65be751d4549477563b443e125f8a9da8ce35ce135f0e03067c0e1a394c151f7331a1f2e2a979ac3f9c697a49e7447135b8c98c9df442b8522d49030679ef0554db814c51f46888968312ad810b8be0af1e5fb688a6766cc96cb0144b2c07b67589e5b7c808d718c214260553adb4285dc96db08d3dc41e970995213c4ad514a79bb5cd9bdc22df2128e5c8bf8532e9dd6f0d962557673582b0ae54c2a6b42e4d42a2d8bbec9cf55c1a81b4c1ead55313aebc6a67eddf29e0df7b4e18fe2396fc599ba600e9a7eca4cce783ab510bfbefe7a51c12b5ca8db0f0c31f70369bedabce4374f6bc6def27e7f59d8f23754d4370221a76fc2f9130252f97cb5515a4820dde5777bdda31b6280131afc5b6c64c494dd184642d0343a373049ec0dbc5e08eefec18df7f727318af8795a7a99d7484801a030007fa2f9ad3302376c6da10113bc15bda40576e091d938b22d232f66abb264d746938e2f8dd92bb172579b2b9a1a17917e97888154a53636e1a45c41c386c559f2023382f6f2127799ae72ce8c47299eeb265dcfbac9fb268116f152b0fb9cc658f96cac35257761d86bcc88ccb6f03f7895b9023b0ac2f226ab5deab338922da74811de4f61a74846114a77f26a4468da2e48a5b