0x2cffd02e1172875e583f87ebd89386e652fb6c59047d6676ea14142656daf334215a372d0d160b9fdac0d887cbbccd3157a3b4fa48f01b1bf08073598114b5f6c9c32660e9d004329707965fa6cef819f5416a346acc972e1fd749ad3204744f8d40e78841c37754b56ae4299e1098fac12fa2320517b059c8e52ae8562d490e27d20b52f6ecdb2b4be5530f7d3c9b3acef4b246e77d2335fc4b5038d11c67456f5fa1c018e5279483e713c9fe00a1ae7e1795281488fd19338c04ff49ad92c82c81ee3a08576c34f62f64ec064632b8f10bed79d687fe2b632baf1df121992649c2cdc125b46fbac24afabc84f83ff8fa362085bc4065a76f7b117eedf14d9c9fb8e1f66cf3b395c8d93ae69940292261892796b0684f1661703a6847b0a27a01d48ed62034ab579172bae7fdb6f5fd8c3371e313d23147a7ebab7403baa272d03d86c12cf747f09a81bcc2ed5b480eab3b821b788ce85b7e70e6f68265829f0823628e9b0c2987a28bc3e95a2fd9936cc4b06d34ad8694b6d5c434c1e4e6e5e21cf415cec041e6ffddd44432f00ef2c0d9991aa11335eb307b5e1aa9b9a6bba51f8b5d535f825273c549f86fcfc3c5aa6c2c98b79d78e970878c68541a32e1ce5734fd08405f739bbb37068eab3987fc09a4f19e2242795348b0580f50eb461f6b6fcd59c30ff34f52880f2d2ce62c7d88a9966f6ade5782de6b04ec388ec1edc610f5be410b173de0655d49e4826b5bf3708a1eff46165419ce0205c438ba1a56ef748fbc3c85125048ad4342286ebca8f7c34e7b98c0457f9ef4e81337191988fee2746fbd2b96c1440647f2d90690e009fd03efad5227cfb7e67ae729e69d133417ceadb8db41e988c07d74c7345da28494522e0130b25571f2c49c75d9849e731abaefb5a461be0c57f6d78ee4a917058eae94f3c1fc996e5c35db7e5d66e8fd5f593b37da2f4bd4463066a767943b0e3888f1446a3b45a9aeaf73a1955d1113042a5d9b0d4a076639628e8beb1b32b22c7d2d9567a33a6a8f2ef0a65721b8befff51777ab551525be94a3deb9b38a00b1aee566a8fbc470628f92665aaca107a8b9c37cf99e46ccc4b63c27765a3a70defebacd8db299c968cb66a6ce1db291c875d64f009f4ec073112562e64f193dfefed9d53dc69626569cebf88f773ee52832b2f92271a3cda83ca3b845f21d5f4b0612f769758b7746fbbc5ba1da3bb596dd99ec9cbdf3b64351cb2550d94d543e8730fded5ecd5e319fc69b6d82cf7bcd1270f71a8d62b5a94e1d7c6f631711fafc1b7d286638c6f7670b527f05574f692e1c5ab289eccb10a66df5d8563b75f3915c51fb58a20d897aaf991748013e619f37a3beb4b6af7372fee0e917931250044c68c2d76c3bf7c114dd9d7ff91b960b74ddf9b393eb209b1f0c981d45f8afdcbd1bd81c375d9c4c7e0dcee4ec99fd56d4932cb536ae477a99002c0e868555aab90f7718befd9321d96eae1e18921979830e2fbc4756a83c8783edb655eb52a7d594964e05bf1e1700f48f79b0a58f2900f79a41de927466c1c5e3fc1090e88f46afc84fea506dc1e4b12f1012dad8e2746c26191be722e9af8629595df4964cce8c1714d6f2399f5ad71bbf0ab84ec93055da7c3806d80ad912defc89057da81d61935ea75bccbfd20d3cc90f3852e16fdc69fcfc84060c69b9251e66caeef0ccaf13a5236077a5af1ae9efa0dcbe243a121cffdca6b36fe93b39e9a9a04becebcfeb2cb62cb6d40daa6ac94ab1dfb9a4a946bf77e2472e2ca1ebcdbd961717f6b453f8601dddc0d3b85a8a9258c9f7b206716fcedc50575e0d1137955db7671567f53a4a240d3975234f9d4554e8143127fcd06ea7ade9b2178363ed0191bbf8359cc7fb28235a0d6107b4837122ec7afb99f056bbef022830691958f98d