0x2cffd02ea3ef57416b3514070757e11dc6c80da1e13d415a96e4e01730cca42b1fcdbd7400d1d76fc62e4717e7108368ea676e96209c955780883640b7ed3717f20e4a5ddc3f031024efa6af46f5a81347db0f656b6db9d725b8b9ceb13198f0831bdf24b6a99637692fa0d9ef10c7be3f5420c7b7ef619f5f70edd252f3fec8d59619c734382dadf0726638fcae324509dd074d64c0017cdcd92eb21a2430cb1003e7fb183ae44f02e5250b311c129753ed6e9d488e514958066e39bafc08fd9df5f12636410170eee89fadbcc11c6acd3306028ea4ba2c1135c5866fdfd08aec7dec0b804ae881d8b38c2338c8cdcb9544b4efad4d63cda9fb3d2cf125ae39875cfaa2bbade5ca3efd14ac54b18b6c7e40ce16c071f9644333afeb7bcc97757ede99c0ad0dd98a31bd40b149d4805728e0b9b625325b09fbafa7062485a774f505459b97287e150d283411c2d380ab3f40c582059afc27dc3894d4bfc58ab502e7eb697ff295299eea99014a6d6afae8747927836e03a794a6134ff3b597145945cd38e8522b9566e662917a812986c9a84ada6995ccab8d3fa4be75531f554ffdde2376b6348e18f5725b6849b7185a49f8ff8b7ce0ca7e5a876ce90b1e44fa1efc4e329029bc6a23e54a4675f3c4f7369657e6f6fa14fd45ef956cddf3813616973cfcc2ee24de8bab6cb1d4ccb362fbd3d1d4cc34ab0b32990ce4d5b724a14dd28c96821977bf76a9ccd01b2201e6dff6139618faa599792e117f734ada625e5de513ee16316eb635df0886ad2667fea61569a55ad47b5efd97f655f5a33dc2c68de4c78e2a2f54a030178b59633b5140a5dea4811f916307889629e2942e29a1bb1049cc274fa3bdc4b82be3eec06213eb5b3865ff65a0784131b86172a1115ead55f8bbe75c0174394b0865a730a6e3bce59b828b5053e8d2321c043ca0648480b9cb5580925231ff6a17cfdb250132acfce15a3a955c8bc1159933e8709b45af225a38a1e5b9c8cc4442f74b34eb44da033029fa759018309a005c944e3e7642a1afa997dc036efb213124ec0d5a44f7b34706b7f2b98e3f46707066dc68df476f2380da674e7af4c5bbe3790213bf435872a1ba9f161e8969c0790207cd0036b9562e2c708f84dc9804ddf1451261f9c6005ee65d87eccabdf3dab4185572e97d12427fda2be25463126d0e1678af18d30fb66ac947a9af4cdb15be1b7823204002e62d8243143879054cd647a1e02d52762e2e4619addd768fb7611c76ccc0efc654ef410afa5e4c297736fc2b665912f70230490b1cc9bfaf2b1cae923ca12a767bc00ec4ea8fb45fd648d5f4232521df29acba30a42b6fbb72311fc84611575d13ce3fcef974e4dc232fbf543a6c772aea408ba141d22740ccc1734a131570eb16e3da641ab8261c8c7f33d958b6f4cb4b7c408a205bf41b16151bcd2bb6ca2b54f3bed93793d652f509a41307456e9ae4a79880712f7bcba636473ee2881eb78ae52a25fef0585c95ffaaf27376531567cf5936b19fbf33e6749d8cd4effea8c8a51aca7fbbac0e654e60d6d376b29a49c772ff4245938bb482a694e4e61a2733d4fe72eae13bb7fbbecdaa24e9a42466568bbdb00f56010ffb10c9fb5a425f59ce216f9c2ce402a7964ead245e840c35e3a00e5fef484d0cb3be450f3a1be088a88dd003ddb116fc72f033b3e8974f6e24b4883aa54c4aed862d7e8115d85630ac98180efb0232a5d5aad4f3b8d1db5a803b6e650398f5191f53a73baebabacc3d302447ae8973a3cd5f9a8983f05e55ff0c900b3e4fe2f30ac59a146bfdc505464271eb836b51d29dafe4c0afe28c9a6c75f6b9d6830ecfbebf048d8f63caa8972f21359ba17b8b8a753f6c4437e70dfa1a4f32e23ce1b9dec1562be215dcfcdc64e9b31446faab033f00f990