0x2cffd02e6edf2f8c8aebf9e1e0e79669249331ee41361630a5e71979b953a1a0ed11c8d8a2769aa3ce207459e428e86bee8f584336e5e6855450a1c59d118772aef8a65230c4516398bade48c28830b4c8bc54e0cc498110916e81f67deed8358570ab6b753220c54297ad788031d4eb582db9ea78a67dc0681a8029b7b91e5425faf9f80979eee780785652215d8d8091d838448fbda90fd256d5910e268d0dcc69c3efddc1331cc1c45b60d97c2fc4e81497da8240f195765cf476365eac506c9d9a9c046f043c0a4b0aa571d7811d45711f1e87668ea4caecdeeeb259d9f378d87933f1c01655982bbeabeff0b1cccc308212e5df061a6df4360661e007a830eda3c31ea09901a647a5861f8a50c41b3faeea3d5f1756c17509ac7ed61a8383345c85d05a00e7adb6f0b3d0bc9234695938be8105d0305f9b4fe0a9fc9221a3a8d63eefa826f5edac29c240cc3171df73731a2c88301179250aec24d6161a62e217849f9b76159f611bb8c24935fcf8c19d468e8f728eb84486e2952e29772a6df1f73ac3458fd4bf1c5249da364031b9477b91d401ce53c1efd838fa6c53defb851fc1ff9dba71b332224130db3b871dbc796bb312497b6478bab3587f28f191783147a2ba0d6c6434b3107f5df4409333c608b16a06e0ef8782c02348bccd8039ea43c79ce7254e96fc5257e0465b0a99da426acd5a68d829103ffee581849ebc9391eecf94bb1b191ba512aa4b34bcd08553d11d9fe70b0248a87f5b3e9918d90ae84125b3a6b958ca8ab6bdbd71143724d8c5aaac3593bb14773a2973e72a865e5e3aa414e1c631dc3d0e19b1b4ee38d1393c14ff9bc538381d1192750d4ad8d9684b2af0cc47cc3807a5d6358ce9e7b7214e017d975c43e15e563db06d156c3e7300d96a45f7a8525d56147858aacb2859fe6007571e6d9013fb4903b234407bb49b68f814506000fd7d37f224f2b7ead3cd4d46e836d3a222eeb0a8f40d41140f24197e2c42e3432b0dec2f7ad6838a4e081dd1d153113ec761cff4d5188a5591003a2bfd22171c5af5f8f63bb2ecf84f83d1cf3a0e439eab45a2b15fd5a63d3b8d276416763f8ca5bb908a927f8bc0d9a79daad4d99186206831df0b41629b04cf288ad1e35402430d6ffdb1526ae2052f1d47b431a72fb05f47ef9167b620d1fe528e405f42a481c9230d48f8ae2555aad2da30a794f66290288679d853bd6a0ed72e7ba8a20fc72fede57304f1d1ffbcc53c4bc5058220a0c5286e242ef1809efe47bb4055d9f972dbce2a9f9da0899c976232c64b7707c937160aabdfb9e4d113318cf1179f4a30856c385f7c13c59a95b2d6be1c322c12697905daf03fdf283932648a34649088994bbb03f437fa79f7b108848d9e7e586d59a50be3d41488148eb8dbc20d9ee8f18e07f684b54a8af7b791aed4f8abecdbe2b72321b56442b79b65dae2674f6c1bdfe40a97ae3614951ea13a210c628633a1061707f4c27c803a595c0aede51d1c77cf2db3f08c28673be05814062fb4870c0d28d450ca5f3fc4f929af471c6361d4b3cfd2e639ba07afbce640510be729a7743e4c5fbe7f6d425e3a84bd00568eea32baa03a90fe977890d62e16ef682073ee697fcedfbeaa7abc41dcf51f52d4ac50d31b13d1618032f4b1eab410e776b26ac49ea0584a904dc586fe6ec5e39141f22f9bfc478d6590a9fa2671d8ebd95847a81e25a03be106b52f9b49d1fdf0fdbdc5d6aa0547bbd6b0b3714f9e679962e80722e466f56df71b361ff3b780469271b45ccb7ed71dfcb2506190181af05dd78ad2be5dde2b432d0c447dea5f365b07679ca64d79ce1223932367f693687316ef917c9c097508941c5ec9a3d184db5bd78f29f32db421b17d246c85aee1804b2510fd9dd33478d8f6a59ac8cabea9e7a8f67a