0x2cffd02ee7588c1fa09de6214fab2dbc3623761ca98018401ffd69296c29869ff25c51d2e7a0b4fc787c09e4083f98c9e42bb193ec2b29b997f76fe7db0cbecf6c1669a861ac04fcead0b27790e09cb1ddb3d04c3df29d25b33f83e1cfda95faae95fc2657a317c1b9c52de4d8bb26cb198f2ad261d6abd54d3838e6f8ae9141113b5d62ede729dcff2db5b1e59b0d3920f49f1531621b08633f87a3c679fb634501944d6d8f25820e3e4db04ccc8bc0c2af811955956161e7cf56d89a12b0352a1fe46d17f49e33417459395a7a546f91da3b1c89e1c3220334ae97653087a32e8e98d2cfae1d14e62470ef8b223db3c00a4d33065a63115a72ae413a283e53115ddcc00c2d45580b643f9361727cc715ccf2d0580776aca38a58abebf368cf98bfcf4e77c5d3e1e5f8043ee92838a5caa8d8247fb4160b69e8cbe267510c50a7fd66bcf403d67dbff1c54806b3055599b432b5a6d60d900318f71dc12554c6bc4db3c5427d14ad89a86c0f839bc70feb4f1011771d3bbc2519f2876b5201f5989b17c28820fc489260ec93460c1c8db62d5231e8dfd6a91b744cae983693b638097592ca9deb1f6ba896407fee684e70e40b395f02e9e893af85a0a576593e82dd47a4fa2ec06c15e561b9fff4fac87b9db3d4cb7c82424044bd1901117d8f60d48ba677a467d18f2956a9d7d20f4e53880cbd0f02fea3b3a501cb9b3ad2281fd030d90229bd4b3aa98308ce5db9f244d03af899c424d83bc586e6579fc7b91e3e06500b85d903e0b1f20038c48d006a9921b8d5ed25c55bd04973d8721fc7b1ba5b463b679f1e938bd9bd0cee958ac11c2a308956a2d0636abbb97a81183cec8dac8a9e508b10518fe54f337b792d6fd2b0b07b0224075005a8da42ba73d64ebf58a2a85d80b94f44dbf3730a33563302bc86942297a63f20bac2b002b08b1f3871722ee1a557bce97b0ffa8e97bc07d695ac452707516b7d356c56d81d3a76608d884c8c7c87ce2c2e8957f71f6a4e0ad612d18808af283e9c20af7a69143683f3069054d9e1fdb3721e27edc61f697da2521a3d251ac189b4c9a64d478a33e7253193e4eca6b535707781067252203dffe8c70d6a82ce89c3599cefb66ee4afcdd3b656460f0a504891c285d42aab7d9c43de9613659810a7ac09ce075a1ba6221acf15619cc1eed88b3205117e60437d9dad96ac735ffba77892f2e910b0df56822bf64687a0da383545a86660f53c9ede42a96dc534c449c2f6dd6f18a6a39639f8fc2c5fe9ae09aa6ef9982a9a352c1bcfa44f69d0009d2ea396b5f53ba44a17ea489a34e0e911e338c70e312e2644061744824fb1512acd61c8fb63f22988fd832b9286724487b6a45e5f4ad2298878b2e2b4285d8296adabd90bba33886501d582cde53a89ec56abb7277b97c1f37cba360e9d373f80650d619b81facdf384542e9ffa492c3d73222d567b70daf4fc9c4cb321e68667a237223a400748cb2a4efff2af938c881e886ee6059b3e4d6424e6300ef52d991a1aff4888977d5ebcf549c99ebf09b52659315ccc8aa71c4d64382fc72d162d35de4339dd0693c9d9764f947df3e555070028a149d437ffdb9433cf2e16992a2ba7e21bda1a0ff35f454d5f29c9896a081abc3560e8bb569c6771a290b4868bff954e3f76426e7f22176a09f06a300bf13373bddb9cc491bc45937bcb2736fd0082632159db5d3e7371b0d2e4ca891c83df6c3306722701fea9767ef1a710737af55d312d29104b6b1e629e5d764d8978ffab8eebc6e7dff28abb271824319dcf1ebcb3ec6f8f482bedc2cedf7858c16a3649cfa3bb680ba5053dd2d62225aa1a0ce0850fa62d88073c82f1178cfd88856ab5a73e44e6a0fba3dbc912f10ae5b24c55e0a68c77c8668c490d6823b718685e567cf22423fc40