0x2cffd02e6ec87c6f0c73731c13c0c682e4fe25cf917c932ef9a4d1396c123f141a963a0ffd05c2c0865a782adb83d0ca085a55455dfc8765d66cd3ed3f0a8983fdb8a9efd685e1faf62000d8a2c98a4143136d1c099fc2eea127755fd7a306ead23f1bce2fa12218af5bc1dd5904f1ba814b3484bfa33bd0562e5fee047b34471e43f5b96e7e198c1edf4bccc3d6715e8e021e41b2c8f7501fff74c5af56b8d5a419905defba9e76b348ff175989cebf0ca4113722bcc714f983b94ab80e15e19f244861317479811cf66f05f24603ee1cc77c6a45651688eef7da0a4ae676cecf6577d1553c80160c807af47836da53e234ed0731791281e03e2382b636a9b8b83f88eb58c25420f71152505db0915b70c00a57f45d3c93fc9f1581ac25b7a42bc493392e389612a98b61cd4a407d373a7faefe468b9b727cc3e9a30b40636498ad22e15f99e96a632dc790bc070780c8e8dede7a38b3b4abe22b6a7940597764b9ac5fa89e304ec164b7f6eea9cb57b58f5717d300bc17840e0d74d5319f2c2c4ab0f5bda83fb1d22865f216ac5e3ceb004fd268c189116f47a204793aa63fe55ff157f6b074519caa121d8818b23268504632c6d7a25dac092d9b6382acaee5446b6b6c47f1a6221d916d7c42912f4e7f7430443a3fd0ce98f7aa96db67419094abe944bda6f43b950b44833fce43460a4ead0bb3bef3337bd340e903bd51a3e7be14140ffa50f0b21e1ee23ea7275654c3c655f2ae7791511ed76b3abbeeaee13e232d3886970511e006b8d7ae263af9742c112c0575e33dc7e8fdf48e65bcc99f78787efc2cf3b2d9d546b48258175a7e3563ab756b79c7c916692d5272404683822ac31539f08a60c5e535fa39006eadd4ffd0219880b5397b44ea16e96d3b2a01542bd4b6caf7f22138c23bd6574fa429a53f27edb4368a861b7e31b4c0f1b44445156c8041eabafc830d5db0bf027b530858b285924b5a0800a1c1a3769b7528a282f415a6525b958cda1e95fda548cbdcc3c83b5eb0c39ed4fb0f774f63ff4164d33fa2378b8be02addea6f96f5b963a58656763a008cdee71db79a7448b5097db27a23b418a73d44ca22f9408cb81639e86384e06859d2fdcae650d21d5b4c8421f868620b53f686908866c6779be0616bc2a8a7959a1d0be268c7915c4cf664784d8c34ad8de79d8d0f1e08386ef95002df3335831becffbc6ebdd75f2d10fe39b655d98f40c260cb74b649d0e9b08f7ecb9af15fb2e093f44886072642abba15e0107ced7ff165d0cd3c377cfdb5af59b1237b9fe7b8c6528ad3e8f8b75efbc52b8c8b32b7eb1170bdbf371ca116400ddcd4012c596a5d30b47b4619c3aad81c51cdb21b9404fde1d39b496f4434221fb966785149216af37a25fa3dd6949c60e013d57f66d44b86b5f27b51d90029bfe7318980395877f4b92b3bd3390cf47241e563a211955d04233b86b636da91f5bc2729f1b2871b976271d2ce0a1ccd2b95a82939fa9b84589076b009041b2130dc8cba73b70ca7ec777468d7eaac46c9114795db8ffb5633f38b37fa56992222fc97bd2554e0733165e43b33191258f36e04ab3e9cb5a287981887e82da104ba507d548cd426b70ca441cb957fe5a45270a51a8f20e06ea08d7a2c41be98699475aff47aebe8dc15f836a387ca74ccd5eaf5c599a00ebaced7e9ef703dda82e47c5de96538a0fc0ec29b2c645813a53ddb821f76843d5f7f5b03248a60810ac20113ad8e04cc0c30e0fd06d29262eeeca08a3fefac3a386cdfd10c004123a64f24f795e8c4be24e96d43369e4217e97877450fe90a0eeab47d1bebb0127c93184041eae922ee706c0363810374941f205c42dbb88f79adc517156c88111c35b760e0134d1037f9944e848b03140e3d50c48ecb14901af362873d9d3ad2d4