0x2cffd02e1736b685a12c537c6cf6eceba8195aa5ea328076fef4e7268d386587fb083e09ecef25605b600aeb59ae4ff380bf531df15ff0b8c9cce773a8762d0916108b4b893f9960417b2ade3b872a19fbfecda7add5a73af6e7bcedd92758d432108c2b12ceaa38513cda81328e6378a0d687986e32c1ed3372d67cb403b90beb91b72edb979a6a268b85f14cb9b0ccc6eaa74e4fab10cf6a85d47c3d566c59d6d31c524c31aec66078b98217e09a69653fe5651745d3664ed0a358def3e945451942818a24ef09d6e05f7786568c04ec0292b0729862a5029d7287f18991c4da9b6c89996fd6d3abc221e9f29eb88aa792ce5c170ae5f264db1d654a3e18d7391d9afdbe8f9774d2d61696ed43780f5f2f9b397d41835765b922691fc1f7dab926abef97b956fc490deaff2c1025b3431876fe179b54808c8ee74ee90f89a01c48e5a456a0aa1bbc8446a1a61824b208fc6419b96ce0e0dd1681837291f1998606354077ca1d1e64656d269d6f7c25c06b327a5bd27a178f317a60baf7e70d3c5890f18abb02fc57b971dbba111c2bebac6054204142dbe770759fdd25b21bc495c9587e4c0c1209c149e7c54d28701069d76bd7f7014c029b280a54f18d4bdf77feb1af68bff396e2caffa2ff303f4bcd699267620e2028f88e56f45bc15515fb93665e646e83767c0d0c19f796e2c584451983c0894ce2d8e7b9c3418acbc3c58ba46e1aba73db04d1579951f8aed752c9e6ccd9d9e92403409d95ed3cfdfc08ab7d275549af312e58591f968e3eaa3edbb35d5f9e8965988061da5389e9630bd8df827749260c730173ce1f4c2dde7a40cda0d426aef813d3f72012c96bc84232d91fd67f4bbc8c3f1c9028208d09ee566e86d3274679d43a4301b1e3eccf0af8293f1a0ee562c6e21bfa0b7894af774568647c71ff8e16d95af3e889028a479365a739d8eb396cecac9737c3691c9577d336eed64b3ee82b708e440af872213fa2e4fbaa2b2ad37e44cccc1c974d647d7e713618d9ab99100f532a942c05029d74b826e9686b22673fc89eb4e88fee8bdd6e33d4924297e3b34800dea5001889c18ac080946a5a097550874d598c9b24a3fc4cc9c80d8be5f1ee078a3ab216f956f685aba9c6b463ccca91f4f1616161e1ff59b2f6ead51f3c01ced158313fda24318c67f8d512e74826f69b544cfa512b0c14ce17cab14cf91c38aca97076680e48d438f299c150653d7c0683d12957a215a733ab3c06f17dcd86e6f4016058d6677634a592c25508cfae406d8b55cd31d126e0b3951b13403b99737bcce49b3aac330eb1b8f8a637bfad550c6351b0d3673deedc48e10bd6b2886f22288cfa5eb03b8b33deebfbf688795ac17220788cbfa8c3dd02e1d7930ebc7e56b0f23d1b732eafd97b1121d1a515ddc4384a22602af773b502e6e1d273fce85f872be2bce1979cba567cd3873c4f1a19d40106d35fa86f1d0ccb249fa884b822e4c2342dd693adee1ba2ec658120f757bf87de33edd8c96ac06c15b275a8b7011ffca1f430ee1b8ab8336c73d380e586f2418153602285ace516c15556b55bab7aedfddc0b48648b675bf1c9bc09f354e34865f1b2e6faf9929852b6fccd316548a13d291d90b34c7dbb9ffcb764d33f168c65889b66ea7d99cba7df49d2df818063f7da29edcc8c94339b28e9b6b71393fb46d1002dc1b2a6512cb9813638701e29f4b0f9b1ab236dd27030f274aa22903060b6f2a088f880d2a1271b0483f48478f409f1d168d6ed3467d05e3c48695861b06b446da653d0e6888da874435eb99d327b291f27753b928f3c75d467821e37986033e23c0960619e2a3e775b5fff47cf48192d9c0d3659ac32b4812e6137f14e2a16a45efb8c824ba3371db4f6e5699af3281575c86398311674acbdbc2596f595