0x2cffd02ec2debe89bdea6b10047b66543fed7fd061ef6d8894965116c5e340fbe51c5b49714719e9fc2885bf1bcb8efef032c3babb763a5185eb1f58e2d19162533661f5de21004085ee25575f8dd2efabe9484f3a2520448e753dacf207fe5315533a53f1bb20e23b9a97c1a949af2e623ac6d2e0b6ecd0e275e6903e280336db61ea45d76b6547a6f1241b1cdd460ef7d08c0f37460a45626a27b240803b105d1f7af18a953c104a27e52ace2c242b4b7648f7c38d223d7146d9187a0ed759b99f0b9591f7f7e08a060354407952726b2dc7841a86d7ca50a5c2ec98b0155aaf171f1651d9aa1a608853e3283bf7deb6eda49f3a4e91e98e48f696e6af54474b4d09db6f22b77f0e1e28a496d2e7c509bcbaee461a61b780d208795398cf4386c7781d45f72594843ab180c5da0b74f833afb9a83eda1178aca0a9a98d556407359c22c83f09ce79ad251854f631ffd890327579e6eed94f9dddf0997de03c0eb1a511dea97c9e5352214bb6b1b3fd68ca8e0add63a6253aebbdb9eb0aa92c1dc20b7dbd4eba173acccb56137761308a7f4f9ed9dc186422c241573b02adddfa07d9a94d13c07705c5d7432f0060c6f1ca9a73a7d8fb2f2689eaeb7b4b3b6e8b7b033e869078204e550a19f2ffd01b38d3dfadcef42b87bf46d80f2fbe2f59066e535b8667ac13f1632f3b61409f62bb87eef1b5259731356299a8c7480c6b1ed7edf9d900c5ffa2d2ab925ba095672662e0e8aea68335b7f15e56dc82a3581148c5df507112536104d5fd1ad4909aae0065ed0495ce8bb9958324c5970b9d856a0c3a5ddb0afa6033a88b8979f4ef9ed57471c350393a05fffd0b8896ae42fd1b0e848914f9354270694f80f6d2eca8f205ce8d18e36d4ead7bbc286aa640c47e3a7cac3706cfdf14634493af2e9c67a4e25918b400b058961e06412d61ffd7cc93049cd14186f1ba2c1c8f9a7ca2872511ba663d5343963725c06cf31e570645df057306bc20d63f17e65eb88877a6a925a3e4a3284b0a4b167b381e4854f1d0aaf09382e2bdb2c8df17593059f67d1d012d5aa0b54afdbb665359b39d230e1f9344af7e3a16670d162af1b9b715d376c15e1064cf00cfb40bafd775a902affafe5ba7d1083d9978964784ebd2ba0ba337e3a85c97fd56111d1104c71d5d0ef2d2ad5939350e0857b46cb8c95db88e25ea40c35ac41aab587caa190bcdf093067d4035e005f0f45c7bc022bfbfdbfe1974988f1d056f25e6603d1bbd630890138f584f7ffd73aa440ae434be6afd915fc944fed6cee180ba7d0da76b599d87a3fa5b802355cb87f9f4eca37a7c0b43871c935efa767b3a1412b4303c1654bf042d3ebd5b8b2b481b5b0bbdf941805cab1d2aa0a2354b2307e2aeb5fa09ff7dcf992b192dd6ad1e0155241789ff46512bdb92a67851407e6790548d05f18f4096e2528eed59a4a12de6f551757a8dd823d65f6ecb773d366499c5368ff3df4dfb77f6f6cce4e50a0ab1e6aeefb474f61805c48c57073dfd3385b3e0a59e48446b7e7e3689d86cefd566ac813c66d124994df8e2c32a7cf033e4702af6e927682d531c0d1e2c95ef2dab3e70f4718e601af2338e03bcf6ce74a22e90e701bd4d987f1fe46a41cab6e6f6be2c6fa077f9c77b5c673a426eb87a921816600090a8a29884f013af42e5545fce84b979e9e8f3049f0c0c09c174092ed23fe17f58e985ef4654702c3626cd5e46bb0815989ac27243c2febf095bc527e0abe7b4502f8597a814a85238a4c40ff177ec90ae565c80879465aa84386240891fec691f26243b0dd8f6175b188f48f01232c164547f502a4025354083a686f39afa1a859e7ae847ee6828fb49d1e225b3742ea71d2e90b97091b8091237e78a8f711c724c9fe8b02fd429df5a6267db4ea7872e7ff68fb3