0x2cffd02e3adfa71a49d251643f22762ec94723d2f1f8083fc117c144c61156b7aca95ea1e91180e71c97a4b8685ff656398f3f76bd1919206c0f7c8f1188012a9e337cf7f5ab65849ebaf66247a41d8e53320e2bdfe8d383eff281d09563b195a48e94000e624f59f5b0d5fc0bf8d57200d3b29307b6da08d417f1a46339a11d6801f43aae11f2d7b130f70fcf4682687d30f3743ac4cb8603fa11e1295025961a94f8352d04a178abe34ea0eee0b1dc8d41d7c021b149d4da621aec8d1457743ef929f48662902728424231e8c6c0f2babd44f88a5eadd48145068ca55e9829ad3580b099cac9818faa8914113811c1875c84045b3890f2bf5d838b313d927df5a044a95ea7e4ff596cfdf95d2496733f8ca5d890f2c8c82d3ec38680401152acba236fe5a792f0bd545ccbff95819974b04c8f23632cc099712e149f31a338a7f24c50be3451048547b0cd5d027fed55915fdfcbe903b4bb0705a29f65542de56654dbf33aec4657c7728e133c2e5fb5059c935b40f41852cd637242e5147e97de6bf6e006c45ade4ed60ccfd9e02cd922bb13204cb8b5cdb5c4ae877e8ed518c4d2dcebbc6ea1d818dba927f58c05f13e64ecfa607080f0ed3ce858a692a1e94f063cde43d222ae82ec12beabd583c2e7eaade53f5d29567f28c492b20f292d7da8ac9ea1501875bd61208641f616bcc57e6803b75af313f5945c2b7967c4123e76f072e87808d7328869a031d1be7370f85859bdea25385e71b6cdc088bc13b6d77f7524e1b8bec70c373ab4cf0d60be4a63f8bf106bf9ef0e7b091cf2b167e2d6bec2dd16b03b198fead76c3831c675b5c8f4ee7d0a6d68ddf21cd8dcda290724af25efff280f243423e63e2edce2b7440334241726b30a2555eec676b642f372865f9f607f4c4e53147ebcd20c31df28ec36e1a62066a160494dbf588d779e89b4563a6b994651de9cd508f1a7e194ac2542d59b4af69ef556d2d5fa9f04c1947101137587cfc8f03238491518f0c78e47a496f6cc45922e5ebcdbce9a5c6270a674e0d9bce3fc55d85c655f24052b2c0196b5abd0543211756379119af281e0f2fb6014464f967fda8ba60cc34a00df90bb78c574a3ebefb0a3c1937b316196a831552976d6765ff494bf3bacdfe81294ce9b3cbfa0c1d63ecda8a6bbd534bade4a3a1778a60f964b9cf7bf7fc0092dc75fb0ff3f382a466c13cc93994d20efb401f330a1b236ce0fc6f71f443c8227ca3f951a784d56b2bf9af3764e2ec2e004b1064e07f9eb8236dab9a642db88a0018c0b39e0fd66fedb3c7fe8800a25f42ef7c9697404dc71d3ef907da16c0b94392e39182c44eb8d62da1aaf5627d13b8c3ed0b500891844f7412ec0e846a5d7077df14d3e477bf86a007d24a9f6d4fe99365f7dda4d02a032a8560d4300b5bb47fcf26fdd5aa48d641c97fc84aa475c1fe0579c93404fefa38836e2574293d00a82f07d4a001701a4f4e96c9f6a6bec7685e2ec5028365c9c9721a62ace69619f4cd736cc09d58b233fc4f8e984452539eb7596190717e02d5ac44aa2911ad080534da38f810d690e3aae2a5f1a056c5ca09953a13155c0681fe0c3c25bbb453dd79b8bcdaffc7b85d76ede745a8cef8f7233d33d0f37bd7848e6df097de0e6e47c8b7fda2893b8e04aea2b803b6974178253b4a4e2a7e2729017ebb78a4b55310126220be17b589e8807f6bad166d22974959ba0cbaafaa07e833efd035be26d8b0d08e2937e736e638907e61080f0b403c64d737a765f7079c18cbbbd8cb4e0f7d73f073fe778fcad4b673afb73ddb493a1194e89b6550648ce2b92bbe9ac67140d64c92cd568495c6edf8960b9c19f9e70bf36bf5d16351209a123ce50b32f025521dd206abdf96974e1188c8894e2f67d1ce216c947a9a7c6c1bcb6e96784