0x2cffd02ef34afeb5b90a48fb5794b3aff426051e673cad53d7f93555abcb4436cf0c32c2813131c3fc88f601be694bb6657e1a1b2f231dd26cc5b73849ddb31a3b40d2be1acc394b86f8488c240c0f24875d1385f4e77f8239e3ce5fa09ff97ff469973afd12ad4a3cc724f7784eb6e54b9cb8699f668982b27f1300ed22b0b51a217e74b59b249695aee9dd2279795d40fae314130c89e2f48f59fba4577fc37edd1fc0e713f3bfadb52b7652af5de031d9273c18ed0803e2e7a50c3821130c73c4a236aa7a8a3a6ec574257d53237ebb6aa28d6466d8b333a3ea9f979cf27bd7c0cde549f6e1d577620bbe24c2f55f53b7548b66c0852910cb4a18297d19765457cf25a03cf7396de4edc4b21d3696c9bb2ca7d49932cd76bc57abbad1dd9443ab673355a7c0c36f84034e039af47a515866ce4be34d4d47a87f63a7e38b523a3a147f3821c344af6e2b058bae475c6a5c4e6463925ad24d8c3886969305f6967b4eeedc3b2aafc3992b6504f3bd1483eb23018136d6d194668166686fa1fc55a765fa95de8c9e2594ca130cac5cfb1d2ca5b472f186e68910d6f2a4bd9bb99bf7c4f545d416c7458f92603eab81ed8358689cb6077c8dc826662abf2cd7eaa59df4cccbe00032da66bda4ca56b474b21c69a707aee7c2f531a92336f8a75122574266b30b6c5cbfa8c84669a922ea6401020c0cf3861be2bda05658196f75172a2f4aeb57c4d32db2c7c2dfb66bc33ef088761284dda81c866955cb89ba30ceb277933c51ad43682eb3a2f35bc0e13a3296c40a579d731e29f09dac1b030b1cfa3bef0d74721c2d1ac7b56fe5a9a41c6f22b8997453e7fa0cd983666330bdeeee4a2e9de8bdedf698859f075f4f2bf0365099375eba606aa98f55038cf0beeebeea2bc0232ea12c6cf34f8fa8b7cc3016cec016f81fffcaa01fb8e77f5a6b9860af08f59041690f3eccf7b9965b92d2c096a22fb830ed838a7bf3d46e40d2430904517a402e4e5f070cd72cb5574f2649fcd7999cc05110cc92221bcd85ec8e179fbbcb9b80c9b8c729afe9f30a62fda68ff7d1a74ebd20a83691895b0b083e90cdd696cc38c6ef5ac0a9dd2b7ec96d1a580669c7da4c7f6b222ef0f010ecafec71438a628b59cb16d6cf2bc01c5624f972bff35400567f89f715f0daa73d32096208679a5d243e1e97595d4fe361f8789b6096ac7d602e624a05f374e5b39b07fa40fabb600a9c1e86c6bf17b7d934be6c52071193dbf608cab0d1e10c4c8d2c481c9ba676859a8e7185c25e44cd709bb106b4b51355a2d863f67bd70c92e5d5673b2fd161f48eb9fa17dc1cdc33af1ad155f0c14852f9c2f0648c2f4ff7533ac8a09e49d7a8dc1a518251dcaa8795a63a3b34bd7fa10ade23603e62137245932c3d1249cfd6686279fa0ec569fed97b0240ded1296b967b76b2ad797d4cad8f3b11c941c5187a7b395e7a340f559f4c535d2b6a26a47ef4811cad6dfb57c78c9263f811723e18e97caad5d6e4f4e65eebc37db95526a053325a477f161a80768a85098bf272c2b337b69ff6f1030214de5832da1734ee42763b7b79f57b9d4ab33b1971de54f1028599b39423defbf271d81e65fb7a30ce28c08b989b5ef19c0065f5e1e78e29baae8f54a176713386e65129ad307b9696f97ad91bc215dc6b38af40ceaa2574b3d85c51168dc02316788407b8afbbd77b106b7325c49cbe43553f2a38c5317df58f59a2107fcf4c2da59a2705db9bb172b05d800f9064699410d4fbd5f8b27fd48478bc1d95e22cfdc292515fa30e9d3e775e1915a3cb30289ec8da16acc9dd20733b9772315352d9c47c566b31c45eb2e0fb677b3e0ef8cc4c5212aca8068905c23749146a3a99b54f0d7a20cc7516b403699f6824112c8618537e5ba0afafdeb35fdeb9fd1f64653c8c