0x2cffd02ee1c40920726d5a29c97c27c0756071b74ddf4c29d89d82e7819700968f5199cf554fd770387e8b5961b5819b66b500a9007193d4c5cd33b136ef47f4ac7102e407972f9094b73e0da4060a7e9c2cdc47b1b918bc522fe0284924a8e7f0bff76b4018209ac6f5a192e47f05aae9134abfdceeec29e6da154451f10d3a2e8c1310a0369b6879506682bb356e5bb0ef681d752663c3ad2f40798091db6319424d1e1d740073077c1ae64ec97d392d1b0b57c1b712f4dbf2ae74c4986767c43bd43df004f42a4a857166926b2bfe5dd208c3d1a086d0c875b6ed27e55d85759058f4f0f69da431bb85e366d241619de18b3efab4b3df64c4bbb41c222851c6e5705aba3df6b6e91d438973f953472b9da5a3c6c27858b6315a57f6a02e028dc86ccd1a5f4fbfa728bf0b147780ce0bdd3f51c1df618b801870d37677f4ee7967812b78b229dab829506759b6f871ec7a7dc4e505d46265564f8022e1e6cc361cd5abfd9ea859c0b19e373a54a20fb747e2496c74120907cc6f2497a7ed498cd7c72398df018e122d52ae2855c8688442edc15651ae6ec8262b643f5a805c6663975c8534bcc0ec9350cb3cca5115e736a7ba12e5f441d6a0a05dbaa72fdd382bd8109468bc89cb920952e61127ec63c62f04d27fd600e60a483f001d6988babcfabcfc2a70758cff66ea70c80237fcab73086eac9ba8747fd1af91d96508e6aa2d8cd3d7a400a3f6e8e575c8319a5a0d96a09cc4c20e9e85ca2778ef3e97df2924ac6c9930cbb04059715b73ecf60ccc7e121e4d01c5fda8bf675ae27e0341bbbd4d8af1c341da2b2355eb85ec99610b2d96efefae627cd1510362d359a2b1dc4bf2ff7dd43be93ab02c53e81299e71bdf8a6bec9d0e18d46fad0ab7fa85e2b35f5edfe8e6e7bd197c1bb3a3c8f4048b8432cafd29aa705344e7af88e51767e159cd23c68418eaa17a927b10d2b5729820b8f23d3f48dc9cb922391cb11cc8ae6f655a7d0781cf4a0056a85a41d285a56f1d52c34605ea2ce8785284d8841c305b123e122c1fa457c42d7e72304555a1dc53321875c18b4a490b4af1b9dc325b7d87a3dfe2854e62891ce9ef76fc7ed30ed88b19aa7ab73731822df3d067fd3b83080fbc61b6b69c4ca30260b49482ff22df505d9a941507e34a00e1dd8c2b53a0c132a31e8dc2cee74fa65ac2938caa2ed5911846af4729be8a8c9b1d170f4e81ad19f2b54b7a01d3c264ca03829d3dc07405e51f603aa1ecd718fb0f24f677c5b312610899f4fab2fa77376848f76c6508f7cc2a4daf79ad83a6b032600be818792a158be1ebe6dbff5b6ecde36363682dd5ca937fe58ec13dbdaa4305a8bddb773b961e0176c9364ea4a8ce5b099281a492d228f934c6d139221565836056f12cd07d1d5798a4df03fde87e9db8935044304f34da34b4c8cf8cbf06a7cb084c9c06f1a654fea30dea627135dc6ef911a44b9c417ccc4e01822ad29c84e9403432190bc20cffa1120465c309a77b1aa2fdf1acab690a532bfcec9aee17ba236067c217b215ba42ce9cfdd130611b93e0b27d3d2a6adc9e84c0d1e95ba550649cc36c450faef00c0d3cd4f6c6c92b8f0efdae044c5bfbbc4c377c803a5d49cc1b0c13abe9a56fba6bf627e78cd4d6a174c71dbb73d726f0d96b9b7cb14492fcf0a71b360830613b90d09521ecf2ba05bcc5f930a8b8675932af73f8f7a9ddeab4f8ade0db0ad3b43b27b91f2d9e7c8a4793f3ac3bb7bfd893004babda186fac8254522854dabe23d93b9e2f215ea1085b43433d36d4a28eb0d91e3fabe41aa9cc1068e6b078f3ac0132c6f0aa0085ed8e97a99b273098088faaabc5d506d6f34361f0d3e920dc7c0d6819e50d75c190d65a5dbfd857707c09cf4ac16818f48342037c58e41da2fec8fdde66b2bac5501ed7