0x2cffd02ee33468089f0404f4404948cadba93b765762b4a0959399770d55c1407cb3aca5c61cc2ba5c1cdcf73cd0d97cd8e64235b63dc79a3917c91f8b6c2552ad724fd51e828b07919277b447b1042494f38fac4a726ac7074a8a722aec7e1f1e32434b539776caa56f0bba46354e3d7754f147869b7ed40d959cfce487e3a376f9a1c2cefd258f25df445a97d076540bb6fa0506d32668fad8eefa3bda8450ca59b42db55a734eeb4d9c41d9ed7951869282517def1c4917e177fb0bd0ae4824b7b273e2e69454c8d735efb8435c75d077d4bfa3f434425be25ae14b057801284c8b0e28a7d1d8391a4b6a1762a95fffcdbab3dad766de837d3d008ae8b8b061a6de41950b881cbdc6151e34c70b03658f0fbbaf72f2beb3e18e3eef571a3480bd68a28e021f8cd613630f43ee5c5865e5770d7efa7a8a14345440a3df0412da0f301953d4a09b1096e9dc2265eaf36205d485847e33dd90a5baca0ed192607bc23b7e706a70fcc7f854ad6659e7288148b470f15c3df419cf4d32f79f0c4aee149b38567928a00264a6c89f96723b595da6e79c9cabfc2c4d75f6ddcfcaeb086bea0a654b291499ce78220f218624f829a12ee3aeb6a0aeac4b049e2c2b95cd6c653c6abb05f1401ebc39d6811931b59e88c1d28a25303147cac37ce1df0285fc1b7de4ffc36a8a364f6ead4f43a295bdd82fa4e2ca8807ec9f3861524039d4f7f6d31a75c56031748f0adaa07bd6ac4addd410ecb5adb04e201793c550d3931eb59c4293f9c659cf5996d3ba195338c9f214b61ecf56b1916c06026b8f832fcac94382a913e654d549513c98ac68c91523c2ce7205f3a809b47919a2528698c3473bef84f8a6f9c24184bfc816df96978163c398a020d240746522a2eb36231682c1dd528d98bd5c5f5e85c9b23e0b10589f86ea64c1b7ef372785803dbd958e4d98e1bbebd90c45e073db704228c3d0818be9478ffde139c86e522c5b1d2313f08ed69ce5928b1ad3a69f1d31499ce57636794e44cb9b68a4db21f78392aa8b8ed4ca26f24b146d966a1ca792102fc18c588e33fddf42f53a65d1e5c7b3b143a10538140d019f3e6df9efe944506af42e9c32af4af04173b25064fb358b8f63c9974afe45be05902f33d470755f48193e809cc49df7804381945757b69fd4260c03453269c1c14296686db90dc5d42d0a75aaf024c6a1081b3b8f00bd75b2cfe541d80f226437e120e095454a74563d48e24667a8387ee2cfab857426c77c31b10389fd7f1fae7a72f042b2223a259bedf5bd746ab8471f66786e45bc92b43d1ed8cbaf4f9529c09e732ed88791a5a1d7d59d30f94a9d8de8f48974a6548a42b42f5f6394d25d673700840a4598d9d8c23403baaf8598cec60173f6889d19f26a8f5a5f1e33a6ba54b5c93a7bc02eabe67a669fcc6f03c7fdeb3f9b63b08108af7b722c266b805271497ef6eb9bda3a5e7d8b1da72eeddf0f45c4fdb9d5662ac2fc900ef221da238779773a2c8afa899e9234b6471d79e28781f75ce9e30a715e0b893d17e6d993f2a65d9e5ef2b2dca58c13ea12f06eab11d1d12cf14079ab88478f2379692c17cdce606b9e22e0178c8721cd79c711fb77a8aad2c52bce73d906d314c578a5140400b6bbc5540dfe34380810f5433ffa84c08ea12a1a180d81f17bb59283300ad7c1723971a674973c310862a85c715480764ffa499d12a434a694d9851ca4e2d9272e3eb75580b3ce95d5a2f868a49e3630e22f646e1a4da27b58a1f49d1baa8f912c17e299da3f4728a0202d7bb370837bb05ccb5c01cd7877195c66384bf42a0e4f7ba9eebe71e50b4593812e5d0c7cc54e4c4f483559e214868999199aa1b0a460cfc923eb790e20f4e745640447a7758145ac5d18b479b7579e7f6cb8128417710ed2432b32b869