0x2cffd02e6eef7041925927e60ffccfb75e957442e170e49306d539d6817e94b4c9ef1db5ea2a3b502c75b4461b29857120192aa0b8a5f342128f4608f1dd96cdf9a73e1ee6ae8800d74dc112e84c6620c1cfeef38c012c458b00b99dd1a74793ad7bdb9b70305f04f15ee7491aca59395f86a2430c4c3d873bf5341b812179507947f1c9e1d83cb97df106fcf7a120a416fc53923a8df4751819b9a89774e3952dc57f43ddea9e45e43783a6f4c5fabd09761566ae27fff772bf68e67cbf44f0e8da41c0c473d325c920625275060cfeae6da7a6bf7d3ee597cdb23a771be8075dcd2a497d838fdff4bfb580296f86a0373a4bd25587a2fc1ec29d855250243465a5b760ec1799346801eb4a906cb42b358421e3a45412bcd87bea241422f081db054c59cba0d910cafa449fbc4928c8fe70ef864eb417adefad43a824c5ebef88992fe2fd22d4ac4c1b4e8df795ace103907ca15f076e96173f90aacbf27ef40985f1e2d99aeddd62c024919bd8c7bc7363cc55eb8c1120c346e9433dbba2844a375d24eb3a4f96c1f16a5a097883f1d285358465dc1f855b35378b585fec955a9e545102a3d47d062b3fae3d753a99cc9655e2345a3a720ff718f2155dd0a0164289e847107f47950bbe6925b5b3cb1aff4ce8c72d04c63bcccb0e65a0a540a5d0b7acd2a440be9d02d5113cd2471124bc886b1248e62de327d321a4d1cd21e311ca12413f175c9fc6d978f1da9d417e63851b27a03cfbd79f03c24ab0bf047670eda9269a7b2db760cadfc27938f01cbe0846f801b1a974287d0dd1965c318a0831271c13cba4ad750dbe7aef8a419568ef4fdc4c148cd3d1044e93644d4883239190566b1df471252f31b840955faa3154a0341da489c3e4d00917a9953261640b0b212c08a22c2e3773002ed579d9e317922b498114274aa260cf6a2933fd0cfe4c08ecb5a05fa5e3d50636c8a3cc5d469ef48326ce94adcf484562479d46e489d2c51bf5d5493fbba65a3b2b75ba978844855e83586d0bb003f46a06f390b7d90e2a90af4672ae4d1079729f36f4404284c1097e6fed1d0b170950bc458bfef1ec7598eae6d065cbead88605044f513f33a99a8becabae38101c8c7310ac86b4bcf3973b37d1f0fa66f7de34830ecdcab093e8b7580765b0c5d3c924206c4899bf1e788d7b6092a8be0b535a7119452976d000d1f9b5bc696b321bb09d035859ef85eedc15c7bb7483216b11f8d51e0cd6ec3cd5382ff108115aeda7e502c331fc222dc4266b6c2465e2bc798a3008386f54dda657f10875d5cf24a229155118d56ff31f8cebff40f0cbb23bbe36b469ee2a3ba2253bfa9bd785edc650cd95d241a273741ea119852459d8a90d6980890a149f3fb1ae1a3be9b5f73170b7782f61b3b0f2aa17011bb7597d83c326789ca52633322492be6f48c4620da72ae2bbe463f66a6311f0173270304681b3d126d7d29a9c3d38f1b2118d1fdaf47989ee696a15c09128a27f560f3276a5e87bc67a9cc86c503fc134242731fa37e88e168fb07bbe5d9e71a6c3bd84ec3f0de68168e44c287a5c155edafe31214ffabaa07def0649e3a6457f1ffde5f4d2cfc88918e3adee8b4a5c215c3895a5c7cbeea11a875ad39cc18a3bbffe14397391d2eab1e315305cfa458600b95801533227e5cdf529b58357ef51a9269178387cbb5c1e4b55ad8210b51c64f46a95b1fee74f7731e9b2e9f760cea99c31f93bbed4ba46bcd82e932675f85308a0a8153de7a859db09570b45ba8fa6966f3d48eecf6a8cf0c8c6df9c1ff86fbe0bbdea7389ffb18fb48172ed7f8d0e27ba9dd980fbbe0a5235a2120247f65963324c561d066ace9151117ed02b68cea9949a2e2786e2867e64dda5706fa630f4f298080de9bd9737ef7e501ae8161636a909671882ac14