0x2cffd02e8f85aafe2002369ed76b0e0f74d2b56248807ede3da238167d2de80683957fa244fc1369c0559b08cf3b6659cedfb58083ca0a78a33d0b81a41377f0aefaf7f7bb43d51facead892bc98f4d0b8edbea6853fb2c6d4b8e9307962f24815be92ff08fdd0d7be1aa24c30cbd341f9785afaf5ac1de3ef7b01fab7e59b652ab43cbc5f32f0977d2ccfd3462c71db8e2da8be70b345d7fcd9987e4cddc1b05e3ecabb1fdec33913302c219f20d09096242eb55f4cba352f0eb11d4f9dc44cf8aa30d213e45635fce3451d1ee0570b22d5303f77cf892099c4c4dced1b6f276b28f5465cd53debb61110dba5690067730546a6903b5200299d0f4ba69f2a1d68ec26cb1d75958800f5e20b0663608bf852e73c6c76b113d0ea3ef16143ce5c70e6a7820eba1f6b803fc3fb78d9dda5a09c96a2fd5aaa6cf2728a158fc48bfc47043d03a7517a4bcf75bff1430bb39ec0fa7714a3e47a6dc9c861287fb6fd5fab31b8d198419c2b00fa3249614bda24e269d26031b7aef969def6a4e1cbe2835cd6873e9927484aba49da5a42a9be8ac66fa5c49f3efea2ef4c86477bd4044ffe6891bb7070c44d7c2df082b09cf3eaac6dff429589474eb12adafa21485b01fda100a85ea7f75b3e438aabd7065506b6309d8263859393ed6fc117e44f3a4804bf094a4736e330f000915e7b7191377805f791aa9711bf2afa0cf2b1ca0a0d9648bc14c1603e0408d1a34be05c13199ac759167d2e3c1ec524d9f77d125649db297c072a981c22e3d5d9c46fc93ccd6fe43251f1a7447d2f46974098a3a588df8cb393ad43aace9525f37fd154a5d41c7871198535c8d8a236d52da5e7655d88e661a162ea01fedec3970dd0d4de4a11881c859e9bdd472cd273a3e63bab4ff06702c2dbd4fac050aad9b85024551ba50deb6538c111b6a87b88d8f5d2cce9171bb0806f4a55fb6be2b3ee881073469c10d7f88500aa4cd230262a3fa1696e5cd615a8ca9620668474580e35733ff477c33591f1adbdc1024f0b466bd8984d122f8cb10164c2a26013fcd6bec7c827a503f346b654922503e71069fd9b7eba5051c48b8d06c1fabcabc174080276b04ac53c72657bd4b9b34738aa1df592bb7c95a01aac392053d3deb19c49f3807d68a9c19e81227a04932486a8d9121809f333c7b02e2a4bfd0f7a8b9a1d50c386d9fe81a7972bdbb5cbdfaee2136c693627d045c38fd3eb1ac71646157e843c6ca549b0baccff14eae29690ab3ecd0e0df76a23b5b25b5811ef8946ace7ab09308469a5e534a86f353b65630950464465a6a9ac23db6581dbad39dd7292eb368b596a30305d7d67efa3fc637e30ab6bdf3757fdd42b10618739ded3e63e08cef0476ee7a1288a98cbfa0da13052c8506977070de6eae6cd8a3160cfe0877ec1bc32940abab5af14ef9221b73f95034cc2b4f301eb716d41d4afb5e505aac50808a3d2fbb1a903b5698fa3086995d42b67d31ed3ea7596f134e52e8e47d5e6d0eaa08ca3d97bd489a9f43b213c49900a8e1782e9d157a7a24b8924ba8f22f04b4f60abcfe63e59d3da5ed10917663782c9cd5f503181b8a705f175f37609d4a11d4440261dc58d57539d2e75ea5e6850df72a1a211af49fcb696b0849cccbe91588675ffa21d086a95695393a5f95920cf9992a1d275a5cf0cddc8122636df2d96f65f4418f7cb8ec89b7ea6953206b5f5918e6651d1506e20fe92b1d942fd86c77d2f1bef8192d2ee33a93cd08bac64afabded0456fab4d2c6f3c0b920a38bf2e40538738bcc69b2e4efa60f3dd0378482cf8d2ef9d6f589ae5a2752bd4ab9b68108e45f4fa9e5b8480807497346f99721e2937703081b0e5997033a418fb33e18955bfb3db25f1d45f15e35f2fab763e84411518cee32113844e5d977642083cc4afc8da