0x2cffd02e4b7538db1e62a2d2499b17c57a81234d31e9107c410c9e2d6467db771ad58eac6153960465234e054fb3d38fb1102e11f3e7b3c51ff483eb3e31db519198622e4d56efa88d7e5008aeb00917ee41d1243c6a5e077f145865616e37ceccc5bcd913042ea03d93363dc50e3fa9f0e26547381a32f6eb4b01c863ff735476a5e15a5efb6a327cd48f9ec9b9a47e593ecbc57fb1b4dabcaccecfd81447e1b42a8f7597f9b8d8bf95cafebbcd8a88ea7cfaf3c150b2ee7c7a74c96a382ad2d31fba8b4beac9b8b7ce2f90f26582ba9f5a0fdb14f64430066b6e312d98f05294bf1b5b219aff670060d21d9bca9e6ccbedca874605b29752efe7451ab165e81ea440a3e7fe5f70759d556adfe132bc4e40d54686b75d6d6096a6f0926bc39ea4321716a18e4add394bd16d8c5bf82f56647d6c821513fca63564679733f768d0073916fa5078a6574aabf1f912261bc6a3d3497621688a06146125dea2a650ae2fc2f20c8193e8063b1b6c51a2c0ca54515a9a4a7fd3c7f0b6ce873b4e02e0e1063dd74e8759d788d5a60d560efadf8fb5dbf0c3a9eec935f8f9b1c10aeb3e51228c332a92455087db031771aa4faa431bf04b14e583a54cfed8dce26f01a668d1bebfa2d91ef04ef6564665013e6b74ca0c34a1985633079ceaf18f0415f4b863507881eeb1820d96cfce3bdccae98ce2f48f612922a5bd3fe1de4ed5c3621455326cd1644243658068143d86d832769b6c508642e9413ce93dc6afa9ee7f13e41d09d7e08c91dfc5fc6489487dde8c3e57bf161249d3ee947ebdb64c360d4b76b98752c7e26e6672224107b1b4bc24bb65476d7f76a5f6c25299c2b6f5ef88d9f49a8672a7b69c7a15fc2d4c80ffae9852b0d9e2f921b76cb27cfb9c679987d590457cb03dec36640ae88a55c73d64efe70eb26b5f556dbd5d4132c7c2d3d07b061af5276b5a46a9ae8548188c80b9201a7b6a1155c36889f7f87bced789bef3006d701f806d927c9681d996795523bc49c68afb6239e4f862b4a63115542ef44e663da794c1ea3e1825b891d88ced511d964fbe60718c5323e7fb7a923054891641683c3cf8f1cdc634b660c6544843d54fdf1ca17558ffaab4e51fb408704befd8c353dea341233e62411a8761cf1e4e2107864cc1672719841c3f72aae6447adbe5208dd92a82468c7e8efc004042022751a831f80ad1f38a56fe42f01622ea88b5aa3d540afa98e6a58e06a76557ba4f3c7ea7a47ed036720177f8b4dedbad8859feff605cfebd6568b289e338b98fa881541f2fe2c191e4d534b1d71f955f17e0359bac74e7d227d596fa9849494864f4018be76a5fe767f0133c8aa88c9bf88179a0250d53be004c458f6451c2b5c2aceef50f37211702fccfe8cc83033e7e55c5aa4b438bed529bf11099be1f78c6534f5c43c5be4ee4852716bdbe2a71b39827940443b4843d17163f72790efc0ee6260f4079ecddb254cd0fd3c0a79b3ba57e798e466d9551092648bb42e183422ea95b637072540e4a6df89aaa99844b3b84d3aae7c9af342aa6ef9cbc3f3ab96dd2e38bd986eca70e7d6e7bbc69df12253ea53055f0d535b14bea9bdf62286e6495db87418808165def8670b3b51479ce78ac02cdf66b490cbd6de502088fc3b52f6ac26155e8490d9924012a03840e3f63877e5d261ec7a822f5357f20c9c6b79e18a14501257f607c6400bfe765c70e29d5bdd3485aa8e9eaf9e58bfb036a2bbbbea11bfa23e7aecd6fdd8d5732ddde070a951faf070ac05a2a1f6a03b2583028fd41047dc02663c88ccb11577d82f9a3677981b8e9fc4e75755350d8008590f9a8c04f1877feecf56f34e76160ee67f9e94a411b9951c5830ecb9222ebf5ec860a1c76f8716372fdc450165eb49b9a688608eb120586d7589d271b515892