0x2cffd02e024e22ecb747ca0c99634ec218c4f85bc2e0950cccd26760855c8321b89aa58e1c2d98743a00492bf7c1956ba4d8aa2c523d63e65a3899b65e58d985e5e6e04477d2c04edfa6ea725548379db6e1e77b685006aeaa2e578818da8a4c837a8bd13deb4ef065c38d1fc2ac4a57a6960a62ad6a25091185c9fc3538c00415524c9a89636c1de8570fe37b9c74c53b4257fd1f8b777ddc3eb1d14855a934ab9cb5ace483052e25e5ad42318833f7d465c8d922872fd55c09deba8820821fada0b7dbf0b22e6bc647ffecda5f1926c5182fae153efa0b299a642305dae2a886e9256937305c95bb40a4557ad35432dd59a3f576879e94ad83c40d0cd0b1b7ac3c8511c121bcb03116c36275f4701469e6f6a9ec541311143279cd724e8d0b3b8812c7e1bbf32a3523aa64d3337c22cadf86a3c3b280b57b73c6b1ffbe8fb599bae4fd7ba801fb2dfdffb8667b65c668c543d2c72c5668c291451f66590920260632eaecf6fdc1edfa04215e57319472f3556b33fa1ddd65b002f909594390dd5762a9353e747bf21f4d65499abeec3f6e8d4b2c5756d851904a66a5ebf7caad0badbb8b159711bfb42adfe6b76662b77ed4d4f16f5dc46803f62f7b6bf1969e68cdd303fab7a1ce4be3d3fc7a94371e116d2db31d53e19b03b8763759168be8818f88f8d8ea1bd72e65fa69dfb974a44dfbbdc31ed31bc731a2ba569e46299d5e94c9ef422f1951c021cf3e85d3298cc64e062114697e0d3ffc6ecb7546bd76210f7c08c4f1ca3e7dd1b16a2bd0d85457c9c8531c2fdd22d56729ce81debbb7b9d5b503eaf2ecde4caeeb7769657fe0db1bb83d1093f3299635155384677a8de5dfd774fa033a37828ad9064286a9b8ec225e08c9562df35619330b99fc22df498966b8f69c4931b8595904093346a96f23a13566547ce812ce31e1eb001529889bb7b88e00239f06ad0777271478958e1bc7fb2a5d3e44d950fe01fcfc3a99d5e676e9fd4100f08cbd1a4e0aaa142cf3db8b8bcf3dbc884557a1c14f566b3de97f223c09c7e1ff82971fe06bb9f1bad7a7bf5aed85f44281eb2de979017bbe62dd8bd6dff70cdcc12a2d145256abd69b96f4bbeecbd5a0606ea29519e263655f6fda97b2352f5cee4cee2b6eecec93c0d32023103868dd49e70dd15befb50b369da56bef841b39ee58eca25a6dafe052c20fa38e3d0f9f91d6ee380587ad4ad3c0d794d2834e8b23e8f8c6a1591bf7299381a573079fd738781475ae8e3f5628e59af26f83a8b0b3491c73ef59412b684337228e4746f44112baa40b604644ed7e4bc58b3beb868a8de5c2ea51034c60dd34ddc5958a00019d8f70a593f5fcc764594342bdee1972a6021c287289bf53aec58888fae20df059cc8bf59b456271d47fdbe5e578a38a5454777da7aeffc967486d66987776eb19db6f45d78bfb0542c17c468f2ddea60ab215348c869aa034b092faa351fb4f977fe1405fd7708f0699b4a397e8d913561abc6f98d7bc1f6941b6bc135cac88df6af8b8b4a5b5e080e448715e0fa46b4533c8363e71c15ab03fa0b128ae4e9305fd5f7364a056113cbb4b483795834bcd3344f5e87ae1ba80908b21abda58a1de24bec3bfd87020a0e83596b89696aea729fe631e2962ff76ac063cf29e6bd12e544cc8af8935cc1dbe0172bdcc554052795d490729c43932638b589b0022f96c04fbd8a6df0dc4af937dd1a802d5117e367b42923d51ef4f22ceae76759c9bd1e257f824786919bdbdb919fe3f7abd270846f391b019a53c7a8b1bc066a988b4050ef2fa2b919bbd2f6a5661f6b61a45fe4e26ad38a2afe288c90fe657644bb54109df28fc1a28dc6ba2fdfa30f340e20ef3eaf007dcb97e2f6586c0f2710d37cc6044d97d78239b63595bbc9365f20751619b6fb36e71f8fd