0x2cffd02e6bcaadbe677d02d30b7bf54a16dee23bd935005932023abaf54f4041c58023b0d31e32fec115cf601b18ace9e15a76b0e425cf5236fe9b948eb680dced53b9dcaefef0530cb187deb6fbac912b413a017bee68c1e25affaf31d2316e543fc74b446a724cafdc5f41f23d39f78a1bd272338f62a325a4030057e1fa6537783e073f5a5308e30b4cb506f805de4bb078db39e5e4f9f6d7f13bce8b677ce0fa9e465546c0b01d19418b4ae0d6289486b199c5bd3ee4e1e40a1c3ddd26fcc95f7a48b95aa69f9e27990b891f453f4dfa0235c5082b1548462174c976b27baa51637b6b0b8355c5d0c2cc62b2924394f4fd817dc0c97fff068be13a91ccd695ce6360188443f02cadc668b64a55315ffbbb544ee8ff6c4cff12b5be20f59fb091180907dfd69777f0db2e1216a9853c92d7f9f4b1d8fa96d430ca8d9a28937ac708474a3083dd2b6f899f905b611b639f275c21b9c9dfc9195f0263dbb26847beea94fa807462cebe5099fb9c4b8e80043b41355702073685ccbd1da7c1d9debd6132ce4465e9040f4f1831fd0e9bfefe045b6da27261e6079ce91107c45ad38f570275af733a50a0149b53e9959f2eee0f7cf23f051281d9d592f66d5b57d4f5c7c1bf1bc23cb5795555343514444bd55d01292db5b89b81a6ceeb20420852f52df3804b62e320fe3a3ee3c4d4d43175feda6fa3be83185c67b621fce7dd641414d6db4f9fce621b8adb3ef6cba7f3210435eb5f806bd4c405eaa3ad211ce00902ec5116b0ff8159f42e3751d1847c54730ab941486d8c22f521189dca1774c2ff4b1a9eb3b1c97a073944193d259ca0f677a70b8159d8b730c963e7160843dc4d0da6f30c040a742dec5c1bca2ee893efc90ab8d6ed4a1c17a8856015588b6c40c82b4531ee0e086b9958c88a7ebf8908c7a65dd473d5a5e5f2d8c4452e88d28357ba49dd4633e52804300cad7d7e8e76be115e76dd3a6e79cb1051ba927159b253781783a63137c09af16cd210d1ecd5691529b26d4ffbc3110e2d28657fa9f6f357428e1db0d022fcc86c22024f29b02b6331c893e8601aefa3c63c0068778591ef795b6c159631c247f7efdfacab5afdbf8c2389677409229ad00d55388c0a97e383e732f2abdf99c21f64ad093a30a502a74e6729af3493160e4bd2585bce36fb98c71971f41608de165ed7c748106d6ac7326f12d4e86853d9160d73f3ba720f36b3171891996ed38e7963bad1d53a9d94d25a6371ed19c725c14cd2dc5265b84827199041f3d0871fce83c24bce300bb6c4cddffc33dde32e95b26108d55ddaa9faea6300127d350c8808f92a759338173a463dcee59d96ed53fba11b5e2729421a2e5e4f4f51bc14bdc4b76d3cd07c03ac6939e35ccd6f8ffea6ee2787eacde55602d760b38a3c081a4273d8541cd44eb17a0e1e4417131d03e15ba4d315d5b15c82544a9afa6d90ede6f1187b4cbb901923dec0362361901135e3fc5ac98714e005a47201f46712d0535a0a566c600cc2603c0a6159061f37e0562c1cba2a7f4356d4481b564c8291cd3d7a20f7ed2cffb8f952579d54a843f8b00c1d870ccabefdcccce5fe60b4cc7e0a35c9bea472d88978bf523ef0ddfe1557d1d7307b56e12ca442f753f074311a37e206eb2874b76d42493558554387d0755c785ea5f0ce1949cb713144c0aeee374c03ca2e058c7c7ae44c59832702e5f0cf678304a675701652072285f5c810c20484143dbfa80982327d8c171a4245e6e371010bbdeb3a238e0c081585d0953a92f1e81616a03c5484ce042a7ed78f0d56aea8b49ead20f17252a02434f5d659e2bf3467be701d9f87183289c4928f991b6dd3ac6e14923cb8ee366179b2b5b74328482576084f248253cda8ffadfa4f306fe545d989a6c3dd5ab069ab17f66722775e