0x2cffd02ea2d41559bf4758e0a68f52e07ade5d86a138fc986c9f809ddcdffdcc1413dc5690b02c497707b94da998d4fa131cee2b771884e7723245a17485c1e95aeb1e975123cb05a7db0710049a439d92f54daa428d6c150f14f3628847cfea5003af6355ea2fd669bc949d9171ebd9d89749d3f855cd6a86f886d3059655bd39ca66d17b044c99e057a53f1087bc421ea5e0f1dabf18affcbfec8fcddf49f39523d2959df47459548cc2e1d86a143113746158d4faa7eb7651db476739e983cb5b20a30fd044d318c269cbfbbf92426d09d63e1a6c4c0f7dc4c2884dd0ff6d7eb053b877b922863fcce0c8707e3824520cca9e1e9f0d78b6577e95d6ad35f9f085b27a758d77c86f4931526608709d5839ef19e80ec3a3ee4a3563286e79bb8658876142d8a99edee3732c198aa6b632d3af1780f3ce176f462b020c4eb3433084d126025b4c7e708d856417c2e111e22933832229de7cefe4ac2225e259755d6610fad1e5286edd805d414ed6264378f910341e9ae6a17b5027d14b02106f5055eff89f1213e99cfa8b31afb0e843d3088caa959d677b73fb360bbfb77efb37c1969406da7f752267806bca8d54b8ce5f106f820f9707adc59401ca89170f1fd3f7dd8a9ebb4197f2b313263cdd72c239f77203af82459545d39d954e153e83a533bce0b22a60836c03243714038baec1fa09f0a9c3df4181a78f735edd9111feee94b5407a6c345ac96cca424f744158b06b573abde2c0d97dfbb79130a9862583e439476d145d8f02fb6ac78f1bf6a46804dd9b2bd95c7d81dc0f8664c8066bb7a2ce435bb0bef4df2067f7fd5d603bfb9008c4a40345e60438aa140af442dda271073826b7c4e1d7e6886f0db354e0fe234270ebf670e3f9f9d9b96c594a613c927f1f42237e266272d2defca474962df7cae1fdb735e7c23b437e993a9781742cd7ef6bf0f88f6a677a890116d321ffb5bd0c55ad6efe8d87ec70a2b9a9fb5cecb89077834f445a7aecbe86047b8eb8cf00f42375732ca131eb89396b4f7fcbaefc6153323940304a952fc8a7c1cc71f89350683a6a8702a19b23bb2afe86edad2326de87cb3118581fe846b2e754247493c3622f0e5a844293bec6241f77ffa835d3f8f2b5cc634e99c2f4984d8d094cbbfdeb6570bd53e889bb267970f00cd6c17b75c27bb037a31baa6f9bee638800389c680117c3fe4f6e4e040fa456d835dbd4d301fc04dab4f07d2ba3808a4d74e45bb1feb42ed8c6284406fa5d61a890e86ae219a6bc78acad7e25adbf8433efbb682da3d4f5456e37a3b65d47d7820b2bfbfa29153e15febb41a4dc19577e77734ff8c6e04fbca7cacfb071aa5f09ac7e0d4f122cd066c11d3acb6e8e82a02445b7623978b955d4b3c2bd3944d5a0c20539bcd912baf18e241bab11cc5442eced9d41978e55edcb440802b687a96d7a2d7185cc8f86401efbc2facb475629cf06f8ed756b6c6622627bd648aea53b45b42ab63d8a59e7160439a899892d26577f75116ef1861823b4f5bc367a88be30c0bcb7f660a430bf3ee9e98c3571cde1e675cab77743e2dcbb192f5102991c328fef79b77a144b2ed002c619896cfbd7714d782f506929f1ea34f7213f32dfa3b6fd1d472d4ba5bc879bd3a97c915f678258a5a62dff32c11ef659d1914222b9c71c175cc15674243df690b5a69ba4edff15c1bc66867fff95bd97f54351d2f28869d67ea6f2445391e12992b27a6b9030d5455b3de204aa58f20030158f006cf04b9b3ec552ea53423504cea6479636f3c0fbd595122e275db6d5d7e5e521be743dcd0dbe434845cfa92eb1455ae581b931b7eeb23ef64829283718cc6a5c78f562d5e5127fa989e1643f4eb9886cef4ed89547a80aad538ecad61a34201ed7e48e7f1e303b179399849a530d11ccb4